devel/gettext further update

Paul Macdonald paul at
Fri Jun 4 11:59:14 UTC 2010

On 04/06/2010 12:23, b. f. wrote:
>> After portupgrade -rf gettext which seemed to go fine i noticed an issue
>> with logrotate.
>> /usr/local/sbin/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
>> `libintl_bind_textdomain_codeset'
>> /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
> again.
> b.
> _______________________________________________
> freebsd-ports at mailing list
> To unsubscribe, send any mail to "freebsd-ports-unsubscribe at"

thanks for your response,

rebuilding devel/popt and then rebuilding sysutils/logrotate worked

I'd forgotten that i use portmaster not portupgrade on that box so had done
portmaster -w -r gettext

before the above rebuilds

Paul Macdonald
Web and video hosting
t: 0131 5548070
m: 07534206249
e: paul at
40 Maritime Street

More information about the freebsd-ports mailing list