Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Architectures & Platforms Gentoo on AMD64
  • Search

Wine amd64 ebuild

Have an x86-64 problem? Post here.
Locked
Advanced search
270 posts
  • Page 1 of 11
    • Jump to page:
  • 1
  • 2
  • 3
  • 4
  • 5
  • …
  • 11
  • Next
Author
Message
Sm1
Apprentice
Apprentice
User avatar
Posts: 251
Joined: Tue Dec 02, 2003 11:46 pm
Location: Ames, IA

Wine amd64 ebuild

  • Quote

Post by Sm1 » Mon Feb 21, 2005 2:43 am

I'm not sure if anyone else has noticed, but it looks like wine was unmasked for ~amd64 for the 20050211 ebuild.

I attempted to compile (with my hopes up), but it doesn't seem to want to work for me

Code: Select all

gcc -m32 -c -I. -I. -I../../include -I../../include -I/usr/X11R6/include -D__WINESRC__ -DWINE_NO_DEBUG_MSGS -DWINE_NO_TRACE_MSGS  -D_REENTRANT -fPIC -Wall -pipe -mpreferred-stack-boundary=2 -fno-strict-aliasing -gstabs+ -Wpointer-arith  -O3 -pipe -march=athlon64 -o x11drv.dll.dbg.o x11drv.dll.dbg.c
../../tools/winegcc/winegcc -B../../tools/winebuild -shared ./x11drv.spec    bitblt.o bitmap.o brush.o clipboard.o clipping.o codepage.o desktop.o dga2.o dib.o dib_convert.o dib_dst_swap.o dib_src_swap.o event.o graphics.o init.o keyboard.o mouse.o opengl.o palette.o pen.o scroll.o settings.o text.o window.o winpos.o wintab.o x11ddraw.o x11drv_main.o xdnd.o xfont.o xim.o xrandr.o xrender.o xvidmode.o  x11drv.dll.dbg.o   -o x11drv.dll.so -L../../dlls  -luser32 -lgdi32 -ladvapi32 -lkernel32 -lntdll -L../../libs/wine -lwine -L../../libs/unicode -lwine_unicode  -L/usr/lib64  -lXext -lX11  -L../../libs/port -lwine_port
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib64/libXext.so when searching for -lXext
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib64/libXext.a when searching for -lXext
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../libXext.so when searching for -lXext
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../libXext.a when searching for -lXext
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib/libXext.so when searching for -lXext
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib/libXext.a when searching for -lXext
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lXext
collect2: ld returned 1 exit status
winegcc: gcc failed.
make[2]: *** [x11drv.dll.so] Error 2
make[2]: Leaving directory `/var/tmp/portage/wine-20050211/work/wine-20050211/dlls/x11drv'
make[1]: *** [x11drv] Error 2
make[1]: Leaving directory `/var/tmp/portage/wine-20050211/work/wine-20050211/dlls'
make: *** [dlls] Error 2

!!! ERROR: app-emulation/wine-20050211 failed.
!!! Function src_compile, Line 90, Exitcode 2
!!! all
!!! If you need support, post the topmost build error, NOT this status message.

I thought the problem was with app-emulation/emul-linux-x86-xlibs, so I re-emerged it with no luck.
Anyone else have any ideas?
Top
ebrostig
Bodhisattva
Bodhisattva
User avatar
Posts: 3152
Joined: Sat Jul 20, 2002 12:44 am
Location: Orlando, Fl

  • Quote

Post by ebrostig » Mon Feb 21, 2005 3:52 am

Well, the problem is a missing libXext.a which only exists in 64-bit form (at least on my machine, the emul-* does not contain it.)

I also checked out the source from CVS but get the same result.
Raise a bug over at bugs.gentoo.org with the problem and let the Gentoo devs either advice a patch or raise and issue with upstream.

Code: Select all


locate libXext
/usr/lib64/libXext.so
/usr/lib64/libXext.so.6.4
/usr/lib64/libXext.a
/usr/lib64/libXext.so.6
/emul/linux/x86/usr/lib/libXext.so.6.4
/emul/linux/x86/usr/lib/libXext.so.6
/emul/linux/x86/usr/X11R6/lib/libXext.so
Erik
'Yes, Firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
Top
Sm1
Apprentice
Apprentice
User avatar
Posts: 251
Joined: Tue Dec 02, 2003 11:46 pm
Location: Ames, IA

  • Quote

Post by Sm1 » Mon Feb 21, 2005 4:38 am

Filed as Bug 82758
http://bugs.gentoo.org/show_bug.cgi?id=82758
Top
maiku
l33t
l33t
User avatar
Posts: 608
Joined: Wed Mar 24, 2004 6:06 am
Location: Escaping from NY

  • Quote

Post by maiku » Mon Feb 21, 2005 4:38 am

checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking whether make sets $(MAKE)... yes
checking for x86_64-pc-linux-gnu-gcc... gcc -m32
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... yes
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc -m32 accepts -g... yes
checking for gcc -m32 option to accept ANSI C... none needed
checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++
checking whether we are using the GNU C++ compiler... yes
checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes
checking for x86_64-pc-linux-gnu-cpp... no
checking for cpp... cpp
checking for the directory containing the Wine tools... configure: error: you must use the --with-wine-tools option when cross-compiling.

!!! Please attach the config.log to your bug report:
!!! /var/tmp/portage/wine-20050211/work/wine-20050211/config.log
Is this error my fault?
Michael
Top
ebrostig
Bodhisattva
Bodhisattva
User avatar
Posts: 3152
Joined: Sat Jul 20, 2002 12:44 am
Location: Orlando, Fl

  • Quote

Post by ebrostig » Mon Feb 21, 2005 1:18 pm

yes, it's your fault...

You are trying to do some cross-compiling and it fails...

Code: Select all

checking for x86_64-pc-linux-gnu-gcc... gcc -m32 

checking for the directory containing the Wine tools... configure: error: you must use the --with-wine-tools option when cross-compiling. 
Did you not read the output?

Erik
'Yes, Firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
Top
maiku
l33t
l33t
User avatar
Posts: 608
Joined: Wed Mar 24, 2004 6:06 am
Location: Escaping from NY

  • Quote

Post by maiku » Mon Feb 21, 2005 2:51 pm

No, I read the output. I just didn't understand it very well to be frank. I don't really know what cross compiling is or how I enabled it or how, even, to disable it. That is why I posted :).
Michael
Top
dook43
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 116
Joined: Tue Jun 11, 2002 9:50 pm
Location: Baton Rouge, LA

  • Quote

Post by dook43 » Mon Feb 21, 2005 5:18 pm

maiku wrote:No, I read the output. I just didn't understand it very well to be frank. I don't really know what cross compiling is or how I enabled it or how, even, to disable it. That is why I posted :).
-m32 is cross compiling :)
"We who are about to die salute you!"
Top
Sm1
Apprentice
Apprentice
User avatar
Posts: 251
Joined: Tue Dec 02, 2003 11:46 pm
Location: Ames, IA

  • Quote

Post by Sm1 » Mon Feb 21, 2005 5:51 pm

I don't believe that is his fault, with the cross compiling. It seems that this wine build is trying to build a 32 bit binary, and if you try to emerge it - look at the gcc lines, and you will see the -m32 on each one. Also, remember the linking issue that I posted about pertains to there not being a 32 bit binary of libXext.a He may just have a different issue. Perhaps you might want to try taking a look at what USE flags are being used to compile.

Code: Select all

supermario@portablemario ~ $ sudo emerge -pv wine

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild     U ] app-emulation/wine-20050211 [20041019-r3] +X +alsa -arts +cups -debug -doc +gif -glut -jack +jpeg +lcms -nas +ncurses +opengl +oss 0 kB
After that, try compiling with a few turned off.

Code: Select all

USE="-opengl" emerge wine
And such.....
Top
maiku
l33t
l33t
User avatar
Posts: 608
Joined: Wed Mar 24, 2004 6:06 am
Location: Escaping from NY

  • Quote

Post by maiku » Mon Feb 21, 2005 6:45 pm

Hey that's some good thinking, thanks. Unfortunately after trying to kill all of the USE flags one at a time it still wouldn't work. Even when I took them all out.
[ebuild N ] app-emulation/wine-20050211 -X -alsa -arts -cups -debug -doc -gif -glut -jack -jpeg -lcms -nas -ncurses -opengl -oss 0 kB

Total size of downloads: 0 kB

Do you want me to merge these packages? [Yes/No] y
>>> emerge (1 of 1) app-emulation/wine-20050211 to /
>>> md5 src_uri ;-) Wine-20050211.tar.gz
>>> Unpacking source...
>>> Unpacking Wine-20050211.tar.gz to /var/tmp/portage/wine-20050211/work
* Applying winearts-kdecvs-fix.patch ... [ ok ]
* Applying 20050211-docs.patch ... [ ok ]
-fstack-protector
* Applying 20041019-no-stack.patch ... [ ok ]
>>> Source unpacked.
* econf: updating wine-20050211/tools/config.guess with /usr/share/gnuconfig/config.guess
* econf: updating wine-20050211/tools/config.sub with /usr/share/gnuconfig/config.sub
./configure --prefix=/usr --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib --sysconfdir=/etc/wine --without-curses --without-opengl --without-x --disable-trace --disable-debug
configure: WARNING: If you wanted to set the --build type, don't use --host.
If a cross compiler is detected then cross compile mode will be used.
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking whether make sets $(MAKE)... yes
checking for x86_64-pc-linux-gnu-gcc... gcc -m32
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... yes
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc -m32 accepts -g... yes
checking for gcc -m32 option to accept ANSI C... none needed
checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++
checking whether we are using the GNU C++ compiler... yes
checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes
checking for x86_64-pc-linux-gnu-cpp... no
checking for cpp... cpp
checking for the directory containing the Wine tools... configure: error: you must use the --with-wine-tools option when cross-compiling.
Edit: at least there is a smiley face to brigthen things up in the output.
Michael
Top
Sm1
Apprentice
Apprentice
User avatar
Posts: 251
Joined: Tue Dec 02, 2003 11:46 pm
Location: Ames, IA

  • Quote

Post by Sm1 » Mon Feb 21, 2005 7:00 pm

Perhaps look into your config.log in the building directory, see exactly what reason it decided to yell at you.
Top
electronerd
n00b
n00b
Posts: 1
Joined: Mon May 17, 2004 1:20 am

  • Quote

Post by electronerd » Tue Feb 22, 2005 3:07 pm

Actually, -m32 is *not* cross-compiling. I believe he needs to take -march and -mcpu out of the CFLAGS. configure gets confused and *thinks* it's cross-compiling, when it actually isn't.
Top
maiku
l33t
l33t
User avatar
Posts: 608
Joined: Wed Mar 24, 2004 6:06 am
Location: Escaping from NY

  • Quote

Post by maiku » Tue Feb 22, 2005 4:59 pm

Heh, I just compiled with FEATURES="-sandbox" and I got the same error as the first post in this forum. I guess it just goes to show you that despite all of my efforts to make a 32-bit sandbox were for nothing. I'll just use jref.com for now since I can't use JQuickTrans then. Thanks a bunch.
Michael
Top
herbie
Guru
Guru
User avatar
Posts: 319
Joined: Wed Oct 09, 2002 10:08 am
Location: London UK

  • Quote

Post by herbie » Wed Feb 23, 2005 10:25 pm

well I got it to compile, see bug 82758 for the patch to the ebuild (you need to create two symlinks in /emul/linux/x86/usr/lib also). Seems to work pretty well here.
Top
dook43
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 116
Joined: Tue Jun 11, 2002 9:50 pm
Location: Baton Rouge, LA

  • Quote

Post by dook43 » Thu Feb 24, 2005 5:41 am

What emul-linux-x86 package contains libXext.so and libXext.a? I seem to have somehow lost those doing an invalid ln -sf command.. :D
"We who are about to die salute you!"
Top
herbie
Guru
Guru
User avatar
Posts: 319
Joined: Wed Oct 09, 2002 10:08 am
Location: London UK

  • Quote

Post by herbie » Thu Feb 24, 2005 9:14 am

emul-linux-x86-xlibs contains libXext.so.6. libXext.so.a is not needed.
Top
dook43
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 116
Joined: Tue Jun 11, 2002 9:50 pm
Location: Baton Rouge, LA

  • Quote

Post by dook43 » Thu Feb 24, 2005 5:49 pm

OK. Got rid of the libXext.* errors....got a new one though..

Code: Select all

gcc -m32 -c -I. -I. -I../../include -I../../include  -D__WINESRC__ -DWINE_NO_DEBUG_MSGS -DWINE_NO_TRACE_MSGS -D_NTSYSTEM_ -D_REENTRANT -fPIC -Wall -pipe -mpreferred-stack-boundary=2 -fno-strict-aliasing -gstabs+ -Wpointer-arith  -O3 -march=k8 -pipe -o signal_i386.o signal_i386.c
signal_i386.c: In function `wine_sigaction':
signal_i386.c:114: error: `SYS_sigaction' undeclared (first use in this function)
signal_i386.c:114: error: (Each undeclared identifier is reported only once
signal_i386.c:114: error: for each function it appears in.)
make[2]: *** [signal_i386.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Entering directory `/var/tmp/portage/wine-20050211/work/wine-20050211/dlls/oleacc'
gcc -m32 -c -I. -I. -I../../include -I../../include  -D__WINESRC__ -DWINE_NO_DEBUG_MSGS -DWINE_NO_TRACE_MSGS  -D_REENTRANT -fPIC -Wall -pipe -mpreferred-stack-boundary=2 -fno-strict-aliasing -gstabs+ -Wpointer-arith  -O3 -march=k8 -pipe -o main.o main.c
make[2]: Leaving directory `/var/tmp/portage/wine-20050211/work/wine-20050211/dlls/ntdll'
make[1]: *** [ntdll] Error 2
make[1]: *** Waiting for unfinished jobs....
../../tools/winebuild/winebuild -D__WINESRC__ -DWINE_NO_DEBUG_MSGS -DWINE_NO_TRACE_MSGS  -o oleacc.dll.dbg.c --debug -C. main.c
gcc -m32 -c -I. -I. -I../../include -I../../include  -D__WINESRC__ -DWINE_NO_DEBUG_MSGS -DWINE_NO_TRACE_MSGS  -D_REENTRANT -fPIC -Wall -pipe -mpreferred-stack-boundary=2 -fno-strict-aliasing -gstabs+ -Wpointer-arith  -O3 -march=k8 -pipe -o oleacc.dll.dbg.o oleacc.dll.dbg.c
../../tools/winegcc/winegcc -B../../tools/winebuild -shared ./oleacc.spec    main.o  oleacc.dll.dbg.o   -o oleacc.dll.so -L../../dlls   -L../../libs/wine -lwine  -L../../libs/port -lwine_port
make[2]: Leaving directory `/var/tmp/portage/wine-20050211/work/wine-20050211/dlls/oleacc'
make[1]: Leaving directory `/var/tmp/portage/wine-20050211/work/wine-20050211/dlls'
make: *** [dlls] Error 2

!!! ERROR: app-emulation/wine-20050211 failed.
!!! Function src_compile, Line 116, Exitcode 2
!!! all
!!! If you need support, post the topmost build error, NOT this status message.

"We who are about to die salute you!"
Top
Spinix
n00b
n00b
Posts: 41
Joined: Sun Feb 20, 2005 1:48 pm

  • Quote

Post by Spinix » Thu Feb 24, 2005 6:11 pm

how should i apply this patch?? when i insert it into /var/tmp/portage/winedir/build-info
it is deleted each time i start emerge wine!!

am i doing sth wrong?? (defenetly so plz help!!)
Top
dook43
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 116
Joined: Tue Jun 11, 2002 9:50 pm
Location: Baton Rouge, LA

  • Quote

Post by dook43 » Thu Feb 24, 2005 6:13 pm

Spinix wrote:how should i apply this patch?? when i insert it into /var/tmp/portage/winedir/build-info
it is deleted each time i start emerge wine!!

am i doing sth wrong?? (defenetly so plz help!!)
download it into /home/$user

make sure you have your portage overlay set up

patch /usr/local/portage/app-emulation/wine/wine20050211.ebuild /home/$user/patchfile.patch
"We who are about to die salute you!"
Top
Spinix
n00b
n00b
Posts: 41
Joined: Sun Feb 20, 2005 1:48 pm

  • Quote

Post by Spinix » Thu Feb 24, 2005 6:17 pm

for me it worked without local :D :D

now it's somehow downloading emul-x86-soundlibs or something like this

is that right??
Top
dook43
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 116
Joined: Tue Jun 11, 2002 9:50 pm
Location: Baton Rouge, LA

  • Quote

Post by dook43 » Thu Feb 24, 2005 6:19 pm

Spinix wrote:for me it worked without local :D :D

now it's somehow downloading emul-x86-soundlibs or something like this

is that right??
yes, it will work without overlays, but official gentoo wisdom says to use overlays for manual patching of ebuilds and created ebuilds to avoid fscking your system.

it did download those soundlibs for me.
"We who are about to die salute you!"
Top
Spinix
n00b
n00b
Posts: 41
Joined: Sun Feb 20, 2005 1:48 pm

  • Quote

Post by Spinix » Thu Feb 24, 2005 6:41 pm

Code: Select all

spinix ~ # LDFLAGS="-L/usr/lib32" FEATURES="-sandbox" CONF_LIBDIR="/lib32" EXTRA_ECONF="--x-libraries=/usr/lib32" emerge wine
Calculating dependencies ...done!
>>> emerge (1 of 1) app-emulation/wine-20050211 to /
>>> md5 src_uri ;-) Wine-20050211.tar.gz
>>> Unpacking source...
>>> Unpacking Wine-20050211.tar.gz to /var/tmp/portage/wine-20050211/work
 * Applying winearts-kdecvs-fix.patch ...                                                                                                                                   [ ok ]
 * Applying 20050211-docs.patch ...                                                                                                                                         [ ok ]
-fstack-protector
 * Applying 20041019-no-stack.patch ...                                                                                                                                     [ ok ]
>>> Source unpacked.
 * Couldn't find your 32bit X libs

!!! ERROR: app-emulation/wine-20050211 failed.
!!! Function src_compile, Line 97, Exitcode 0
!!! Couldn't find your 32bit X libs
!!! If you need support, post the topmost build error, NOT this status message.

Could it be because I dont have these overlays?? if yes how can i add them??
Top
herbie
Guru
Guru
User avatar
Posts: 319
Joined: Wed Oct 09, 2002 10:08 am
Location: London UK

  • Quote

Post by herbie » Thu Feb 24, 2005 7:05 pm

spinix, your problem is probably that you have not created the symlinks I mentioned in bugzilla (this is need atm as the emul-linux-x86-xlibs ebuild is a little broken).

cd /emul/linux/x86/usr/lib (or /emul/linux/x86/usr/X11R6/lib , whichever contains your libXext.* files)
ln -s libXext.so.6.4 libXext.so
ln -s libX11.so.6.2 libX11.so
Top
Spinix
n00b
n00b
Posts: 41
Joined: Sun Feb 20, 2005 1:48 pm

  • Quote

Post by Spinix » Thu Feb 24, 2005 7:08 pm

i thought about it just before u wrote me and did that and it really compiled :]

i had only the symlinks which this other guy said not these you said that was the problem
lets see how far it will compile ;]
Top
Spinix
n00b
n00b
Posts: 41
Joined: Sun Feb 20, 2005 1:48 pm

  • Quote

Post by Spinix » Thu Feb 24, 2005 8:10 pm

now i got this error... :/

Code: Select all

signal_i386.c: In function `wine_sigaction':
signal_i386.c:114: error: `SYS_sigaction' undeclared (first use in this function)
signal_i386.c:114: error: (Each undeclared identifier is reported only once
signal_i386.c:114: error: for each function it appears in.)
make[2]: *** [signal_i386.o] Error 1
make[2]: Leaving directory `/var/tmp/portage/wine-20050211/work/wine-20050211/dlls/ntdll'
make[1]: *** [ntdll] Error 2
make[1]: *** Waiting for unfinished jobs....
../../tools/winebuild/winebuild -D__WINESRC__ -DWINE_NO_DEBUG_MSGS -DWINE_NO_TRACE_MSGS  -o odbc32.dll.dbg.c --debug -C. proxyodbc.c
gcc -m32 -c -I. -I. -I../../include -I../../include  -D__WINESRC__ -DWINE_NO_DEBUG_MSGS -DWINE_NO_TRACE_MSGS  -D_REENTRANT -fPIC -Wall -pipe -mpreferred-stack-boundary=2 -fno-strict-aliasing -gstabs+ -Wpointer-arith  -march=athlon64 -pipe -O2 -o odbc32.dll.dbg.o odbc32.dll.dbg.c
../../tools/winegcc/winegcc -B../../tools/winebuild -shared ./odbc32.spec    proxyodbc.o  odbc32.dll.dbg.o   -o odbc32.dll.so -L../../dlls  -ladvapi32 -lkernel32 -L../../libs/wine -lwine  -L../../libs/port -lwine_port -L/usr/lib32
make[2]: Leaving directory `/var/tmp/portage/wine-20050211/work/wine-20050211/dlls/odbc32'
make[1]: Leaving directory `/var/tmp/portage/wine-20050211/work/wine-20050211/dlls'
make: *** [dlls] Error 2

!!! ERROR: app-emulation/wine-20050211 failed.
!!! Function src_compile, Line 114, Exitcode 2
!!! all
!!! If you need support, post the topmost build error, NOT this status message.
can someone help????????????
Top
maiku
l33t
l33t
User avatar
Posts: 608
Joined: Wed Mar 24, 2004 6:06 am
Location: Escaping from NY

  • Quote

Post by maiku » Thu Feb 24, 2005 8:20 pm

Got an error myself
ACCEPT_KEYWORDS="~amd64" LDFLAGS="-L/usr/lib32" FEATURES="-sandbox" USE="-lcms" CONF_LIBDIR="/lib32" EXTRA_ECONF="--x-libraries=/usr/lib32" emerge -av wine

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild N ] app-emulation/wine-20050211 +X +alsa -arts +cups -debug -doc +gif -glut -jack +jpeg -lcms -nas +ncurses +opengl -oss 0 kB [1]
It vomits out
gcc -m32 -c -I. -I. -I../../include -I../../include -D__WINESRC__ -DWINE_NO_DEBUG_MSGS -DWINE_NO_TRACE_MSGS -D_NTSYSTEM_ -D_REENTRANT -fPIC -Wall -pipe -mpreferred-stack-boundary=2 -fno-strict-aliasing -gstabs+ -Wpointer-arith -march=athlon64 -O3 -pipe -fprefetch-loop-arrays -o signal_i386.o signal_i386.c
signal_i386.c: In function `wine_sigaction':
signal_i386.c:114: error: `SYS_sigaction' undeclared (first use in this function)
signal_i386.c:114: error: (Each undeclared identifier is reported only once
signal_i386.c:114: error: for each function it appears in.)
make[2]: *** [signal_i386.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Entering directory `/var/tmp/portage/wine-20050211/work/wine-20050211/dlls/oleacc'
gcc -m32 -c -I. -I. -I../../include -I../../include -D__WINESRC__ -DWINE_NO_DEBUG_MSGS -DWINE_NO_TRACE_MSGS -D_REENTRANT -fPIC -Wall -pipe -mpreferred-stack-boundary=2 -fno-strict-aliasing -gstabs+ -Wpointer-arith -march=athlon64 -O3 -pipe -fprefetch-loop-arrays -o main.o main.c
make[2]: Leaving directory `/var/tmp/portage/wine-20050211/work/wine-20050211/dlls/ntdll'
make[1]: *** [ntdll] Error 2
make[1]: *** Waiting for unfinished jobs....
../../tools/winebuild/winebuild -D__WINESRC__ -DWINE_NO_DEBUG_MSGS -DWINE_NO_TRACE_MSGS -o oleacc.dll.dbg.c --debug -C. main.c
gcc -m32 -c -I. -I. -I../../include -I../../include -D__WINESRC__ -DWINE_NO_DEBUG_MSGS -DWINE_NO_TRACE_MSGS -D_REENTRANT -fPIC -Wall -pipe -mpreferred-stack-boundary=2 -fno-strict-aliasing -gstabs+ -Wpointer-arith -march=athlon64 -O3 -pipe -fprefetch-loop-arrays -o oleacc.dll.dbg.o oleacc.dll.dbg.c
../../tools/winegcc/winegcc -B../../tools/winebuild -shared ./oleacc.spec main.o oleacc.dll.dbg.o -o oleacc.dll.so -L../../dlls -L../../libs/wine -lwine -L../../libs/port -lwine_port -L/usr/lib32
make[2]: Leaving directory `/var/tmp/portage/wine-20050211/work/wine-20050211/dlls/oleacc'
make[1]: Leaving directory `/var/tmp/portage/wine-20050211/work/wine-20050211/dlls'
make: *** [dlls] Error 2
Are my USE flags alright?
Michael
Top
Locked

270 posts
  • Page 1 of 11
    • Jump to page:
  • 1
  • 2
  • 3
  • 4
  • 5
  • …
  • 11
  • Next

Return to “Gentoo on AMD64”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic