Portupgrade Ate My Firefox

Crist J. Clark cristclark at comcast.net
Fri Aug 10 22:50:13 UTC 2007


On Fri, Aug 10, 2007 at 01:32:34AM -0400, Howard Goldstein wrote:
> 
> Crist J. Clark wrote:
> > Not sure if this is a bug in the Firefox port or in portupgrade,
> > but portupgrade ate my Firefox install. When the build failed,
> > it still tried to install, and didn't notice that the install
> > failed either. That both failed makes me wonder if the port was
> > not actually returning an error.
> > 
> > --->  Upgrading 'firefox-2.0.0.3,1' to 'firefox-2.0.0.6,1' (www/firefox)
> > --->  Building '/usr/ports/www/firefox'
> > ===>  Cleaning for firefox-2.0.0.6,1
> > ===>  Found saved configuration for firefox-1.0.4,1
> > => firefox-2.0.0.6-source.tar.bz2 doesn't seem to exist in /var/tmp/ports/distfiles/.
> > => Attempting to fetch from http://releases.mozilla.org/pub/mozilla.org/firefox/releases/2.0.0.6/source/.
> > firefox-2.0.0.6-source.tar.bz2                100% of   35 MB  421 kBps 00m00s
> > ===>  Extracting for firefox-2.0.0.6,1
> > => MD5 Checksum OK for firefox-2.0.0.6-source.tar.bz2.
> > => SHA256 Checksum OK for firefox-2.0.0.6-source.tar.bz2.
> > ===>   firefox-2.0.0.6,1 depends on file: /usr/local/bin/perl5.8.8 - found
> > ===>  Patching for firefox-2.0.0.6,1
> > ===>   firefox-2.0.0.6,1 depends on file: /usr/local/bin/perl5.8.8 - found
> > ===>  Applying FreeBSD patches for firefox-2.0.0.6,1
> > pkg_info: no packages match pattern(s)
> > /usr/bin/sed -i.bak -e 's|%%PTHREAD_LIBS%%|-lpthread|'  /var/tmp/ports/usr/ports/www/firefox/work/mozilla/storage/build/Makefile.in
> > ===>   firefox-2.0.0.6,1 depends on package: nss>=3.11.2 - found
> > ===>   firefox-2.0.0.6,1 depends on executable in : zip - found
> > ===>   firefox-2.0.0.6,1 depends on executable in : gmake - found
> > ===>   firefox-2.0.0.6,1 depends on file: /usr/local/bin/perl5.8.8 - found
> > ===>   firefox-2.0.0.6,1 depends on file: /usr/local/bin/intltool-extract - found
> > ===>   firefox-2.0.0.6,1 depends on executable in : pkg-config - found
> > ===>   firefox-2.0.0.6,1 depends on executable in : update-desktop-database - found
> > ===>   firefox-2.0.0.6,1 depends on file: /usr/local/libdata/xorg/libraries - not found
> > ===>    Verifying install for /usr/local/libdata/xorg/libraries in /usr/ports/x11/xorg-libraries
> > /usr/X11R6 exists, but it is not a symlink. Installation cannot proceed.
> > This looks like an incompletely removed old version of X.  In the current version, /usr/X11R6 must be a symlink if it exists at all.
> 
> Please read /usr/ports/UPDATING (entry of 20070519) for the procedure to
> upgrade X.org related ports.*** Error code 1
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> 
> 
> This is going to sound like a stupid question but did you upgrade to xorg7?

No, I hadn't. It doesn't bother me that the build or install
would have failed because I was running an old Xorg, but it
should not have blown away my existing Firefox install.

It looked like a portupgrade bug, but I didn't have the patience
to dig in and find it. I upgraded portupgrade, Xorg, and
successfully built a new Firefox 2.0.0.

Thanks for looking at it though.
-- 
Crist J. Clark                     |     cjclark at alum.mit.edu


More information about the freebsd-gnome mailing list