I ran a full jam on a clean tree (just downloaded a CVS tarball as I don’t have internet in BeOS) and I got a lot of errors similar to this:
…skipped <src!prefs!media>media.rsrc for lack of rc…
Now I run make in /src/tools/rc so lexer.cpp is defined and copied the rc and librdef to their apprioate locations. I tried a manual compile of the ShowImage resource file (lo and behold a .rsrc file was created) and ran Jam again on the target, but still got the same error…
I assume something goes wrong in the Jamrules file, but can anybody help me out here?
I downloaded the Jam version of the site, which actually is 2.4 and not 2.5RC3. The ld link doesn’t work, so can’t update that (I don’t have internet in BeOS so this written from “another” OS).
rc/librdef is freshly compiled from CVS…
I use the standard DevTools gcc compiler, so IIRC that is 2.9…
I had been getting some strange problems trying to compile the source tree as well. I have the updated ld, jam and rc, but still problems. It even took me in KDL. I cont’d and it compiled some more, then totally froze on me. This happened several times, and even when I did a clean update of the current dir. Is the geekgadgets compiler now required to build? I have been using the stock R5 gcc.
has a gnupro TGZ that has by far the best gcc for BeOS - the 000204 build. Which is probably what you’re using. Its also 2.95.3 I think, but it is NOT the BeBits build.
I had been getting some strange problems trying to compile the source tree as well. I have the updated ld, jam and rc, but still problems. It even took me in KDL. I cont'd and it compiled some more, then totally froze on me. This happened several times, and even when I did a clean update of the current dir. Is the geekgadgets compiler now required to build? I have been using the stock R5 gcc.
Turned out to be a bad memory stick :-/
Compiles fine now…
BTW- for anyone interested www.memtest86.com has a cool bootable iso for testing memory. Works good.