error compiling nco on osx 10.5.2

Wes James comptekki at gmail.com
Fri Feb 22 07:48:26 PST 2008


When I try to install nco on osx 10.5.2 i get:

port -p install nco
--->  Building libdap with target all
Error: Target org.macports.build returned: shell command " cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_libdap/work/libdap-3.7.10"
&& make all " returned error 2
Command output: make  all-recursive
Making all in gl
make  all-am
make[3]: Nothing to be done for `all-am'.
Making all in .
/bin/sh ./libtool --tag=CXX --mode=link /usr/bin/g++-4.0 -Wall -W
-Wcast-align -O2  -L/opt/local/lib -o libdap.la -rpath /opt/local/lib
-version-info 8:1:0 libdap_la-AttrTable.lo libdap_la-DAS.lo
libdap_la-DDS.lo libdap_la-DataDDS.lo libdap_la-DDXParser.lo
libdap_la-BaseType.lo libdap_la-Byte.lo libdap_la-Int32.lo
libdap_la-Float64.lo libdap_la-Str.lo libdap_la-Url.lo
libdap_la-Vector.lo libdap_la-Array.lo libdap_la-Structure.lo
libdap_la-Sequence.lo libdap_la-Grid.lo libdap_la-UInt32.lo
libdap_la-Int16.lo libdap_la-UInt16.lo libdap_la-Float32.lo
libdap_la-Constructor.lo libdap_la-BaseTypeFactory.lo
libdap_la-SignalHandler.lo libdap_la-Error.lo libdap_la-InternalErr.lo
libdap_la-util.lo libdap_la-xdrutil_ppc.lo libdap_la-parser-util.lo
libdap_la-escaping.lo libdap_la-lex.das.lo libdap_la-das.tab.lo
libdap_la-lex.dds.lo libdap_la-dds.tab.lo libdap_la-lex.ce_expr.lo
libdap_la-ce_expr.tab.lo libdap_la-lex.Error.lo libdap_la-Error.tab.lo
libdap_la-gse.tab.lo libdap_la-lex.gse_.lo libdap_la-ce_functions.lo
libdap_la-GSEClause.lo libdap_la-GeoConstraint.lo
libdap_la-GridGeoConstraint.lo libdap_la-Clause.lo libdap_la-RValue.lo
libdap_la-ConstraintEvaluator.lo libdap_la-ArrayGeoConstraint.lo
libdap_la-DapIndent.lo libdap_la-XDRUtils.lo
libdap_la-XDRFileMarshaller.lo libdap_la-XDRFileUnMarshaller.lo
libdap_la-XDRStreamMarshaller.lo libdap_la-GetOpt.lo
libdap_la-GNURegex.lo -L/opt/local/lib -lxml2 -lpthread -lz -liconv
-lm   -lpthread gl/libgnu.la
rm -fr  .libs/libdap.lax
rm -fr .libs/libdap.lax
mkdir .libs/libdap.lax
rm -fr .libs/libdap.lax/libgnu.a
mkdir .libs/libdap.lax/libgnu.a
Extracting /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_libdap/work/libdap-3.7.10/gl/.libs/libgnu.a
(cd .libs/libdap.lax/libgnu.a && ar x
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_libdap/work/libdap-3.7.10/gl/.libs/libgnu.a)
rm -fr .libs/libdap.lax/libiconv.a
mkdir .libs/libdap.lax/libiconv.a
Extracting /opt/local/lib/libiconv.a
(cd .libs/libdap.lax/libiconv.a && ar x /opt/local/lib/libiconv.a)
/usr/bin/g++-4.0 -dynamiclib -single_module ${wl}-flat_namespace
${wl}-undefined ${wl}suppress -o .libs/libdap.8.0.1.dylib
.libs/libdap_la-AttrTable.o .libs/libdap_la-DAS.o
.libs/libdap_la-DDS.o .libs/libdap_la-DataDDS.o
.libs/libdap_la-DDXParser.o .libs/libdap_la-BaseType.o
.libs/libdap_la-Byte.o .libs/libdap_la-Int32.o
.libs/libdap_la-Float64.o .libs/libdap_la-Str.o .libs/libdap_la-Url.o
.libs/libdap_la-Vector.o .libs/libdap_la-Array.o
.libs/libdap_la-Structure.o .libs/libdap_la-Sequence.o
.libs/libdap_la-Grid.o .libs/libdap_la-UInt32.o
.libs/libdap_la-Int16.o .libs/libdap_la-UInt16.o
.libs/libdap_la-Float32.o .libs/libdap_la-Constructor.o
.libs/libdap_la-BaseTypeFactory.o .libs/libdap_la-SignalHandler.o
.libs/libdap_la-Error.o .libs/libdap_la-InternalErr.o
.libs/libdap_la-util.o .libs/libdap_la-xdrutil_ppc.o
.libs/libdap_la-parser-util.o .libs/libdap_la-escaping.o
.libs/libdap_la-lex.das.o .libs/libdap_la-das.tab.o
.libs/libdap_la-lex.dds.o .libs/libdap_la-dds.tab.o
.libs/libdap_la-lex.ce_expr.o .libs/libdap_la-ce_expr.tab.o
.libs/libdap_la-lex.Error.o .libs/libdap_la-Error.tab.o
.libs/libdap_la-gse.tab.o .libs/libdap_la-lex.gse_.o
.libs/libdap_la-ce_functions.o .libs/libdap_la-GSEClause.o
.libs/libdap_la-GeoConstraint.o .libs/libdap_la-GridGeoConstraint.o
.libs/libdap_la-Clause.o .libs/libdap_la-RValue.o
.libs/libdap_la-ConstraintEvaluator.o
.libs/libdap_la-ArrayGeoConstraint.o .libs/libdap_la-DapIndent.o
.libs/libdap_la-XDRUtils.o .libs/libdap_la-XDRFileMarshaller.o
.libs/libdap_la-XDRFileUnMarshaller.o
.libs/libdap_la-XDRStreamMarshaller.o .libs/libdap_la-GetOpt.o
.libs/libdap_la-GNURegex.o  .libs/libdap.lax/libgnu.a/localcharset.o
.libs/libdap.lax/libgnu.a/regex.o  .libs/libdap.lax/libiconv.a/iconv.o
.libs/libdap.lax/libiconv.a/localcharset.o
.libs/libdap.lax/libiconv.a/relocatable.o   -L/opt/local/lib
/opt/local/lib/libxml2.dylib /opt/local/lib/libz.dylib -lz -lm
-lpthread  -install_name  /opt/local/lib/libdap.8.dylib
-Wl,-compatibility_version -Wl,9 -Wl,-current_version -Wl,9.1
ld: duplicate symbol _locale_charset in
.libs/libdap.lax/libiconv.a/localcharset.o and
.libs/libdap.lax/libgnu.a/localcharset.o

collect2: ld returned 1 exit status
make[2]: *** [libdap.la] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
------------------------------------

How do I get arouind this duplicate sysmbol thing?

thx


More information about the macports-users mailing list