This is my error message: make[2]: Entering directory `/home/jrt/wine-20041019/dlls/kernel' /usr/local/bin/gcc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -D_KERNEL32_ -DETCDIR="\"/usr/local/etc\"" -D_REENTRANT -fPIC -Wall -pipe -mpreferred-stack-boundary=2 -fno-strict-aliasing -gstabs+ -Wpointer-arith -I/usr/local/ssl/include -I/usr/gnome2/include -march=k6-3 -mtune=k6-3 -O2 -o heap.o heap.c heap.c: In function `GlobalLock': heap.c:252: sorry, unimplemented: inlining failed in call to 'GetProcessHeap': redefined extern inline functions are not considered for inlining heap.c:403: sorry, unimplemented: called from here heap.c:252: sorry, unimplemented: inlining failed in call to 'GetProcessHeap': redefined extern inline functions are not considered for inlining heap.c:427: sorry, unimplemented: called from here make[2]: *** [heap.o] Error 1 make[2]: Leaving directory `/home/jrt/wine-20041019/dlls/kernel' make[1]: *** [kernel] Error 2 make[1]: Leaving directory `/home/jrt/wine-20041019/dlls' make: *** [dlls] Error 2 I am using GCC-3.4.2 and GLibc-2.3.3. -- JRT
On Thu, 21 Oct 2004 15:46:20 -0700, you wrote:> This is my error message: > > make[2]: Entering directory `/home/jrt/wine-20041019/dlls/kernel' > /usr/local/bin/gcc -c -I. -I. -I../../include -I../../include -D__WINESRC__ > -D_KERNEL32_ -DETCDIR="\"/usr/local/etc\"" -D_REENTRANT -fPIC -Wall -pipe > -mpreferred-stack-boundary=2 -fno-strict-aliasing -gstabs+ -Wpointer-arith > -I/usr/local/ssl/include -I/usr/gnome2/include -march=k6-3 -mtune=k6-3 -O2 -o > heap.o heap.c > heap.c: In function `GlobalLock': > heap.c:252: sorry, unimplemented: inlining failed in call to 'GetProcessHeap': > redefined extern inline functions are not considered for inlining > heap.c:403: sorry, unimplemented: called from here > heap.c:252: sorry, unimplemented: inlining failed in call to 'GetProcessHeap': > redefined extern inline functions are not considered for inlining > heap.c:427: sorry, unimplemented: called from here > make[2]: *** [heap.o] Error 1 > make[2]: Leaving directory `/home/jrt/wine-20041019/dlls/kernel' > make[1]: *** [kernel] Error 2 > make[1]: Leaving directory `/home/jrt/wine-20041019/dlls' > make: *** [dlls] Error 2 > > I am using GCC-3.4.2 and GLibc-2.3.3.Same compiler, libc versions here and no problems with this command. Since it is installed in /usr/local/bin I assume you are using a self compiled gcc? Rein. -- Rein Klazes rklazes@xs4all.nl
Rein Klazes wrote:> On Thu, 21 Oct 2004 15:46:20 -0700, you wrote:>>I am using GCC-3.4.2 and GLibc-2.3.3. > > > Same compiler, libc versions here and no problems with this command. > Since it is installed in /usr/local/bin I assume you are using a self > compiled gcc?This is odd. Yes, I built GCC from source with the parameters suggested in Linux from Scratch. Which binary GCC are you using (distro and exact version if from RPM). -- JRT
On Sat, 23 Oct 2004 15:19:00 -0700, you wrote:> > Since it is installed in /usr/local/bin I assume you are using a self > > compiled gcc? > > This is odd. Yes, I built GCC from source with the parameters suggested in > Linux from Scratch.Those seem to create a compiler that cannot compile wine with default parameters.> Which binary GCC are you using (distro and exact version if from RPM).Since you asked: from Debian Sarge. But that should not matter, there are plenty of people successfully compiling wine with the 3.4 versions and there have been fixes in wine for the 3.5 versions as well. Rein. -- Rein Klazes rklazes@xs4all.nl
On Sat, 23 Oct 2004 15:19:00 -0700, you wrote:> This is odd. Yes, I built GCC from source with the parameters suggested in > Linux from Scratch.I forgot to ask: what is the output from "/usr/local/bin/gcc -v" ? Rein. -- Rein Klazes rklazes@xs4all.nl
Rein Klazes wrote:> On Sat, 23 Oct 2004 15:19:00 -0700, you wrote: > > >>This is odd. Yes, I built GCC from source with the parameters suggested in >>Linux from Scratch. > > > I forgot to ask: what is the output from "/usr/local/bin/gcc -v" ? > > Rein.Reading specs from /usr/local/lib/gcc/i586-pc-linux-gnu/3.4.2/specs Configured with: ../gcc-3.4.2/configure --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --enable-languages=c : (reconfigured)../gcc-3.4.2/configure --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu : (reconfigured) ../gcc-3.4.2/configure --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu Thread model: posix gcc version 3.4.2 Could you please post your output and I will try a rebuild with your paramaters. -- JRT
On Wed, 27 Oct 2004 23:59:41 -0700, you wrote:> Rein Klazes wrote: > > On Sat, 23 Oct 2004 15:19:00 -0700, you wrote: > > > > > >>This is odd. Yes, I n GCC from source with the parameters suggested in > >>Linux from Scratch. > > > > > > I forgot to ask: what is the output from "/usr/local/bin/gcc -v" ? > > > > Rein. > Reading specs from /usr/local/lib/gcc/i586-pc-linux-gnu/3.4.2/specs > Configured with: ../gcc-3.4.2/configure --enable-shared --enable-threads=posix > --enable-__cxa_atexit --enable-clocale=gnu --enable-languages=c : > (reconfigured)../gcc-3.4.2/configure --enable-shared --enable-threads=posix > --enable-__cxa_atexit --enable-clocale=gnu : (reconfigured) > ../gcc-3.4.2/configure --enable-shared --enable-threads=posix > --enable-__cxa_atexit --enable-clocale=gnu > Thread model: posix > gcc version 3.4.2 > > Could you please post your output and I will try a rebuild with your paramaters.| $ gcc-3.4 -v | Reading specs from /usr/lib/gcc/i486-linux/3.4.2/specs | Configured with: ../src/configure -v --enable-languages=c,c++,java,f77,pascal,objc,ada,treelang --prefix=/usr --libexecdir=/usr/lib --with-gxx-include-dir=/usr/include/c++/3.4 --enable-shared --with-system-zlib --enable-nls --without-included-gettext --program-suffix=-3.4 --enable-__cxa_atexit --enable-libstdcxx-allocator=mt --enable-clocale=gnu --enable-libstdcxx-debug --enable-java-gc=boehm --enable-java-awt=gtk --disable-werror i486-linux | Thread model: posix | gcc versie 3.4.2 (Debian 3.4.2-3) | I am curious to see whether you can solve it this way. I cannot say that see something obviously wrong. Rein. -- Rein Klazes rklazes@xs4all.nl