So I was in the process of running the icu portmaster run, and xbmc was complaining. I skipped it, and came back later to see what was wrong.
I will preface that I usually use a tricky make.conf that allows me to select base compiler or gcc47, so I immediately suspected it was my make.conf. System is 10-CURRENT amd64 and has a clean pkg_libchk.
Here is the final lines of "make clean install clean" for multimedia/xbmc
This is incorrect, as libiconv.so.3 is alive and well in /usr/local/lib.
I tried passing "LDFLAGS=-L/usr/local/lib" in the environment and after ./configure in the work dir with no change.
Without make.conf, "c compiler cannot create executables" using either clang or the old base gcc. I think maybe it's an autoconf issue, autoconf complains about many deprecated things during the initial make.
Anyone have the recent version of this port working? Anyone ever seen gcc refuse to find a library even with "-L/usr/local/lib"?
I will preface that I usually use a tricky make.conf that allows me to select base compiler or gcc47, so I immediately suspected it was my make.conf. System is 10-CURRENT amd64 and has a clean pkg_libchk.
Here is the final lines of "make clean install clean" for multimedia/xbmc
Code:
checking for TAGLIB... yes
checking for main in -liconv... no
configure: error: Could not find a required library. Please see the README for your platform.
===> Script "configure" failed unexpectedly.
Please report the problem to mickael.maillot@gmail.com [maintainer] and attach
the
"/usr/ports/build/usr/ports/multimedia/xbmc/work/xbmc-xbmc-baaa51c/config.log"
including the output of the failure of your make command. Also, it might be
a good idea to provide an overview of all packages installed on your system
(e.g. a /usr/local/sbin/pkg info -g -Ea).
*** [do-configure] Error code 1
Stop in /usr/ports/multimedia/xbmc.
*** [install] Error code 1
Stop in /usr/ports/multimedia/xbmc.
This is incorrect, as libiconv.so.3 is alive and well in /usr/local/lib.
I tried passing "LDFLAGS=-L/usr/local/lib" in the environment and after ./configure in the work dir with no change.
Without make.conf, "c compiler cannot create executables" using either clang or the old base gcc. I think maybe it's an autoconf issue, autoconf complains about many deprecated things during the initial make.
Anyone have the recent version of this port working? Anyone ever seen gcc refuse to find a library even with "-L/usr/local/lib"?