Re: FreeBSD Upgrade: Ports That Need Rebuilding



On Thursday 16 April 2009 07:15:05 Roland Smith wrote:
On Thu, Apr 16, 2009 at 12:49:43AM +0400, Eugene L. wrote:
I am planning to update to CURRENT, been reading freebsd-current for
some time, apparently some ports require rebuilding as they are kernel
specific, like hal, so I wonder how to rebuild those ports automatically?

If you switch to another major version of FreeBSD, the best course is to
remove and reinstall all ports.

All ports depending on libc. Which is everything except scripts. Removal isn't
necessary. ports-mgmt/portmaster is one of those scripts that doesn't need
recompilation and can be used to force recompilation of all ports that need
it. Two for one deal.

I personally do make delete-old-libs /before/ recompiling ports this way,
because 1) I'm sure a port doesn't link to an old library and 2) the ports
that failed will complain more loudly.

However, when you're doing this for the first time, it's not a bad idea to
make a seperate slice for current and cross-install on there (the procedure is
documented in /usr/src/UPDATING). It's trivial to look at the stable slice's
/var/db/pkg and install all those ports, then copy over configuration files.
/home can be share without problems, providing you create the users again with
the same uid. The advantage is that you have a workable system to fall back on
whenever -current breaks something you need.
--
Mel
_______________________________________________
freebsd-questions@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • Re: portmaster -R (Was: Re: HEADS-UP: Shared Library Versions bumped...)
    ... Since my machine has spent the last 48hrs or so rebuilding everything ... other ports to refer to the new version' would be a good solution here. ... reinstall a few ports low in the dependency chain and then rebuild ... both pkgs before the upgrade, sorting it into dependency order, and ...
    (freebsd-stable)
  • Re: FreeBSD 5.3-BETA7 available
    ... about half the installed ports needed rebuilding. ... >> wrote a Python script that lists these ports, you can use it if you ... library version bumped beta7 or not...a friend of mine updated to beta7... ...
    (freebsd-current)
  • Re: libpthread shared library version number
    ... I don't think it will work correctly without rebuilding world ... As an interim solution for testing symbol versioning ... I swapped a few e-mails with Maxime Henrion, but the gist of things was that after enabling symbol versioning, I immediately rebuilt everything -- world, ports, kernel. ... The random crashes I experienced were most apparent with two applications, csup and games/uqm from ports. ...
    (freebsd-current)
  • Re: libpthread shared library version number
    ... I don't think it will work correctly without rebuilding world ... As an interim solution for testing symbol versioning ... I swapped a few e-mails with Maxime Henrion, but the gist of things was that after enabling symbol versioning, I immediately rebuilt everything -- world, ports, kernel. ... Xorg would also crash every now and then... ...
    (freebsd-current)
  • Re: port upgrade problem: libncurses.so.5.6 not found
    ... I was rebuilding all my ports due to an error in my library. ... deinstall; make reinstall). ...
    (freebsd-questions)