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: NetCDF library in Universal Binary for Mac OS X

Hello again,

Well... I was too enthusiastic too early. I did compile, but when I
run my application it throws a  NC_EBADDIM (-46) /* Invalid dimension
id or name */ error.

I figured this had something to do with the linking of the library,
which I failed to mention in my previous e-mail regarding this
subject.

Apple recommends using this to configure for universal binary:
./configure CFLAGS="-isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch
ppc -arch i386" LDFLAGS="-Wl,-syslibroot
/Developer/SDKs/MacOSX10.4u.sdk -arch ppc -arch i386"

But that fails with:
checking for C compiler default output file name... configure: error:
C compiler cannot create executables
See `config.log' for more details.

config.log:
configure:1570: checking for C compiler default output file name
configure:1573: cc -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch ppc
-arch i386  -Wl,-syslibroot /Developer/SDKs/MacOSX10.4u.sdk -arch ppc
-arch i386 conftest.c  >&5
/usr/bin/ld: -syslibroot: multiply specified
collect2: ld returned 1 exit status
/usr/bin/ld: -syslibroot: multiply specified
collect2: ld returned 1 exit status
/usr/bin/ld: for architecture ppc
/usr/bin/ld: can't map file: /Developer/SDKs/MacOSX10.4u.sdk
((os/kern) invalid argument)
collect2: ld returned 1 exit status
/usr/bin/ld: for architecture i386
/usr/bin/ld: can't map file: /Developer/SDKs/MacOSX10.4u.sdk
((os/kern) invalid argument)
collect2: ld returned 1 exit status
lipo: can't open input file: /var/tmp//ccBE2aE7.out (No such file or directory)
lipo: can't open input file: /var/tmp//ccTMeqMA.out (No such file or directory)

I don't quite understand what the /usr/bin/ld: -syslibroot: multiply
specified error is. Can anyone help me along a bit? Thanks,

Johan


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