I'm working an a G4 mac running 10.4.10. I'm trying to build and install NCO. When the build gets to the stage of "make all" in the nco directory I receiving the error "internal link edit command failed". I'm not certain how to proceed. What does the community suggest? The full build output is attached below. -- --------------------------------------------------------------- Don Stark, PhD stark@ucar.edu NCAR, Boulder CO 303.497.2472 --------------------------------------------------------------- $ sudo /opt/local/bin/port install nco ---> Fetching expat ---> Attempting to fetch expat-2.0.1.tar.gz from http:// downloads.sourceforge.net/expat ---> Verifying checksum(s) for expat ---> Extracting expat ---> Configuring expat ---> Building expat with target all ---> Staging expat into destroot ---> Installing expat 2.0.1_0 ---> Activating expat 2.0.1_0 ---> Cleaning expat ---> Fetching libiconv ---> Attempting to fetch libiconv-1.11.tar.gz from http:// ftp.gnu.org/gnu/libiconv ---> Verifying checksum(s) for libiconv ---> Extracting libiconv ---> Configuring libiconv ---> Building libiconv with target all ---> Staging libiconv into destroot ---> Installing libiconv 1.11_4+darwin_8 ---> Activating libiconv 1.11_4+darwin_8 ---> Cleaning libiconv ---> Fetching gettext ---> Attempting to fetch gettext-0.16.1.tar.gz from http:// ftp.gnu.org/gnu/gettext ---> Verifying checksum(s) for gettext ---> Extracting gettext ---> Applying patches to gettext ---> Configuring gettext ---> Building gettext with target all ---> Staging gettext into destroot ---> Installing gettext 0.16.1_0 ---> Activating gettext 0.16.1_0 ---> Cleaning gettext ---> Fetching m4 ---> Attempting to fetch m4-1.4.9.tar.bz2 from http://ftp.gnu.org/ gnu/m4 ---> Verifying checksum(s) for m4 ---> Extracting m4 ---> Configuring m4 ---> Building m4 with target all ---> Staging m4 into destroot ---> Installing m4 1.4.9_0 ---> Activating m4 1.4.9_0 ---> Cleaning m4 ---> Fetching bison ---> Attempting to fetch bison-2.3.tar.bz2 from http://ftp.gnu.org/ gnu/bison ---> Verifying checksum(s) for bison ---> Extracting bison ---> Configuring bison ---> Building bison with target all ---> Staging bison into destroot ---> Installing bison 2.3_0 ---> Activating bison 2.3_0 ---> Cleaning bison ---> Fetching pkgconfig ---> Verifying checksum(s) for pkgconfig ---> Extracting pkgconfig ---> Configuring pkgconfig ---> Building pkgconfig with target all ---> Staging pkgconfig into destroot ---> Installing pkgconfig 0.21_0 ---> Activating pkgconfig 0.21_0 ---> Cleaning pkgconfig ---> Fetching zlib ---> Attempting to fetch zlib-1.2.3.tar.bz2 from http://www.zlib.net/ ---> Verifying checksum(s) for zlib ---> Extracting zlib ---> Applying patches to zlib ---> Configuring zlib ---> Building zlib with target all ---> Staging zlib into destroot ---> Installing zlib 1.2.3_1 ---> Activating zlib 1.2.3_1 ---> Cleaning zlib ---> Fetching curl ---> Attempting to fetch curl-7.16.2.tar.bz2 from http:// curl.haxx.se/download/ ---> Verifying checksum(s) for curl ---> Extracting curl ---> Configuring curl ---> Building curl with target all ---> Staging curl into destroot ---> Installing curl 7.16.2_0+darwin_8 ---> Activating curl 7.16.2_0+darwin_8 ---> Cleaning curl ---> Fetching libxml2 ---> Attempting to fetch libxml2-2.6.28.tar.gz from http:// xmlsoft.org/sources/ ---> Verifying checksum(s) for libxml2 ---> Extracting libxml2 ---> Configuring libxml2 ---> Building libxml2 with target all ---> Staging libxml2 into destroot ---> Installing libxml2 2.6.28_1 ---> Activating libxml2 2.6.28_1 ---> Cleaning libxml2 ---> Fetching openssl ---> Attempting to fetch openssl-0.9.8e.tar.gz from http:// www.openssl.org/source/ ---> Verifying checksum(s) for openssl ---> Extracting openssl ---> Applying patches to openssl ---> Configuring openssl ---> Building openssl with target all ---> Staging openssl into destroot ---> Installing openssl 0.9.8e_0+darwin_8 ---> Activating openssl 0.9.8e_0+darwin_8 ---> Cleaning openssl ---> Fetching libdap ---> Attempting to fetch libdap-3.7.5.tar.gz from ftp:// ftp.unidata.ucar.edu/pub/opendap/source/ ---> Attempting to fetch libdap-3.7.5.tar.gz from ftp:// ftp.unidata.ucar.edu/pub/opendap/source/o ld/ ---> Verifying checksum(s) for libdap ---> Extracting libdap ---> Configuring libdap ---> Building libdap with target all ---> Staging libdap into destroot ---> Installing libdap 3.7.5_0 ---> Activating libdap 3.7.5_0 ---> Cleaning libdap ---> Fetching gmp ---> Attempting to fetch gmp-4.2.1.tar.bz2 from http://ftp.gnu.org/ gnu/gmp ---> Verifying checksum(s) for gmp ---> Extracting gmp ---> Configuring gmp ---> Building gmp with target all ---> Staging gmp into destroot ---> Running ranlib on static libraries ---> Installing gmp 4.2.1_4+test ---> Activating gmp 4.2.1_4+test ---> Cleaning gmp ---> Fetching mpfr ---> Attempting to fetch patch01 from http://www.mpfr.org/mpfr-2.2.1/ ---> Attempting to fetch patch02 from http://www.mpfr.org/mpfr-2.2.1/ ---> Attempting to fetch patch03 from http://www.mpfr.org/mpfr-2.2.1/ ---> Attempting to fetch patch04 from http://www.mpfr.org/mpfr-2.2.1/ ---> Attempting to fetch patch05 from http://www.mpfr.org/mpfr-2.2.1/ ---> Attempting to fetch mpfr-2.2.1.tar.bz2 from http://www.mpfr.org/ mpfr-2.2.1/ ---> Verifying checksum(s) for mpfr ---> Extracting mpfr ---> Applying patches to mpfr ---> Configuring mpfr ---> Building mpfr with target all ---> Staging mpfr into destroot ---> Installing mpfr 2.2.1_1+darwin_8 ---> Activating mpfr 2.2.1_1+darwin_8 ---> Cleaning mpfr ---> Fetching gcc40 ---> Attempting to fetch gcc-core-4.0.4.tar.bz2 from ftp:// gcc.gnu.org/pub/gcc/releases/gcc-4.0.4 / ---> Attempting to fetch gcc-fortran-4.0.4.tar.bz2 from ftp:// gcc.gnu.org/pub/gcc/releases/gcc-4. 0.4/ ---> Attempting to fetch gcc-g++-4.0.4.tar.bz2 from ftp:// gcc.gnu.org/pub/gcc/releases/gcc-4.0.4/ ---> Attempting to fetch gcc-java-4.0.4.tar.bz2 from ftp:// gcc.gnu.org/pub/gcc/releases/gcc-4.0.4 / ---> Attempting to fetch gcc-objc-4.0.4.tar.bz2 from ftp:// gcc.gnu.org/pub/gcc/releases/gcc-4.0.4 / ---> Verifying checksum(s) for gcc40 ---> Extracting gcc40 ---> Configuring gcc40 ---> Building gcc40 with target profiledbootstrap ---> Staging gcc40 into destroot ---> Installing gcc40 4.0.4_0+darwin_8 ---> Activating gcc40 4.0.4_0+darwin_8 ---> Cleaning gcc40 ---> Fetching libnc-dap ---> Attempting to fetch libnc-dap-3.7.0.tar.gz from ftp:// ftp.unidata.ucar.edu/pub/opendap/sourc e/ ---> Verifying checksum(s) for libnc-dap ---> Extracting libnc-dap ---> Applying patches to libnc-dap ---> Configuring libnc-dap ---> Building libnc-dap with target all ---> Staging libnc-dap into destroot ---> Installing libnc-dap 3.7.0_1 ---> Activating libnc-dap 3.7.0_1 ---> Cleaning libnc-dap ---> Fetching netcdf ---> Attempting to fetch netcdf-3.6.2.tar.bz2 from ftp:// ftp.unidata.ucar.edu/pub/netcdf/ ---> Verifying checksum(s) for netcdf ---> Extracting netcdf ---> Configuring netcdf ---> Building netcdf with target all ---> Staging netcdf into destroot ---> Installing netcdf 3.6.2_0 ---> Activating netcdf 3.6.2_0 ---> Cleaning netcdf ---> Fetching perl5.8 ---> Attempting to fetch perl-5.8.8.tar.bz2 from http://www.cpan.org/ src/5.0/ ---> Verifying checksum(s) for perl5.8 ---> Extracting perl5.8 ---> Applying patches to perl5.8 ---> Configuring perl5.8 ---> Building perl5.8 with target all ---> Staging perl5.8 into destroot ---> Installing perl5.8 5.8.8_0+darwin_8 ---> Activating perl5.8 5.8.8_0+darwin_8 ---> Cleaning perl5.8 ---> Fetching udunits ---> Attempting to fetch udunits.tar.Z from ftp:// ftp.unidata.ucar.edu/pub/udunits/ ---> Verifying checksum(s) for udunits ---> Extracting udunits ---> Configuring udunits ---> Building udunits with target all ---> Staging udunits into destroot ---> Installing udunits 1.12.4_0 ---> Activating udunits 1.12.4_0 ---> Cleaning udunits ---> Fetching nco ---> Attempting to fetch nco-3.1.9.tar.gz from http:// nco.sourceforge.net/src/ ---> Verifying checksum(s) for nco ---> Extracting nco ---> Applying patches to nco ---> Configuring nco ---> Building nco with target all Error: Target com.apple.build returned: shell command " cd "/opt/ local/var/db/dports/build/_opt_lo cal_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_sc ience_nco/work/nco-3.1.9" && make all " returned error 2 Command output: gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/ malloc -I/opt/local/include -I /opt/local/include/libnc-dap -DNC_64BIT_OFFSET -fno-common -O2 - std=c99 -D_BSD_SOURCE -c nco_var_l st.c -o nco_var_lst.o >/dev/null 2>&1 /bin/sh ../../libtool --tag=CXX --tag=CXX --preserve-dup-deps -- tag=CC --mode=compile gcc -DHAVE_C ONFIG_H -I. -I. -I../.. -I/usr/include/malloc -I/opt/local/include - I/opt/local/include/libnc-da p -DNC_64BIT_OFFSET -fno-common -O2 -std=c99 -D_BSD_SOURCE -c -o nco_var_rth.lo nco_var_rth.c gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/malloc -I/opt/ local/include -I/opt/local/inclu de/libnc-dap -DNC_64BIT_OFFSET -fno-common -O2 -std=c99 -D_BSD_SOURCE -c nco_var_rth.c -fno-commo n -DPIC -o .libs/nco_var_rth.o In file included from nco_var_rth.h:20, from nco_var_rth.c:9: /opt/local/include/netcdf.h:95:1: warning: "NC_64BIT_OFFSET" redefined <command line>:1:1: warning: this is the location of the previous definition gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/malloc -I/opt/ local/include -I/opt/local/inclu de/libnc-dap -DNC_64BIT_OFFSET -fno-common -O2 -std=c99 -D_BSD_SOURCE -c nco_var_rth.c -o nco_var_ rth.o >/dev/null 2>&1 /bin/sh ../../libtool --tag=CXX --tag=CXX --preserve-dup-deps -- tag=CC --mode=compile gcc -DHAVE_C ONFIG_H -I. -I. -I../.. -I/usr/include/malloc -I/opt/local/include - I/opt/local/include/libnc-da p -DNC_64BIT_OFFSET -fno-common -O2 -std=c99 -D_BSD_SOURCE -c -o nco_var_scv.lo nco_var_scv.c gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/malloc -I/opt/ local/include -I/opt/local/inclu de/libnc-dap -DNC_64BIT_OFFSET -fno-common -O2 -std=c99 -D_BSD_SOURCE -c nco_var_scv.c -fno-commo n -DPIC -o .libs/nco_var_scv.o In file included from nco_var_scv.h:20, from nco_var_scv.c:9: /opt/local/include/netcdf.h:95:1: warning: "NC_64BIT_OFFSET" redefined <command line>:1:1: warning: this is the location of the previous definition gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/malloc -I/opt/ local/include -I/opt/local/inclu de/libnc-dap -DNC_64BIT_OFFSET -fno-common -O2 -std=c99 -D_BSD_SOURCE -c nco_var_scv.c -o nco_var_ scv.o >/dev/null 2>&1 /bin/sh ../../libtool --tag=CXX --tag=CXX --preserve-dup-deps -- tag=CC --mode=compile gcc -DHAVE_C ONFIG_H -I. -I. -I../.. -I/usr/include/malloc -I/opt/local/include - I/opt/local/include/libnc-da p -DNC_64BIT_OFFSET -fno-common -O2 -std=c99 -D_BSD_SOURCE -c -o nco_var_utl.lo nco_var_utl.c gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/malloc -I/opt/ local/include -I/opt/local/inclu de/libnc-dap -DNC_64BIT_OFFSET -fno-common -O2 -std=c99 -D_BSD_SOURCE -c nco_var_utl.c -fno-commo n -DPIC -o .libs/nco_var_utl.o In file included from nco_var_utl.h:26, from nco_var_utl.c:9: /opt/local/include/netcdf.h:95:1: warning: "NC_64BIT_OFFSET" redefined <command line>:1:1: warning: this is the location of the previous definition gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/malloc -I/opt/ local/include -I/opt/local/inclu de/libnc-dap -DNC_64BIT_OFFSET -fno-common -O2 -std=c99 -D_BSD_SOURCE -c nco_var_utl.c -o nco_var_ utl.o >/dev/null 2>&1 /bin/sh ../../libtool --tag=CXX --tag=CXX --preserve-dup-deps -- tag=CC --mode=link gcc -fno-commo n -O2 -std=c99 -D_BSD_SOURCE -L/opt/local/lib -o libnco.la -rpath / opt/local/lib -release 3.1.9 nco_att_utl.lo nco_bnr.lo nco_cln_utl.lo nco_cnf_dmn.lo nco_cnf_typ.lo nco_cnv_arm.lo nco_cnv_cs m.lo nco_ctl.lo nco_dbg.lo nco_dmn_utl.lo nco_fl_utl.lo nco_lmt.lo nco_lst_utl.lo nco_mmr.lo nco_m sa.lo nco_mss_val.lo nco_netcdf.lo nco_omp.lo nco_pck.lo nco_prn.lo nco_rec_var.lo nco_rth_flt.lo nco_rth_utl.lo nco_scl_utl.lo nco_scm.lo nco_sng_utl.lo nco_var_avg.lo nco_var_lst.lo nco_var_rth. lo nco_var_scv.lo nco_var_utl.lo -ludunits -lresolv -lintl -lm -lnc- dap -L/opt/local/lib -lnc-dap -L/opt/local/lib -ldap -ldapclient -L/opt/local/lib -lcurl -L/opt/ local/lib -L/opt/local/lib -l z -L/opt/local/lib -lxml2 -lz -lpthread -L/opt/local/lib -liconv -lm - lpthread -ludunits g++ -dynamiclib -single_module ${wl}-undefined ${wl}dynamic_lookup - o .libs/libnco-3.1.9.dylib .l ibs/nco_att_utl.o .libs/nco_bnr.o .libs/nco_cln_utl.o .libs/ nco_cnf_dmn.o .libs/nco_cnf_typ.o .lib s/nco_cnv_arm.o .libs/nco_cnv_csm.o .libs/nco_ctl.o .libs/ nco_dbg.o .libs/nco_dmn_utl.o .libs/nco_ fl_utl.o .libs/nco_lmt.o .libs/nco_lst_utl.o .libs/nco_mmr.o .libs/ nco_msa.o .libs/nco_mss_val.o . libs/nco_netcdf.o .libs/nco_omp.o .libs/nco_pck.o .libs/ nco_prn.o .libs/nco_rec_var.o .libs/nco_rt h_flt.o .libs/nco_rth_utl.o .libs/nco_scl_utl.o .libs/nco_scm.o .libs/ nco_sng_utl.o .libs/nco_var_ avg.o .libs/nco_var_lst.o .libs/nco_var_rth.o .libs/ nco_var_scv.o .libs/nco_var_utl.o -L/opt/loca l/lib -ludunits -lresolv /opt/local/lib/libintl.dylib -lm /opt/local/ lib/libz.dylib /opt/local/lib /libnc-dap.dylib /opt/local/lib/libdap.dylib /opt/local/lib/ libdapclient.dylib /opt/local/lib/libc url.dylib -lz /opt/local/lib/libxml2.dylib -lz -lpthread /opt/local/ lib/libiconv.dylib -lm -lpthre ad -ludunits -install_name /opt/local/lib/libnco-3.1.9.dylib ld: flag: -undefined dynamic_lookup can't be used with MACOSX_DEPLOYMENT_TARGET environment variab le set to: 10.1 /usr/bin/libtool: internal link edit command failed make[3]: *** [libnco.la] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 Error: Status 1 encountered during processing.
Hi Don, On 10/07/2007, at 09:36, Don Stark wrote:
I'm working an a G4 mac running 10.4.10. I'm trying to build and install NCO. When the build gets to the stage of "make all" in the nco directory I receiving the error "internal link edit command failed". I'm not certain how to proceed. What does the community suggest?
Looks like a job for the port maintainer. I've Cc'ed this email to him, in case he isn't subscribed to macports-users, but I would also recommend filing a ticket on Trac about this as that's the nominated method for bug reporting. To do so, you'll need to sign up for an account [1] if you haven't already got one. You should then follow the instructions on filing tickets [2] (especially the bit on the Cc: field) so that it can be addressed. Thanks for the report, and good luck! Kind regards, Maun Suang [1] http://www.macosforge.org/wp-register.php [2] http://trac.macosforge.org/projects/macports/wiki/TracTicketing -- Boey Maun Suang (Boey is my surname) Email: boeyms at macports dot org
participants (2)
-
Boey Maun Suang
-
Don Stark