NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
On 7/12/10 2:19 PM, Roy Mendelssohn wrote:
I am running 10.6.4, compiling static, to a local directory, using fink compilers. make ran okay. "make check" failed as follows:
compiling static works for me, but --enable-shared results in those duplicate symbol errors.
make check passes with the static compilation on 10.5. -Jeff
==================All 2 tests passed ================== Making check in ncdump make check-recursive Making check in cdl4 make[3]: Nothing to be done for `check'. Making check in expected4 make[3]: Nothing to be done for `check'. make rewrite-scalar ctest ctest64 ncdump tst_utf8 tst_create_files tst_h_rdc0 tst_group_data tst_enum_data tst_opaque_data tst_string_data tst_vlen_data tst_comp tst_comp2 tst_nans tst_special_atts tst_unicode tst_fillbug depbase=`echo rewrite-scalar.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ /sw/bin/gcc-4 -DHAVE_CONFIG_H -I. -I.. -I../fortran -I../include -I../nc_test -I../liblib -I/netcdf4Static/local/include -I/netcdf4Static/local/include -I/netcdf4Static/local/include -I/sw/include -g -O2 -MT rewrite-scalar.o -MD -MP -MF $depbase.Tpo -c -o rewrite-scalar.o rewrite-scalar.c&&\ mv -f $depbase.Tpo $depbase.Po /bin/sh ../libtool --tag=CC --mode=link /sw/bin/gcc-4 -g -O2 -o rewrite-scalar rewrite-scalar.o -lm ../liblib/libnetcdf.la -L/netcdf4Static/local/lib -lhdf5_hl -lhdf5 -L/netcdf4Static/local/lib -lz -L/netcdf4Static/local/lib -lsz -L/sw/lib -lcurl libtool: link: /sw/bin/gcc-4 -g -O2 -o rewrite-scalar rewrite-scalar.o ../liblib/.libs/libnetcdf.a -L/netcdf4Static/local/lib -L/sw/lib /netcdf4Static/local/lib/libhdf5_hl.a /netcdf4Static/local/lib/libhdf5.a -lm -lz /netcdf4static/local/lib/libsz.dylib /sw/lib/libcurl.dylib depbase=`echo ctest.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ /sw/bin/gcc-4 -DHAVE_CONFIG_H -I. -I.. -I../fortran -I../include -I../nc_test -I../liblib -I/netcdf4Static/local/include -I/netcdf4Static/local/include -I/netcdf4Static/local/include -I/sw/include -g -O2 -MT ctest.o -MD -MP -MF $depbase.Tpo -c -o ctest.o ctest.c&&\ mv -f $depbase.Tpo $depbase.Po /bin/sh ../libtool --tag=CC --mode=link /sw/bin/gcc-4 -g -O2 -o ctest ctest.o -lm ../liblib/libnetcdf.la -L/netcdf4Static/local/lib -lhdf5_hl -lhdf5 -L/netcdf4Static/local/lib -lz -L/netcdf4Static/local/lib -lsz -L/sw/lib -lcurl libtool: link: /sw/bin/gcc-4 -g -O2 -o ctest ctest.o ../liblib/.libs/libnetcdf.a -L/netcdf4Static/local/lib -L/sw/lib /netcdf4Static/local/lib/libhdf5_hl.a /netcdf4Static/local/lib/libhdf5.a -lm -lz /netcdf4static/local/lib/libsz.dylib /sw/lib/libcurl.dylib Undefined symbols: "_main", referenced from: start in crt1.10.5.o ld: symbol(s) not found collect2: ld returned 1 exit status make[4]: *** [ctest] Error 1 make[3]: *** [check-am] Error 2 make[2]: *** [check-recursive] Error 1 make[1]: *** [check] Error 2 make: *** [check-recursive] Error 1-Roy On Jul 12, 2010, at 1:04 PM, Jeff Whitaker wrote:On 7/12/10 2:03 PM, Sean McBride wrote:On Mon, 12 Jul 2010 13:11:02 -0600, Jeff Whitaker said:It looks like the C lib refactoring may be a problem on OSX.. ld: duplicate symbol _nc_inq_att in .libs/libnetcdf.lax/libncdap4.a/att.o and .libs/libnetcdf.lax/libdispatch.a/att.o (error when linking libnetcdf.dylib)I wonder if that's because OS X comes with something named libdispatch already: <http://en.wikipedia.org/wiki/Libdispatch>I'm not running 10.6. -Jeff -- Jeffrey S. Whitaker Phone : (303)497-6313 Meteorologist FAX : (303)497-6449 NOAA/OAR/PSD R/PSD1 Email : Jeffrey.S.Whitaker@xxxxxxxx 325 Broadway Office : Skaggs Research Cntr 1D-113 Boulder, CO, USA 80303-3328 Web : http://tinyurl.com/5telg _______________________________________________ netcdfgroup mailing list netcdfgroup@xxxxxxxxxxxxxxxx For list information or to unsubscribe, visit: http://www.unidata.ucar.edu/mailing_lists/********************** "The contents of this message do not reflect any position of the U.S. Government or NOAA." ********************** Roy Mendelssohn Supervisory Operations Research Analyst NOAA/NMFS Environmental Research Division Southwest Fisheries Science Center 1352 Lighthouse Avenue Pacific Grove, CA 93950-2097 e-mail: Roy.Mendelssohn@xxxxxxxx (Note new e-mail address) voice: (831)-648-9029 fax: (831)-648-8440 www: http://www.pfeg.noaa.gov/ "Old age and treachery will overcome youth and skill." "From those who have been given much, much will be expected"
-- Jeffrey S. Whitaker Phone : (303)497-6313 Meteorologist FAX : (303)497-6449 NOAA/OAR/PSD R/PSD1 Email : Jeffrey.S.Whitaker@xxxxxxxx 325 Broadway Office : Skaggs Research Cntr 1D-113 Boulder, CO, USA 80303-3328 Web : http://tinyurl.com/5telg
netcdfgroup
archives: