Missing libiconv in libtorrent-rasterbar-16 breaks deluge

Frank Seltzer frank_s at bellsouth.net
Tue Feb 5 21:30:22 UTC 2013


Following the instructions in UPDATING to upgrade deluge, I deinstalled 
libtorrent-rasterbar-15* and ran portupgrade -r deluge.  No errors during 
the build.  Trying to start deluge after the upgrade I am getting this 
error message:

ImportError: /usr/local/lib/libtorrent-rasterbar.so.7: Undefined symbol 
"libiconv"

and deluge quits.

root at Ace:/usr/ports # ldd /usr/local/lib/libtorrent-rasterbar.so.7
/usr/local/lib/libtorrent-rasterbar.so.7:
         libboost_system.so.5 => /usr/local/lib/libboost_system.so.5 (0x281ae000)
         libssl.so.6 => /usr/lib/libssl.so.6 (0x281b2000)
         libcrypto.so.6 => /lib/libcrypto.so.6 (0x281fc000)
         libGeoIP.so.5 => /usr/local/lib/libGeoIP.so.5 (0x2835f000)
         libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x28ca9000)
         libm.so.5 => /lib/libm.so.5 (0x28395000)
         libc.so.7 => /lib/libc.so.7 (0x2806d000)
         libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x283b0000)
         libthr.so.3 => /lib/libthr.so.3 (0x283bb000)

No mention of libiconv.  Checked the Makefile and found:

USE_ICONV=      yes

The configure summary says:

External libraries:
   system libgeoip:      yes
   system libiconv:      no

Nothing relevant in make.conf:

Ace /home/frank_s % cat /etc/make.conf
RUBY_DEFAULT_VER=1.9
# added by use.perl 2013-02-05 07:27:04
PERL_VERSION=5.14.2

I have exhausted my debug fu.  Does anyone know why libiconv isn't there?

Thanks,
Frank


More information about the freebsd-ports mailing list