[Pardus-kullanicilari] pisitools.remove ve parallel build hakkında

Selim Tavşan selimtavsan at gmail.com
17 Tem 2010 Cmt 13:28:10 EEST


Merhaba,

zamanında Murat Şenel'in paketlediği grass ve bunun bağımlılığı gdal
kütüphanesini
uzun zamandır güncellenmediği için 2009 ailesinde derlenmediğinden lokalde
oynayarak derlenir hale
getirmeye çalışıyorum.

ilk olarak build öncesi bazı dosyaları silmek için pisitools.remove varken
shelltools kullanmak istemedim ama

for i in ("perl", "ruby"):
    shelltools.system("rm -f %s/swig/%s/*_wrap.cpp" % (get.curDIR(), i))

döngüsünün yapabildiğini

for i in ("perl", "ruby"):
    pisitools.remove("%s/swig/%s/*_wrap.cpp" % (get.curDIR(), i))

yapamıyor. dosya bulunamadı hatası veriyor. burada neyi hatalı yapıyorum?

ayrıca gentoo ebuild'inde parallel build hata verdiğinden make -j1
kullanıldığı yazılmış. hatayı aldım malesef :)

autotools.make()

şu hatayı:
...
DEBUG: "make -j3" dönüş değeri 2
Traceback (most recent call last):
  File "/home/Selim/pisi-packages/gdal/actions.py", line 66, in build
    autotools.make()
  File "/usr/lib/pardus/pisi/actionsapi/autotools.py", line 96, in make
    if system('make %s %s' % (get.makeJOBS(), parameters)):
  File "/usr/lib/pardus/pisi/actionsapi/shelltools.py", line 255, in system
    error(_("Command \"%s\" failed, return value was %d.") % (command,
retValue))
  File "/usr/lib/pardus/pisi/actionsapi/__init__.py", line 27, in error
    raise Error(msg)
pisi.actionsapi.Error: "make -j3" komutu başarısız oldu, dönüş değeri: 2 .
Action script error caught.
*** 1 hata, 0
uyarı

Program sonlandırıldı.

autotools.make("-j1")

ise şu hatayı döndürüyor
...
yes: geçersiz seçenek -- W
Daha fazla bilgi için `yes --help' yazın.
make[1]: *** [/var/pisi/gdal-1.7.2-12/work/gdal-1.7.2/libgdal.so] Hata 1
make[1]: `/var/pisi/gdal-1.7.2-12/work/gdal-1.7.2' dizininden çıkılıyor
make: *** [check-lib] Hata 2
DEBUG: "make -j3 -j1" dönüş değeri 2
Traceback (most recent call last):
  File "/home/Selim/pisi-packages/gdal/actions.py", line 66, in build
    autotools.make("-j1")
  File "/usr/lib/pardus/pisi/actionsapi/autotools.py", line 96, in make
    if system('make %s %s' % (get.makeJOBS(), parameters)):
  File "/usr/lib/pardus/pisi/actionsapi/shelltools.py", line 255, in system
    error(_("Command \"%s\" failed, return value was %d.") % (command,
retValue))
  File "/usr/lib/pardus/pisi/actionsapi/__init__.py", line 27, in error
    raise Error(msg)
pisi.actionsapi.Error: "make -j3 -j1" komutu başarısız oldu, dönüş değeri: 2
.
Action script error caught.
*** 1 hata, 0
uyarı

Program sonlandırıldı.

/etc/pisi/pisi.conf dosyasında jobs = -j1 yapmak da istemedim. fikri olan
var mı?
-------------- sonraki bölüm --------------
Bir HTML eklentisi temizlendi...
URL: <http://liste.pardus.org.tr/pardus-kullanicilari/attachments/20100717/3c3b1e8b/attachment.htm>


Pardus-kullanicilari mesaj listesiyle ilgili daha fazla bilgi