[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