Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 68771 - xmingw-w32api-3.1 fails to compile unless xmingw-runtime is installed
Summary: xmingw-w32api-3.1 fails to compile unless xmingw-runtime is installed
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High minor (vote)
Assignee: Stefan Jones (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-10-24 18:23 UTC by Navin Kumar
Modified: 2004-10-25 09:36 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Navin Kumar 2004-10-24 18:23:43 UTC
This is a minor bug.  Seems that xmingw-w32api will complain that stdlib.h and other header files are missing unless xmingw-runtime is installed.  I looked at the ebuild, and it should have the dependency dev-util/xmingw-runtime.  I was able to emerge xmingw-w32api after I had emerged xmingw-runtime, which I found out was not installed before, due to the missing dependency.
Comment 1 Andrej Kacian (RETIRED) gentoo-dev 2004-10-24 23:26:54 UTC
Looks like this package is also missing metadata.xml.
Comment 2 Stefan Jones (RETIRED) gentoo-dev 2004-10-25 08:46:10 UTC
The fix is not quite as simple as making xmingw-runtime a dependency of xmingw-w32api as runtime itself requires w32api to be installed.

This is a bootstrap situation (chicken egg situation). What happens is runtime is untared in the build directory of w32api so the headers can be used.

But it seems that w32api is not picking them up anymore. That is what I need to fix.
Comment 3 Stefan Jones (RETIRED) gentoo-dev 2004-10-25 09:36:03 UTC
Ok, found it.

I assume the build only failed in the directx directory? Because the Makefile there is slightly broken so it is not looking for the headers in the correct place.

Patched the makefile so it looks i the correct place and it seems to bootstrap ok again.