Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 04 Jun 2010 12:59:13 +0100
From:      Paul Macdonald <paul@ifdnrg.com>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: devel/gettext further update
Message-ID:  <4C08EA91.7050704@ifdnrg.com>
In-Reply-To: <AANLkTikPlZek0eLKT6I8cQuLWRAvsRE6S-joOdx7eM4I@mail.gmail.com>
References:  <AANLkTikPlZek0eLKT6I8cQuLWRAvsRE6S-joOdx7eM4I@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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/ld-elf.so.1: Shared object "libintl.so.8" not found, required
>> by "libpopt.so.0"
>>
>> on a clean rebuild:
>>
>> /usr/bin/ld: warning: libintl.so.8, needed by /usr/local/lib/libpopt.so,
>> not found (try using -rpath or -rpath-link)
>> /usr/local/lib/libpopt.so: undefined reference to `libintl_dgettext'
>> /usr/local/lib/libpopt.so: undefined reference to
>> `libintl_bind_textdomain_codeset'
>> /usr/local/lib/libpopt.so: undefined reference to `libintl_textdomain'
>>
>> (i have /usr/local/lib/libintl.so.8)
>>
>> What do i do here?
>>      
> The problem is actually with the dependency devel/popt.  The new
> devel/gettext uses libintl.so.9, 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 libintl.so.8, 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@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org"
>    


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
thanks!

-- 
-------------------------
Paul Macdonald
IFDNRG Ltd
Web and video hosting
-------------------------
t: 0131 5548070
m: 07534206249
e: paul@ifdnrg.com
w: http://www.ifdnrg.com
-------------------------
IFDNRG
40 Maritime Street
Edinburgh
EH6 6SA
-------------------------




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4C08EA91.7050704>