[Bug 5338] New: compiling wine 0.9.14 under Gentoo/Linux with AMD
64 bit results in "signal_i386.c:123: error: `__NR_sigaction'
undeclared"
Wine Bugs
wine-bugs at winehq.org
Fri Jun 2 11:39:34 CDT 2006
http://bugs.winehq.org/show_bug.cgi?id=5338
Summary: compiling wine 0.9.14 under Gentoo/Linux with AMD 64 bit
results in "signal_i386.c:123: error: `__NR_sigaction'
undeclared"
Product: Wine
Version: 0.9.14.
Platform: PC-x86-64
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: wine-winelib
AssignedTo: wine-bugs at winehq.org
ReportedBy: sasham at univ.kiev.ua
I failed to compile wine 0.9.14 on a 64 bit Gentoo Linux host using some
variations of following settings (also without any of them):
----------------------------------------------------------------------
LD="ld -m elf_i386" \
CC="gcc -m32" \
AS="gcc -c -m32" \
CFLAGS="-L/emul/linux/x86/usr/lib -L/emul/linux/x86/lib" \
LDFLAGS="-L/emul/linux/x86/usr/lib -L/emul/linux/x86/lib" \
./configure --prefix=$KDEHOME --x-libraries=/emul/linux/x86/usr/lib/
make depend
make all
----------------------------------------------------------------------
in any case i get the following error message (during "make all"):
----------------------------------------------------------------------
....
make[2]: Leaving directory `/home/alex/sources/wine-0.9.14/dlls/newdev'
make[2]: Entering directory `/home/alex/sources/wine-0.9.14/dlls/ntdll'
....
gcc -m32 -c -I. -I. -I../../include -I../../include -D__WINESRC__ -D_NTSYSTEM_
-D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -gstabs+ -Wdeclaration-
after-statement -Wpointer-arith -L/emul/linux/x86/usr/lib -L/emul/linux/x86/lib
-o signal_i386.o signal_i386.c
signal_i386.c:108:4: #error The sigaction syscall is part of the Linux i386 ABI,
but your headers does not define it. Please raise abug with your distribution.
signal_i386.c: In function `wine_sigaction':
signal_i386.c:123: error: `__NR_sigaction' undeclared (first use in this
function)
signal_i386.c:123: error: (Each undeclared identifier is reported only once
signal_i386.c:123: error: for each function it appears in.)
make[2]: *** [signal_i386.o] Error 1
make[2]: Leaving directory `/home/alex/sources/wine-0.9.14/dlls/ntdll'
make[1]: *** [ntdll] Error 2
make[1]: Leaving directory `/home/alex/sources/wine-0.9.14/dlls'
make: *** [dlls] Error 2
----------------------------------------------------------------------
host info:
----------------------------------------------------------------------
Linux 2.6.9-gentoo-r3 x86_64 AMD Athlon(tm) 64 Processor 2800+ AuthenticAMD GNU/
Linux
----------------------------------------------------------------------
ps:
actually this bug was submitted long time ago at
"http://groups.google.com/group/linux.debian.ports.x86-64/browse_frm/thread/
6d42ff9c3c539c0f" but it was not resolved as far as i can see :(((
Best regards,
Oleksandr
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the wine-bugs
mailing list