From owner-freebsd-ports@FreeBSD.ORG Wed Feb 12 07:03:14 2014 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D4CDDFC4 for ; Wed, 12 Feb 2014 07:03:14 +0000 (UTC) Received: from vms173015pub.verizon.net (vms173015pub.verizon.net [206.46.173.15]) by mx1.freebsd.org (Postfix) with ESMTP id AC31D1DBC for ; Wed, 12 Feb 2014 07:03:14 +0000 (UTC) Received: from [192.168.1.3] ([unknown] [173.60.122.163]) by vms173015.mailsrvcs.net (Sun Java(tm) System Messaging Server 7u2-7.02 32bit (built Apr 16 2009)) with ESMTPA id <0N0V00618FKPVB20@vms173015.mailsrvcs.net> for freebsd-ports@freebsd.org; Wed, 12 Feb 2014 01:02:56 -0600 (CST) Date: Tue, 11 Feb 2014 23:02:49 -0800 (PST) From: jcv To: Kevin Oberman Subject: Re: mediatomb In-reply-to: Message-id: References: User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-version: 1.0 Content-Type: TEXT/PLAIN; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8BIT X-Content-Filtered-By: Mailman/MimeDel 2.1.17 Cc: FreeBSD Ports ML X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Feb 2014 07:03:14 -0000 On Tue, 11 Feb 2014, Kevin Oberman wrote: > On Tue, Feb 11, 2014 at 4:35 PM, jcv wrote: > > > On Tue, 11 Feb 2014, Kevin Oberman wrote: > > On Tue, Feb 11, 2014 at 2:55 PM, jcv wrote: > > > > On Tue, 11 Feb 2014, Kevin Oberman wrote: > >  On Tue, Feb 11, 2014 at 12:16 PM, jcv > 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@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@gmail.com > > > > Here is my current setup: > > [vic@yeaguy ~] uname -a > FreeBSD yeaguy.com 10.0-RELEASE FreeBSD 10.0-RELEASE #0 > r260789: Thu Jan > 16 22:34:59 UTC 2014 > root@snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC >  amd64 > > [vic@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@yeaguy ~] > > [vic@yeaguy ~] locate libiconv.so.3 > /usr/local/lib/libiconv.so.3 > [vic@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@gmail.com > _______________________________________________ > 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" > > > > Here is some outputs: > > [jv@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@yeaguy ~] pkg info -r php5-iconv-5.4.24_1 > php5-iconv-5.4.24_1: >         gallery3-3.0.9 > [jv@yeaguy ~] > [jv@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@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@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@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@yeaguy ~]