During the compile of Wine, everything goes smoothly until I hit ntdll.spec. As soon as it enters the directory ntdll, it segfaults. Here's the full text of the error (we'll start at the point it enters the ntdll directory): make[2]: Entering directory '/root/wine/dlls/ntdll' LD_LIBRARY_PATH="../../unicode:$LD_LIBRARY_PATH" ../../tools/winebuild/winebuild -fPIC -L../../dlls -o ntdll.spec.c -spec ./ntdll.spec make[2]: *** [ntdll.spec.c] Segmentation fault (core dumped) make[2]: Leaving directory '/root/wine/dlls/ntdll' make[1]: *** [ntdll/libntdll.so] Error 2 make[1]: Leaving directory '/root/wine/dlls' make: [dlls] Error 2 If anyone can make anything of this, please help.
Noah <n_mccalment@hotmail.com> wrote: : During the compile of Wine, everything goes smoothly until I hit : ntdll.spec. As soon as it enters the directory ntdll, it segfaults. : Here's the full text of the error (we'll start at the point it enters : the ntdll directory): : make[2]: Entering directory '/root/wine/dlls/ntdll' : LD_LIBRARY_PATH="../../unicode:$LD_LIBRARY_PATH" : ../../tools/winebuild/winebuild -fPIC -L../../dlls -o ntdll.spec.c -spec : ./ntdll.spec : make[2]: *** [ntdll.spec.c] Segmentation fault (core dumped) : make[2]: Leaving directory '/root/wine/dlls/ntdll' : make[1]: *** [ntdll/libntdll.so] Error 2 : make[1]: Leaving directory '/root/wine/dlls' : make: [dlls] Error 2 : If anyone can make anything of this, please help. You didn't tell what compiler you use and also not what system. Some gcc versions are known to be broken. Bye -- Uwe Bonnes bon@elektron.ikp.physik.tu-darmstadt.de Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt --------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------
Noah wrote:> > During the compile of Wine, everything goes smoothly until I hit > ntdll.spec. As soon as it enters the directory ntdll, it segfaults. > Here's the full text of the error (we'll start at the point it enters > the ntdll directory): > > make[2]: Entering directory '/root/wine/dlls/ntdll' > LD_LIBRARY_PATH="../../unicode:$LD_LIBRARY_PATH" > ../../tools/winebuild/winebuild -fPIC -L../../dlls -o ntdll.spec.c -spec > ./ntdll.spec > make[2]: *** [ntdll.spec.c] Segmentation fault (core dumped) > make[2]: Leaving directory '/root/wine/dlls/ntdll' > make[1]: *** [ntdll/libntdll.so] Error 2 > make[1]: Leaving directory '/root/wine/dlls' > make: [dlls] Error 2Hmm, it seems that it is winebuild which is segfaulting here, not gcc. Could you try 'make distclean' in the top-level Wine directory, and then try compiling again? If you get the same error, try to get a backtrace by doing: cd dlls/ntdll gdb ../../tools/winebuild/winebuild core bt and post the output? -- James Juran jamesjuran@alumni.psu.edu