devel/gettext further update

b. f. bf1783 at
Fri Jun 4 11:23:53 UTC 2010

>After portupgrade -rf gettext which seemed to go fine i noticed an issue
>with logrotate.
>/libexec/ Shared object "" not found, required
>by ""
>on a clean rebuild:
>/usr/bin/ld: warning:, needed by /usr/local/lib/,
>not found (try using -rpath or -rpath-link)
>/usr/local/lib/ undefined reference to `libintl_dgettext'
>/usr/local/lib/ undefined reference to
>/usr/local/lib/ undefined reference to `libintl_textdomain'
>(i have /usr/local/lib/
>What do i do here?

The problem is actually with the dependency devel/popt.  The new
devel/gettext uses, so it looks like something was not
properly updated.  Update your ports tree, to make sure you have the
latest gettext-related fixes, and try again.  And if I were you, I
would use 'portupgrade -fuvr gettext' to clean out the old shared
libraries and force rebuilds.  It may take a little longer, though.
Assuming that at least part of your first update attempt was
successful, you could avoid another sweeping update by just looking at
ports that are still mistakenly linked to the old gettext libraries,
like, and then just update those ports and their direct
dependencies, but that could also take time, and requires a little
knowledge.  It is probably just safer to to perform the whole update


More information about the freebsd-ports mailing list