[Pardus-kullanicilari] OPENGL: ld.so.conf ekledigim library'i gormezden geliyor...

Emre Erenoglu erenoglu at gmail.com
14 Mayıs 2007 Pzt 21:28:50 EEST


Library'lerin symlink'lerini degistrdim, simdi coredump aliyorum glxinfo
veya glxgears  calistirinca. Tam bu libGL yuklenirken gocuyor.

Ubuntu sistemde ldd /usr/bin/glxinfo diyince su cikti aliyorum:
emre at xen:/etc/ld.so.conf.d$ ldd /usr/bin/glxinfo
        linux-gate.so.1 =>  (0xb7f9b000)
        libGL.so.1 => /usr/local//lib/vmgl/libGL.so.1 (0xb7f5e000)
        libc.so.6 => /lib/tls/i686/nosegneg/libc.so.6 (0xb7e17000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xb7d25000)
        libpthread.so.0 => /lib/tls/i686/nosegneg/libpthread.so.0
(0xb7d0d000)
        libcrutil.so => /usr/local//lib/vmgl/libcrutil.so (0xb7ccf000)
        libspuload.so => /usr/local//lib/vmgl/libspuload.so (0xb7ca7000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7bb8000)
        libm.so.6 => /lib/tls/i686/nosegneg/libm.so.6 (0xb7b90000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7b85000)
        /lib/ld-linux.so.2 (0xb7f9c000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xb7b82000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7b7d000)
        libdl.so.2 => /lib/tls/i686/nosegneg/libdl.so.2 (0xb7b79000)
emre at xen:/etc/ld.so.conf.d$

Pardus'ta ise ayni komut su ciktiyi veriyor:
        linux-gate.so.1 =>  (0xb7f6c000)
        libglut.so.3 => /usr/lib/libglut.so.3 (0xb7f0b000)
        libGLU.so.1 => /usr/lib/libGLU.so.1 (0xb7e97000)
        libGL.so.1 => /usr/lib/libGL.so.1 (0xb7e6b000)
        libm.so.6 => /lib/libm.so.6 (0xb7e46000)
        libc.so.6 => /lib/libc.so.6 (0xb7d24000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xb7c2f000)
        libXmu.so.6 => /usr/lib/libXmu.so.6 (0xb7c18000)
        libXt.so.6 => /usr/lib/libXt.so.6 (0xb7bc5000)
        libXi.so.6 => /usr/lib/libXi.so.6 (0xb7bbd000)
        libstdc++.so.6 =>
/usr/lib/gcc/i686-pc-linux-gnu/3.4.6/libstdc++.so.6 (0xb7ae6000)
        libgcc_s.so.1 => /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/libgcc_s.so.1
(0xb7add000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xb7ac9000)
        libcrutil.so => /usr/local/lib/vmgl/libcrutil.so (0xb7a90000)
        libspuload.so => /usr/local/lib/vmgl/libspuload.so (0xb7a69000)
        /lib/ld-linux.so.2 (0xb7f6d000)
        libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0xb7a67000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb7a4e000)
        libdl.so.2 => /lib/libdl.so.2 (0xb7a49000)
        libSM.so.6 => /usr/lib/libSM.so.6 (0xb7a40000)
        libICE.so.6 => /usr/lib/libICE.so.6 (0xb7a28000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0xb7a19000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xb7a16000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7a10000)

Nedense Pardus inatla /usr/lib/libGL.so.1 'i
/usr/local/lib/vmgl/libvmgl.so.1 yerine, /usr/lib/libGL.so.1 'e dogru
gosteriyor. Tamam su anda /usr/lib altindaki da vmgl altindakina symlink
durumda:
lrwxrwxrwx 1 root root     28 May 14 20:07 /usr/lib/libGL.so ->
/usr/local/lib/vmgl/libGL.so
lrwxrwxrwx 1 root root     30 May 14 20:07 /usr/lib/libGL.so.1 ->
/usr/local/lib/vmgl/libGL.so.1
lrwxrwxrwx 1 root root     32 May 14 20:07 /usr/lib/libGL.so.1.2 ->
/usr/local/lib/vmgl/libGL.so.1.2

ve /usr/local/lib/vmgl altinda da:
lrwxrwxrwx 1 root root      10 May 14 03:06 libGL.so -> libGL.so.1
lrwxrwxrwx 1 root root      12 May 14 03:06 libGL.so.1 -> libGL.so.1.2
lrwxrwxrwx 1 root root      10 May 14 03:06 libGL.so.1.2 -> libvmgl.so

Hersey dogru gorunuyor, simdi de Coredump aliyorum...

Emre



On 5/14/07, Onur Küçük <onur at pardus.org.tr> wrote:
>
>
> > Surucu ile neyi kastediyorsunuz acaba? ortamda surucu yok, glxgears
> > kullanici programi var. O yuklenirken dinamik olarak library load
> > etmeli, ederken de ldconfig'in gosterdigi (gostermesi gereken)
> > libvmgl.so 'yu load etmeli. ama etmiyor :)
>
> Sürücüler (X modülleri) içinde OpenGL kütüphanesi yüklemek için
> bileşenler var (dri vs).
>
>
> > > Ne yaptığını anlamak için glxgears çalıştırmadan önce
> > > export LIBGL_DEBUG=verbose komutunu çalıştırın.
> >
> > Bunu yaptiktan sonra, ne yapmaliyim? Tekrar ldconfig mi? Bu env.
> > var.a bakan kim? Ne calistirmam lazim? Ciktida ne gormeyi bekliyoruz?
>
> Komutu çalıştırın, çıktısına bakın. Hangi kütüphaneleri yüklüyor,
> nasıl sorunlar çıkıyor ekrana yazar.
>
>
> > Ben olsam /usr/lib deki libGL ve ilgili symlinkleri (zaten symlinkler
> > > var orda) yeni kurduğunuz kütüphanelere linklerdim.
> >
> >
> > /usr/lib'deki libgl hala gerekiyor olabilir fallback library olarak,
> > ondan cok emin degilim. Ama deneyecegim.
>
> eski haline getirmek çok kolay,
>
> update-opengl xorg-x11
>
> yapmanız yeterli.
>
> Bu arada symlinkleri değiştirince update-environment yapmanızda fayda
> var.
>
> --
> Onur Küçük                                      Knowledge speaks,
> <onur.--.-.pardus.org.tr>                       but wisdom listens
>
> _______________________________________________
> Pardus-kullanicilari e-posta listesi
> Listeden çıkmak için
> http://liste.uludag.org.tr/mailman/listinfo/pardus-kullanicilari adresini
> kullanın.
> Listeye iletmek istediğiniz soruları  Pardus-kullanicilari at pardus.org.tre-posta adresine gönderin.
> Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/arama web
> sayfasına gidin.
>



-- 
Emre Erenoglu
erenoglu at gmail.com
emre.erenoglu at erenoglu.com
-------------- sonraki bölüm --------------
Bir HTML eklentisi temizlendi...
URL: http://liste.uludag.org.tr/pipermail/pardus-kullanicilari/attachments/20070514/dde5ed5a/attachment-0001.htm 


Pardus-kullanicilari mesaj listesiyle ilgili daha fazla bilgi