Lessons learned from source upgrade from FreeBSD i386 9.2 Stable to FreeBSD i386 10.0 Release.
6yearold at gmail.com
Wed Jan 29 20:04:23 UTC 2014
On Wed, Jan 29, 2014 at 7:22 AM, Robert_Burmeister <
robert.burmeister at utoledo.edu> wrote:
> Lessons learned from source upgrade from FreeBSD i386 9.2 Stable to FreeBSD
> i386 10.0 Release.
> Clang does not need to to be installed first.
> > B)
> > FreeBSD 10's change to pkg(8) (a.k.a. PKGNG) affects the portupgrade
> > as
> > well as the package tools.
> > Even if you are not using packages,
> > before upgrading to FreeBSD 10 install pkg(8) as described in:
> > http://www5.us.freebsd.org/doc/handbook/pkgng-intro.html
> > and be sure to run pkg2ng.
> > C)
> > FreeBSD 10 moves converters/libiconv into the base system, which directly
> > or
> > indirectly affects many ports.
> > This migration has largely been taken care of for the official packages,
> > however, if you are rebuilding from the ports tree
> > "pkg_delete libiconv" must be run,
> > or converters/libiconv must be deinstalled,
> > before your post OS recompile of all your ports.
> > Most of the iconv hardcodes have been addressed in the ports tree, but
> > this is
> > still being worked on.
> Many Gnome ports still had issues with continuing to link to
> such as avahi-app and gdm.
It's because gnome stuff uses libtool machinery and all *.la files from
corresponding gnome libs had "libiconv.so.3" line inside. I've just grepped
through all .la files in /usr/local/lib, fed them to "pkg which" and
rebuilt needed ports.
> People who deleted all ports, removed /usr/local and reinstalled
> have reported that they do not have the problem.
> Apparently, some Gnome components are finicky about how they are built.
> A note from
> > Remove all .la files from the packages you just installed to prevent
> > problems during the build.
> > You'll have to remember to do this again each time you install more
> > packages.
> I deleted the contents of /usr/local/lib and ran portupgrade -afu
> which rebuilt most of the problematic ports.
> View this message in context:
> Sent from the freebsd-ports mailing list archive at Nabble.com.
> freebsd-ports at freebsd.org mailing list
> To unsubscribe, send any mail to "freebsd-ports-unsubscribe at freebsd.org"
More information about the freebsd-ports