problem compiling pidgin 2.10.10

Ethan Blanton elb at pidgin.im
Sat Nov 22 09:55:16 EST 2014


Matthias Apitz spake unto us the following wisdom:
> I have problems compiling pidgin 2.10.10 in one of my laptops, running
> FreeBSD 10.x:
> 
> $ gmake
> ...
> Making all in plugins
> gmake[3]: Entering directory `/usr/local/guru/pidgin-2.10.10/finch/plugins'
> gmake[3]: Nothing to be done for `all'.
> gmake[3]: Leaving directory `/usr/local/guru/pidgin-2.10.10/finch/plugins'
> gmake[3]: Entering directory `/usr/local/guru/pidgin-2.10.10/finch'
>   CCLD     finch
> /usr/bin/ld: i: invalid DSO for symbol `cur_term' definition
> /usr/local/lib/libtinfow.so.5.9: could not read symbols: Bad value
> cc: error: linker command failed with exit code 1 (use -v to see invocation)
> gmake[3]: *** [finch] Error 1
> gmake[3]: Leaving directory `/usr/local/guru/pidgin-2.10.10/finch'
> gmake[2]: *** [all-recursive] Error 1
> gmake[2]: Leaving directory `/usr/local/guru/pidgin-2.10.10/finch'
> gmake[1]: *** [all-recursive] Error 1
> gmake[1]: Leaving directory `/usr/local/guru/pidgin-2.10.10'
> gmake: *** [all] Error 2
> 
> the shared lib /usr/local/lib/libtinfow.so.5.9 seems to be fine:
> 
> $ nm /usr/local/lib/libtinfow.so.5.9 | fgrep cur_term
> 00025b58 B cur_term
> 
> What could cause this problem? And can I somehow disable the use of
> finch (I don't even know what this is, I only use MSN and Yahoo)?

There's a lot of stuff on the web about this.  I don't understand why
you're getting that specific error, but it appears to be a missing
library on the link line.  This likely means that the Pidgin configure
scripts aren't finding something that they probably don't know to look
for; I'm not sure exactly how this is happening.

Finch is a terminal-based IM client.  If you don't want it, you can
configure with --disable-consoleui and it will not build.  This will
likely fix your problem.

Ethan



More information about the Support mailing list