http://bugs.winehq.org/show_bug.cgi?id=13551
Summary: 1.0-rc3: Failure to build, dlls/user32/tests/menu.c causes gcc to segfault Product: Wine Version: unspecified Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: blocker Priority: P1 Component: build-env AssignedTo: wine-bugs@winehq.org ReportedBy: felyza@gmail.com
Created an attachment (id=13488) --> (http://bugs.winehq.org/attachment.cgi?id=13488) Configure Log
** wine-1.0-rc3** ** Using Fedora 9, X11 and GL libs from Fedora 8 (latest stable), ATI drivers** ** See config.log for details on installed devel libraries, attached **
1. Run './configure', only missing ISDN in final summary 2. Run 'make depend', no errors 3. Run 'make', note build halts 4. Note build step halted on is gcc -c -I. -I. -I../../../include -I../../../include -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wwrite-strings -Wtype-limits -Wpointer-arith -g -O2 -o menu.o menu.c
Bug: The make process halts when compiling menu.c, stating that the end of file is not at the end of a line. The assembler inserts a newline, and then when it attempts to resume, it states that gcc produces a segmentation fault. As the attachment only allows for a single attachment, quoted below is the last few lines from the build process. This prevents building rc3, which prevents all other testing of rc3 on my system. All configure and build steps were performed in an 'su -' terminal environment.
---From Terminal Window--- make[2]: Entering directory `/home/drylar/Download/wine-1.0-rc3/dlls/user32/tests' gcc -c -I. -I. -I../../../include -I../../../include -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wwrite-strings -Wtype-limits -Wpointer-arith -g -O2 -o menu.o menu.c {standard input}: Assembler messages: {standard input}:7412: Warning: end of file not at end of a line; newline inserted {standard input}:7745: Error: unknown pseudo-op: `.l' gcc: Internal error: Segmentation fault (program cc1) Please submit a full bug report. See http://bugzilla.redhat.com/bugzilla for instructions. make[2]: *** [menu.o] Error 1 make[2]: Leaving directory `/home/drylar/Download/wine-1.0-rc3/dlls/user32/tests' make[1]: *** [user32/tests] Error 2 make[1]: Leaving directory `/home/drylar/Download/wine-1.0-rc3/dlls' make: *** [dlls] Error 2 ---End Terminal Window---
Note: performing a 'make -k' to compile all possible, then again to see which fail, shows that this is the only build blocker at present, as the second usage of 'make -k' only fails on this 1 item, excepting 'target all not remade due to errors'.