On Sun, 2008-04-13 at 02:33 +0800, Alfred Peng wrote:
> Albert Lee wrote:
> > On Fri, 2008-04-11 at 15:30 +0800, Evan Yan wrote:
> >   
> >> Hi Albert,
> >>
> >> Have you built Taglib successfully? What's the output of the command below?
> >> $ nm -C
> >> songbird0.5/dependencies/solaris-i386/taglib/release/lib/libtag.a | grep
> >> composer
> >>     
> >
> > http://trisk.acm.jhu.edu/taglib-symbols
> >
> >   
> >> I have built it successfully with Sun Studio 12.
> >> $ CC -V
> >> CC: Sun C++ 5.9 SunOS_i386 Patch 124864-01 2007/07/25
> >>
> >>     
> >
> > Oh yeah, I was actually using Studio Express
> > (http://developers.sun.com/sunstudio/downloads/express/) here, sorry.
> >
> > cc: Sun Ceres C 5.10 SunOS_i386 2008/01/28
> >
> > I'll try again with SS12, although it would still be good to debug this.
> Albert,
> 
> Do you have libtag.so in your /usr/lib? I built and installed SFEtaglib
> on my box here unintentionally and a similar problem hit me just now.
> 
> -Alfred

Ah, yeah, I do have SFEtaglib installed (I apparently created SFEtaglib
in the course of the original Nightingale port). So I'm being bitten by
ld's affinity for .so libraries (this would affect other dependencies,
I'd imagine). Maybe the Makefile rules can be updated to use the full
names for the dependencies which are only built as static libs.

BTW, would you mind if I updated the spec to use the system Cairo and
image libraries instead of in-tree copies?

-Albert


Reply via email to