Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 18548 - winex-20030328 doesn't do anything
Summary: winex-20030328 doesn't do anything
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Wine Maintainers
URL:
Whiteboard:
Keywords:
: 20376 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-03-31 14:12 UTC by Matt Taylor
Modified: 2003-07-26 09:09 UTC (History)
6 users (show)

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


Attachments
strace (strace,6.87 KB, text/plain)
2003-03-31 14:13 UTC, Matt Taylor
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Matt Taylor 2003-03-31 14:12:50 UTC
emerged winex-20030328 last night...tryied to wine something and nothing
happens.  rm -rf .winex, retried, still nothing.  no errors, no output, no anything.

winex-20021123 worked fine.  strace attached.

Reproducible: Always
Steps to Reproduce:
1.emerge winex
2.wine anything
3.

Actual Results:  
nothing happens

Expected Results:  
wine works

Portage 2.0.47-r10 (default-1.0, gcc-2.95.3, glibc-2.2.5-r8)
=================================================================
System uname: 2.4.19-gentoo-r10d i686 AMD Athlon(tm) processor
GENTOO_MIRRORS="http://linux.oit.umass.edu/gentoo/gentoo
ftp://csociety-ftp.ecn.purdue.edu/pub/gentoo/ http://gentoo.oregonstate.edu
http://www.ibiblio.org/pub/Linux/distributions/gentoo"
CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config
/usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
PORTDIR="/usr/portage"
DISTDIR="/usr/portage/distfiles"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR_OVERLAY="/home/liverbugg/portage"
USE="x86 oss 3dnow apm avi crypt cups jpeg libg++ mikmod mmx motif mpeg ncurses
pdflib quicktime spell truetype xml2 xmms xv berkdb bonobo cdr directfb esd gdbm
gif gnome gnome-libs gpm gtk gtkhtml guile imlib libwww mozilla mysql nls
oggvorbis opengl pam perl png python readline sdl slang snmp ssl svga tcltk tcpd
tiff X -kde -qt -arts -java dvd encode gtk2"
COMPILER=""
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=i686 -O3 -pipe"
CXXFLAGS="-march=i686 -O3 -pipe"
ACCEPT_KEYWORDS="x86 ~x86"
MAKEOPTS="-j2"
AUTOCLEAN="yes"
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"
FEATURES="sandbox ccache digest"
Comment 1 Matt Taylor 2003-03-31 14:13:27 UTC
Created attachment 10068 [details]
strace
Comment 2 Martin Holzer (RETIRED) gentoo-dev 2003-03-31 14:21:48 UTC
which version of xfree ?
Comment 3 Matt Taylor 2003-03-31 14:29:10 UTC
xfree-4.3.0
Comment 4 Martin Holzer (RETIRED) gentoo-dev 2003-03-31 14:34:37 UTC

*** This bug has been marked as a duplicate of 16420 ***
Comment 5 Matt Taylor 2003-03-31 14:43:25 UTC
This isn't a dup of bug 16420 since I'm not using glibc-2.3.2 or even glibc-2.3.1.
Comment 6 Martin Holzer (RETIRED) gentoo-dev 2003-03-31 14:46:31 UTC
does the test.c work ?
Comment 7 Matt Taylor 2003-03-31 14:55:59 UTC
Yup I get lots of stuff like this:

-monotype-timesnewromanwtt-medium-r-normal--0-0-0-0-p-0-iso8859-1
-monotype-timesnewromanwtt-medium-r-normal--0-0-0-0-p-0-iso10646-1
-monotype-timesnewromanwtt-medium-r-normal--0-0-0-0-p-0-microsoft-symbol
...etc...
Comment 8 Martin Holzer (RETIRED) gentoo-dev 2003-03-31 14:57:41 UTC
my mistake, isn't a dupe
Comment 9 Scott Gelin 2003-03-31 15:36:08 UTC
I too have the latest winex ebuild(20030328), and it compiles fine w/glibc2.3.2(unlike the last version of winex).  The first error of getting lstat: /{HOME}/.winex/winexserver-{COMPUTERNAME}/socket unable to find file or socket is supposedly fixed by rm -r /{HOME}/.winex/winexserver-{COMPUTERNAME}/ before every run of winex.  Even if I do that, winex just  exits after running with no error...I ran the test.c and I get the fatal XIO error, but my winex doesn't give me those font errors.  It just exits without error.

Portage 2.0.47-r10 (default-x86-1.4, gcc-3.2.2, glibc-2.3.2-r0)
=================================================================
System uname: 2.4.20-gentoo-r1 i686 Pentium III (Coppermine)
GENTOO_MIRRORS="http://linux.oit.umass.edu/gentoo/gentoo"
CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
PORTDIR="/usr/portage"
DISTDIR="/usr/portage/distfiles"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR_OVERLAY=""
USE="x86 oss 3dnow apm avi crypt encode gif jpeg libg++ mikmod mmx mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib gdbm berkdb slang readline tetex svga tcltk java X sdl gpm tcpd pam libwww ssl perl python esd imlib oggvorbis gtk motif opengl mozilla cdr cups usb -gnome -alsa -kde -qt -arts"
COMPILER="gcc3"
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=pentium3 -O3 -pipe"
CXXFLAGS="-march=pentium3 -O3 -pipe"
ACCEPT_KEYWORDS="x86 ~x86"
MAKEOPTS="-j2"
AUTOCLEAN="yes"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
FEATURES="sandbox ccache"
Comment 10 phoen][x 2003-04-01 02:19:40 UTC
Try to 'export LD_ASSUME_KERNEL=2.2.5' before running winex, scott.

-phoen][x-
Comment 11 phoen][x 2003-04-01 02:38:36 UTC
I recompiled my winex to make sure that it is not flawed - runs fine over here.

[phoenix@gravity][/home/phoenix] $ sudo emerge info
Password:
Portage 2.0.47-r10 (default-x86-1.4, gcc-3.2.2, glibc-2.3.1-r3)
=================================================================
System uname: 2.4.21-pre1 i686 AMD Athlon(tm) processor
GENTOO_MIRRORS="http://gentoo.oregonstate.edu/ http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
PORTDIR="/usr/portage"
DISTDIR="/usr/portage/distfiles"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR_OVERLAY="/usr/portage-overlay"
USE="x86 3dnow apm avi crypt gif jpeg libg++ mikmod mmx mpeg ncurses nls pdflib png quicktime truetype xml2 xmms xv zlib gdbm berkdb slang readline sdl tcpd pam libwww ssl perl python esd imlib
oggvorbis gtk motif opengl aalib bonobo gnome cups dvd ggi gtkhtml guile java mozilla nas svga tcltk ogg vorbis objprelink fbcon oss mhash mcrypt encode -alsa -arts -kde -gpm -qt directfb X gtk2 ggz cdr evo imap -ldap spell pda mysql"
COMPILER="gcc3"
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=athlon-tbird -O3 -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args"
CXXFLAGS="-march=athlon-tbird -O3 -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args"
ACCEPT_KEYWORDS="x86 ~x86"
MAKEOPTS="-j2"
AUTOCLEAN="yes"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
FEATURES="sandbox ccache"

You might want to try winex-cvs and tell me if that works - maybe the snapshot i took has a mysterious bug somewhere, who knows? If winex-cvs works for you, i'll take a new snapshot and bump winex.

-phoen][x-
Comment 12 Scott Gelin 2003-04-01 13:36:54 UTC
I tried that, but it seriously messes with my shell commands.  Here is an excerpt...

bash-2.05b$ rm -r .winex/wineserver-crotch.memphix.org/
bash-2.05b$ export LD_ASSUME_KERNEL=2.2.5
bash-2.05b$ winex .winex/fake_windows/Program\ Files/Diablo\ II/Diablo\ II.exe 
/bin/bash: error while loading shared libraries: libdl.so.2: cannot open shared object file: No such file or directory
bash-2.05b$ ls
ls: error while loading shared libraries: librt.so.1: cannot open shared object file: No such file or directory
bash-2.05b$ mv
mv: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory


as a somewhat relevant sidenote: when compiling last ebuild of winex(20021123), and using glibc 2.3.1-r3 it would fail, but you can get it to compile by removing lines 74, 75, 76 in the wine_gl.h file, after which I could run winex pending I rm -r /{HOME}/.winex/winexserver-{COMPUTERNAME/.  not sure if this is a bug with the new winex or glibc 2.3.2 since both versions have been updated on my computer.
Comment 13 Matt Taylor 2003-04-01 18:45:16 UTC
More info...

$ winex --debugmsg +all calc.exe 
err:module:BUILTIN32_dlopen failed to load .so lib for builtin shell32.dll: /usr/lib/winex/lib/libshell32.so: undefined symbol: LoadAcceleratorsA
err:module:PE_fixup_imports Module (file) SHELL32.dll (which is needed by G:\calc.exe) not found

$ winex --debugmsg +all dx90awebsetup.exe         err:module:BUILTIN32_dlopen failed to load .so lib for builtin advapi32.dll: /usr/lib/winex/lib/libadvapi32.so: undefined symbol: CreateSemaphoreA
err:module:PE_fixup_imports Module (file) ADVAPI32.dll (which is needed by G:\dx90awebsetup.exe) not found

I get this with both winex and winex-cvs, and with or without exporting LD_ASSUME_KERNEL=2.2.5 even though I should't have to export it.
Comment 14 phoen][x 2003-04-06 05:20:53 UTC
I said the same in another bug just a few minutes ago:

Try to fall back to binutils-2.13.90.0.18 and see if that solves your problem.

-phoen][x-
Comment 15 Aaron Peterson 2003-04-06 10:33:00 UTC
so... what wine should I(we) install in the mean time?
and how the heck would I change my bin-utils directory?
(I've got... 4 gentoo documentation tabs on que... but i don't think I'll find it before I pass out)

****
Try to fall back to binutils-2.13.90.0.18 and see if that solves your problem.
-phoen][x-
***

Comment 16 phoen][x 2003-04-06 11:56:38 UTC
Well, falling back to the old binutils is quite simple: 
"emerge \=binutils-2.13.90.0.18"

To the "what wine should i install" question:
Every other wine*. I would like to know if its a wine related problem or if it depends on another package like glibc or binutils. Mergeable wine* versions are:
wine (committed the new version a minute ago), winex, winex-cvs, nwwine

I'm trying hard to find the problem with wine these days, but i did not find it yet. glibc-2.3.2 seems to be a real problem.

-phoen][x-
Comment 17 Matt Taylor 2003-04-06 20:06:00 UTC
going back to binutils-2.13.90.0.18-r1 and recompiling winex makes it work for me.
Comment 18 Seemant Kulleen (RETIRED) gentoo-dev 2003-05-18 22:19:10 UTC
what's the latest on this, matt?
Comment 19 Matt Taylor 2003-05-19 15:52:40 UTC
I've stuck with binutils-2.13.90.0.18-r1 since I know it works.  I can try the new 2.14.* binutils if you want.
Comment 20 Hanno Böck gentoo-dev 2003-06-05 06:31:16 UTC
*** Bug 20376 has been marked as a duplicate of this bug. ***
Comment 21 Sergey Kuleshov (RETIRED) gentoo-dev 2003-07-26 09:09:52 UTC
Unfortunately, upon request from Transgaming we are removing winex and winex-cvs packages from portage.