Wine Users, I untarred a pristine source tree, and issued the following commands: $ ./configure --prefix=/home/adam/ $ make depend $ make And got some errors of the form undefined reference to `__wine_exception_handler' Find attached the output of an invocation of "make" in my source tree, as well as copies of config.log and config.status. The only reference I can find to this error message on the net are bug #13299[0] and the mailing list/forum discussion leading up to it[1], which appears to be related to trying to build wine under a 64-bit environment. I'm running SuSE 10/x86-32. (No, I can't upgrade the core system.) $ uname -a Linux localhost 2.6.16.21-0.8-bigsmp #1 SMP Mon Jul 3 18:25:39 UTC 2006 i686 i686 i386 GNU/Linux $ lsb_release -a LSB Version: core-2.0-noarch:core-3.0-noarch:core-2.0-ia32:core-3.0- ia32:desktop-3.1-ia32:desktop-3.1-noarch:graphics-2.0-ia32:graphics-2.0- noarch:graphics-3.1-ia32:graphics-3.1-noarch Distributor ID: SUSE LINUX Description: SUSE Linux Enterprise Server 10 (i586) Release: 10 Codename: n/a $ cat /etc/SuSE-release SUSE Linux Enterprise Server 10 (i586) VERSION = 10 $ Anyone have any ideas what's wrong here? Adam [0] http://bugs.winehq.org/show_bug.cgi?id=13299 [1] http://forum.winehq.org/viewtopic.php?p=5196&highlight=&sid=52a9b6ae54dfef6ab02f58cad4a2216b -- Adam Spragg <adam.spragg@xxxxxxxxxxxxxxxxxx> Developer Octal Telecom <http://www.octaltelecom.co.uk/> It reverses the logical flow of conversation! > Why? > > No. > > > Should I top post? <http://www.google.com/search?q=%22top+posting%22> -------------- next part -------------- A non-text attachment was scrubbed... Name: config.status Type: application/x-shellscript Size: 94453 bytes Desc: not available URL: <http://www.winehq.org/pipermail/wine-users/attachments/20100301/61e64c12/attachment.bin> -------------- next part -------------- A non-text attachment was scrubbed... Name: config.log.bz2 Type: application/x-bzip Size: 24674 bytes Desc: not available URL: <http://www.winehq.org/pipermail/wine-users/attachments/20100301/61e64c12/attachment-0001.bin> -------------- next part -------------- Script started on Mon 01 Mar 2010 10:54:28 GMT make[1]: Entering directory `/home/adam/src/wine-1.0.1/tools' make[1]: `makedep' is up to date. make[1]: Leaving directory `/home/adam/src/wine-1.0.1/tools' make[1]: Entering directory `/home/adam/src/wine-1.0.1/libs' make[2]: Entering directory `/home/adam/src/wine-1.0.1/libs/port' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/adam/src/wine-1.0.1/libs/port' make[2]: Entering directory `/home/adam/src/wine-1.0.1/libs/wine' (GIT_DIR=../../.git git describe HEAD 2>/dev/null || echo "wine-1.0.1") | sed -n -e '$s/\(.*\)/const char wine_build[] = "\1";/p' >version-stamp || (rm -f version-stamp && exit 1) make[2]: Leaving directory `/home/adam/src/wine-1.0.1/libs/wine' make[2]: Entering directory `/home/adam/src/wine-1.0.1/libs/wpp' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/adam/src/wine-1.0.1/libs/wpp' make[1]: Leaving directory `/home/adam/src/wine-1.0.1/libs' make[1]: Entering directory `/home/adam/src/wine-1.0.1/tools' make[2]: Entering directory `/home/adam/src/wine-1.0.1/tools/widl' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/adam/src/wine-1.0.1/tools/widl' make[2]: Entering directory `/home/adam/src/wine-1.0.1/tools/winebuild' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/adam/src/wine-1.0.1/tools/winebuild' make[2]: Entering directory `/home/adam/src/wine-1.0.1/tools/winedump' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/adam/src/wine-1.0.1/tools/winedump' make[2]: Entering directory `/home/adam/src/wine-1.0.1/tools/winegcc' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/adam/src/wine-1.0.1/tools/winegcc' make[2]: Entering directory `/home/adam/src/wine-1.0.1/tools/wmc' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/adam/src/wine-1.0.1/tools/wmc' make[2]: Entering directory `/home/adam/src/wine-1.0.1/tools/wrc' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/adam/src/wine-1.0.1/tools/wrc' make[1]: Leaving directory `/home/adam/src/wine-1.0.1/tools' make[1]: Entering directory `/home/adam/src/wine-1.0.1/include' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/adam/src/wine-1.0.1/include' make[1]: Entering directory `/home/adam/src/wine-1.0.1/fonts' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/adam/src/wine-1.0.1/fonts' make[1]: Entering directory `/home/adam/src/wine-1.0.1/loader' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/adam/src/wine-1.0.1/loader' make[1]: Entering directory `/home/adam/src/wine-1.0.1/dlls' make[2]: Entering directory `/home/adam/src/wine-1.0.1/dlls/adsiid' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/adam/src/wine-1.0.1/dlls/adsiid' make[2]: Entering directory `/home/adam/src/wine-1.0.1/dlls/dxerr8' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/adam/src/wine-1.0.1/dlls/dxerr8' make[2]: Entering directory `/home/adam/src/wine-1.0.1/dlls/dxerr9' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/adam/src/wine-1.0.1/dlls/dxerr9' make[2]: Entering directory `/home/adam/src/wine-1.0.1/dlls/dxguid' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/adam/src/wine-1.0.1/dlls/dxguid' make[2]: Entering directory `/home/adam/src/wine-1.0.1/dlls/strmiids' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/adam/src/wine-1.0.1/dlls/strmiids' make[2]: Entering directory `/home/adam/src/wine-1.0.1/dlls/uuid' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/adam/src/wine-1.0.1/dlls/uuid' make[2]: Entering directory `/home/adam/src/wine-1.0.1/dlls/winecrt0' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/adam/src/wine-1.0.1/dlls/winecrt0' make[2]: Entering directory `/home/adam/src/wine-1.0.1/dlls/dinput' make[2]: `libdinput.def.a' is up to date. make[2]: Leaving directory `/home/adam/src/wine-1.0.1/dlls/dinput' make[2]: Entering directory `/home/adam/src/wine-1.0.1/dlls/acledit' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/adam/src/wine-1.0.1/dlls/acledit' make[2]: Entering directory `/home/adam/src/wine-1.0.1/dlls/activeds' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/adam/src/wine-1.0.1/dlls/activeds' make[2]: Entering directory `/home/adam/src/wine-1.0.1/dlls/actxprxy' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/adam/src/wine-1.0.1/dlls/actxprxy' make[2]: Entering directory `/home/adam/src/wine-1.0.1/dlls/advapi32' ../../tools/winegcc/winegcc -B../../tools/winebuild -shared ./advapi32.spec advapi.o cred.o crypt.o crypt_arc4.o crypt_des.o crypt_lmhash.o crypt_md4.o crypt_md5.o crypt_sha.o eventlog.o lsa.o registry.o security.o service.o svcctl_c.o version.res -o advapi32.dll.so -lrpcrt4 -lkernel32 -lntdll -Wb,-drpcrt4 ../../libs/port/libwine_port.a service.o: In function `LockServiceDatabase': service.c:(.text+0x1b2a): undefined reference to `__wine_exception_handler' service.o: In function `UnlockServiceDatabase': service.c:(.text+0x1ca1): undefined reference to `__wine_exception_handler' service.o: In function `SetServiceStatus': service.c:(.text+0x1e83): undefined reference to `__wine_exception_handler' service.o: In function `OpenSCManagerW': service.c:(.text+0x21b1): undefined reference to `__wine_exception_handler' service.o: In function `ControlService': service.c:(.text+0x2437): undefined reference to `__wine_exception_handler' service.o:service.c:(.text+0x259f): more undefined references to `__wine_exception_handler' follow collect2: ld returned 1 exit status winegcc: gcc failed make[2]: *** [advapi32.dll.so] Error 2 make[2]: Leaving directory `/home/adam/src/wine-1.0.1/dlls/advapi32' make[1]: *** [advapi32] Error 2 make[1]: Leaving directory `/home/adam/src/wine-1.0.1/dlls' make: *** [dlls] Error 2 Script done on Mon 01 Mar 2010 10:54:29 GMT