Build error while upgrading 'kdesdk-3.5.9' to 'kdesdk-3.5.10' (devel/kdesdk3)

Mel fbsd.questions at
Wed Sep 24 23:09:28 UTC 2008

On Wednesday 24 September 2008 21:01:20 Michal Petrucha wrote:
> First, thanks for your response.
> > Did you previously have kde-4 on this machine? ldconfig -r |grep gettext
> > should show a /usr/local/kde4/../, but that isn't usuable,
> > so new port builds will see 'a libgettext', so wont install gettext, but
> > kde's configure finds it is not usuable, so will default to it's internal
> > copy of gettext, which doesn't compile cleanly.
> > cd /usr/ports/devel/kdesdk
> > ${EDITOR} `make -V WRKSRC`/config.log
> > that should show hints why it does not find gettext usable.
> >
> > (Yep, been bitten by it).
> Well, I didn't yet install kde4 and I don't intend to. (-:
> Anyway, ldconfig -r | grep gettext shows only the following output:
> ~~~~~~
>         271:-lgettextpo.4 => /usr/local/lib/
> ~~~~~~
> I don't understand why it doesn't list since it is
> installed by the port devel/gettext (gettext-0.17_1 is installed here)

> I uploaded the whole config.log to
> but I don't see any relevant messages concerning gettext...

Me neither. I have no idea why it wants to use it's own internal gettext.

> But anyway, how did you solve the error you were getting? Do you think
> just running ldconfig will help? Won't it spoil something important?

I solved it by removing the duplicate library, but there are no dupes on your 

Problem with today's modular software: they start with the modules
    and never get to the software part.

More information about the freebsd-questions mailing list