[Gelistirici] aMSN --as-needed sorunu

Fatih Aşıcı fatih at pardus.org.tr
11 Mayıs 2009 Pzt 18:54:45 EEST


11 May 2009 Pazartesi günü (saat 14:52:27) Murat Şenel şunları yazmıştı:
> > Bakarım vaktim olduğu zaman, ancak derlenip de açılmaması enteresan.
> > ldd -u -r çıktısında undefined symbol'ler var mı?
>
> TkCximage ile ilgili hata veriyor açılışta. TkCximage.so ya ldd -u -r
> diyince, baya bir undefined symbol çıktı...

Nerde hata var anlamadım. Object dosyalarında png kitaplığına ait semboller olmasına
rağmen --as-needed png'yi gereksiz görüp atıyor.

fatih at murat CxImage $ pwd
/var/pisi/amsn-0.98b_11176-22/work/amsn-0.98b_11176/utils/TkCximage/src/CxImage
fatih at murat CxImage $ sudo g++ -shared -Wl,--as-needed -lpng *.o
fatih at murat CxImage $ ldd a.out
        linux-gate.so.1 =>  (0xffffe000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7e44000)
        libm.so.6 => /lib/libm.so.6 (0xb7e1d000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb7e0f000)
        libc.so.6 => /lib/libc.so.6 (0xb7ca6000)
        /lib/ld-linux.so.2 (0xb7f88000)

Bu arada sorun TkCximage.so'nun jpeg ve png kitaplıklarına linklenmemesinden kaynaklanıyor.




Gelistirici mesaj listesiyle ilgili daha fazla bilgi