https://qa.mandrakesoft.com/show_bug.cgi?id=831
[EMAIL PROTECTED] changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Resolution|INVALID | ------- Additional Comments From [EMAIL PROTECTED] 2003-01-19 19:53 ------- Well i have updated all librarys and got the new wine 20030115 and during the make stage i received the same segmentation fault error. It only seems to happen durning the make stage of the install. I can configure and do a make depend but as soon as i make this is what i get. make[2]: Entering directory `/home/chinook/wine-20030115/tools/wpp' gcc -c -I. -I. -I../../include -I../../include -g -O2 -Wall -mpreferred-stack-boundary=2 -gstabs+ -D_REENTRANT -o preproc.o preproc.c gcc -c -I. -I. -I../../include -I../../include -g -O2 -Wall -mpreferred-stack-boundary=2 -gstabs+ -D_REENTRANT -o wpp.o wpp.c gcc -c -I. -I. -I../../include -I../../include -g -O2 -Wall -mpreferred-stack-boundary=2 -gstabs+ -D_REENTRANT -o y.tab.o y.tab.c gcc -c -I. -I. -I../../include -I../../include -g -O2 -Wall -mpreferred-stack-boundary=2 -gstabs+ -D_REENTRANT -o lex.yy.o lex.yy.c ./ppl.l: In function `push_macro': ./ppl.l:1278: internal error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See <URL:https://qa.mandrakesoft.com/> for instructions. make[2]: *** [lex.yy.o] Error 1 make[2]: Leaving directory `/home/chinook/wine-20030115/tools/wpp' make[1]: *** [wpp] Error 2 make[1]: Leaving directory `/home/chinook/wine-20030115/tools' make: *** [tools] Error 2 ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is. ------- Reminder: ------- assigned_to: [EMAIL PROTECTED] description: While trying to make file i got segmentation fault. Each time i added requested files i got the same errors. I got some warnings in the configure stage but not critical i think. The following is an exact copy of the confige and make stages [chinook@localhost wine-20020411]$ ./configure --enable-opengl checking build system type... i586-pc-linux-gnu checking host system type... i586-pc-linux-gnu checking target system type... i586-pc-linux-gnu checking whether make sets ${MAKE}... yes checking for gcc... gcc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking how to run the C preprocessor... gcc -E checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for bison... bison -y checking for flex... flex checking for yywrap in -lfl... yes checking lex output file root... lex.yy checking whether yytext is a pointer... yes checking for bison... bison checking for flex... flex checking for ranlib... ranlib checking for a BSD-compatible install... /usr/bin/install -c checking whether ln -s works... yes checking for c2man... $(TOPSRCDIR)/tools/c2man.pl checking for ldconfig... true checking for lclint... no checking for lint... no checking for sqrt in -lm... yes checking for i386_set_ldt in -li386... no checking for _oss_ioctl in -lossaudio... no checking for iswalnum... yes checking for gethostbyname... (cached) yes checking for connect... (cached) yes checking for inet_aton... yes checking for _xpg4_setrunelocale in -lxpg4... no checking for mmap in -lmmap... no checking for openpty... no checking for openpty in -lutil... yes checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for dlopen... no checking for dlopen in -ldl... yes checking jpeglib.h usability... no checking jpeglib.h presence... no checking for jpeglib.h... no checking X11/Xlib.h usability... yes checking X11/Xlib.h presence... yes checking for X11/Xlib.h... yes checking X11/XKBlib.h usability... yes checking X11/XKBlib.h presence... yes checking for X11/XKBlib.h... yes checking for XkbQueryExtension in -lX11... yes checking for X11/extensions/XShm.h... yes checking for XShmQueryExtension in -lXext... yes checking for X11/extensions/shape.h... yes checking for XShapeQueryExtension in -lXext... yes checking for X11/extensions/xf86dga.h... yes checking for XDGAQueryExtension in -lXxf86dga... yes checking for X11/extensions/xf86vmode.h... yes checking for XF86VidModeQueryExtension in -lXxf86vm... yes checking for X11/extensions/Xvlib.h... yes checking for XvShmCreateImage in -lXv... yes checking for X11/extensions/Xrender.h... yes checking for XRenderQueryExtension in -lXrender... yes checking GL/gl.h usability... yes checking GL/gl.h presence... yes checking for GL/gl.h... yes checking GL/glx.h usability... yes checking GL/glx.h presence... yes checking for GL/glx.h... yes checking for GL/glext.h... yes checking for up-to-date OpenGL version... yes checking for thread-safe OpenGL version... yes checking for glXCreateContext in -lGL... yes checking for glXGetProcAddressARB in -lGL... yes checking for OpenGL extension functions prototypes... yes checking for gluLookAt in -lGLU... no checking ncurses.h usability... no checking ncurses.h presence... no checking for ncurses.h... no checking for getbkgd... no checking for resizeterm... no checking for cupsGetPPD in -lcups... yes checking cups/cups.h usability... no checking cups/cups.h presence... yes configure: WARNING: cups/cups.h: present but cannot be compiled configure: WARNING: cups/cups.h: check for missing prerequisite headers? configure: WARNING: cups/cups.h: proceeding with the preprocessor's result checking for cups/cups.h... yes checking for sane-config... no checking for FT_Init_FreeType in -lfreetype... no checking for parport header/ppdev.h... yes checking for GNU style IPX support... yes checking sys/soundcard.h usability... yes checking sys/soundcard.h presence... yes checking for sys/soundcard.h... yes checking for Open Sound System... yes checking for Open Sound System/MIDI interface... yes checking for artsc-config... /usr/bin/artsc-config checking for aRts Sound server... no checking whether mmap64 works defined as mmap... yes checking for gcc strength-reduce bug... no checking for gcc -mpreferred-stack-boundary=2 support... yes checking whether .type must sit inside a .def directive... no checking whether external symbols need an underscore prefix... no checking whether stdcall symbols need to be decorated... no checking whether assembler accepts .string... yes checking whether we can build a GNU style ELF dll... yes checking for reentrant libc: __errno_location... yes checking for reentrant libc: __error... no checking for reentrant libc: ___errno... no checking for reentrant libc: __thr_errno... no checking for reentrant libc: __errno... no checking for reentrant X libraries... yes checking for working alloca.h... yes checking for alloca... yes checking for __libc_fork... yes checking for _lwp_create... no checking for _pclose... no checking for _popen... no checking for _stricmp... no checking for _strnicmp... no checking for clone... yes checking for ecvt... yes checking for finite... yes checking for fpclass... no checking for ftruncate64... yes checking for getnetbyaddr... yes checking for getnetbyname... yes checking for getpagesize... yes checking for getprotobyname... yes checking for getprotobynumber... yes checking for getrlimit... yes checking for getservbyport... yes checking for getsockopt... yes checking for inet_network... yes checking for lseek64... yes checking for lstat... yes checking for memmove... yes checking for mmap... yes checking for pclose... yes checking for pread... yes checking for popen... yes checking for pwrite... yes checking for rfork... no checking for select... yes checking for sendmsg... yes checking for settimeofday... yes checking for sigaltstack... yes checking for statfs... yes checking for strcasecmp... yes checking for strerror... yes checking for strncasecmp... yes checking for tcgetattr... yes checking for timegm... yes checking for usleep... yes checking for vfscanf... yes checking for wait4... yes checking for waitpid... yes checking arpa/inet.h usability... no checking arpa/inet.h presence... yes configure: WARNING: arpa/inet.h: present but cannot be compiled configure: WARNING: arpa/inet.h: check for missing prerequisite headers? configure: WARNING: arpa/inet.h: proceeding with the preprocessor's result checking for arpa/inet.h... yes checking arpa/nameser.h usability... yes checking arpa/nameser.h presence... yes checking for arpa/nameser.h... yes checking direct.h usability... no checking direct.h presence... no checking for direct.h... no checking elf.h usability... yes checking elf.h presence... yes checking for elf.h... yes checking float.h usability... yes checking float.h presence... yes checking for float.h... yes checking ieeefp.h usability... no checking ieeefp.h presence... no checking for ieeefp.h... no checking io.h usability... no checking io.h presence... no checking for io.h... no checking libio.h usability... yes checking libio.h presence... yes checking for libio.h... yes checking libutil.h usability... no checking libutil.h presence... no checking for libutil.h... no checking link.h usability... yes checking link.h presence... yes checking for link.h... yes checking linux/cdrom.h usability... yes checking linux/cdrom.h presence... yes checking for linux/cdrom.h... yes checking linux/input.h usability... yes checking linux/input.h presence... yes checking for linux/input.h... yes checking linux/joystick.h usability... yes checking linux/joystick.h presence... yes checking for linux/joystick.h... yes checking linux/serial.h usability... yes checking linux/serial.h presence... yes checking for linux/serial.h... yes checking linux/ucdrom.h usability... no checking linux/ucdrom.h presence... no checking for linux/ucdrom.h... no checking net/if.h usability... yes checking net/if.h presence... yes checking for net/if.h... yes checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking netinet/in_systm.h usability... yes checking netinet/in_systm.h presence... yes checking for netinet/in_systm.h... yes checking netinet/ip.h usability... yes checking netinet/ip.h presence... yes checking for netinet/ip.h... yes checking netinet/tcp.h usability... yes checking netinet/tcp.h presence... yes checking for netinet/tcp.h... yes checking pty.h usability... yes checking pty.h presence... yes checking for pty.h... yes checking resolv.h usability... yes checking resolv.h presence... yes checking for resolv.h... yes checking sched.h usability... yes checking sched.h presence... yes checking for sched.h... yes checking socket.h usability... no checking socket.h presence... no checking for socket.h... no checking for stdint.h... (cached) yes checking for strings.h... (cached) yes checking sys/cdio.h usability... no checking sys/cdio.h presence... no checking for sys/cdio.h... no checking sys/errno.h usability... yes checking sys/errno.h presence... yes checking for sys/errno.h... yes checking sys/file.h usability... yes checking sys/file.h presence... yes checking for sys/file.h... yes checking sys/filio.h usability... no checking sys/filio.h presence... no checking for sys/filio.h... no checking sys/inttypes.h usability... no checking sys/inttypes.h presence... no checking for sys/inttypes.h... no checking sys/ipc.h usability... yes checking sys/ipc.h presence... yes checking for sys/ipc.h... yes checking sys/link.h usability... no checking sys/link.h presence... no checking for sys/link.h... no checking sys/lwp.h usability... no checking sys/lwp.h presence... no checking for sys/lwp.h... no checking sys/mman.h usability... yes checking sys/mman.h presence... yes checking for sys/mman.h... yes checking sys/modem.h usability... no checking sys/modem.h presence... no checking for sys/modem.h... no checking sys/mount.h usability... yes checking sys/mount.h presence... yes checking for sys/mount.h... yes checking sys/msg.h usability... yes checking sys/msg.h presence... yes checking for sys/msg.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking sys/ptrace.h usability... yes checking sys/ptrace.h presence... yes checking for sys/ptrace.h... yes checking sys/reg.h usability... yes checking sys/reg.h presence... yes checking for sys/reg.h... yes checking sys/signal.h usability... yes checking sys/signal.h presence... yes checking for sys/signal.h... yes checking sys/shm.h usability... yes checking sys/shm.h presence... yes checking for sys/shm.h... yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking sys/sockio.h usability... no checking sys/sockio.h presence... no checking for sys/sockio.h... no checking sys/statfs.h usability... yes checking sys/statfs.h presence... yes checking for sys/statfs.h... yes checking sys/strtio.h usability... no checking sys/strtio.h presence... no checking for sys/strtio.h... no checking sys/syscall.h usability... yes checking sys/syscall.h presence... yes checking for sys/syscall.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/user.h usability... yes checking sys/user.h presence... yes checking for sys/user.h... yes checking sys/wait.h usability... no checking sys/wait.h presence... yes configure: WARNING: sys/wait.h: present but cannot be compiled configure: WARNING: sys/wait.h: check for missing prerequisite headers? configure: WARNING: sys/wait.h: proceeding with the preprocessor's result checking for sys/wait.h... yes checking sys/v86.h usability... no checking sys/v86.h presence... no checking for sys/v86.h... no checking sys/v86intr.h usability... no checking sys/v86intr.h presence... no checking for sys/v86intr.h... no checking sys/vfs.h usability... yes checking sys/vfs.h presence... yes checking for sys/vfs.h... yes checking sys/vm86.h usability... yes checking sys/vm86.h presence... yes checking for sys/vm86.h... yes checking syscall.h usability... yes checking syscall.h presence... yes checking for syscall.h... yes checking ucontext.h usability... yes checking ucontext.h presence... yes checking for ucontext.h... yes checking for unistd.h... (cached) yes checking whether stat file-mode macros are broken... no checking for gcc option to accept ANSI C... none needed checking for an ANSI C-conforming const... yes checking for inline... inline checking for mode_t... yes checking for off_t... yes checking for pid_t... yes checking for size_t... yes checking for long long... yes checking size of long long... 8 checking whether linux/input.h is for real... yes checking whether we can use re-entrant gethostbyname_r Linux style... yes checking whether linux/joystick.h uses the Linux 2.2+ API... yes checking whether sys/vfs.h defines statfs... yes checking whether sys/statfs.h defines statfs... yes checking whether sys/mount.h defines statfs... no checking for f_bfree in struct statfs... yes checking for f_bavail in struct statfs... yes checking for msg_accrights in struct msghdr... no checking for sa_len in struct sockaddr... no checking for sun_len in struct sockaddr_un... no configure: creating ./config.status config.status: creating Make.rules config.status: creating dlls/Makedll.rules config.status: creating programs/Makeprog.rules config.status: creating Makefile config.status: creating controls/Makefile config.status: creating debugger/Makefile config.status: creating dlls/Makefile config.status: creating dlls/advapi32/Makefile config.status: creating dlls/avicap32/Makefile config.status: creating dlls/avifil32/Makefile config.status: creating dlls/comctl32/Makefile config.status: creating dlls/commdlg/Makefile config.status: creating dlls/crtdll/Makefile config.status: creating dlls/crypt32/Makefile config.status: creating dlls/dciman32/Makefile config.status: creating dlls/ddraw/Makefile config.status: creating dlls/devenum/Makefile config.status: creating dlls/dinput/Makefile config.status: creating dlls/dplay/Makefile config.status: creating dlls/dplayx/Makefile config.status: creating dlls/dsound/Makefile config.status: creating dlls/gdi/Makefile config.status: creating dlls/glu32/Makefile config.status: creating dlls/icmp/Makefile config.status: creating dlls/imagehlp/Makefile config.status: creating dlls/imm32/Makefile config.status: creating dlls/kernel/Makefile config.status: creating dlls/lzexpand/Makefile config.status: creating dlls/mapi32/Makefile config.status: creating dlls/mpr/Makefile config.status: creating dlls/msacm/Makefile config.status: creating dlls/msacm/imaadp32/Makefile config.status: creating dlls/msacm/msg711/Makefile config.status: creating dlls/msdmo/Makefile config.status: creating dlls/msimg32/Makefile config.status: creating dlls/msisys/Makefile config.status: creating dlls/msnet32/Makefile config.status: creating dlls/msrle32/Makefile config.status: creating dlls/msvcrt/Makefile config.status: creating dlls/msvcrt20/Makefile config.status: creating dlls/msvideo/Makefile config.status: creating dlls/netapi32/Makefile config.status: creating dlls/ntdll/Makefile config.status: creating dlls/odbc32/Makefile config.status: creating dlls/ole32/Makefile config.status: creating dlls/oleaut32/Makefile config.status: creating dlls/olecli/Makefile config.status: creating dlls/oledlg/Makefile config.status: creating dlls/olepro32/Makefile config.status: creating dlls/olesvr/Makefile config.status: creating dlls/opengl32/Makefile config.status: creating dlls/psapi/Makefile config.status: creating dlls/qcap/Makefile config.status: creating dlls/quartz/Makefile config.status: creating dlls/rasapi32/Makefile config.status: creating dlls/richedit/Makefile config.status: creating dlls/rpcrt4/Makefile config.status: creating dlls/serialui/Makefile config.status: creating dlls/setupapi/Makefile config.status: creating dlls/shdocvw/Makefile config.status: creating dlls/shell32/Makefile config.status: creating dlls/shfolder/Makefile config.status: creating dlls/shlwapi/Makefile config.status: creating dlls/sti/Makefile config.status: creating dlls/tapi32/Makefile config.status: creating dlls/ttydrv/Makefile config.status: creating dlls/twain/Makefile config.status: creating dlls/url/Makefile config.status: creating dlls/urlmon/Makefile config.status: creating dlls/user/Makefile config.status: creating dlls/version/Makefile config.status: creating dlls/win32s/Makefile config.status: creating dlls/winaspi/Makefile config.status: creating dlls/winedos/Makefile config.status: creating dlls/wineps/Makefile config.status: creating dlls/wininet/Makefile config.status: creating dlls/winmm/Makefile config.status: creating dlls/winmm/joystick/Makefile config.status: creating dlls/winmm/mcianim/Makefile config.status: creating dlls/winmm/mciavi/Makefile config.status: creating dlls/winmm/mcicda/Makefile config.status: creating dlls/winmm/mciseq/Makefile config.status: creating dlls/winmm/mciwave/Makefile config.status: creating dlls/winmm/midimap/Makefile config.status: creating dlls/winmm/wavemap/Makefile config.status: creating dlls/winmm/winearts/Makefile config.status: creating dlls/winmm/wineoss/Makefile config.status: creating dlls/winnls/Makefile config.status: creating dlls/winsock/Makefile config.status: creating dlls/winspool/Makefile config.status: creating dlls/wintrust/Makefile config.status: creating dlls/wow32/Makefile config.status: creating dlls/wsock32/Makefile config.status: creating dlls/x11drv/Makefile config.status: creating documentation/Makefile config.status: creating files/Makefile config.status: creating graphics/Makefile config.status: creating graphics/x11drv/Makefile config.status: creating if1632/Makefile config.status: creating include/Makefile config.status: creating library/Makefile config.status: creating libtest/Makefile config.status: creating loader/Makefile config.status: creating loader/ne/Makefile config.status: creating memory/Makefile config.status: creating misc/Makefile config.status: creating miscemu/Makefile config.status: creating msdos/Makefile config.status: creating objects/Makefile config.status: creating ole/Makefile config.status: creating programs/Makefile config.status: creating programs/avitools/Makefile config.status: creating programs/clock/Makefile config.status: creating programs/cmdlgtst/Makefile config.status: creating programs/control/Makefile config.status: creating programs/notepad/Makefile config.status: creating programs/osversioncheck/Makefile config.status: creating programs/progman/Makefile config.status: creating programs/regapi/Makefile config.status: creating programs/regedit/Makefile config.status: creating programs/regtest/Makefile config.status: creating programs/uninstaller/Makefile config.status: creating programs/view/Makefile config.status: creating programs/wcmd/Makefile config.status: creating programs/wineconsole/Makefile config.status: creating programs/winemine/Makefile config.status: creating programs/winetest/Makefile config.status: creating programs/winhelp/Makefile config.status: creating programs/winver/Makefile config.status: creating relay32/Makefile config.status: creating scheduler/Makefile config.status: creating server/Makefile config.status: creating tools/Makefile config.status: creating tools/winapi/Makefile config.status: creating tools/winebuild/Makefile config.status: creating tools/winedump/Makefile config.status: creating tools/wmc/Makefile config.status: creating tools/wrc/Makefile config.status: creating tsx11/Makefile config.status: creating unicode/Makefile config.status: creating win32/Makefile config.status: creating windows/Makefile config.status: creating windows/x11drv/Makefile config.status: creating include/config.h config.status: executing dlls/ddraw/d3ddevice commands config.status: executing dlls/ddraw/dclipper commands config.status: executing dlls/ddraw/ddraw commands config.status: executing dlls/ddraw/direct3d commands config.status: executing dlls/ddraw/dpalette commands config.status: executing dlls/ddraw/dsurface commands config.status: executing dlls/dinput/joystick commands config.status: executing dlls/dinput/keyboard commands config.status: executing dlls/dinput/mouse commands config.status: executing dlls/gdi/enhmfdrv commands config.status: executing dlls/gdi/mfdrv commands config.status: executing dlls/gdi/win16drv commands config.status: executing dlls/kernel/messages commands config.status: executing dlls/kernel/tests commands config.status: executing dlls/oleaut32/tests commands config.status: executing dlls/user/dde commands config.status: executing dlls/user/resources commands config.status: executing dlls/user/tests commands config.status: executing dlls/wineps/data commands config.status: executing include/wine commands config.status: executing programs/regapi/tests commands config.status: executing programs/winetest/tests commands *** Warning: you explicitly linked in a thread-safe OpenGL version. If you *** experience unusual crashes on DirectDraw games, try first to disable OpenGL *** support before reporting bugs. Configure finished. Do 'make depend && make' to compile Wine. [chinook@localhost wine-20020411]$ make depend && make cd ./tools && make makedep make[1]: Entering directory `/home/chinook/wine-20020411/tools' gcc -c -I. -I. -I../include -I../include -g -O2 -Wall -mpreferred-stack-boundary=2 -D__WINE__ -DLEX_OUTPUT_ROOT="\"lex.yy\"" -D_REENTRANT -I/usr/X11R6/include -o makedep.o makedep.c makedep.c: In function `add_src_file': makedep.c:139: internal error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See <URL:https://qa.mandrakesoft.com/> for instructions. make[1]: *** [makedep.o] Error 1 make[1]: Leaving directory `/home/chinook/wine-20020411/tools' make: *** [tools/makedep] Error 2 [chinook@localhost wine-20020411]$ [chinook@localhost wine-20020411]$