Bon j'ai avancé : VirtualBox trouve et charge bien libstdc++.so.6, mais il se produit une exception de virgule flottante tandis qu'elle charge, ou tente de charger, "libncurses.so". C'est vraiment étrange comme erreur !
J'ai obtenu ces infos en definissant la variable :
# export LD_DEBUG=libs
Puis en lançant VirtualBox dans un terminal. Le rapport montre bien que ma libstdc++.so.6 est trouvée et chargée (partie du rapport non copiée ici). Mais un peu plus tard, comme ceci, couic! :
_______________________________________________________________________
(....)
9289: find library=libncurses.so.5; searching
9289: search path=/opt/VirtualBox-2.1.2 (RPATH
from file ./VirtualBox)
9289: trying file=/opt/VirtualBox-2.1.2/libncurses.so.5
9289: search path=/opt/VirtualBox-2.1.2 (RPATH
from file ./VirtualBox)
9289: trying file=/opt/VirtualBox-2.1.2/libncurses.so.5
9289: search cache=/etc/ld.so.cache
9289: trying file=/lib/libncurses.so.5
9289:
Exception en point flottant
_______________________________________________________________
... Et voici la fin du rapport obtenu avec LD_DEBUG=all :
_______________________________________________________________
(....)
9414: checking for version `GLIBC_2.1' in file
/lib/tls/libc.so.6 required by file /lib/libncurses.so.5
9414: checking for version `GLIBC_2.0' in file
/lib/tls/libc.so.6 required by file /lib/libncurses.so.5
9414:
9414: relocation processing: /lib/libncurses.so.5
9414: symbol=_nc_outch; lookup in file=./VirtualBox
9414: symbol=_nc_outch; lookup in
file=/lib/tls/libpthread.so.0
9414: symbol=_nc_outch; lookup in file=/lib/libdl.so.2
9414: symbol=_nc_outch; lookup in
file=/usr/lib/libstdc++.so.6
9414: symbol=_nc_outch; lookup in file=/lib/tls/libc.so.6
9414: symbol=_nc_outch; lookup in file=/lib/ld-linux.so.2
9414: symbol=_nc_outch; lookup in file=/lib/tls/libm.so.6
9414: symbol=_nc_outch; lookup in file=/lib/libgcc_s.so.1
9414: symbol=_nc_outch; lookup in file=/opt/VirtualBox-
2.1.2/VBoxRT.so
9414: symbol=_nc_outch; lookup in file=/lib/tls/librt.so.1
9414: symbol=_nc_outch; lookup in file=/opt/VirtualBox-
2.1.2/VirtualBox.so
9414: symbol=_nc_outch; lookup in file=/opt/VirtualBox-
2.1.2/VBoxKeyboard.so
9414: symbol=_nc_outch; lookup in file=/opt/VirtualBox-
2.1.2/VBoxRT.so
9414: symbol=_nc_outch; lookup in
file=/usr/X11R6/lib/libXcursor.so.1
9414: symbol=_nc_outch; lookup in
file=/usr/X11R6/lib/libXext.so.6
9414: symbol=_nc_outch; lookup in
file=/usr/X11R6/lib/libX11.so.6
9414: symbol=_nc_outch; lookup in file=/opt/VirtualBox-
2.1.2/VBoxXPCOM.so
9414: symbol=_nc_outch; lookup in file=/opt/VirtualBox-
2.1.2/libVBoxQtCore.so.4
9414: symbol=_nc_outch; lookup in file=/opt/VirtualBox-
2.1.2/libVBoxQtGui.so.4
9414: symbol=_nc_outch; lookup in file=/opt/VirtualBox-
2.1.2/libVBoxQtNetwork.so.4
9414: symbol=_nc_outch; lookup in file=/usr/lib/libSDL-
1.2.so.0
9414: symbol=_nc_outch; lookup in
file=/usr/lib/libstdc++.so.6
9414: symbol=_nc_outch; lookup in file=/lib/libgcc_s.so.1
9414: symbol=_nc_outch; lookup in file=/lib/tls/libc.so.6
9414: symbol=_nc_outch; lookup in
file=/lib/tls/libpthread.so.0
9414: symbol=_nc_outch; lookup in file=/lib/tls/librt.so.1
9414: symbol=_nc_outch; lookup in file=/lib/libdl.so.2
9414: symbol=_nc_outch; lookup in
file=/usr/X11R6/lib/libXrender.so.1
9414: symbol=_nc_outch; lookup in file=/lib/tls/libm.so.6
9414: symbol=_nc_outch; lookup in
file=/usr/lib/libfontconfig.so.1
9414: symbol=_nc_outch; lookup in file=/lib/libz.so.1
9414: symbol=_nc_outch; lookup in
file=/opt/gnome/lib/libgthread-2.0.so.0
9414: symbol=_nc_outch; lookup in
file=/opt/gnome/lib/libglib-2.0.so.0
9414: symbol=_nc_outch; lookup in
file=/usr/lib/libpng12.so.0
9414: symbol=_nc_outch; lookup in
file=/usr/X11R6/lib/libSM.so.6
9414: symbol=_nc_outch; lookup in
file=/usr/X11R6/lib/libICE.so.6
9414: symbol=_nc_outch; lookup in
file=/usr/X11R6/lib/libXi.so.6
9414: symbol=_nc_outch; lookup in
file=/usr/X11R6/lib/libXrandr.so.2
9414: symbol=_nc_outch; lookup in
file=/usr/lib/libXfixes.so.3
Exception en point flottant
_________________________________________________________________
Que se passe-t-il donc là ? Merci de votre aide, je me sens vraiment, de plus en plus....
--
Mongolinux
[^] # Re: changer la libstdc
Posté par mongolinux . En réponse au message question de libstdc++. Évalué à 1.
J'ai obtenu ces infos en definissant la variable :
# export LD_DEBUG=libs
Puis en lançant VirtualBox dans un terminal. Le rapport montre bien que ma libstdc++.so.6 est trouvée et chargée (partie du rapport non copiée ici). Mais un peu plus tard, comme ceci, couic! :
_______________________________________________________________________
(....)
9289: find library=libncurses.so.5; searching
9289: search path=/opt/VirtualBox-2.1.2 (RPATH
from file ./VirtualBox)
9289: trying file=/opt/VirtualBox-2.1.2/libncurses.so.5
9289: search path=/opt/VirtualBox-2.1.2 (RPATH
from file ./VirtualBox)
9289: trying file=/opt/VirtualBox-2.1.2/libncurses.so.5
9289: search cache=/etc/ld.so.cache
9289: trying file=/lib/libncurses.so.5
9289:
Exception en point flottant
_______________________________________________________________
... Et voici la fin du rapport obtenu avec LD_DEBUG=all :
_______________________________________________________________
(....)
9414: checking for version `GLIBC_2.1' in file
/lib/tls/libc.so.6 required by file /lib/libncurses.so.5
9414: checking for version `GLIBC_2.0' in file
/lib/tls/libc.so.6 required by file /lib/libncurses.so.5
9414:
9414: relocation processing: /lib/libncurses.so.5
9414: symbol=_nc_outch; lookup in file=./VirtualBox
9414: symbol=_nc_outch; lookup in
file=/lib/tls/libpthread.so.0
9414: symbol=_nc_outch; lookup in file=/lib/libdl.so.2
9414: symbol=_nc_outch; lookup in
file=/usr/lib/libstdc++.so.6
9414: symbol=_nc_outch; lookup in file=/lib/tls/libc.so.6
9414: symbol=_nc_outch; lookup in file=/lib/ld-linux.so.2
9414: symbol=_nc_outch; lookup in file=/lib/tls/libm.so.6
9414: symbol=_nc_outch; lookup in file=/lib/libgcc_s.so.1
9414: symbol=_nc_outch; lookup in file=/opt/VirtualBox-
2.1.2/VBoxRT.so
9414: symbol=_nc_outch; lookup in file=/lib/tls/librt.so.1
9414: symbol=_nc_outch; lookup in file=/opt/VirtualBox-
2.1.2/VirtualBox.so
9414: symbol=_nc_outch; lookup in file=/opt/VirtualBox-
2.1.2/VBoxKeyboard.so
9414: symbol=_nc_outch; lookup in file=/opt/VirtualBox-
2.1.2/VBoxRT.so
9414: symbol=_nc_outch; lookup in
file=/usr/X11R6/lib/libXcursor.so.1
9414: symbol=_nc_outch; lookup in
file=/usr/X11R6/lib/libXext.so.6
9414: symbol=_nc_outch; lookup in
file=/usr/X11R6/lib/libX11.so.6
9414: symbol=_nc_outch; lookup in file=/opt/VirtualBox-
2.1.2/VBoxXPCOM.so
9414: symbol=_nc_outch; lookup in file=/opt/VirtualBox-
2.1.2/libVBoxQtCore.so.4
9414: symbol=_nc_outch; lookup in file=/opt/VirtualBox-
2.1.2/libVBoxQtGui.so.4
9414: symbol=_nc_outch; lookup in file=/opt/VirtualBox-
2.1.2/libVBoxQtNetwork.so.4
9414: symbol=_nc_outch; lookup in file=/usr/lib/libSDL-
1.2.so.0
9414: symbol=_nc_outch; lookup in
file=/usr/lib/libstdc++.so.6
9414: symbol=_nc_outch; lookup in file=/lib/libgcc_s.so.1
9414: symbol=_nc_outch; lookup in file=/lib/tls/libc.so.6
9414: symbol=_nc_outch; lookup in
file=/lib/tls/libpthread.so.0
9414: symbol=_nc_outch; lookup in file=/lib/tls/librt.so.1
9414: symbol=_nc_outch; lookup in file=/lib/libdl.so.2
9414: symbol=_nc_outch; lookup in
file=/usr/X11R6/lib/libXrender.so.1
9414: symbol=_nc_outch; lookup in file=/lib/tls/libm.so.6
9414: symbol=_nc_outch; lookup in
file=/usr/lib/libfontconfig.so.1
9414: symbol=_nc_outch; lookup in file=/lib/libz.so.1
9414: symbol=_nc_outch; lookup in
file=/opt/gnome/lib/libgthread-2.0.so.0
9414: symbol=_nc_outch; lookup in
file=/opt/gnome/lib/libglib-2.0.so.0
9414: symbol=_nc_outch; lookup in
file=/usr/lib/libpng12.so.0
9414: symbol=_nc_outch; lookup in
file=/usr/X11R6/lib/libSM.so.6
9414: symbol=_nc_outch; lookup in
file=/usr/X11R6/lib/libICE.so.6
9414: symbol=_nc_outch; lookup in
file=/usr/X11R6/lib/libXi.so.6
9414: symbol=_nc_outch; lookup in
file=/usr/X11R6/lib/libXrandr.so.2
9414: symbol=_nc_outch; lookup in
file=/usr/lib/libXfixes.so.3
Exception en point flottant
_________________________________________________________________
Que se passe-t-il donc là ? Merci de votre aide, je me sens vraiment, de plus en plus....
--
Mongolinux