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?