[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