On Nov 1, 3:49 pm, parsleythelion <parsle...@gmail.com> wrote:
> I've checked out all the source and dependencies and installed all the
> tools. I only have Visual Studio 2008 SP1 at home so I've disabled the
> compiler warning for MSVC9.
Just a heads up that that VC9 check exists for a reason, and VC9 is
not supported; I do believe Songbird builds with VC9, but since we
have binary dependencies that are used in the build (and compiled with
VC8), you may experience crashes with VC9 that others won't see, and
bug reports against VC9 typically get triaged as"try a build with VC8
and let us know what happens." Just FYI... :-)
> But when I try to build it seems to be
> looking for a directory sbird\dependencies\vendor\mozbrowser. My
> checkout doesn't have this directory, but it does have sbird
> \dependencies\vendor\mozilla\browser. Has the layout of the dependecy
> directory changed recently and the build not changed with it? Or have
> I missed something? I can see some code in sbird\songbird.mk to get
> mozbrowser from SVN but there's nothing in SVN at this location.
It should be available; there are currently a couple of problems with
SVN right now that we're working on fixing; to work around this, try:
rm -rf mozbrowser
svn co http://publicsvn.songbirdnest.com/vendor/trunk/mozbrowser
That should at least get you building.
> Once I've got this sorted I assume I can run the debug version of
> Songbird, but what's the best way of getting debugging and getting
> more information about the crash?
You'll probably want to build in debug mode; make -f songbird.mk debug
is a good place to start, and will spew a fair amount of debug goo on