Opened 16 years ago
Closed 16 years ago
#2475 closed defect (fixed)
VBoxSDL.so is NOT statically linked against libSDL on Solaris 10 x86 => Fixed in next version
| Reported by: | Ralph Gessner | Owned by: | |
|---|---|---|---|
| Component: | GUI | Version: | VirtualBox 2.0.2 |
| Keywords: | wrong linking of VBoxSDL.so | Cc: | |
| Guest type: | other | Host type: | Solaris |
Description (last modified by )
Hello.
In the Solaris x86 version (VirtualBox-2.0.2-36488-SunOS_x86.tar.gz), VBoxSDL.so is dynamically linked against libSDL-1.2.so.0 which is not included in Solaris 10 (u5).
# ldd VBoxSDL.so
libX11.so => /usr/lib/libX11.so
[ ... ]
VBoxXPCOM.so => /opt/VirtualBox/VBoxXPCOM.so
libSDL-1.2.so.0 => (file not found)
libstdc++.so.6 => /usr/sfw/lib/libstdc++.so.6
[ ... ]
libuutil.so.1 => /lib/libuutil.so.1
libgen.so.1 => /lib/libgen.so.1
#
starting of VBoxSDL will break with:
# ./VBoxSDL
VBoxSDL: supR3HardenedMainGetTrustedMain: dlopen("/opt/VirtualBox/VBoxSDL.so",)
failed: ld.so.1: VBoxSDL: fatal: libSDL-1.2.so.0: open failed: No such file or directory
#
VBoxSDL.so should be statically linked against libSDL.a for the Solaris 10 x86 OS.
Change History (4)
comment:1 by , 16 years ago
comment:2 by , 16 years ago
Same here. Still doesn't work.
Does anyone have a temporary solution at least to this issue? The recent releases of Solaris 10 do not inlude libSDL-1.2.so.0 anymore.
Any instructions for either - compiling the file into Solaris or patching this? Appreciate any help or suggestions!
comment:3 by , 16 years ago
| Description: | modified (diff) |
|---|---|
| Summary: | VBoxSDL.so is NOT statically linked against libSDL on Solaris 10 x86 → VBoxSDL.so is NOT statically linked against libSDL on Solaris 10 x86 => Fixed in next version |
libSDL will be part of the package as for the upcoming next release.


Same problem in 2.0.4 :-(