mediatomb

jcv jv at yeaguy.com
Wed Feb 12 07:03:14 UTC 2014



On Tue, 11 Feb 2014, Kevin Oberman wrote:

> On Tue, Feb 11, 2014 at 4:35 PM, jcv <jv at yeaguy.com> wrote:
> 
>
>       On Tue, 11 Feb 2014, Kevin Oberman wrote:
>
>       On Tue, Feb 11, 2014 at 2:55 PM, jcv <jv at yeaguy.com> wrote:
> 
> 
>
>             On Tue, 11 Feb 2014, Kevin Oberman wrote:
>
>              On Tue, Feb 11, 2014 at 12:16 PM, jcv <jv at yeaguy.com>
>             wrote:
>                         Hi - I am seeing alot of emails
>                   regarding libiconv..  Is there a
>                   work
>                         around for mediatomb per chance??
>
>                         ===>  Building for
>                   mediatomb-0.12.1_11
>                         --- all ---
>                         /usr/bin/make  all-recursive
>                         --- all-recursive ---
>                         Making all in tombupnp
>                         --- all-recursive ---
>                         Making all in build
>                         Making all in build
>                         --- mediatomb ---
>                         c++ -I../src  -I../tombupnp/ixml/inc
>                    -I../tombupnp/threadutil/inc
>                         -I../tombupnp/upnp/inc  -I..  
>                    -I/usr/local/include/mysql -pipe
>                         -fno-strict-aliasing -g -DNDEBUG
>                    -I/usr/local/include
>                         -I/usr/local/include
>                    -I/usr/local/include    -D_THREAD_SAFE
>                         -I/usr/local/include
>                    -I/usr/local/include  -I/usr/local/include
>                         -I/usr/local/include   -O2 -pipe
>                   -fno-strict-aliasing   -pthread
>                          -lmagic -o mediatomb
>                   mediatomb-main.o libmediatomb.a
>                         ../tombupnp/build/libtombupnp.a
>                    -L/usr/local/lib
>                    -L/usr/local/lib
>                         -L/usr/local/lib      
>                    -L/usr/local/lib -L/usr/local/lib
>                         -L/usr/local/lib    -pthread  
>                    -L/usr/local/lib/mysql
>                   -lmysqlclient_r
>                         -pthread -lm      -L/usr/local/lib
>                   -ljs  -lmagic  -lid3  -lexif  -lz
>                          -lrt -D_THREAD_SAFE  -pthread
>                    -lavformat -lavutil
>                          -lffmpegthumbnailer -lexpat  -lmp4v2
>                          -L/usr/local/lib -lcurl
>                         -lssl -lcrypto -L/usr/lib -lgssapi
>                   -lheimntlm -lkrb5 -lhx509
>                   -lcom_err
>                         -lcrypto -lasn1 -lwind -lheimbase
>                   -lroken -lcrypt -pthread -lz
>                   -lcurl
>                         /usr/bin/ld: : invalid DSO for symbol
>                   `libiconv_open' definition
>                         //usr/local/lib/libiconv.so.3: could
>                   not read symbols: Bad value
>                         c++: error: linker command failed
>                   with exit code 1 (use -v to see
>                         invocation)
>                         *** [mediatomb] Error code 1
>
>                         make[4]: stopped in
>                        
>                   /usr/ports/net/mediatomb/work/mediatomb-0.12.1/build
>                         1 error
>
>                         make[4]: stopped in
>                        
>                   /usr/ports/net/mediatomb/work/mediatomb-0.12.1/build
>                         *** [all-recursive] Error code 1
>
>                         make[3]: stopped in
>                   /usr/ports/net/mediatomb/work/mediatomb-0.12.1
>                         1 error
>
>                         make[3]: stopped in
>                   /usr/ports/net/mediatomb/work/mediatomb-0.12.1
>                         *** [all] Error code 2
>
>                         make[2]: stopped in
>                   /usr/ports/net/mediatomb/work/mediatomb-0.12.1
>                         1 error
>
>                         make[2]: stopped in
>                   /usr/ports/net/mediatomb/work/mediatomb-0.12.1
>                         ===> Compilation failed unexpectedly.
>                         Try to set MAKE_JOBS_UNSAFE=yes and
>                   rebuild before reporting the
>                         failure to
>                         the maintainer.
>                         *** Error code 1
>
>                         Stop.
>                         make[1]: stopped in
>                   /usr/ports/net/mediatomb
>                         *** Error code 1
>
>                         Stop.
>                         make: stopped in
>                   /usr/ports/net/mediatomb
>                         root at yeaguy:/usr/ports/net/mediatomb
>                   #
> 
>
>                   OK. What version of FreeBSD? Do you have
>                   the iconv port installed?
>
>                   I have mediatomb running fine under
>                   10.0-RELEASE without the iconv port.
>
>                   While the base libiconv is fully POSIX
>                   compliant, the port version (GNU
>                   iconv) has
>                   several non-POSIX extensions that a few
>                   ports require. I have had no
>                   issues with
>                   mediatomb using base iconv, but your port
>                   build was clearly trying to use
>                   a ports
>                   version, /usr/local/lib/libiconv.so.3. The
>                   error at least implies that
>                   the library
>                   is corrupt.
>
>                   If you don't have libiconv installed,
>                   libiconv.so.3 is a remnant from
>                   pre-upgrade,
>                   so you should delete it. If you are not
>                   running 10.0, 10-STABLE (recent),
>                   or HEAD,
>                   you should re-install the port.
>                   --
>                   R. Kevin Oberman, Network Engineer, Retired
>                   E-mail: rkoberman at gmail.com
> 
> 
>
>             Here is my current setup:
>
>             [vic at yeaguy ~] uname -a
>             FreeBSD yeaguy.com 10.0-RELEASE FreeBSD 10.0-RELEASE #0
>             r260789: Thu Jan
>             16 22:34:59 UTC 2014
>             root at snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC
>              amd64
>
>             [vic at yeaguy ~] pkg info | grep libic
>             libical-1.0                    Implementation of the
>             IETF Calendaring and
>             Scheduling protocols
>             libiconv-1.14_1                A character set
>             conversion library
>             [vic at yeaguy ~]
>
>             [vic at yeaguy ~] locate libiconv.so.3
>             /usr/local/lib/libiconv.so.3
>             [vic at yeaguy ~]
> 
> 
>
>       And what, if anything, do you get get from 'pkg info -r
>       libiconv-1.14_1'?
>
>       When you  went to 10.0, did you rebuild all ports and delete
>       libiconv as
>       recommended? I suspect that it should have been deleted, but, as I
>       mentioned, a few ports use the extensions in the GNU iconv, so it
>       is
>       possible that you need it. With over 1100 ports installed, I hav
>       enot hit
>       on one that requires the port.
>       --
>       R. Kevin Oberman, Network Engineer, Retired
>       E-mail: rkoberman at gmail.com
> _______________________________________________
> freebsd-ports at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscribe at freebsd.org"
> 
> 
> 
> Here is some outputs:
> 
> [jv at yeaguy ~] pkg info -r libiconv-1.14_1
> libiconv-1.14_1:
>         php5-iconv-5.4.24_1
>         qt4-corelib-4.8.5_2
>         pulseaudio-0.9.23_2
>         id3lib-3.8.3_5
>         xplanet-1.3.0_1
> [jv at yeaguy ~] pkg info -r php5-iconv-5.4.24_1
> php5-iconv-5.4.24_1:
>         gallery3-3.0.9
> [jv at yeaguy ~]
> [jv at yeaguy ~] pkg info -r qt4-corelib-4.8.5_2
> qt4-corelib-4.8.5_2:
>         qt4-xml-4.8.5
>         doxygen-1.8.3.1_1
>         automoc4-0.9.88_3
>         qt4-dbus-4.8.5
>         qt4-network-4.8.5
>         qt4-script-4.8.5
>         qt4-sql-4.8.5
>         qt4-svg-4.8.5
>         qt4-xmlpatterns-4.8.5
>         qt4-declarative-4.8.5
>         qt4-qt3support-4.8.5
>         qt4-clucene-4.8.5
>         qt4-help-4.8.5
>         qt4-assistant-4.8.5_1
>         qt4-designer-4.8.5_1
>         qt4-testlib-4.8.5
>         qzeitgeist-0.8.0
>         soprano-2.9.4
>         qca-2.0.3_1
>         hupnp-1.0.0_1
>         qt4-imageformats-4.8.5
>         qt4-qdbusviewer-4.8.5_1
>         jovie-4.10.5_1
>         kaccessible-4.10.5_1
>         kmag-4.10.5
>         kmousetool-4.10.5
>         kmouth-4.10.5
>         akonadi-1.10.3_1
>         poppler-qt4-0.24.4
>         nepomuk-core-4.10.5_1
>         prison-1.0_1
>         qjson-0.8.1
>         kdepimlibs-4.10.5_3
>         kdeadmin-4.10.5
>         libkexiv2-4.10.5
>         kactivities-4.10.5_3
>         qimageblitz-0.0.6_2
>         polkit-kde-0.99.1
>         kcm-polkit-kde-0.0.20121008
>         kactivitymanagerd-4.10.5_3
>         phonon-gstreamer-4.7.1
>         kde-workspace-4.10.5_2
>         kdeartwork-4.10.5_1
>         blinken-4.10.5
>         analitza-4.10.5
>         cantor-4.10.5
>         libkdeedu-4.10.5
>         kalgebra-4.10.5
>         kanagram-4.10.5
>         kbruch-4.10.5
>         kgeography-4.10.5
>         khangman-4.10.5
>         kig-4.10.5_1
>         ja-kiten-4.10.5
>         klettres-4.10.5
>         kmplot-4.10.5
>         kstars-4.10.5_1
>         ktouch-4.10.5
>         kturtle-4.10.5
>         kwordquiz-4.10.5
>         pairs-4.10.5
>         parley-4.10.5
>         qt4-scripttools-4.8.5
>         rocs-4.10.5_1
>         step-4.10.5_1
>         marble-4.10.5
>         libkdegames-4.10.5
>         bomber-4.10.5
>         bovo-4.10.5
>         granatier-4.10.5
>         qscintilla2-2.7.2,1
>         py27-qt4-core-4.10.3,1
>         qt4-iconengines-4.8.5
>         qt4-inputmethods-4.8.5
>         py27-qt4-gui-4.10.3,1
>         py27-qt4-xml-4.10.3,1
>         py27-qt4-script-4.10.3,1
>         py27-qt4-designer-4.10.3,1
>         py27-qt4-network-4.10.3,1
>         py27-qt4-opengl-4.10.3,1
>         py27-qt4-sql-4.10.3,1
>         py27-qt4-svg-4.10.3,1
>         py27-qt4-webkit-4.10.3
>         py27-qt4-phonon-4.10.3
>         py27-qt4-declarative-4.10.3
>         okular-4.10.5_3
>         qwt5-5.2.3
>         py27-qt4-dbussupport-4.10.3
>         py27-pykde4-4.10.5_1
>         kapman-4.10.5
>         katomic-4.10.5
>         kblackbox-4.10.5
>         kblocks-4.10.5
>         kbounce-4.10.5
>         kbreakout-4.10.5
>         kdiamond-4.10.5
>         kfourinline-4.10.5
>         kgoldrunner-4.10.5
>         kigo-4.10.5
>         killbots-4.10.5
>         kiriki-4.10.5
>         kjumpingcube-4.10.5
>         klines-4.10.5
>         libkmahjongg-4.10.5
>         kmahjongg-4.10.5
>         kmines-4.10.5
>         knavalbattle-4.10.5
>         knetwalk-4.10.5
>         kolf-4.10.5
>         kollision-4.10.5
>         konquest-4.10.5
>         kpat-4.10.5
>         kreversi-4.10.5
>         kshisen-4.10.5
>         ksirk-4.10.5
>         ksnakeduel-4.10.5
>         kspaceduel-4.10.5
>         ksquares-4.10.5
>         ksudoku-4.10.5
>         ktuberling-4.10.5
>         kubrick-4.10.5
>         lskat-4.10.5
>         palapeli-4.10.5
>         kdegraphics-mobipocket-4.10.5_1
>         kdegraphics-svgpart-4.10.5
>         libkdcraw-4.10.5
>         kdegraphics-thumbnailers-4.10.5
>         kamera-4.10.5
>         libkipi-4.10.5
>         libkonq-4.10.5
>         gwenview-4.10.5_1
>         kcolorchooser-4.10.5
>         kgamma-4.10.5
>         kruler-4.10.5
>         kolourpaint-4.10.5
>         ksnapshot-4.10.5
>         libksane-4.10.5
>         ksaneplugin-4.10.5
>         dragon-player-4.10.5
>         kdemultimedia-ffmpegthumbs-4.10.5_1
>         juk-4.10.5
>         libkcddb-4.10.5
>         libkcompactdisc-4.10.5
>         kio-audiocd-4.10.5
>         qt4-gui-4.8.5
>         qt4-webkit-4.8.5_1
>         polkit-qt-0.103.0_1
>         phonon-4.7.1
>         qt4-opengl-4.8.5
>         libdbusmenu-qt-0.9.2_2
>         kdelibs-4.10.5_2
>         kmix-4.10.5
>         kscd-4.10.5
>         libktorrent-1.3.1_2
>         qca-ossl-2.0.0.b3_4
>         qt4-porting-4.8.5
>         qt4-uic3-4.8.5
>         kopete-4.10.5_1
>         telepathy-qt4-0.9.3_1
>         krdc-4.10.5
>         krfb-4.10.5
>         kdenetwork-4.10.5_2
>         nepomuk-widgets-4.10.5
>         grantlee-0.3.0
>         libkgapi-0.4.4
>         libkolab-0.4.2
>         kdepim-runtime-4.10.5_1
>         kdepim-4.10.5_2
>         qoauth-1.0.1
>         kdeplasma-addons-4.10.5_1
>         kate-4.10.5_1
>         kdesdk-4.10.5_2
>         kdetoys-4.10.5_1
>         ark-4.10.5
>         filelight-4.10.5
>         kcalc-4.10.5
>         kcharselect-4.10.5
>         kdf-4.10.5
>         kfloppy-4.10.5
>         kgpg-4.10.5
>         kremotecontrol-4.10.5
>         ktimer-4.10.5
>         kwallet-4.10.5
>         print-manager-4.10.5
>         superkaramba-4.10.5
>         sweeper-4.10.5
>         kdewebdev-4.10.5_1
>         konsole-4.10.5
>         kde-baseapps-4.10.5_1
>         cagibi-0.2.0
>         kde-runtime-4.10.5_3
> [jv at yeaguy ~
> 
> 
> Hmm. Looks like either some of these were not reinstalled after going ot 10.0 or
> libiconv was not removed after the upgrade.
> 
> I don't use php, so I don't have php5-iconv-5.4.24_1installed, but I can say the
> qt4-corelib, pulseaudio-0.9.23_2, id3lib-3.8.3_5, and xplant should have linked to
> the base system iconv. I gave php5-iconv a quick look and I am pretty sure that it
> does not either.
> 
> I believe that you should delete libiconv and re-install all of the dependent ports.
> If you have not reinstalled all portssince the upgrade to 10, please consider doing
> so. It will save you a lot of grief down the road.
> --
> R. Kevin Oberman, Network Engineer, Retired
> E-mail: rkoberman at gmail.com
> 
>



Hi - Thanks for having a look, I just did a fresh install of the OS on 
Sunday and updated the ports collection before installing anything.. Im a 
little hesitant to remove libiconv.. Looks like theres potential to break 
a lot of stuff.

I got everything I need installed and working great.. to be honest I 
havent used mediatomb in a while, buts it nice to have when I have a party 
and want to play my music collection from my PS3. There are alternatives.. 
Thanks again for you time.


[vic at yeaguy ~] lsof | grep libiconv
nmbd        821       root  txt     VREG              0,111 
8112 71749484 /usr/lib/i18n/libiconv_std.so.4
smbd        824       root  txt     VREG              0,111 
8112 71749484 /usr/lib/i18n/libiconv_std.so.4
smbd        827       root  txt     VREG              0,111 
8112 71749484 /usr/lib/i18n/libiconv_std.so.4
winbindd    829       root  txt     VREG              0,111 
8112 71749484 /usr/lib/i18n/libiconv_std.so.4
winbindd    847       root  txt     VREG              0,111 
8112 71749484 /usr/lib/i18n/libiconv_std.so.4
hald       1238  haldaemon  txt     VREG              0,111 
8112 71749484 /usr/lib/i18n/libiconv_std.so.4
polkitd    1242       root  txt     VREG              0,111 
8112 71749484 /usr/lib/i18n/libiconv_std.so.4
gam_serve  1354         jv  txt     VREG              0,111 
8112 71749484 /usr/lib/i18n/libiconv_std.so.4
upowerd    1364       root  txt     VREG              0,111 
8112 71749484 /usr/lib/i18n/libiconv_std.so.4
httpd     15523       root  txt     VREG              0,111 
1069375 35092027 /usr/local/lib/libiconv.so.3
kscreenlo 15891       gina  txt     VREG              0,111 
1069375 35092027 /usr/local/lib/libiconv.so.3
httpd     17162        www  txt     VREG              0,111 
1069375 35092027 /usr/local/lib/libiconv.so.3
httpd     17267        www  txt     VREG              0,111 
1069375 35092027 /usr/local/lib/libiconv.so.3
httpd     17810        www  txt     VREG              0,111 
1069375 35092027 /usr/local/lib/libiconv.so.3
httpd     17892        www  txt     VREG              0,111 
1069375 35092027 /usr/local/lib/libiconv.so.3
httpd     18010        www  txt     VREG              0,111 
1069375 35092027 /usr/local/lib/libiconv.so.3
httpd     18072        www  txt     VREG              0,111 
1069375 35092027 /usr/local/lib/libiconv.so.3
httpd     18105        www  txt     VREG              0,111 
1069375 35092027 /usr/local/lib/libiconv.so.3
httpd     18106        www  txt     VREG              0,111 
1069375 35092027 /usr/local/lib/libiconv.so.3
httpd     18130        www  txt     VREG              0,111 
1069375 35092027 /usr/local/lib/libiconv.so.3
httpd     18133        www  txt     VREG              0,111 
1069375 35092027 /usr/local/lib/libiconv.so.3
gnome-key 55255         jv  txt     VREG              0,111 
8112 71749484 /usr/lib/i18n/libiconv_std.so.4
gam_serve 56641       gina  txt     VREG              0,111 
8112 71749484 /usr/lib/i18n/libiconv_std.so.4
winbindd  60091       root  txt     VREG              0,111 
8112 71749484 /usr/lib/i18n/libiconv_std.so.4
winbindd  60092       root  txt     VREG              0,111 
8112 71749484 /usr/lib/i18n/libiconv_std.so.4
smbd      60134       root  txt     VREG              0,111 
8112 71749484 /usr/lib/i18n/libiconv_std.so.4
kdeinit4  91428       gina  txt     VREG              0,111 
1069375 35092027 /usr/local/lib/libiconv.so.3
kdeinit4  91429       gina  txt     VREG              0,111 
1069375 35092027 /usr/local/lib/libiconv.so.3
kdeinit4  91431       gina  txt     VREG              0,111 
1069375 35092027 /usr/local/lib/libiconv.so.3
kdeinit4  91435       gina  txt     VREG              0,111 
1069375 35092027 /usr/local/lib/libiconv.so.3
kactivity 91439       gina  txt     VREG              0,111 
1069375 35092027 /usr/local/lib/libiconv.so.3
kdeinit4  91441       gina  txt     VREG              0,111 
1069375 35092027 /usr/local/lib/libiconv.so.3
kwin      91444       gina  txt     VREG              0,111 
1069375 35092027 /usr/local/lib/libiconv.so.3
knotify4  91447       gina  txt     VREG              0,111 
1069375 35092027 /usr/local/lib/libiconv.so.3
knotify4  91447       gina  txt     VREG              0,111 
8112 71749484 /usr/lib/i18n/libiconv_std.so.4
kdeinit4  91449       gina  txt     VREG              0,111 
1069375 35092027 /usr/local/lib/libiconv.so.3
kuiserver 91452       gina  txt     VREG              0,111 
1069375 35092027 /usr/local/lib/libiconv.so.3
akonadi_c 91454       gina  txt     VREG              0,111 
1069375 35092027 /usr/local/lib/libiconv.so.3
akonadise 91455       gina  txt     VREG              0,111 
1069375 35092027 /usr/local/lib/libiconv.so.3
akonadi_a 91732       gina  txt     VREG              0,111 
1069375 35092027 /usr/local/lib/libiconv.so.3
akonadi_a 91736       gina  txt     VREG              0,111 
1069375 35092027 /usr/local/lib/libiconv.so.3
akonadi_a 91736       gina  txt     VREG              0,111 
8112 71749484 /usr/lib/i18n/libiconv_std.so.4
akonadi_a 91759       gina  txt     VREG              0,111 
1069375 35092027 /usr/local/lib/libiconv.so.3
akonadi_a 91761       gina  txt     VREG              0,111 
1069375 35092027 /usr/local/lib/libiconv.so.3
akonadi_a 91762       gina  txt     VREG              0,111 
1069375 35092027 /usr/local/lib/libiconv.so.3
akonadi_m 91765       gina  txt     VREG              0,111 
1069375 35092027 /usr/local/lib/libiconv.so.3
akonadi_m 91766       gina  txt     VREG              0,111 
1069375 35092027 /usr/local/lib/libiconv.so.3
akonadi_m 91766       gina  txt     VREG              0,111 
8112 71749484 /usr/lib/i18n/libiconv_std.so.4
akonadi_n 91768       gina  txt     VREG              0,111 
1069375 35092027 /usr/local/lib/libiconv.so.3
kdeinit4  91797       gina  txt     VREG              0,111 
1069375 35092027 /usr/local/lib/libiconv.so.3
kdeinit4  91800       gina  txt     VREG              0,111 
1069375 35092027 /usr/local/lib/libiconv.so.3
kdeinit4  91807       gina  txt     VREG              0,111 
1069375 35092027 /usr/local/lib/libiconv.so.3
nepomukco 91809       gina  txt     VREG              0,111 
1069375 35092027 /usr/local/lib/libiconv.so.3
polkit-kd 91816       gina  txt     VREG              0,111 
1069375 35092027 /usr/local/lib/libiconv.so.3
polkit-kd 91816       gina  txt     VREG              0,111 
8112 71749484 /usr/lib/i18n/libiconv_std.so.4
pulseaudi 91817       gina  txt     VREG              0,111 
1069375 35092027 /usr/local/lib/libiconv.so.3
korgac    91818       gina  txt     VREG              0,111 
1069375 35092027 /usr/local/lib/libiconv.so.3
kdeinit4  91820       gina  txt     VREG              0,111 
1069375 35092027 /usr/local/lib/libiconv.so.3
gconf-hel 91825       gina  txt     VREG              0,111 
1069375 35092027 /usr/local/lib/libiconv.so.3
chrome    91837       gina  txt     VREG              0,111 
8112 71749484 /usr/lib/i18n/libiconv_std.so.4
gvfs-hal- 91881       gina  txt     VREG              0,111 
8112 71749484 /usr/lib/i18n/libiconv_std.so.4
kdeinit4  91936       gina  txt     VREG              0,111 
1069375 35092027 /usr/local/lib/libiconv.so.3
xfce4-ter 91991       gina  txt     VREG              0,111 
8112 71749484 /usr/lib/i18n/libiconv_std.so.4
[vic at yeaguy ~]


More information about the freebsd-ports mailing list