I ran into an error trying to install Firefox (I think the latest
version in Ports is 8.0.1) so I thought I might be updating
incorrectly.

First, this is the error I get when I try to install Firefox:

# cd /usr/ports/www/mozilla-firefox/
# /home/jay/ports/install.sh

/*
the contents of install.sh are as follows:

#!/bin/ksh

make package BULK=yes
make install
make clean
make clean=depends
make clean=dist
make clean=flavors
*/

===>  Checking files for firefox-5.0p3
>> Fetch 
>> http://releases.mozilla.org/pub/mozilla.org/firefox/releases/5.0/source/firefox-5.0.source.tar.bz2
ftp: Error retrieving file: 404 Not Found
>> Fetch 
>> http://ftp.openbsd.org/pub/OpenBSD/distfiles/mozilla/firefox-5.0.source.tar.bz2
ftp: Error retrieving file: 404 Not Found
>> Fetch 
>> ftp://ftp.usa.openbsd.org/pub/OpenBSD/distfiles/mozilla/firefox-5.0.source.tar.bz2
firefox-5.0.source.tar.bz2: No such file or directory.
*** Error code 1

Stop in /usr/ports/www/mozilla-firefox (line 2702 of 
/usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/www/mozilla-firefox (line 2091 of 
/usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/www/mozilla-firefox (line 2309 of 
/usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/www/mozilla-firefox (line 1699 of 
/usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/www/mozilla-firefox (line 2270 of 
/usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/www/mozilla-firefox (line 2250 of 
/usr/ports/infrastructure/mk/bsd.port.mk).
===>  Checking files for firefox-5.0p3
>> Fetch 
>> http://releases.mozilla.org/pub/mozilla.org/firefox/releases/5.0/source/firefox-5.0.source.tar.bz2
ftp: Error retrieving file: 404 Not Found
>> Fetch 
>> http://ftp.openbsd.org/pub/OpenBSD/distfiles/mozilla/firefox-5.0.source.tar.bz2
ftp: Error retrieving file: 404 Not Found
>> Fetch 
>> ftp://ftp.usa.openbsd.org/pub/OpenBSD/distfiles/mozilla/firefox-5.0.source.tar.bz2
firefox-5.0.source.tar.bz2: No such file or directory.
*** Error code 1

Stop in /usr/ports/www/mozilla-firefox (line 2702 of 
/usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/www/mozilla-firefox (line 2091 of 
/usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/www/mozilla-firefox (line 2309 of 
/usr/ports/infrastructure/mk/bsd.port.mk).

*** Error code 1

Stop in /usr/ports/www/mozilla-firefox (line 1699 of 
/usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/www/mozilla-firefox (line 2270 of 
/usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/www/mozilla-firefox (line 2250 of 
/usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/www/mozilla-firefox (line 1730 of 
/usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/www/mozilla-firefox (line 2250 of 
/usr/ports/infrastructure/mk/bsd.port.mk).
===>  Cleaning for firefox-5.0p3
===>  Cleaning for hicolor-icon-theme-0.12p1
===>  Cleaning for metaauto-1.0
===>  Cleaning for autoconf-2.13p2
===>  Cleaning for dbus-1.4.12v0
===>  Cleaning for libusb-0.1.12p4
===>  Cleaning for jpeg-8c
===>  Cleaning for gperf-3.0.4
===>  Cleaning for libiconv-1.13p2
===>  Cleaning for gettext-0.18.1p0
===>  Cleaning for gmake-3.82
===>  Cleaning for nspr-4.8.7
===>  Cleaning for p5-XML-Parser-2.41
===>  Cleaning for groff-1.21p4
===>  Cleaning for unzip-6.0p0
===>  Cleaning for jasper-1.900.1p1
===>  Cleaning for intltool-0.41.1
===>  Cleaning for bzip2-1.0.6
===>  Cleaning for libgamin-0.1.10p4
===>  Cleaning for help2man-1.29p0
===>  Cleaning for autoconf-2.65
===>  Cleaning for autoconf-2.59p3
===>  Cleaning for tcl-8.5.9p0
===>  Cleaning for sqlite3-3.7.5
===>  Cleaning for nss-3.12.9
===>  Cleaning for tk-8.5.9p1
===>  Cleaning for db-4.6.21p4
===>  Cleaning for automake-1.9.6p8
===>  Cleaning for autoconf-2.61p3
===>  Cleaning for gdbm-1.8.3p0
===>  Cleaning for python-2.7.1p9
===>  Cleaning for libxml-2.7.8p3
===>  Cleaning for pcre-8.12p0
===>  Cleaning for glib2-2.28.8p1
===>  Cleaning for libIDL-0.8.14
===>  Cleaning for desktop-file-utils-0.18p0
===>  Cleaning for shared-mime-info-0.90
===>  Cleaning for zip-3.0
===>  Cleaning for libffi-3.0.9
===>  Cleaning for xz-5.0.3p1
===>  Cleaning for tiff-3.9.5
===>  Cleaning for xdg-utils-1.0.2p12
===>  Cleaning for libsigsegv-2.8
===>  Cleaning for m4-1.4.13
===>  Cleaning for bison-2.3
===>  Cleaning for png-1.5.4p0
===>  Cleaning for cairo-1.10.2p1
===>  Cleaning for gobject-introspection-0.10.8p8
===>  Cleaning for pango-1.28.4p2
===>  Cleaning for atk-2.0.1
===>  Cleaning for gdk-pixbuf-2.23.5
===>  Cleaning for cups-1.4.7p0
===>  Cleaning for gtk+2-2.24.5p0
===>  Cleaning for firefox-5.0p3
===>  Cleaning for firefox-5.0p3
===>  Dist cleaning for firefox-5.0p3
===>  Cleaning for firefox-5.0p3

For some reason it's trying to install some obscure version of
Firefox instead of the latest.

I performed this on a default install of 5.0 after updating. Here's
how I update my system:

# export CVSROOT=anon...@anoncvs.comstyle.com:/cvs
# cd /usr
# cvs -d$CVSROOT checkout -rOPENBSD_5_0 -P src ports
# cd /usr/src/sys/arch/i386/conf
#/usr/sbin/config GENERIC
# cd /usr/src/sys/arch/i386/compile/GENERIC
# make clean && make depend && make
# cd /usr/src/sys/arch/i386/compile/GENERIC
# make install
# reboot
...
# rm -rf /usr/obj/*
# cd /usr/src
# make obj
# cd /usr/src/etc && env DESTDIR=/ make distrib-dirs
# cd /usr/src
# make build

And this is how I update my system every week or so:

# cd /usr/src
# export CVSROOT=anon...@anoncvs1.ca.openbsd.org:/cvs
# cvs -d$CVSROOT up -rOPENBSD_5_0 -Pd
# cd /usr/ports
# export CVSROOT=anon...@anoncvs.comstyle.com:/cvs
# cvs -d$CVSROOT up -rOPENBSD_5_0 -Pd
# cd /usr/src/sys/arch/i386/conf
# /usr/sbin/config GENERIC
# cd /usr/src/sys/arch/i386/compile/GENERIC
# make clean && make depend && make
# cd /usr/src/sys/arch/i386/compile/GENERIC
# make install
# reboot
...
# rm -rf /usr/obj/*
# cd /usr/src
# make obj
# cd /usr/src/etc && env DESTDIR=/ make distrib-dirs
# cd /usr/src
# make build

And if I am using an OpenBSD box with GUI, I'll update Xenocara
accordingly by adding the appropriate line(s) in.

After I update in this manner, I'll perform these commands for
Ports:

# chgrp -R wsrc /usr/ports
# find /usr/ports -type d -exec chmod g+w {} \;

And create the file /etc/mk.conf with these contents:

SUDO=/usr/bin/sudo
WRKOBJDIR=/usr/obj/ports
DISTDIR=/usr/distfiles
PACKAGE_REPOSITORY=/usr/packages
USE_SYSTRACE=Yes

My question is, am I updating to the -stable branch correctly,
along with Ports? If so, how come Firefox from Ports isn't building
properly?

Reply via email to