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
>
>   

Reply via email to