VirtualBox

Opened 15 years ago

Closed 4 years ago

#4163 closed defect (obsolete)

libXcomposite.so.1 missing after installing solaris guest addition

Reported by: barbarin Owned by:
Component: guest additions Version: VirtualBox 2.2.2
Keywords: Cc:
Guest type: Solaris Host type: Windows

Description (last modified by Frank Mehnert)

After installing guest addition for a solaris Guest, in order to run an OpenGL accelerated application, my app is complaining about missing libXcomposite.so.1

This is a dependency that comes from the VBoxOGL.so library that installs withthe guest addition.

Thanks to check it out Phil

Change History (16)

comment:1 by Juergen Keil, 15 years ago

What's the version of the solaris operating system that you've installed as a guest?

I can tell you that with a current OpenSolaris 2009.06 installation, there is:

> ls -lL /usr/lib/amd64/libXcomposite.so.1 /usr/lib/libXcomposite.so.1 /usr/X11/lib/libXcomposite.so.1 /usr/X11/lib/amd64/libXcomposite.so.1
-rw-r--r--   1 root     bin        16984 Mai 11 11:39 /usr/lib/amd64/libXcomposite.so.1
-rw-r--r--   1 root     bin        14892 Mai 11 11:39 /usr/lib/libXcomposite.so.1
-rw-r--r--   1 root     bin        16984 Mai 11 11:39 /usr/X11/lib/amd64/libXcomposite.so.1
-rw-r--r--   1 root     bin        14892 Mai 11 11:39 /usr/X11/lib/libXcomposite.so.1

comment:2 by barbarin, 15 years ago

I just install version 3.02 and my 2 OPENGL software are still complaining about this missing library. I have also been trying to force the install of libXcomposite.so.1 from openSolaris, but this is not working neither.

comment:3 by barbarin, 15 years ago

I just installed and test the same against verion 3.08, and this issue is still not solved. Can anyone tell me if it will be considered in a future release

Thanks and regards

comment:4 by Sander van Leeuwen, 15 years ago

Which version of Solaris?

comment:5 by barbarin, 15 years ago

I am using Solaris 10 5/09. Both OpenGL Applications run fine on this version. With Virtual box, it is ok without solaris addition, but no accelarated graphics nor desktop integration.

After installing guest addition pkg, OpenGL behavior is changed and lib dependency are different. It complains about libXcomposite.so.1 when running. Also ldd shows that it is not there.

I have also been trying to grab this lib on an opensolaris install, but it does not work on solaris 10.

So I am still unable to run this applications on VB

Thanks for your help Phil

comment:6 by Ramshankar Venkataraman, 14 years ago

Could you please show "ldd <appname>" of the OpenGL program you're trying to run?

comment:7 by barbarin, 14 years ago

Here is ldd when no addition is installed

        libcvcxwcserver.so =>	 /usr/apl/cadds/slib/libcvcxwcserver.so
	libcvcorba_util.so =>	 /usr/apl/cadds/slib/libcvcorba_util.so
	libomniORB3.so =>	 /usr/apl/cadds/slib/libomniORB3.so
	libomnithread.so =>	 /usr/apl/cadds/slib/libomnithread.so
	libtcpwrapGK.so =>	 /usr/apl/cadds/slib/libtcpwrapGK.so
	libcvstubs.so =>	 /usr/apl/cadds/slib/libcvstubs.so
	libXext.so.0 =>	 /usr/openwin/lib/libXext.so.0
	libX11.so.4 =>	 /usr/openwin/lib/libX11.so.4
	libXi.so.5 =>	 /usr/openwin/lib/libXi.so.5
	libsunmath.so.1 =>	 /usr/apl/cadds/slib/libsunmath.so.1
	libm.so.1 =>	 /lib/libm.so.1
	librpcsoc.so.1 =>	 /usr/ucblib/librpcsoc.so.1
	libnsl.so.1 =>	 /lib/libnsl.so.1
	libsocket.so.1 =>	 /lib/libsocket.so.1
	libw.so.1 =>	 /lib/libw.so.1
	libelf.so.1 =>	 /lib/libelf.so.1
	libGL.so.1 =>	 /usr/openwin/lib/libGL.so.1
	librt.so.1 =>	 /lib/librt.so.1
	libpthread.so.1 =>	 /lib/libpthread.so.1
	libiostream.so.1 =>	 /usr/lib/libiostream.so.1
	libCrun.so.1 =>	 /usr/lib/libCrun.so.1
	libthread.so.1 =>	 /lib/libthread.so.1
	libc.so.1 =>	 /lib/libc.so.1
	libdl.so.1 =>	 /lib/libdl.so.1
	libmp.so.2 =>	 /lib/libmp.so.2
	libmd.so.1 =>	 /lib/libmd.so.1
	libscf.so.1 =>	 /lib/libscf.so.1
	libaio.so.1 =>	 /lib/libaio.so.1
	libdoor.so.1 =>	 /lib/libdoor.so.1
	libuutil.so.1 =>	 /lib/libuutil.so.1
	libgen.so.1 =>	 /lib/libgen.so.1
	libm.so.2 =>	 /lib/libm.so.2

In that case, the app is running ok, but no HW acceleration

Now this is ldd after installing guest addition (3.08)

	libcvcxwcserver.so =>	 /usr/apl/cadds/slib/libcvcxwcserver.so
	libcvcorba_util.so =>	 /usr/apl/cadds/slib/libcvcorba_util.so
	libomniORB3.so =>	 /usr/apl/cadds/slib/libomniORB3.so
	libomnithread.so =>	 /usr/apl/cadds/slib/libomnithread.so
	libtcpwrapGK.so =>	 /usr/apl/cadds/slib/libtcpwrapGK.so
	libcvstubs.so =>	 /usr/apl/cadds/slib/libcvstubs.so
	libXext.so.0 =>	 /usr/openwin/lib/libXext.so.0
	libX11.so.4 =>	 /usr/openwin/lib/libX11.so.4
	libXi.so.5 =>	 /usr/openwin/lib/libXi.so.5
	libsunmath.so.1 =>	 /usr/apl/cadds/slib/libsunmath.so.1
	libm.so.1 =>	 /lib/libm.so.1
	librpcsoc.so.1 =>	 /usr/ucblib/librpcsoc.so.1
	libnsl.so.1 =>	 /lib/libnsl.so.1
	libsocket.so.1 =>	 /lib/libsocket.so.1
	libw.so.1 =>	 /lib/libw.so.1
	libelf.so.1 =>	 /lib/libelf.so.1
	libGL.so.1 =>	 /usr/openwin/lib/libGL.so.1
	librt.so.1 =>	 /lib/librt.so.1
	libpthread.so.1 =>	 /lib/libpthread.so.1
	libiostream.so.1 =>	 /usr/lib/libiostream.so.1
	libCrun.so.1 =>	 /usr/lib/libCrun.so.1
	libthread.so.1 =>	 /lib/libthread.so.1
	libc.so.1 =>	 /lib/libc.so.1
	libdl.so.1 =>	 /lib/libdl.so.1
	libmp.so.2 =>	 /lib/libmp.so.2
	libmd.so.1 =>	 /lib/libmd.so.1
	libscf.so.1 =>	 /lib/libscf.so.1
	VBoxOGLcrutil.so =>	 /usr/lib/VBoxOGLcrutil.so
	libXcomposite.so.1 =>	 (file not found)
	libgcc_s.so.1 =>	 /usr/sfw/lib/libgcc_s.so.1
	libaio.so.1 =>	 /lib/libaio.so.1
	libdoor.so.1 =>	 /lib/libdoor.so.1
	libuutil.so.1 =>	 /lib/libuutil.so.1
	libgen.so.1 =>	 /lib/libgen.so.1
	libm.so.2 =>	 /lib/libm.so.2

You can notice that libXcomposite is missing Hope this helps

comment:8 by Ramshankar Venkataraman, 14 years ago

Could you try installing SUNWxwplt (from sunfreeware.com) package on your guest? I think this might be a shortcoming of Solaris 10 packaging.

comment:9 by barbarin, 14 years ago

this package is already installed remember I am running solaris 10 5/09 on my guest

comment:10 by DRC, 14 years ago

I am having this same problem with a Solaris 10 u5 guest and VirtualBox 3.2.2. I don't know why the manual and the web site claim that 3D acceleration works on Solaris 10 u5 or later guests. To my knowledge, no versions of Solaris 10 include libXcomposite.so.1. That is a component of Xorg 7.x, whereas Solaris 10 uses Xorg 6.8.

comment:11 by DRC, 13 years ago

Bump. Problem still exists with VBox guest additions 4.0.4.

comment:12 by Frank Mehnert, 9 years ago

Description: modified (diff)
Resolution: obsolete
Status: newclosed

comment:13 by andbarac, 8 years ago

Resolution: obsolete
Status: closedreopened

Is there a solution or a workaround for this problem? Problem still exists with the latest VBox guest additions Version 5.0.12 r104815.

comment:14 by Frank Mehnert, 8 years ago

If the librarylibXcomposite.so.1 is missing then you probably need to install the corresponding Solaris package. Which version of Solaris are you using in your guest?

comment:15 by andbarac, 8 years ago

$ cat /etc/release Oracle Solaris 10 1/13 s10x_u11wos_24a X86

$ uname -a SunOS u001 5.10 Generic_147148-26 i86pc i386 i86pc

Version 0, edited 8 years ago by andbarac (next)

comment:16 by aeichner, 4 years ago

Resolution: obsolete
Status: reopenedclosed
Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use