Hi Mike, The Songbird binary is built from XULRunner trunk(2008-02-21 code). I think it can't be built on Solaris 10 without a newer version of glib and pango(maybe more) since the landing of the patch for https://bugzilla.mozilla.org/show_bug.cgi?id=177805. Well, the XULRunner 1.8.1 branch code should work fine on Solaris 10, but I'm not sure whether Songbird code can be built based on it.
For your interests, following are the steps I made this build on Solaris Nevada x86 b80 with Sun Studio 11: 1. Install CBE on the Solaris box: http://opensolaris.org/os/project/jds/contributing/building/ 2. Download the spec file(http://pastebin.mozilla.org/378285 rename to SFEsongbird.spec) and patches(http://pastebin.mozilla.org/378293 to songbird-01-solaris.diff, http://pastebin.mozilla.org/378298 to songbird-02-staticstring.diff). Do remember to convert the spec/patches to unix format by using dos2unix. Also notice that the second patch has been checked in to the Songbird trunk. If you check out the code by yourself, no need to apply the second one. 3. Check out the SFEs: svn co https://pkgbuild.svn.sourceforge.net/svnroot/pkgbuild/spec-files-extra/trunk SFE and put the spec and the patches in SFE directory. 4. run the command: . /opt/jdsbld/bin/env.sh; pkgtool --download build -v SFEsongbird.spec. The spec will be put back to the SFE repository when the tar balls for XULRunner and Songbird are available in the community. Cheers, -Alfred Stephen Lau wrote: > Michael J. Ellis wrote: > >> looks pretty exciting... >> >> sadly I'm stuck with poor-ole' Solaris10 on my x86 system, and this release >> of SongBird requires a newer version of GTK. >> >> sunfreeware.com has gtk libraries that nicely pkgadd into /usr/local, but >> there isn't a run-time flag to songbird to provide an alternate GTK >> library-path. I unsuccessfully hacked around a bith with LD_LIBRARY and >> LD_PRELOAD. >> >> Any thoughts ON getting the provided test-binaries to work, or is my best >> bet to do a full recompile specifying the alternate GTK library at that >> point? (which may not be easy/possible on S10) >> >> thanks -- MikeE >> >> > Hey Mike, > If you have the JDS CBE installed, you could take Alfred's .spec > file and rebuild it with that (which is probably the easiest/best way to > do it.) > > cheers, > steve > >
