Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 2 Jul 2014 12:26:13 -0700
From:      Jeffrey Bouquet <jeffreybouquet@yahoo.com>
To:        Robert Huff <roberthuff@rcn.com>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: libxul.so rebuilt, still a version error.
Message-ID:  <1404329173.17595.YahooMailBasic@web140901.mail.bf1.yahoo.com>
In-Reply-To: <53B42779.4000609@rcn.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Replies at the bottom,  in a paragraph or two...

--------------------------------------------
On Wed, 7/2/14, Robert Huff <roberthuff@rcn.com> wrote:

 Subject: Re: libxul.so rebuilt, still a version error.
 To: ports@freebsd.org
 Date: Wednesday, July 2, 2014, 8:38 AM
=20
 J Bouqet writes:
=20
  >=A0 /usr/local/lib/firefox/libxul.so
  >=A0 /usr/local/lib/libxul//libxul.so
  >=A0 /usr/local/lib/libxul/sdk/lib/libxul.so
  >=A0 /usr/local/lib/seamonkey/libxul.so
  >=A0 /usr/local/lib/thunderbird/libxul.so
=20
  >=A0 Rebuilt libxul.
=20
  >=A0 IIRC that persists even after copying the new
 libxul to the
  >=A0 seamonkey location.
=20
 =A0=A0=A0 Sometime back I was told while doing this
 is unlikely to damage=20
 anything, it is in fact The Wrong Answer(tm).
 =A0=A0=A0 There are specific reasons why (most)
 Mozilla products build their own=20
 versions of libxul, even when the supposedly suitable
 standalone lib is=20
 available.=A0 For more information, talk to the folks on
 gecko@.
=20
 =A0=A0=A0 Which brings up the obvious
 question:=A0 you rebuilt standalone libxul.=20
 Did you also rebuild Firefox/Seamonkey/Thunderbird/etc.?
=20
=20
 =A0=A0=A0 Respectfully,
=20
=20
 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0
 Robert Huff
 _______________________________________________
 freebsd-ports@freebsd.org
 mailing list
 http://lists.freebsd.org/mailman/listinfo/freebsd-ports
 To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org"
 ..........................................................................=
........................................................

Seamonkey has been rebuilt and fixed.  Starting thunderbird rebuild...

To my recollection, I removed some stale older compat/pkg binaries which ca=
used
the inadvertant rebuild of libxul, in a attempt to fix an mpv segfault (whi=
ch does not
newly build.)=20
It turns out that rebuilding libxul often needs a new build (here) of seamo=
nkey,=20
firefox, and thunderbird...  Some sites only work here on a specific browse=
r or two so
it is not non-urgent nor trivial.  I was hoping some LD_PRELOAD  construct =
or env
variable or extraction of an upstream .so file could make a few minutes wor=
k of a few
hours... and be noted for future reference, for those times it is more urge=
nt.

As a side note, I wonder if the forum having "problems with ports and worka=
rounds" as
a subsection (www ... devel ... lang... ) could put these list inquires int=
o something more
useful to FreeBSD users, as the forum common usage, unless I am mistaken, i=
s more
user-friendly, a more recent development, etc than the mailing list(s).=20

Now that I've a few persons attention, I learned this CLI this week, and ha=
d been searching for
something that worked similarly for years.  Thanks to a reply this week at =
freebsd-questions.
#for F in www/dillo2 girara ; do { portmaster -d -B -P -i -g --update-if-ne=
wer lookat $F}; done; echo PMVR
('lookat' included because a port more-than-one is necc for portmaster to c=
ontinue proceeding in this CLI)
(PMVR so one can search history for the specific CLI if one has forgotten i=
t, one can put PMVR on the monitor or something)
and one to try debugging mpv
ldd /usr/local/bin/mpv | awk '{print $3}' | xargs -J % ldd % | less=20





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1404329173.17595.YahooMailBasic>