Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 72032

Summary: wine20041019 not compile
Product: Gentoo Linux Reporter: vyp08 <vyp08>
Component: Current packagesAssignee: Wine Maintainers <wine>
Status: RESOLVED INVALID    
Severity: major    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description vyp08 2004-11-21 23:21:54 UTC
When I try to emerge Wine20041019 or "./configure, make depend && make" Wine20041019, I get errors.

Reproducible: Always
Steps to Reproduce:
1. USE=X emerge wine
2. cd /tmp; tar xzf Wine-20041019.tar.gz; cd wine-20041019; ./configure; make depend && make; make


Actual Results:  
1. USE=X emerge wine

skip

gcc -o wine-preloader -static -nostartfiles -nodefaultlibs -Wl,-Ttext=0x78000000 preloader.o -
L../libs/port -lwine_port 
preloader.o(.text+0x33): In function `wld_mmap':
/var/tmp/portage/wine-20041019/work/wine-20041019/loader/preloader.c:223: undefined 
reference to `__guard'
preloader.o(.text+0x77):/var/tmp/portage/wine-20041019/work/wine-20041019/loader/
preloader.c:245: undefined reference to `__guard'
preloader.o(.text+0x90):/var/tmp/portage/wine-20041019/work/wine-20041019/loader/
preloader.c:245: undefined reference to `__stack_smash_handler'
preloader.o(.text+0xbe): In function `wld_strcmp':
/var/tmp/portage/wine-20041019/work/wine-20041019/loader/preloader.c:279: undefined 
reference to `__guard'
preloader.o(.text+0xfb):/var/tmp/portage/wine-20041019/work/wine-20041019/loader/
preloader.c:282: undefined reference to `__stack_smash_handler'
preloader.o(.text+0x146): In function `wld_strncmp':
/var/tmp/portage/wine-20041019/work/wine-20041019/loader/preloader.c:285: undefined 
reference to `__guard'
preloader.o(.text+0x191):/var/tmp/portage/wine-20041019/work/wine-20041019/loader/
preloader.c:289: undefined reference to `__stack_smash_handler'
preloader.o(.text+0x1dd): In function `wld_vsprintf':
/var/tmp/portage/wine-20041019/work/wine-20041019/loader/preloader.c:305: undefined 
reference to `__guard'
preloader.o(.text+0x237):/var/tmp/portage/wine-20041019/work/wine-20041019/loader/
preloader.c:336: undefined reference to `__stack_smash_handler'
preloader.o(.text+0x2e2): In function `wld_printf':
/var/tmp/portage/wine-20041019/work/wine-20041019/loader/preloader.c:339: undefined 
reference to `__guard'
preloader.o(.text+0x32b):/var/tmp/portage/wine-20041019/work/wine-20041019/loader/
preloader.c:348: undefined reference to `__stack_smash_handler'
preloader.o(.text+0x35a): In function `fatal_error':
/var/tmp/portage/wine-20041019/work/wine-20041019/loader/preloader.c:351: undefined 
reference to `__guard'
preloader.o(.text+0x3b3): In function `set_auxiliary_values':
/var/tmp/portage/wine-20041019/work/wine-20041019/loader/preloader.c:411: undefined 
reference to `__guard'
preloader.o(.text+0x530):/var/tmp/portage/wine-20041019/work/wine-20041019/loader/
preloader.c:470: undefined reference to `__stack_smash_handler'
preloader.o(.text+0x5b4): In function `get_auxiliary':
/var/tmp/portage/wine-20041019/work/wine-20041019/loader/preloader.c:478: undefined 
reference to `__guard'
preloader.o(.text+0x5f1):/var/tmp/portage/wine-20041019/work/wine-20041019/loader/
preloader.c:482: undefined reference to `__stack_smash_handler'
preloader.o(.text+0x622): In function `map_so_lib':
/var/tmp/portage/wine-20041019/work/wine-20041019/loader/preloader.c:493: undefined 
reference to `__guard'
preloader.o(.text+0xa20):/var/tmp/portage/wine-20041019/work/wine-20041019/loader/
preloader.c:722: undefined reference to `__guard'
preloader.o(.text+0xa39):/var/tmp/portage/wine-20041019/work/wine-20041019/loader/
preloader.c:722: undefined reference to `__stack_smash_handler'
preloader.o(.text+0xc82): In function `find_symbol':
/var/tmp/portage/wine-20041019/work/wine-20041019/loader/preloader.c:729: undefined 
reference to `__guard'
preloader.o(.text+0xce2):/var/tmp/portage/wine-20041019/work/wine-20041019/loader/
preloader.c:786: undefined reference to `__stack_smash_handler'
preloader.o(.text+0xd79):/var/tmp/portage/wine-20041019/work/wine-20041019/loader/
preloader.c:774: undefined reference to `__guard'
preloader.o(.text+0xda3):/var/tmp/portage/wine-20041019/work/wine-20041019/loader/
preloader.c:782: undefined reference to `__guard'
preloader.o(.text+0xdf7): In function `preload_reserve':
/var/tmp/portage/wine-20041019/work/wine-20041019/loader/preloader.c:794: undefined 
reference to `__guard'
preloader.o(.text+0xeab):/var/tmp/portage/wine-20041019/work/wine-20041019/loader/
preloader.c:830: undefined reference to `__stack_smash_handler'
preloader.o(.text+0xef3):/var/tmp/portage/wine-20041019/work/wine-20041019/loader/
preloader.c:824: undefined reference to `__guard'
preloader.o(.text+0xf8d): In function `is_in_preload_range':
/var/tmp/portage/wine-20041019/work/wine-20041019/loader/preloader.c:842: undefined 
reference to `__guard'
preloader.o(.text+0xfd3):/var/tmp/portage/wine-20041019/work/wine-20041019/loader/
preloader.c:857: undefined reference to `__stack_smash_handler'
preloader.o(.text+0x1034): In function `wld_start':
/var/tmp/portage/wine-20041019/work/wine-20041019/loader/preloader.c:867: undefined 
reference to `__guard'
preloader.o(.text+0x1343):/var/tmp/portage/wine-20041019/work/wine-20041019/loader/
preloader.c:955: undefined reference to `__guard'
preloader.o(.text+0x1365):/var/tmp/portage/wine-20041019/work/wine-20041019/loader/
preloader.c:955: undefined reference to `__stack_smash_handler'
collect2: ld returned 1 exit status
make[1]: *** [wine-preloader] Error 1
make[1]: Leaving directory `/var/tmp/portage/wine-20041019/work/wine-20041019/loader'
make: *** [loader] Error 2
make: *** Waiting for unfinished jobs....
gcc -c -I. -I. -I../include -I../include  -D__WINESRC__  -Wall -pipe -mpreferred-stack-
boundary=2 -fno-strict-aliasing -gstabs+ -Wpointer-arith  -mcpu=pentium4 -pipe -O2 -o 
context_alpha.o context_alpha.c

skip

gcc -o wineserver async.o atom.o change.o class.o clipboard.o console.o context_alpha.o 
context_i386.o context_powerpc.o context_sparc.o debugger.o event.o fd.o file.o handle.o 
hook.o main.o mapping.o mutex.o named_pipe.o object.o process.o ptrace.o queue.o region.o 
registry.o request.o semaphore.o serial.o signal.o snapshot.o sock.o thread.o timer.o token.o 
trace.o unicode.o user.o window.o  -L../libs/wine -lwine -L../libs/unicode -lwine_unicode -L../
libs/port -lwine_port  
make[1]: Leaving directory `/var/tmp/portage/wine-20041019/work/wine-20041019/server'

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

2. cd /tmp; tar xzf Wine-20041019.tar.gz; cd wine-20041019; ./configure; make depend && 
make; make

make[1]: Entering directory `/var/tmp/wine-20041019/libs'
make[2]: Entering directory `/var/tmp/wine-20041019/libs/port'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/var/tmp/wine-20041019/libs/port'
make[2]: Entering directory `/var/tmp/wine-20041019/libs/unicode'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/var/tmp/wine-20041019/libs/unicode'
make[2]: Entering directory `/var/tmp/wine-20041019/libs/wine'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/var/tmp/wine-20041019/libs/wine'
make[2]: Entering directory `/var/tmp/wine-20041019/libs/wpp'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/var/tmp/wine-20041019/libs/wpp'
make[1]: Leaving directory `/var/tmp/wine-20041019/libs'
make[1]: Entering directory `/var/tmp/wine-20041019/tools'
make[2]: Entering directory `/var/tmp/wine-20041019/tools/widl'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/var/tmp/wine-20041019/tools/widl'
make[2]: Entering directory `/var/tmp/wine-20041019/tools/winebuild'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/var/tmp/wine-20041019/tools/winebuild'
make[2]: Entering directory `/var/tmp/wine-20041019/tools/winedump'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/var/tmp/wine-20041019/tools/winedump'
make[2]: Entering directory `/var/tmp/wine-20041019/tools/winegcc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/var/tmp/wine-20041019/tools/winegcc'
make[2]: Entering directory `/var/tmp/wine-20041019/tools/wmc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/var/tmp/wine-20041019/tools/wmc'
make[2]: Entering directory `/var/tmp/wine-20041019/tools/wrc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/var/tmp/wine-20041019/tools/wrc'
make[1]: Leaving directory `/var/tmp/wine-20041019/tools'
make[1]: Entering directory `/var/tmp/wine-20041019/include'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/var/tmp/wine-20041019/include'
make[1]: Entering directory `/var/tmp/wine-20041019/documentation'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/var/tmp/wine-20041019/documentation'
make[1]: Entering directory `/var/tmp/wine-20041019/loader'
gcc -o wine-preloader -static -nostartfiles -nodefaultlibs -Wl,-Ttext=0x78000000 preloader.o -
L../libs/port -lwine_port 
preloader.o(.text+0x3c): In function `wld_mmap':
/tmp/wine-20041019/loader/preloader.c:223: undefined reference to `__guard'
preloader.o(.text+0x80):/tmp/wine-20041019/loader/preloader.c:245: undefined reference to 
`__guard'
preloader.o(.text+0x99):/tmp/wine-20041019/loader/preloader.c:245: undefined reference to 
`__stack_smash_handler'
preloader.o(.text+0xd9): In function `wld_strcmp':
/tmp/wine-20041019/loader/preloader.c:279: undefined reference to `__guard'
preloader.o(.text+0x113):/tmp/wine-20041019/loader/preloader.c:282: undefined reference to 
`__stack_smash_handler'
preloader.o(.text+0x15e): In function `wld_strncmp':
/tmp/wine-20041019/loader/preloader.c:285: undefined reference to `__guard'
preloader.o(.text+0x1b5):/tmp/wine-20041019/loader/preloader.c:289: undefined reference to 
`__stack_smash_handler'
preloader.o(.text+0x219): In function `wld_vsprintf':
/tmp/wine-20041019/loader/preloader.c:305: undefined reference to `__guard'
preloader.o(.text+0x274):/tmp/wine-20041019/loader/preloader.c:336: undefined reference to 
`__stack_smash_handler'
preloader.o(.text+0x30c): In function `wld_printf':
/tmp/wine-20041019/loader/preloader.c:339: undefined reference to `__guard'
preloader.o(.text+0x35e):/tmp/wine-20041019/loader/preloader.c:348: undefined reference to 
`__stack_smash_handler'
preloader.o(.text+0x38e): In function `fatal_error':
/tmp/wine-20041019/loader/preloader.c:351: undefined reference to `__guard'
preloader.o(.text+0x3fb): In function `set_auxiliary_values':
/tmp/wine-20041019/loader/preloader.c:411: undefined reference to `__guard'
preloader.o(.text+0x5ae):/tmp/wine-20041019/loader/preloader.c:470: undefined reference to 
`__stack_smash_handler'
preloader.o(.text+0x638): In function `get_auxiliary':
/tmp/wine-20041019/loader/preloader.c:478: undefined reference to `__guard'
preloader.o(.text+0x678):/tmp/wine-20041019/loader/preloader.c:482: undefined reference to 
`__stack_smash_handler'
preloader.o(.text+0x6b1): In function `map_so_lib':
/tmp/wine-20041019/loader/preloader.c:493: undefined reference to `__guard'
preloader.o(.text+0xaee):/tmp/wine-20041019/loader/preloader.c:722: undefined reference to 
`__guard'
preloader.o(.text+0xb0a):/tmp/wine-20041019/loader/preloader.c:722: undefined reference to 
`__stack_smash_handler'
preloader.o(.text+0xd7b): In function `find_symbol':
/tmp/wine-20041019/loader/preloader.c:729: undefined reference to `__guard'
preloader.o(.text+0xdd8):/tmp/wine-20041019/loader/preloader.c:786: undefined reference to 
`__stack_smash_handler'
preloader.o(.text+0xe8c):/tmp/wine-20041019/loader/preloader.c:774: undefined reference to 
`__guard'
preloader.o(.text+0xeb8):/tmp/wine-20041019/loader/preloader.c:782: undefined reference to 
`__guard'
preloader.o(.text+0xf1b): In function `preload_reserve':
/tmp/wine-20041019/loader/preloader.c:794: undefined reference to `__guard'
preloader.o(.text+0xfd0):/tmp/wine-20041019/loader/preloader.c:830: undefined reference to 
`__stack_smash_handler'
preloader.o(.text+0x101f):/tmp/wine-20041019/loader/preloader.c:824: undefined reference to 
`__guard'
preloader.o(.text+0x10c9): In function `is_in_preload_range':
/tmp/wine-20041019/loader/preloader.c:842: undefined reference to `__guard'
preloader.o(.text+0x110d):/tmp/wine-20041019/loader/preloader.c:857: undefined reference to 
`__stack_smash_handler'
preloader.o(.text+0x117b): In function `wld_start':
/tmp/wine-20041019/loader/preloader.c:867: undefined reference to `__guard'
preloader.o(.text+0x1491):/tmp/wine-20041019/loader/preloader.c:955: undefined reference to 
`__guard'
preloader.o(.text+0x14b3):/tmp/wine-20041019/loader/preloader.c:955: undefined reference to 
`__stack_smash_handler'
collect2: ld returned 1 exit status
make[1]: *** [wine-preloader] Error 1
make[1]: Leaving directory `/var/tmp/wine-20041019/loader'
make: *** [loader] Error 2


1. emerge info
Portage 2.0.51-r3 (default-linux/x86/2004.0, gcc-3.3.4, glibc-2.3.3.20040420-r0, 2.4.25-gentoo 
i686)
=================================================================
System uname: 2.4.25-gentoo i686 Intel(R) Celeron(R) CPU 2.60GHz
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.14.90.0.8-r1
Headers:  sys-kernel/linux-headers-2.4.21-r1
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-mcpu=pentium4 -O3 -pipe -fomit-frame-pointer -funroll-loops -mfpmath=sse -mmmx 
-msse"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/
config /usr/share/config /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-mcpu=pentium4 -O3 -pipe -fomit-frame-pointer -funroll-loops -mfpmath=sse -
mmmx -msse"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/
gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="acpi alsa avi berkdb bitmap-fonts cdr crypt cups encode f77 fortran gdbm gif hardened 
imagemagick jpeg ldap mbox milter mmx mmx2 mpeg ncurses nls nvidia oav oggvorbis pam perl 
png posix quicktime readline rtc samba sasl sdl slang sse sse2 ssl svga tcpd tiff usb v4l v4l2 
wmf x86 xv zlib"
Comment 1 SpanKY gentoo-dev 2004-11-22 04:17:24 UTC
looks like your portage tree is out of date