So I've managed to get around the waif child found problem (though I'm still interested in the cause of the problem since it'd be nice if I could actually fix it rather than work around it). I managed to get jam to complete without any more fatal errors, but 'jam haiku-install' and 'jam haiku-image' both failed to work, showing: ...skipped haiku.image for lack of <HaikuImage>haiku.image-copy-files... It would appear, a few lines up, that this is related to tcp not being built: ...skipped <HaikuImage>haiku.image-copy-files-dummy-beos/system/add-ons/kernel/network/protocols for lack of tcp... If I change into the src/add-ons/kernel/network/protocols/tcp directory and run jam, I get: C++ ../../../../../../generated/objects/haiku/x86/release/add-ons/kernel/network/protocols/tcp/tcp.o In file included from /build/trunk/src/add-ons/kernel/network/protocols/tcp/tcp.cpp:20: /build/trunk/src/add-ons/kernel/network/protocols/tcp/tcp.h:38: anonymous class type not used to declare any objects Adam