Date: Wed, 05 Sep 2012 12:04:40 -0400 From: Lowell Gilbert <freebsd-questions-local@be-well.ilk.org> To: Mario Lobo <lobo@bsd.com.br> Cc: FreeBSD-Questions@freebsd.org Subject: Re: Firefox install problem Message-ID: <44r4qg4fs7.fsf@be-well.ilk.org> In-Reply-To: <CA%2ByoEx9iwARWTg8Zbrvq3A2G5d1sHp4X2MLBhGn0xcr3ZrwhPQ@mail.gmail.com> (Mario Lobo's message of "Wed, 5 Sep 2012 08:25:57 -0300") References: <CA%2ByoEx9=SxqLjUGvMZe8137u07PQGX6VC7YC_4EHo6-ehtZEAQ@mail.gmail.com> <44txvds23l.fsf@lowell-desk.lan> <20120904230305.46a318b6@papi> <CAFuo_fyg610bWotuUw0Yc2sJ=2Ticm35LqGeZ3Le54VArHSnSA@mail.gmail.com> <alpine.BSF.2.00.1209042035050.35404@wonkity.com> <CA%2ByoEx9iwARWTg8Zbrvq3A2G5d1sHp4X2MLBhGn0xcr3ZrwhPQ@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Mario Lobo <lobo@bsd.com.br> writes: > 2012/9/4 Warren Block <wblock@wonkity.com> > >> On Tue, 4 Sep 2012, Waitman Gobble wrote: >> >> On Sep 4, 2012 7:03 PM, "Mario Lobo" <lobo@bsd.com.br> wrote: >>> >>>> >>>> All I've done was "csup -L 2 ports-supfile" with ports-www in it. >>>> Then cd /usr/ports/www/firefox; make with default options. >>>> >>>> As for my /etc/make.conf >>>> >>>> CPUTYPE?=nocona >>>> OVERRIDE_LINUX_BASE_PORT=f10 >>>> OVERRIDE_LINUX_NONBASE_PORTS=f10 >>>> WITH_KDE4=yes >>>> WITH_CUPS=yes >>>> WITH_ICONS=KDE4 >>>> WITHOUT_GNOME=yes >>>> PYTHON_DEFAULT_VERSION=python2.7 >>>> PERL_VERSION=5.10.4 >>>> >>>> If it is its fault, it will be the first time in around 3,5 years. >>>> >>> >>> did you _only_ csup www in ports? ill have to check but im not sure >>> libvpx >>> is in www... im not in a place to check at this exact second but my memory >>> is that is providing webm support so probably in audio or multimedia >>> >> >> multimedia/libvpx would not have been updated. Selectively updating ports >> is not supported. Symlinking libraries to missing versions is often a >> source of mysterious problems later. >> > > > I had run csup with ports-multimedia since the first libvpx error came up!. > Libvpx was already up to date by the way, and correctly installed. So i did > not Symlink a library to any "missing version". But not necessarily the version that your other ports had been tested against. This can lead to mysterious problems, as you may have noticed. > "Selectively updating ports is not supported". Then I must wonder why do > we have the option to put "ports-{$port}" inside the supfile, and not a > mandatory ports-all. Sometimes, for some purposes, it works, and keeping it around helps some experts (especially porters). But "not supported" means "please don't ask us to help you use it." That is, you should update the whole port tree and update all dependent ports before reporting a problem. Here is what you should do: (1) Update your ports tree. You can use any method to do this (e.g. cvs, cvsup, subversion, portsnap), but update the whole tree at the same time. (2) If step (1) did not update your INDEX file, update it now. Possible methods include "make fetch" and "make index". I you use portupgrade, "portsdb -Uu" is the best way. (3) cd /usr/ports && make clean Kind of overkill in most cases, but when your port tree is building in bogus directories for no apparent reason, overkill may save your butt. (4) Upgrade all of the ports that firefox depends on (and the ones they depend on). Tools like portmaster or portupgrade make this much easier. (5) Rebuild the vpx port, even if it's already up to date. (6) Then rebuild the firefox port.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?44r4qg4fs7.fsf>