can't compile on kraken (teragrid machine)

Hi,

I am trying to install from source hdf5 on kraken, one of the teragrid
machines (specifically kraken-pwd3.nics.teragrid.org).

However a bad flag (-pthread) is being passed to the compiler,
resulting in failure, for the fortran code, and I cannot find a way
around it. I suspect libtool is adding the flag but mucking with
libtool/ltmain.sh for an hour did not result in success.

The relevant bit, from the last of the output of make:

/bin/sh ../../libtool --mode=link ftn -I../../src
-I../../fortran/src -I. -fPIC -fast -s -Mnoframe -version-info 6:2:0
-o libhdf5_fortran.la -rpath /nics/d/home/lorf/lib H5f90global.lo
H5fortran_types.lo H5_ff.lo H5Aff.lo H5Dff.lo H5Eff.lo H5Fff.lo
H5Gff.lo H5Iff.lo H5Lff.lo H5Off.lo H5Pff.lo H5Rff.lo H5Sff.lo
H5Tff.lo H5Zff.lo H5_DBLE_InterfaceInclude.lo H5f90kit.lo H5_f.lo
H5Af.lo H5Df.lo H5Ef.lo H5Ff.lo H5Gf.lo H5If.lo H5Lf.lo H5Of.lo
H5Pf.lo H5Rf.lo H5Sf.lo H5Tf.lo H5Zf.lo HDF5.lo -lz -lm
libtool: link: warning: library `/opt/fftw/3.2.1/lib/libfftw3.la' was moved.
libtool: link: warning: library `/opt/fftw/3.2.1/lib/libfftw3f.la' was moved.
libtool: link: ftn -shared .libs/H5f90global.o
.libs/H5fortran_types.o .libs/H5_ff.o .libs/H5Aff.o .libs/H5Dff.o
.libs/H5Eff.o .libs/H5Fff.o .libs/H5Gff.o .libs/H5Iff.o .libs/H5Lff.o
.libs/H5Off.o .libs/H5Pff.o .libs/H5Rff.o .libs/H5Sff.o .libs/H5Tff.o
.libs/H5Zff.o .libs/H5_DBLE_InterfaceInclude.o .libs/H5f90kit.o
.libs/H5_f.o .libs/H5Af.o .libs/H5Df.o .libs/H5Ef.o .libs/H5Ff.o
.libs/H5Gf.o .libs/H5If.o .libs/H5Lf.o .libs/H5Of.o .libs/H5Pf.o
.libs/H5Rf.o .libs/H5Sf.o .libs/H5Tf.o .libs/H5Zf.o .libs/HDF5.o
-rpath /opt/fftw/3.2.1/lib -rpath /opt/fftw/3.2.1/lib -lz
-L/opt/mpt/3.3.0/xt/mpich2-pgi/lib -L/opt/xt-libsci/10.3.6/pgi/lib
-L/opt/fftw/3.2.1/lib -L/opt/mpt/3.3.0/xt/sma/lib
-L/opt/mpt/3.3.0/xt/util/lib -L/opt/mpt/3.3.0/xt/pmi/lib
-L/opt/xt-pe/2.2.31/lib -L/opt/xt-pe/2.2.31/lib/snos64
-L/opt/xt-service/2.2.31/lib/snos64
-L/opt/pgi/8.0.6/linux86-64/8.0-6/libso
-L/opt/pgi/8.0.6/linux86-64/8.0-6/lib -L/usr/lib64
-L/usr/lib64/gcc/x86_64-suse-linux/4.1.2 -lsci_quadcore
/opt/fftw/3.2.1/lib/libfftw3.so /opt/fftw/3.2.1/lib/libfftw3f.so -lsma
-lmpichf90 -lmpich -lpmi -lalpslli -lalpsutil -lportals -lpgf90
-lpgf90_rpm1 -lpgf902 -lpgf90rtl -lpgftnrtl -lnspgc -lpgc -lrt
-lpthread -lm -lc -lgcc -pthread -soname libhdf5_fortran.so.6 -o
.libs/libhdf5_fortran.so.6.0.2
/opt/cray/xt-asyncpe/3.0/bin/ftn: INFO: linux target is being used
pgf90-Error-Unknown switch: -pthread
make[3]: *** [libhdf5_fortran.la] Error 1
make[3]: Leaving directory `/nics/d/home/lorf/build/hdf5-1.8.3/fortran/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/nics/d/home/lorf/build/hdf5-1.8.3/fortran/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/nics/d/home/lorf/build/hdf5-1.8.3/fortran'
make: *** [all-recursive] Error 1.libs/libhdf5_fortran.so.6.0.2

If I enter the command by hand after removing -pthread it compiles;
but typing make tries to rebuild .libs/libhdf5_fortran.so.6.0.2 and
I'm back to where I started.

Here is more info:

kraken-pwd3:/nics/d/home/lorf/build/hdf5-1.8.3% uname -a
Linux kraken-pwd3 2.6.16.60-0.39_1.0102.4370.2.2.31-ss #1 SMP Tue Jun
16 15:11:24 PDT 2009 x86_64 x86_64 x86_64 GNU/Linux
kraken-pwd3:/nics/d/home/lorf/build/hdf5-1.8.3% configure
--enable-fortran --prefix=$HOME 2>&1 | tee configure.out
kraken-pwd3:/nics/d/home/lorf/build/hdf5-1.8.3% make 2>&1 | tee make.out

The output of the configure command (configure.out), config.log, and
the output of the make command (make.out) can be found here:

http://orf5.com/hdf5

Thanks,

Leigh

···

--
Leigh Orf
Associate Professor of Atmospheric Science
Room 130G Engineering and Technology
Department of Geology
Central Michigan University
Mount Pleasant, MI 48859
(989)774-1923
Amateur radio callsign: KG4ULP

Leigh,

Try to use --disable-shared configuration flag (of course if static HDF5 will be suitable for your application)

Elena

···

On Aug 19, 2009, at 2:11 PM, Leigh Orf wrote:

Hi,

I am trying to install from source hdf5 on kraken, one of the teragrid
machines (specifically kraken-pwd3.nics.teragrid.org).

However a bad flag (-pthread) is being passed to the compiler,
resulting in failure, for the fortran code, and I cannot find a way
around it. I suspect libtool is adding the flag but mucking with
libtool/ltmain.sh for an hour did not result in success.

The relevant bit, from the last of the output of make:

/bin/sh ../../libtool --mode=link ftn -I../../src
-I../../fortran/src -I. -fPIC -fast -s -Mnoframe -version-info 6:2:0
-o libhdf5_fortran.la -rpath /nics/d/home/lorf/lib H5f90global.lo
H5fortran_types.lo H5_ff.lo H5Aff.lo H5Dff.lo H5Eff.lo H5Fff.lo
H5Gff.lo H5Iff.lo H5Lff.lo H5Off.lo H5Pff.lo H5Rff.lo H5Sff.lo
H5Tff.lo H5Zff.lo H5_DBLE_InterfaceInclude.lo H5f90kit.lo H5_f.lo
H5Af.lo H5Df.lo H5Ef.lo H5Ff.lo H5Gf.lo H5If.lo H5Lf.lo H5Of.lo
H5Pf.lo H5Rf.lo H5Sf.lo H5Tf.lo H5Zf.lo HDF5.lo -lz -lm
libtool: link: warning: library `/opt/fftw/3.2.1/lib/libfftw3.la' was moved.
libtool: link: warning: library `/opt/fftw/3.2.1/lib/libfftw3f.la' was moved.
libtool: link: ftn -shared .libs/H5f90global.o
.libs/H5fortran_types.o .libs/H5_ff.o .libs/H5Aff.o .libs/H5Dff.o
.libs/H5Eff.o .libs/H5Fff.o .libs/H5Gff.o .libs/H5Iff.o .libs/H5Lff.o
.libs/H5Off.o .libs/H5Pff.o .libs/H5Rff.o .libs/H5Sff.o .libs/H5Tff.o
.libs/H5Zff.o .libs/H5_DBLE_InterfaceInclude.o .libs/H5f90kit.o
.libs/H5_f.o .libs/H5Af.o .libs/H5Df.o .libs/H5Ef.o .libs/H5Ff.o
.libs/H5Gf.o .libs/H5If.o .libs/H5Lf.o .libs/H5Of.o .libs/H5Pf.o
.libs/H5Rf.o .libs/H5Sf.o .libs/H5Tf.o .libs/H5Zf.o .libs/HDF5.o
-rpath /opt/fftw/3.2.1/lib -rpath /opt/fftw/3.2.1/lib -lz
-L/opt/mpt/3.3.0/xt/mpich2-pgi/lib -L/opt/xt-libsci/10.3.6/pgi/lib
-L/opt/fftw/3.2.1/lib -L/opt/mpt/3.3.0/xt/sma/lib
-L/opt/mpt/3.3.0/xt/util/lib -L/opt/mpt/3.3.0/xt/pmi/lib
-L/opt/xt-pe/2.2.31/lib -L/opt/xt-pe/2.2.31/lib/snos64
-L/opt/xt-service/2.2.31/lib/snos64
-L/opt/pgi/8.0.6/linux86-64/8.0-6/libso
-L/opt/pgi/8.0.6/linux86-64/8.0-6/lib -L/usr/lib64
-L/usr/lib64/gcc/x86_64-suse-linux/4.1.2 -lsci_quadcore
/opt/fftw/3.2.1/lib/libfftw3.so /opt/fftw/3.2.1/lib/libfftw3f.so -lsma
-lmpichf90 -lmpich -lpmi -lalpslli -lalpsutil -lportals -lpgf90
-lpgf90_rpm1 -lpgf902 -lpgf90rtl -lpgftnrtl -lnspgc -lpgc -lrt
-lpthread -lm -lc -lgcc -pthread -soname libhdf5_fortran.so.6 -o
.libs/libhdf5_fortran.so.6.0.2
/opt/cray/xt-asyncpe/3.0/bin/ftn: INFO: linux target is being used
pgf90-Error-Unknown switch: -pthread
make[3]: *** [libhdf5_fortran.la] Error 1
make[3]: Leaving directory `/nics/d/home/lorf/build/hdf5-1.8.3/fortran/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/nics/d/home/lorf/build/hdf5-1.8.3/fortran/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/nics/d/home/lorf/build/hdf5-1.8.3/fortran'
make: *** [all-recursive] Error 1.libs/libhdf5_fortran.so.6.0.2

If I enter the command by hand after removing -pthread it compiles;
but typing make tries to rebuild .libs/libhdf5_fortran.so.6.0.2 and
I'm back to where I started.

Here is more info:

kraken-pwd3:/nics/d/home/lorf/build/hdf5-1.8.3% uname -a
Linux kraken-pwd3 2.6.16.60-0.39_1.0102.4370.2.2.31-ss #1 SMP Tue Jun
16 15:11:24 PDT 2009 x86_64 x86_64 x86_64 GNU/Linux
kraken-pwd3:/nics/d/home/lorf/build/hdf5-1.8.3% configure
--enable-fortran --prefix=$HOME 2>&1 | tee configure.out
kraken-pwd3:/nics/d/home/lorf/build/hdf5-1.8.3% make 2>&1 | tee make.out

The output of the configure command (configure.out), config.log, and
the output of the make command (make.out) can be found here:

http://orf5.com/hdf5

Thanks,

Leigh

--
Leigh Orf
Associate Professor of Atmospheric Science
Room 130G Engineering and Technology
Department of Geology
Central Michigan University
Mount Pleasant, MI 48859
(989)774-1923
Amateur radio callsign: KG4ULP

_______________________________________________
Hdf-forum is for HDF software users discussion.
Hdf-forum@hdfgroup.org
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org

No luck. Same error.

It seems I need to find a way to disable -pthread from being added to
the linker. I don't know where it's being added or why. For some
reason it seems to think that is a valid flag. For some
systems/compilers it is, but not this one.

Note -lpthread is fine, just not -pthread.

Leigh

···

On Wed, Aug 19, 2009 at 4:19 PM, Elena Pourmal<epourmal@hdfgroup.org> wrote:

Leigh,

Try to use --disable-shared configuration flag (of course if static HDF5
will be suitable for your application)

Elena
On Aug 19, 2009, at 2:11 PM, Leigh Orf wrote:

Hi,

I am trying to install from source hdf5 on kraken, one of the teragrid
machines (specifically kraken-pwd3.nics.teragrid.org).

However a bad flag (-pthread) is being passed to the compiler,
resulting in failure, for the fortran code, and I cannot find a way
around it. I suspect libtool is adding the flag but mucking with
libtool/ltmain.sh for an hour did not result in success.

The relevant bit, from the last of the output of make:

/bin/sh ../../libtool --mode=link ftn -I../../src
-I../../fortran/src -I. -fPIC -fast -s -Mnoframe -version-info 6:2:0
-o libhdf5_fortran.la -rpath /nics/d/home/lorf/lib H5f90global.lo
H5fortran_types.lo H5_ff.lo H5Aff.lo H5Dff.lo H5Eff.lo H5Fff.lo
H5Gff.lo H5Iff.lo H5Lff.lo H5Off.lo H5Pff.lo H5Rff.lo H5Sff.lo
H5Tff.lo H5Zff.lo H5_DBLE_InterfaceInclude.lo H5f90kit.lo H5_f.lo
H5Af.lo H5Df.lo H5Ef.lo H5Ff.lo H5Gf.lo H5If.lo H5Lf.lo H5Of.lo
H5Pf.lo H5Rf.lo H5Sf.lo H5Tf.lo H5Zf.lo HDF5.lo -lz -lm
libtool: link: warning: library `/opt/fftw/3.2.1/lib/libfftw3.la' was
moved.
libtool: link: warning: library `/opt/fftw/3.2.1/lib/libfftw3f.la' was
moved.
libtool: link: ftn -shared .libs/H5f90global.o
.libs/H5fortran_types.o .libs/H5_ff.o .libs/H5Aff.o .libs/H5Dff.o
.libs/H5Eff.o .libs/H5Fff.o .libs/H5Gff.o .libs/H5Iff.o .libs/H5Lff.o
.libs/H5Off.o .libs/H5Pff.o .libs/H5Rff.o .libs/H5Sff.o .libs/H5Tff.o
.libs/H5Zff.o .libs/H5_DBLE_InterfaceInclude.o .libs/H5f90kit.o
.libs/H5_f.o .libs/H5Af.o .libs/H5Df.o .libs/H5Ef.o .libs/H5Ff.o
.libs/H5Gf.o .libs/H5If.o .libs/H5Lf.o .libs/H5Of.o .libs/H5Pf.o
.libs/H5Rf.o .libs/H5Sf.o .libs/H5Tf.o .libs/H5Zf.o .libs/HDF5.o
-rpath /opt/fftw/3.2.1/lib -rpath /opt/fftw/3.2.1/lib -lz
-L/opt/mpt/3.3.0/xt/mpich2-pgi/lib -L/opt/xt-libsci/10.3.6/pgi/lib
-L/opt/fftw/3.2.1/lib -L/opt/mpt/3.3.0/xt/sma/lib
-L/opt/mpt/3.3.0/xt/util/lib -L/opt/mpt/3.3.0/xt/pmi/lib
-L/opt/xt-pe/2.2.31/lib -L/opt/xt-pe/2.2.31/lib/snos64
-L/opt/xt-service/2.2.31/lib/snos64
-L/opt/pgi/8.0.6/linux86-64/8.0-6/libso
-L/opt/pgi/8.0.6/linux86-64/8.0-6/lib -L/usr/lib64
-L/usr/lib64/gcc/x86_64-suse-linux/4.1.2 -lsci_quadcore
/opt/fftw/3.2.1/lib/libfftw3.so /opt/fftw/3.2.1/lib/libfftw3f.so -lsma
-lmpichf90 -lmpich -lpmi -lalpslli -lalpsutil -lportals -lpgf90
-lpgf90_rpm1 -lpgf902 -lpgf90rtl -lpgftnrtl -lnspgc -lpgc -lrt
-lpthread -lm -lc -lgcc -pthread -soname libhdf5_fortran.so.6 -o
.libs/libhdf5_fortran.so.6.0.2
/opt/cray/xt-asyncpe/3.0/bin/ftn: INFO: linux target is being used
pgf90-Error-Unknown switch: -pthread
make[3]: *** [libhdf5_fortran.la] Error 1
make[3]: Leaving directory
`/nics/d/home/lorf/build/hdf5-1.8.3/fortran/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory
`/nics/d/home/lorf/build/hdf5-1.8.3/fortran/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/nics/d/home/lorf/build/hdf5-1.8.3/fortran'
make: *** [all-recursive] Error 1.libs/libhdf5_fortran.so.6.0.2

If I enter the command by hand after removing -pthread it compiles;
but typing make tries to rebuild .libs/libhdf5_fortran.so.6.0.2 and
I'm back to where I started.

Here is more info:

kraken-pwd3:/nics/d/home/lorf/build/hdf5-1.8.3% uname -a
Linux kraken-pwd3 2.6.16.60-0.39_1.0102.4370.2.2.31-ss #1 SMP Tue Jun
16 15:11:24 PDT 2009 x86_64 x86_64 x86_64 GNU/Linux
kraken-pwd3:/nics/d/home/lorf/build/hdf5-1.8.3% configure
--enable-fortran --prefix=$HOME 2>&1 | tee configure.out
kraken-pwd3:/nics/d/home/lorf/build/hdf5-1.8.3% make 2>&1 | tee make.out

The output of the configure command (configure.out), config.log, and
the output of the make command (make.out) can be found here:

http://orf5.com/hdf5

Thanks,

Leigh

--
Leigh Orf
Associate Professor of Atmospheric Science
Room 130G Engineering and Technology
Department of Geology
Central Michigan University
Mount Pleasant, MI 48859
(989)774-1923
Amateur radio callsign: KG4ULP

_______________________________________________
Hdf-forum is for HDF software users discussion.
Hdf-forum@hdfgroup.org
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org

_______________________________________________
Hdf-forum is for HDF software users discussion.
Hdf-forum@hdfgroup.org
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org

--
Leigh Orf
Associate Professor of Atmospheric Science
Room 130G Engineering and Technology
Department of Geology
Central Michigan University
Mount Pleasant, MI 48859
(989)774-1923
Amateur radio callsign: KG4ULP

Elena,

Yes, ftn is a wrapper for the portland fortran compiler (see
http://www.nics.tennessee.edu/user-support/software/Kraken?&software=pathscale
- they recommend using the wrappers )

I tried this:

export FC=ftn
export CC=cc

before running configure (cc is a wrapper for the pgcc) and got the same error.

-pthread is an invalid flag for the portland compilers.

Apparently it is valid for freebsd as is indicated in config/freebsd
when enable-threadsafe is on.

It appears there is something about the environment on Kraken which is
leading to libtool adding -pthread when it shouldn't be regardless of
compiler choice....

Leigh

···

On Wed, Aug 19, 2009 at 6:45 PM, Elena Pourmal<epourmal@hdfgroup.org> wrote:

Leigh,

Do I understand correctly that ftn is PGI fortran compiler?

If so, could please try to use pgcc instead of gcc and see what will happen?

I agree with you that it is libtool, but it is strange. We test PGI here and
it works on our Linux systems just fine. We are using PGI 8.0.5

Elena
On Aug 19, 2009, at 3:54 PM, Leigh Orf wrote:

No luck. Same error.

It seems I need to find a way to disable -pthread from being added to
the linker. I don't know where it's being added or why. For some
reason it seems to think that is a valid flag. For some
systems/compilers it is, but not this one.

Note -lpthread is fine, just not -pthread.

Leigh

On Wed, Aug 19, 2009 at 4:19 PM, Elena Pourmal<epourmal@hdfgroup.org> >> wrote:

Leigh,

Try to use --disable-shared configuration flag (of course if static HDF5
will be suitable for your application)

Elena
On Aug 19, 2009, at 2:11 PM, Leigh Orf wrote:

Hi,

I am trying to install from source hdf5 on kraken, one of the teragrid
machines (specifically kraken-pwd3.nics.teragrid.org).

However a bad flag (-pthread) is being passed to the compiler,
resulting in failure, for the fortran code, and I cannot find a way
around it. I suspect libtool is adding the flag but mucking with
libtool/ltmain.sh for an hour did not result in success.

The relevant bit, from the last of the output of make:

/bin/sh ../../libtool --mode=link ftn -I../../src
-I../../fortran/src -I. -fPIC -fast -s -Mnoframe -version-info 6:2:0
-o libhdf5_fortran.la -rpath /nics/d/home/lorf/lib H5f90global.lo
H5fortran_types.lo H5_ff.lo H5Aff.lo H5Dff.lo H5Eff.lo H5Fff.lo
H5Gff.lo H5Iff.lo H5Lff.lo H5Off.lo H5Pff.lo H5Rff.lo H5Sff.lo
H5Tff.lo H5Zff.lo H5_DBLE_InterfaceInclude.lo H5f90kit.lo H5_f.lo
H5Af.lo H5Df.lo H5Ef.lo H5Ff.lo H5Gf.lo H5If.lo H5Lf.lo H5Of.lo
H5Pf.lo H5Rf.lo H5Sf.lo H5Tf.lo H5Zf.lo HDF5.lo -lz -lm
libtool: link: warning: library `/opt/fftw/3.2.1/lib/libfftw3.la' was
moved.
libtool: link: warning: library `/opt/fftw/3.2.1/lib/libfftw3f.la' was
moved.
libtool: link: ftn -shared .libs/H5f90global.o
.libs/H5fortran_types.o .libs/H5_ff.o .libs/H5Aff.o .libs/H5Dff.o
.libs/H5Eff.o .libs/H5Fff.o .libs/H5Gff.o .libs/H5Iff.o .libs/H5Lff.o
.libs/H5Off.o .libs/H5Pff.o .libs/H5Rff.o .libs/H5Sff.o .libs/H5Tff.o
.libs/H5Zff.o .libs/H5_DBLE_InterfaceInclude.o .libs/H5f90kit.o
.libs/H5_f.o .libs/H5Af.o .libs/H5Df.o .libs/H5Ef.o .libs/H5Ff.o
.libs/H5Gf.o .libs/H5If.o .libs/H5Lf.o .libs/H5Of.o .libs/H5Pf.o
.libs/H5Rf.o .libs/H5Sf.o .libs/H5Tf.o .libs/H5Zf.o .libs/HDF5.o
-rpath /opt/fftw/3.2.1/lib -rpath /opt/fftw/3.2.1/lib -lz
-L/opt/mpt/3.3.0/xt/mpich2-pgi/lib -L/opt/xt-libsci/10.3.6/pgi/lib
-L/opt/fftw/3.2.1/lib -L/opt/mpt/3.3.0/xt/sma/lib
-L/opt/mpt/3.3.0/xt/util/lib -L/opt/mpt/3.3.0/xt/pmi/lib
-L/opt/xt-pe/2.2.31/lib -L/opt/xt-pe/2.2.31/lib/snos64
-L/opt/xt-service/2.2.31/lib/snos64
-L/opt/pgi/8.0.6/linux86-64/8.0-6/libso
-L/opt/pgi/8.0.6/linux86-64/8.0-6/lib -L/usr/lib64
-L/usr/lib64/gcc/x86_64-suse-linux/4.1.2 -lsci_quadcore
/opt/fftw/3.2.1/lib/libfftw3.so /opt/fftw/3.2.1/lib/libfftw3f.so -lsma
-lmpichf90 -lmpich -lpmi -lalpslli -lalpsutil -lportals -lpgf90
-lpgf90_rpm1 -lpgf902 -lpgf90rtl -lpgftnrtl -lnspgc -lpgc -lrt
-lpthread -lm -lc -lgcc -pthread -soname libhdf5_fortran.so.6 -o
.libs/libhdf5_fortran.so.6.0.2
/opt/cray/xt-asyncpe/3.0/bin/ftn: INFO: linux target is being used
pgf90-Error-Unknown switch: -pthread
make[3]: *** [libhdf5_fortran.la] Error 1
make[3]: Leaving directory
`/nics/d/home/lorf/build/hdf5-1.8.3/fortran/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory
`/nics/d/home/lorf/build/hdf5-1.8.3/fortran/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/nics/d/home/lorf/build/hdf5-1.8.3/fortran'
make: *** [all-recursive] Error 1.libs/libhdf5_fortran.so.6.0.2

If I enter the command by hand after removing -pthread it compiles;
but typing make tries to rebuild .libs/libhdf5_fortran.so.6.0.2 and
I'm back to where I started.

Here is more info:

kraken-pwd3:/nics/d/home/lorf/build/hdf5-1.8.3% uname -a
Linux kraken-pwd3 2.6.16.60-0.39_1.0102.4370.2.2.31-ss #1 SMP Tue Jun
16 15:11:24 PDT 2009 x86_64 x86_64 x86_64 GNU/Linux
kraken-pwd3:/nics/d/home/lorf/build/hdf5-1.8.3% configure
--enable-fortran --prefix=$HOME 2>&1 | tee configure.out
kraken-pwd3:/nics/d/home/lorf/build/hdf5-1.8.3% make 2>&1 | tee make.out

The output of the configure command (configure.out), config.log, and
the output of the make command (make.out) can be found here:

http://orf5.com/hdf5

Thanks,

Leigh

--
Leigh Orf
Associate Professor of Atmospheric Science
Room 130G Engineering and Technology
Department of Geology
Central Michigan University
Mount Pleasant, MI 48859
(989)774-1923
Amateur radio callsign: KG4ULP

_______________________________________________
Hdf-forum is for HDF software users discussion.
Hdf-forum@hdfgroup.org
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org

_______________________________________________
Hdf-forum is for HDF software users discussion.
Hdf-forum@hdfgroup.org
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org

--
Leigh Orf
Associate Professor of Atmospheric Science
Room 130G Engineering and Technology
Department of Geology
Central Michigan University
Mount Pleasant, MI 48859
(989)774-1923
Amateur radio callsign: KG4ULP

_______________________________________________
Hdf-forum is for HDF software users discussion.
Hdf-forum@hdfgroup.org
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org

--
Leigh Orf
Associate Professor of Atmospheric Science
Room 130G Engineering and Technology
Department of Geology
Central Michigan University
Mount Pleasant, MI 48859
(989)774-1923
Amateur radio callsign: KG4ULP