Why did it work fine before now? It's been weeks since Michael's cross-compiler came out and I've been building Haiku fine til now, *without* the old GCC that you get from BeBits. What changed? Why?
Luposian On Apr 22, 2008, at 8:38 PM, Ingo Weinhold wrote:
On 2008-04-23 at 05:14:01 [+0200], Luposian <luposian@xxxxxxx> wrote:This is a capture of what I get:[...]I purposely did not install the original BeOS GCC 2.95.3, because I discovered it wasn't necessary, with the new BONE gcc in place. Is is now necessary to install it again, after all this time? I truly dread doing that, as there are a bunch of tedious steps to go through, to do so.You need 2 gccs. I suppose by BONE gcc you're referring to the cross-compiler that Michael has built. That's the one for building the Haiku executables and libraries. You need another one, a BeOS nativecompiler, that builds the build tools for BeOS. I'm not sure if the old gcc 2.9 is up to the task. It may be or may not be. At any rate it is invoked correctly and nevertheless doesn't find the POSIX headers. They should belocated in /boot/develop/headers/posix. CU, Ingo