[WORKAROUND] www/seamonkey2 on CURRENT
kabaev at gmail.com
Sat Jan 29 18:46:14 UTC 2011
On Sat, 29 Jan 2011 13:02:24 -0500 (EST)
Daniel Eischen <deischen at freebsd.org> wrote:
> On Sat, 29 Jan 2011, Alexey Shuvaev wrote:
> > Hello!
> > It seems www/seamonkey2 is broken on CURRENT for at least 1 month
> > now . Examining build log and reproducing it locally, the
> > problem is in the usage of libiconv in nsNativeCharsetUtils.cpp.
> > The linker fails to produce libxpcom_core.so although
> > -L/usr/local/lib and -liconv are specified . Examining this
> > further I found that nsNativeCharsetUtils.o produced with  fails
> > to link with libiconv alone too  (note still unresolved libiconv
> > references). I'm not a compiler/linker guru and do not understand
> > what is happening here. As a workaroud I use the attached patch
> > which disables the usage of libiconv in nsNativeCharsetUtils.cpp.
> Yes, I had this problem also on -current. Does seamonkey build
> on recent 8.x?
> libxpcomio_s.a is a static library that has unresolved references
> to libiconv. I guess I'd expect those references to be resolved
> with a later -L/usr/local/lib -liconv when building the shared
> library (libxpcom_core.so), but they are not.
My wild guess: seamonkey tries to hide symbols that are coming from
different .o file (this time one from libiconv.a) and that fails with
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 188 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20110129/60015f5e/signature.pgp
More information about the freebsd-ports