[molpro-user] link fails for molpro2002.6 on sun
Nick Wilson
WilsonNT at Cardiff.ac.uk
Mon Jan 10 12:17:01 GMT 2005
Dear Garold,
The undefined symbols are all molpro subroutines which should be
delivered by src/mrci/citrdm.f and src/prop/prop.f so I'm not sure why
they aren't being found. If there aren't any sensible error messages in
the src/mrci/citrdm.log and src/prop/prop.log then you can try:
rm src/mrci/citrdm.o src/prop/prop.o
ar d lib/libmolpro.a citrdm.o prop.o
make
Best wishes,
Nick
Garold Murdachaew wrote:
> Dear molpro users,
>
> I am trying to install molpro2002.6 on a sun. Configuration and most of
> compilation seem to go ok however the link fails with "Undefined symbol"
> messages in libmolpro.a . The relvant portion of the make.log file, as
> well as the CONFIG file, are appended below.
>
> I also show that all latest patches have been used.
>
> I would appreciate any help.
>
> Thank you,
> Garold
>
> ----------------------------------------------------------------------------
>
> Garold Murdachaew,
> Graduate Student Dept. of Physics & Astronomy
> University of Delaware
> Newark, DE 19716 USA
>
> phone: +1 302 831 3512
> fax: +1 302 831 1637
> email: garold at physics.udel.edu
> ----------------------------------------------------------------------------
>
>
>
> The relavant portion of the make.log file (no errors up to this point):
>
> .
> .
> .
> writsude.f: preprocessing ... compiling ... done
> make[3]: Leaving directory `/scratch/garold/molpro2002.6/src/cosmo'
> make[2]: Leaving directory `/scratch/garold/molpro2002.6/src/cosmo'
> if [ ! -r ../lib/libmolpro.a ]; then \
> echo "Rebuilding ../lib/libmolpro.a from scratch" ;\
> ar -q ../lib/libmolpro.a licence.o ; \
> ar -q ../lib/libmolpro.a [A-Z]*/*.o ; \
> ar -q ../lib/libmolpro.a [a-h]*/*.o ; \
> ar -q ../lib/libmolpro.a [i-z]*/*.o ; \
> ranlib ../lib/libmolpro.a ; \
> else \
> echo "Updating ../lib/libmolpro.a" ;\
> make ../lib/libmolpro.a ; \
> fi
> Rebuilding ../lib/libmolpro.a from scratch
> ar: creating ../lib/libmolpro.a
> make[1]: Leaving directory `/scratch/garold/molpro2002.6/src'
> link date: 9 Jan 2005 17:19:44 ; version: 2002.6
> Installed patches: altix_reshape amd64_ifc_i8_blas4a ampr blas_mkl_ia32
> cardiff_driver cidps_orthp ciexit cioccsym citation compress confi
> g_pathscale configure_xeon darwin_conf defbas_update dft_orbital_hi
> doc_module1 enest_dummy erel_variables fujitsu-ssl2 fujitsu_conf ga_co
> nflict2 hpux1131 ia64root_check lapack_init largefiles lsint
> merge_orbdom mkl60 mkl61 modelopt molden_orbital_normalization mpputil
> mxm_fu
> jitsu natorb nec_parse opteron2 opteron6 opteron_conf opteron_parse2
> parse_i686_i4_compat parse_ia64 parse_x86_64_i4 patcher_printf pathf9
> 0 pbs_nodelist pname_intsize posinp project_dav prop_qm pseudo_libmol2
> readop_multipole_nps rpm_key sse2 sun_forte8 sx_updates updui_trap_
> overflow wrapper_makefile
> Modules: doc
> molver.f: compiling ... done
> linking /scratch/garold/molpro2002.6/bin/molpros_2002_6_i8.exe
> link failed
> f90 -dalign -xtypemap=real:64,double:64,integer:64 -fast -xarch=v9b
> -fsimple=2 -o /scratch/garold/molpro2002.6/bin/molpros_2002_6_i8.exe m
> olver.o molpro.o -L/scratch/garold/molpro2002.6/lib -lmolpro -lgks0
> -xlic_lib=sunperf -lsunmath -lnsl -lxnet -lmvec -lz
> Undefined first referenced
> symbol in file
> proh12_ /scratch/garold/molpro2002.6/lib/libmolpro.a(cipro.o)
> citls1_ /scratch/garold/molpro2002.6/lib/libmolpro.a(ciexit.o)
> compr_ /scratch/garold/molpro2002.6/lib/libmolpro.a(ciexit.o)
> prop_ /scratch/garold/molpro2002.6/lib/libmolpro.a(driver.o)
> prop1_ /scratch/garold/molpro2002.6/lib/libmolpro.a(readop.o)
> prosav_ /scratch/garold/molpro2002.6/lib/libmolpro.a(cipro.o)
> proset_ /scratch/garold/molpro2002.6/lib/libmolpro.a(cipro.o)
> citrdm_ /scratch/garold/molpro2002.6/lib/libmolpro.a(cipro.o)
> ld: fatal: Symbol referencing errors. No output written to
> /scratch/garold/molpro2002.6/bin/molpros_2002_6_i8.exe
> make: *** [bin/molpros_2002_6_i8.exe] Error 1
More information about the Molpro-user
mailing list