Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 165215 - No /emul directory breaks app-emulation/vmware-server
Summary: No /emul directory breaks app-emulation/vmware-server
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High major (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-02-04 02:20 UTC by Nolan Eakins
Modified: 2007-02-05 06:27 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nolan Eakins 2007-02-04 02:20:55 UTC
I just updated the world which presumably updated my emul-linux packages. The VMWare Server GUI client worked fine before, but after the update it only displayed boxes for text and complained about some missing libraries in /emul. I removed the /emul directory and reemerge all of the emul-linux packages to no avail. I managed to get VMWare working by creating the following directory structure:

   /emul
   /emul/linux
   /emul/linux/x86
   /emul/linux/x86/lib    -> /lib32
   /emul/linux/x86/usr
   /emul/linux/x86/usr/lib   -> /usr/lib32

That corrected the problem.

These are the emul-linux packages and their versions I have installed:

*  app-emulation/emul-linux-x86-baselibs
      Latest version available: 2.5.5-r3
      Latest version installed: 2.5.5-r3

*  app-emulation/emul-linux-x86-compat
      Latest version available: 1.0-r2
      Latest version installed: 1.0-r2

*  app-emulation/emul-linux-x86-gtklibs
      Latest version available: 2.10.6.3-r3
      Latest version installed: 2.10.6.3-r3

*  app-emulation/emul-linux-x86-java
      Latest version available: 1.6.0
      Latest version installed: [ Not Installed ]

*  app-emulation/emul-linux-x86-medialibs
      Latest version available: 1.2-r1
      Latest version installed: 1.2-r1

*  app-emulation/emul-linux-x86-qtlibs
      Latest version available: 3.4.4-r4
      Latest version installed: 3.4.4-r4

*  app-emulation/emul-linux-x86-sdl
      Latest version available: 2.3-r1
      Latest version installed: 2.3-r1

*  app-emulation/emul-linux-x86-soundlibs
      Latest version available: 2.5-r2
      Latest version installed: 2.5-r2

*  app-emulation/emul-linux-x86-xlibs
      Latest version available: 7.0-r8
      Latest version installed: 7.0-r8

Reproducible: Always

Steps to Reproduce:
1. Get the above versions of emul-linux packages installed.
2. Install VMWare Server (I may have used an overlay)
3. Configure VMWare Server, start it, and fire up the client `vmware`
4. Try reading those boxes.
Actual Results:  
The text rendered as boxes instead of letters and numbers. Also had complaints about missing libraries, specifically:

Unable to load image-loading module: /emul/linux/x86/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so: /emul/linux/x86/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so: cannot open shared object file: No such file or directory

Expected Results:  
To be able to read what VMWare displayed on the screen.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-02-04 08:32:51 UTC
vmware-server-1.0.1.29996-r5 from the official tree works just fine; reopen if you have issue with that (and not some overlay stuff).
Comment 2 Nolan Eakins 2007-02-05 03:38:37 UTC
(In reply to comment #1)
> vmware-server-1.0.1.29996-r5 from the official tree works just fine; reopen if
> you have issue with that (and not some overlay stuff).
> 

I was mistaken about the use of an overlay from my old 32 bit system. The version of vmware-server you listed is the one I have installed and ran across the above bug. I'd suggest unmerging your emul-linux-* packages, removing /emul, remerging the emul-linux-* and vmware-server packages, and give vmware a whirl.
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2007-02-05 06:27:21 UTC
(In reply to comment #2)
> I'd suggest unmerging your emul-linux-* packages, removing
> /emul, remerging the emul-linux-* and vmware-server packages, and give vmware a
> whirl.

???