[Wine] WIne 0.9x crash on make

Bas Koopmans bas at badako.nl
Fri Nov 18 16:21:04 CST 2005


I've downloaded wine 0.9.1 recently, after having used the last pre-.9 
CVS drop for about a month or so, but the 0.9 version won't compile on 
my system. It conks out with an error in the loader subdir (actual data 
below).

The following is the output I get when I run make:

-------------------------------------------------------------------------------------
bas at pairadocs /mnt/downloads/Winestuff/wine-0.9.1 $ make
(lotsa stuff going fine)

make[1]: Entering directory `/mnt/downloads/Winestuff/wine-0.9.1/loader'
gcc -m32 -o wine-preloader -static -nostartfiles -nodefaultlibs 
-Wl,-Ttext=0x7c000000 preloader.o -L../libs/port -lwine_port
preloader.o(.text+0x14): In function `__bb_init_func':
/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:156: undefined 
reference to `__guard'
preloader.o(.text+0x1f):/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:156: 
undefined reference to `__guard'
preloader.o(.text+0x3b):/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:156: 
undefined reference to `__stack_smash_handler'
preloader.o(.text+0x73): In function `wld_mmap':
/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:235: undefined 
reference to `__guard'
preloader.o(.text+0xea):/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:257: 
undefined reference to `__guard'
preloader.o(.text+0x106):/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:257: 
undefined reference to `__stack_smash_handler'
preloader.o(.text+0x124): In function `wld_strcmp':
/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:291: undefined 
reference to `__guard'
preloader.o(.text+0x15c):/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:294: 
undefined reference to `__guard'
preloader.o(.text+0x178):/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:294: 
undefined reference to `__stack_smash_handler'
preloader.o(.text+0x196): In function `wld_strncmp':
/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:297: undefined 
reference to `__guard'
preloader.o(.text+0x1ee):/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:301: 
undefined reference to `__guard'
preloader.o(.text+0x20a):/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:301: 
undefined reference to `__stack_smash_handler'
preloader.o(.text+0x228): In function `wld_vsprintf':
/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:317: undefined 
reference to `__guard'
preloader.o(.text+0x32c):/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:348: 
undefined reference to `__guard'
preloader.o(.text+0x348):/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:348: 
undefined reference to `__stack_smash_handler'
preloader.o(.text+0x369): In function `wld_printf':
/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:351: undefined 
reference to `__guard'
preloader.o(.text+0x3c2):/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:360: 
undefined reference to `__guard'
preloader.o(.text+0x3de):/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:360: 
undefined reference to `__stack_smash_handler'
preloader.o(.text+0x401): In function `wld_write':
/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:219: undefined 
reference to `__guard'
preloader.o(.text+0x454):/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:224: 
undefined reference to `__guard'
preloader.o(.text+0x470):/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:224: 
undefined reference to `__stack_smash_handler'
preloader.o(.text+0x493): In function `fatal_error':
/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:363: undefined 
reference to `__guard'
preloader.o(.text+0x50a): In function `wld_exit':
/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:186: undefined 
reference to `__guard'
preloader.o(.text+0x541): In function `set_auxiliary_values':
/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:423: undefined 
reference to `__guard'
preloader.o(.text+0x854):/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:482: 
undefined reference to `__guard'
preloader.o(.text+0x870):/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:482: 
undefined reference to `__stack_smash_handler'
preloader.o(.text+0x890): In function `get_auxiliary':
/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:490: undefined 
reference to `__guard'
preloader.o(.text+0x8cf):/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:494: 
undefined reference to `__guard'
preloader.o(.text+0x8eb):/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:494: 
undefined reference to `__stack_smash_handler'
preloader.o(.text+0x90d): In function `map_so_lib':
/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:505: undefined 
reference to `__guard'
preloader.o(.text+0x1247):/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:734: 
undefined reference to `__guard'
preloader.o(.text+0x1263):/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:734: 
undefined reference to `__stack_smash_handler'
preloader.o(.text+0x1285): In function `wld_close':
/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:201: undefined 
reference to `__guard'
preloader.o(.text+0x12d2):/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:206: 
undefined reference to `__guard'
preloader.o(.text+0x12ee):/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:206: 
undefined reference to `__stack_smash_handler'
preloader.o(.text+0x130c): In function `wld_memset':
/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:304: undefined 
reference to `__guard'
preloader.o(.text+0x1342):/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:308: 
undefined reference to `__guard'
preloader.o(.text+0x135e):/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:308: 
undefined reference to `__stack_smash_handler'
preloader.o(.text+0x137e): In function `wld_mprotect':
/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:227: undefined 
reference to `__guard'
preloader.o(.text+0x13d1):/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:232: 
undefined reference to `__guard'
preloader.o(.text+0x13ed):/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:232: 
undefined reference to `__stack_smash_handler'
preloader.o(.text+0x140f): In function `wld_read':
/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:209: undefined 
reference to `__guard'
preloader.o(.text+0x1468):/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:216: 
undefined reference to `__guard'
preloader.o(.text+0x1484):/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:216: 
undefined reference to `__stack_smash_handler'
preloader.o(.text+0x14a5): In function `wld_open':
/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:193: undefined 
reference to `__guard'
preloader.o(.text+0x14f5):/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:198: 
undefined reference to `__guard'
preloader.o(.text+0x1511):/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:198: 
undefined reference to `__stack_smash_handler'
preloader.o(.text+0x1530): In function `find_symbol':
/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:741: undefined 
reference to `__guard'
preloader.o(.text+0x1696):/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:798: 
undefined reference to `__guard'
preloader.o(.text+0x16b2):/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:798: 
undefined reference to `__stack_smash_handler'
preloader.o(.text+0x16d0): In function `preload_reserve':
/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:806: undefined 
reference to `__guard'
preloader.o(.text+0x1889):/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:846: 
undefined reference to `__guard'
preloader.o(.text+0x18a5):/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:846: 
undefined reference to `__stack_smash_handler'
preloader.o(.text+0x18c3): In function `is_in_preload_range':
/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:854: undefined 
reference to `__guard'
preloader.o(.text+0x1954):/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:869: 
undefined reference to `__guard'
preloader.o(.text+0x1970):/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:869: 
undefined reference to `__stack_smash_handler'
preloader.o(.text+0x1991): In function `wld_start':
/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:879: undefined 
reference to `__guard'
preloader.o(.text+0x1e0b):/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:967: 
undefined reference to `__guard'
preloader.o(.text+0x1e27):/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:967: 
undefined reference to `__stack_smash_handler'
preloader.o(.text+0x1e48): In function `wld_getegid':
/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:281: undefined 
reference to `__guard'
preloader.o(.text+0x1e60):/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:285: 
undefined reference to `__guard'
preloader.o(.text+0x1e7c):/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:285: 
undefined reference to `__stack_smash_handler'
preloader.o(.text+0x1e9a): In function `wld_getgid':
/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:274: undefined 
reference to `__guard'
preloader.o(.text+0x1eb2):/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:278: 
undefined reference to `__guard'
preloader.o(.text+0x1ece):/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:278: 
undefined reference to `__stack_smash_handler'
preloader.o(.text+0x1eec): In function `wld_geteuid':
/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:267: undefined 
reference to `__guard'
preloader.o(.text+0x1f04):/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:271: 
undefined reference to `__guard'
preloader.o(.text+0x1f20):/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:271: 
undefined reference to `__stack_smash_handler'
preloader.o(.text+0x1f3e): In function `wld_getuid':
/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:260: undefined 
reference to `__guard'
preloader.o(.text+0x1f56):/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:264: 
undefined reference to `__guard'
preloader.o(.text+0x1f72):/mnt/downloads/Winestuff/wine-0.9.1/loader/preloader.c:264: 
undefined reference to `__stack_smash_handler'
collect2: ld returned 1 exit status
make[1]: *** [wine-preloader] Error 1
make[1]: Leaving directory `/mnt/downloads/Winestuff/wine-0.9.1/loader'
make: *** [loader] Error 2
-------------------------------------------------------------------------------------
I'm on an AMD64 system, hence the -m32 flag, and I don't have any 
particularly aggressive CFLAGS set (no -fomit-frame-pointer or anything 
of the sort).

I'd like to get the new version up and running, because the last portage 
version is pretty old (20050725), and has problems when running World of 
Warcraft (which is what I mainly use wine for).

Any suggestions are appreciated, and, in case debugging is required 
please give instructions on what to do, because i'm a total debugging n00b.

TIA,
Bas Koopmans



More information about the wine-users mailing list