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ı?
_______________________________________________
Pardus-kullanicilari e-posta listesi
Listeden çıkmak için 
http://liste.pardus.org.tr/mailman/listinfo/pardus-kullanicilari adresini 
kullanın.
Listeye iletmek istediğiniz soruları  [email protected] 
e-posta adresine gönderin.
Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/arama web 
sayfasına gidin.

Cevap