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.

Re: [netcdfgroup] 4.1.2-beta1 build fails on macos x

 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



  • 2010 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the netcdfgroup archives: