[Wine]wine-20041019 build failed

James Richard Tyrer tyrerj at acm.org
Thu Oct 28 18:28:52 CDT 2004


Rein Klazes wrote:
> On Thu, 28 Oct 2004 03:34:34 -0700, you wrote:
> 
> 
> 
>> 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
>> 
>> Is it possible that it is a header that is the problem.  I am using the
>> current Kernel headers linked from 2.4.27.
> 
> 
> Possible, ideally the kernel headers should be provided by your libc, not the
> kernel (but this is most often violated).

I used the ones form GLibc that it said to use from there, but there are still:

	asm -> /usr/src/linux/include/asm-i386
	asm-generic -> /usr/src/linux/include/asm-generic/
	config -> /usr/src/linux/include/config
	linux -> /usr/src/linux/include/linux
	math-emu -> /usr/src/linux/include/math-emu
	pcmcia -> /usr/src/linux/include/pcmcia
	video -> /usr/src/linux/include/video/

from the Kernel.

Specifically, I am using: 'sys' from GLibc, and these seem to be the only system 
headers that 'heap.c' is using.

We had some problems with the Linux headers breaking the build, but that was 
rather obvious -- not like this.  That was with the 'linux' directory and the 
only solution was to use an older version of the header.

> I cannot test it for you, being on 2.6.9.

Yes, I didn't get around to upgrading to the new Kernel.  Perhaps I should try that.


> You better take this to the developer list, I am out of ideas right now.

OK, thanks.

So, I rebuilt GCC (again):

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 --with-system-zlib
Thread model: posix
gcc version 3.4.2

And get the same error.

--
JRT



More information about the wine-users mailing list