[Gelistirici] PyGObject'te Undefined Symbols

Ozan Çağlayan ozan at pardus.org.tr
21 Mayıs 2009 Per 19:31:03 EEST


Ozan Çağlayan wrote:
>
> Senin örneğinde semboller /usr/lib/libpython2.5.so kütüphanesinden geliyor:
>
> cyclope devel # objdump -tT /usr/lib/libpython2.5.so | grep
> PyExc_ImportError
> 00102920 g    DO .data  00000004  Base        PyExc_ImportError
>
> O zaman yapman gereken makefile dosyalarının birinde, ilgili yere
> -lpython2.5 eklemek kabaca. Mandriva'nın deposunda her paket için olmasa
> da çoğu paket için underlinking yamaları mevcut. Eğer bulamaz isen,
> bizim depoda 10-15 tane var benim yaptığım. Genelde hepsine
> "fix-underlinking.patch" adını koymuştum galiba.
>   

notify-python'dan çıkan python modülü de python kütüphanesiyle
linklenmiyordu aynen senin durumdaki gibi. ilgili yama şu mesela:
http://svn.pardus.org.tr/pardus/2009/devel/programming/language/python/notify-python/files/link-with-python.patch



Gelistirici mesaj listesiyle ilgili daha fazla bilgi