[haiku-development] Re: my build environment problems

OK, I've gone through the apps.  Here's what I found.  All were jammed from
their directories using revision 21413 on dano with a dano target.

aboutsystem, installer, launchbox, people, poorman, and tv just count the
targets and stop.  Both jam and jam -a.

cdplayer, clock, deskbar, diskprobe, expander, fontdemo, glteapot,
icon-o-matic, magnify, mandelbrot, midiplayer, networkstatus,
processcontroller, soundrecorder, terminal, tracker and workspaces build out
of the box.

codycam, deskcalc, mail, mediaplayer, and powerstatus build with attached
diffs.

mail has two patches since a change in the mail kit was needed.  The patch
changes #include<Autolock.h> to #include<support/Autolock.h> since I was
getting "using directive `BAutolock' introduces ambiguous type `BAutolock'.
I don't like this fix and think a better one could be found.

cortex doesn't build because of an error in MemoryIO.cpp.  On line 126:
"passing char** as argument 3 of <line 126> adds cv-quals without
intervening const".  Not sure what that means but it sounds bad.

pulse doesn't build due to problems in image.h.  This is a hint towards a
deeper problem between incompatible BeBuild.h files.  _IMPEXP_ROOT is not
defined with the Dano target.  The same situation is affecting stylededit
except it's with _IMPEXP_BE.

Remember these were only tested to build, not run.  The changes in the diffs
are pretty superficial so I don't believe they will cause problems.

Other related posts: