on the beos, unlike unix, when cpp generates .cpp/.h dependencies, a space is placed between the object file name and the colon which separates it from the list of files it depends on. for example: say we have a file stuff.cpp. when built under the beos, its dep file (.deps/stuff.pp) will begin "stuff.o : stuff.cpp junk.h words.h". the same file, built under unix, will begin "stuff.o: stuff.cpp..." (no space between .o and the colon). this extra space breaks mddepend.pl (it thinks the trailing space is part of the object file name), which, in turn, generally causes incremental builds to fail.
*** Bug 36506 has been marked as a duplicate of this bug. ***
Patch has been checked in.
problem fixed - thanks!