LinuxQuestions.org
Review your favorite Linux distribution.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 04-27-2014, 12:41 AM   #1
msbstar
Member
 
Registered: Jan 2010
Distribution: Ubuntu 10.4
Posts: 122

Rep: Reputation: 16
undefined reference to `something' errors.


Hi,

I am installing a code (AMP) on my ubuntu 10.10. When I
issue the command "make pikaia_amp" (which is the way
this code should be compiled) after running some lines I
get the following error which is mainly about
""undefined reference to 'something' "".

I would be grateful if anyone could help me in this problem.
Thanks in advance.

With best regards,
Hassan

********************* The Output including the error ****

cd /home/hassan/evolpack/gensr; make /home/hassan/evolpack/gensr/leq.d.o /home/hassan/evolpack/gensr/zero.d.o /home/hassan/evolpack/gensr/izero.o /home/hassan/evolpack/gensr/surf12.d.o /home/hassan/evolpack/gensr/store.d.o /home/hassan/evolpack/gensr/istore.o /home/hassan/evolpack/gensr/cpychr.o /home/hassan/evolpack/gensr/length.o /home/hassan/evolpack/gensr/ofiles.c.o /home/hassan/evolpack/gensr/rnmean.d.o /home/hassan/evolpack/gensr/vinta.d.o /home/hassan/evolpack/gensr/derive.d.o /home/hassan/evolpack/gensr/vintk.new.d.o /home/hassan/evolpack/gensr/lirk.d.o /home/hassan/evolpack/gensr/lir.d.o /home/hassan/evolpack/gensr/blstio.o /home/hassan/evolpack/gensr/setusr-hao.o /home/hassan/evolpack/gensr/setscr.o /home/hassan/evolpack/gensr/loctim.o /home/hassan/evolpack/gensr/skpcom.o /home/hassan/evolpack/gensr/craysub.d.o /home/hassan/evolpack/gensr/infnte-tm.o /home/hassan/evolpack/gensr/strcompr.o /home/hassan/evolpack/gensr/str_replace.o /home/hassan/evolpack/gensr/intgpt.d.o
make[1]: Entering directory `/home/hassan/evolpack/gensr'
make[1]: `/home/hassan/evolpack/gensr/leq.d.o' is up to date.
make[1]: `/home/hassan/evolpack/gensr/zero.d.o' is up to date.
make[1]: `/home/hassan/evolpack/gensr/izero.o' is up to date.
make[1]: `/home/hassan/evolpack/gensr/surf12.d.o' is up to date.
make[1]: `/home/hassan/evolpack/gensr/store.d.o' is up to date.
make[1]: `/home/hassan/evolpack/gensr/istore.o' is up to date.
make[1]: `/home/hassan/evolpack/gensr/cpychr.o' is up to date.
make[1]: `/home/hassan/evolpack/gensr/length.o' is up to date.
make[1]: `/home/hassan/evolpack/gensr/ofiles.c.o' is up to date.
make[1]: `/home/hassan/evolpack/gensr/rnmean.d.o' is up to date.
make[1]: `/home/hassan/evolpack/gensr/vinta.d.o' is up to date.
make[1]: `/home/hassan/evolpack/gensr/derive.d.o' is up to date.
make[1]: `/home/hassan/evolpack/gensr/vintk.new.d.o' is up to date.
make[1]: `/home/hassan/evolpack/gensr/lirk.d.o' is up to date.
make[1]: `/home/hassan/evolpack/gensr/lir.d.o' is up to date.
make[1]: `/home/hassan/evolpack/gensr/blstio.o' is up to date.
make[1]: `/home/hassan/evolpack/gensr/setusr-hao.o' is up to date.
make[1]: `/home/hassan/evolpack/gensr/setscr.o' is up to date.
make[1]: `/home/hassan/evolpack/gensr/loctim.o' is up to date.
make[1]: `/home/hassan/evolpack/gensr/skpcom.o' is up to date.
make[1]: `/home/hassan/evolpack/gensr/craysub.d.o' is up to date.
make[1]: `/home/hassan/evolpack/gensr/infnte-tm.o' is up to date.
make[1]: `/home/hassan/evolpack/gensr/strcompr.o' is up to date.
make[1]: `/home/hassan/evolpack/gensr/str_replace.o' is up to date.
make[1]: `/home/hassan/evolpack/gensr/intgpt.d.o' is up to date.
make[1]: Leaving directory `/home/hassan/evolpack/gensr'
cd /home/hassan/evolpack/auxprg ; make all
make[1]: Entering directory `/home/hassan/evolpack/auxprg'
cd /home/hassan/evolpack/gensr; make /home/hassan/evolpack/gensr/blstio.o /home/hassan/evolpack/gensr/length.o /home/hassan/evolpack/gensr/lir.d.o /home/hassan/evolpack/gensr/ofiles.o /home/hassan/evolpack/gensr/ofiles.c.o /home/hassan/evolpack/gensr/rnmean.d.o /home/hassan/evolpack/gensr/skpcom.o /home/hassan/evolpack/gensr/spline.d.o /home/hassan/evolpack/gensr/vinta.d.o
make[2]: Entering directory `/home/hassan/evolpack/gensr'
make[2]: `/home/hassan/evolpack/gensr/blstio.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/length.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/lir.d.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/ofiles.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/ofiles.c.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/rnmean.d.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/skpcom.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/spline.d.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/vinta.d.o' is up to date.
make[2]: Leaving directory `/home/hassan/evolpack/gensr'
cd /home/hassan/evolpack/auxprg/adisr; make intmdl.d.o rdamdl.n.d.o rdfrqe.d.o setssm.d.o srdist.c.d.o rseta4.c.d.o wrfreq.d.o rdfreq.d.o rdfrqm.d.o
make[2]: Entering directory `/home/hassan/evolpack/auxprg/adisr'
make[2]: `intmdl.d.o' is up to date.
make[2]: `rdamdl.n.d.o' is up to date.
make[2]: `rdfrqe.d.o' is up to date.
make[2]: `setssm.d.o' is up to date.
make[2]: `srdist.c.d.o' is up to date.
make[2]: `rseta4.c.d.o' is up to date.
make[2]: `wrfreq.d.o' is up to date.
make[2]: `rdfreq.d.o' is up to date.
make[2]: `rdfrqm.d.o' is up to date.
make[2]: Leaving directory `/home/hassan/evolpack/auxprg/adisr'
f77 -O2 -o redistrb.d.x redistrb.d.o \
/home/hassan/evolpack/auxprg/adisr/rdamdl.n.d.o \
/home/hassan/evolpack/gensr/ofiles.o /home/hassan/evolpack/gensr/length.o \
/home/hassan/evolpack/gensr/lir.d.o /home/hassan/evolpack/gensr/vinta.d.o \
/home/hassan/evolpack/gensr/rnmean.d.o /home/hassan/evolpack/gensr/spline.d.o /home/hassan/evolpack/gensr/blstio.o
f77 -O2 -o redistrb.c.d.x redistrb.c.d.o \
/home/hassan/evolpack/auxprg/adisr/srdist.c.d.o /home/hassan/evolpack/auxprg/adisr/rseta4.c.d.o \
/home/hassan/evolpack/gensr/ofiles.c.o /home/hassan/evolpack/gensr/length.o \
/home/hassan/evolpack/gensr/lir.d.o /home/hassan/evolpack/gensr/vinta.d.o \
/home/hassan/evolpack/gensr/rnmean.d.o /home/hassan/evolpack/gensr/blstio.o
f77 -O2 -o set-obs.d.x set-obs.d.o \
/home/hassan/evolpack/auxprg/adisr/rdfreq.d.o /home/hassan/evolpack/gensr/skpcom.o /home/hassan/evolpack/gensr/blstio.o
make[1]: Leaving directory `/home/hassan/evolpack/auxprg'
cd /home/hassan/evolpack/adi ; make all
make[1]: Entering directory `/home/hassan/evolpack/adi'
cd /home/hassan/evolpack/gensr; make /home/hassan/evolpack/gensr/aramax.d.o /home/hassan/evolpack/gensr/derive.d.o /home/hassan/evolpack/gensr/derivk.new.d.o /home/hassan/evolpack/gensr/leq.d.o /home/hassan/evolpack/gensr/lininh.new.d.o /home/hassan/evolpack/gensr/lininh4.d.o /home/hassan/evolpack/gensr/ofiles.o /home/hassan/evolpack/gensr/nrk.d.o /home/hassan/evolpack/gensr/vinta.d.o /home/hassan/evolpack/gensr/lir.d.o /home/hassan/evolpack/gensr/vintk.new.d.o /home/hassan/evolpack/gensr/store.d.o /home/hassan/evolpack/gensr/notwin.d.o /home/hassan/evolpack/gensr/notwni.o /home/hassan/evolpack/gensr/skpcom.o /home/hassan/evolpack/gensr/zero.d.o /home/hassan/evolpack/gensr/eiginh.d.o /home/hassan/evolpack/gensr/intgpt.d.o /home/hassan/evolpack/gensr/spline.d.o /home/hassan/evolpack/gensr/length.o /home/hassan/evolpack/gensr/strcompr.o /home/hassan/evolpack/gensr/blstio.o
make[2]: Entering directory `/home/hassan/evolpack/gensr'
make[2]: `/home/hassan/evolpack/gensr/aramax.d.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/derive.d.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/derivk.new.d.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/leq.d.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/lininh.new.d.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/lininh4.d.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/ofiles.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/nrk.d.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/vinta.d.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/lir.d.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/vintk.new.d.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/store.d.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/notwin.d.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/notwni.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/skpcom.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/zero.d.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/eiginh.d.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/intgpt.d.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/spline.d.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/length.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/strcompr.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/blstio.o' is up to date.
make[2]: Leaving directory `/home/hassan/evolpack/gensr'
f77 -O2 -o adipls.n.d.x main.n.d.o adipls.n.d.o anldet.d.o cmparr.d.o danorm.d.o decicd.d.o dmpgsm.d.o dmpmde.d.o dmpsum.d.o geninh.d.o gm1ker.n.d.o gravpo.n.d.o kiner.n.d.o mchcff.d.o order.d.o takata.d.o readml.n.d.o readsm.d.o rhs.n.d.o rotker.d.o trnmod.n.d.o setbcs.n.d.o setssm.n.d.o signew.n.d.o rdfrqr.d.o varfrq.n.d.o xlmult.d.o nrkint.n.d.o nrtssl.d.o stevft.n.d.o shtint.n.d.o mchsol.n.d.o sclsol.d.o nrkm.d.o setsum.d.o sumout.d.o sigint.n.d.o sigitr.n.d.o sigitc.n.d.o sigsol.n.d.o sigout.n.d.o sigscn.n.d.o rsnfit.n.d.o /home/hassan/evolpack/gensr/aramax.d.o /home/hassan/evolpack/gensr/derive.d.o /home/hassan/evolpack/gensr/derivk.new.d.o /home/hassan/evolpack/gensr/leq.d.o /home/hassan/evolpack/gensr/lininh.new.d.o /home/hassan/evolpack/gensr/lininh4.d.o /home/hassan/evolpack/gensr/ofiles.o /home/hassan/evolpack/gensr/nrk.d.o /home/hassan/evolpack/gensr/vinta.d.o /home/hassan/evolpack/gensr/lir.d.o /home/hassan/evolpack/gensr/vintk.new.d.o /home/hassan/evolpack/gensr/store.d.o /home/hassan/evolpack/gensr/notwin.d.o /home/hassan/evolpack/gensr/notwni.o /home/hassan/evolpack/gensr/skpcom.o /home/hassan/evolpack/gensr/zero.d.o /home/hassan/evolpack/gensr/eiginh.d.o /home/hassan/evolpack/gensr/intgpt.d.o /home/hassan/evolpack/gensr/spline.d.o /home/hassan/evolpack/gensr/length.o /home/hassan/evolpack/gensr/strcompr.o /home/hassan/evolpack/gensr/blstio.o
cd /home/hassan/evolpack/gensr; make /home/hassan/evolpack/gensr/aramax.d.o /home/hassan/evolpack/gensr/derive.d.o /home/hassan/evolpack/gensr/derivk.new.d.o /home/hassan/evolpack/gensr/leq.d.o /home/hassan/evolpack/gensr/lininh.new.d.o /home/hassan/evolpack/gensr/lininh4.d.o /home/hassan/evolpack/gensr/ofiles.c.o /home/hassan/evolpack/gensr/nrk.d.o /home/hassan/evolpack/gensr/vinta.d.o /home/hassan/evolpack/gensr/lir.d.o /home/hassan/evolpack/gensr/vintk.new.d.o /home/hassan/evolpack/gensr/store.d.o /home/hassan/evolpack/gensr/notwin.d.o /home/hassan/evolpack/gensr/notwni.o /home/hassan/evolpack/gensr/skpcom.o /home/hassan/evolpack/gensr/zero.d.o /home/hassan/evolpack/gensr/eiginh.d.o /home/hassan/evolpack/gensr/intgpt.d.o /home/hassan/evolpack/gensr/spline.d.o /home/hassan/evolpack/gensr/length.o /home/hassan/evolpack/gensr/strcompr.o /home/hassan/evolpack/gensr/blstio.o
make[2]: Entering directory `/home/hassan/evolpack/gensr'
make[2]: `/home/hassan/evolpack/gensr/aramax.d.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/derive.d.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/derivk.new.d.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/leq.d.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/lininh.new.d.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/lininh4.d.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/ofiles.c.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/nrk.d.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/vinta.d.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/lir.d.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/vintk.new.d.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/store.d.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/notwin.d.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/notwni.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/skpcom.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/zero.d.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/eiginh.d.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/intgpt.d.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/spline.d.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/length.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/strcompr.o' is up to date.
make[2]: `/home/hassan/evolpack/gensr/blstio.o' is up to date.
make[2]: Leaving directory `/home/hassan/evolpack/gensr'
f77 -O2 -o adipls.c.d.x main.c.d.o adipls.c.d.o anldet.d.o cmparr.d.o danorm.d.o decicd.d.o dmpgsm.d.o dmpmde.d.o dmpsum.d.o geninh.d.o gm1ker.n.d.o gravpo.n.d.o kiner.n.d.o mchcff.d.o order.d.o takata.d.o readml.n.d.o res_adimod.c.d.o readsm.d.o adirhs.c.d.o rotker.c.d.o trnmod.n.d.o setbcs.n.d.o setssm.n.d.o signew.n.d.o rdfrqr.d.o varfrq.n.d.o xlmult.d.o nrkint.c.d.o nrtssl.d.o stevft.n.d.o shtint.c.d.o mchsol.n.d.o sclasl.c.d.o nrkm.d.o setsum.d.o sumout.d.o sigint.n.d.o sigitr.n.d.o sigitc.c.d.o sigsol.c.d.o sigout.c.d.o sigscn.c.d.o rsnfit.n.d.o res_adipar.c.d.o setups_adi.c.d.o set_rotation.c.d.o setobs_st.c.d.o dump_obs.c.d.o delta1.d.o delta2.d.o delta3.d.o sph.d.o uhx.d.o /home/hassan/evolpack/gensr/aramax.d.o /home/hassan/evolpack/gensr/derive.d.o /home/hassan/evolpack/gensr/derivk.new.d.o /home/hassan/evolpack/gensr/leq.d.o /home/hassan/evolpack/gensr/lininh.new.d.o /home/hassan/evolpack/gensr/lininh4.d.o /home/hassan/evolpack/gensr/ofiles.c.o /home/hassan/evolpack/gensr/nrk.d.o /home/hassan/evolpack/gensr/vinta.d.o /home/hassan/evolpack/gensr/lir.d.o /home/hassan/evolpack/gensr/vintk.new.d.o /home/hassan/evolpack/gensr/store.d.o /home/hassan/evolpack/gensr/notwin.d.o /home/hassan/evolpack/gensr/notwni.o /home/hassan/evolpack/gensr/skpcom.o /home/hassan/evolpack/gensr/zero.d.o /home/hassan/evolpack/gensr/eiginh.d.o /home/hassan/evolpack/gensr/intgpt.d.o /home/hassan/evolpack/gensr/spline.d.o /home/hassan/evolpack/gensr/length.o /home/hassan/evolpack/gensr/strcompr.o /home/hassan/evolpack/gensr/blstio.o
make[1]: Leaving directory `/home/hassan/evolpack/adi'
cd /home/hassan/evolpack/opal/v11/lib/.. ; make lib
make[1]: Entering directory `/home/hassan/evolpack/opal/v11'
make[2]: Entering directory `/home/hassan/evolpack/opal/v11/lib'
make[2]: `libopint.a' is up to date.
make[2]: Leaving directory `/home/hassan/evolpack/opal/v11/lib'
make[1]: Leaving directory `/home/hassan/evolpack/opal/v11'
mpif77 -O5 -w -qarch=440 -qmaxmem=64000 -qextname=flush -qextname=fdate -o ../pikaia_amp mpi_pikaia.o \
pikaia_master.o mpi_fitness.o ff_slave.o ff_amp.o setups_main.dcz.d.o setups_package.cz.d.o set_modagez.cz.d.o trial_gridz.cz.d.o evolmain.dcz.d.o dump_csum.cz.d.o evolrhs.bz.d.o evolrhs.dbz.d.o evolbcs.bz.d.o evolbcs.dbz.d.o cpydif.dbz.d.o stdifv.dbz.d.o difcff.dbz.d.o difcft.dn.d.o difcfu.dn.d.o smdifx.dbz.d.o incomp.dbz.d.o opingh.c.o bciter.bz.d.o bcscen.bz.d.o rsksdr.n.d.o evolatmos.bz.d.o ttau.nnz.d.o patmit.nz.d.o tstrhsbcs.d.o mixlng.nnz.d.o mxlmjm.bz.d.o tstmxl.bz.d.o stxhdr.bz.d.o conmix.cz.d.o conmxc.cz.d.o mixcor.cz.d.o fdrad.cz.d.o cmpcvc.cz.d.o rxhmxc.cz.d.o extcno.bz.d.o setcvr.bz.d.o setcbr.n.d.o setovs.n.d.o tnrkt.n.d.o leqpr.d.o pushy.bz.d.o setdt.cz.d.o redtst.n.d.o mshstr.bz.d.o rczmsh.cz.d.o sethvz.cz.d.o sthvab.d.o settrl.cz.d.o mstore_emdl.cz.d.o rdemdl.n.d.o sclcbc.d.o sclsol.n.d.o prtsol.cz.d.o trfder.d.o rsamdl.d.o scnfil.bz.d.o spcinp.d.o spcout.d.o tstxin.nz.d.o setrot.d.o shftal.bz.d.o tstcvg.bz.d.o res_param.cz.d.o print_par.cz.d.o tstcon.cz.d.o settrailer.o stescr.n.d.o \
/home/hassan/evolpack/prg/livermore/setcns-liv.bz.d.o /home/hassan/evolpack/prg/livermore/eqstf-liv05.bz.d.o /home/hassan/evolpack/prg/livermore/esac-liv05.bz.d.o bleqst.d.o eqstp.d.o inteff.d.o phder.d.o opact-nnz.d.o opalkz.o srncns-3.bz.d.o engenr.bz.d.o engcno.bz.d.o enghec.bz.d.o rnrhec.bz.d.o he3abd.bz.d.o elscrn.n.d.o setxh3.nz.d.o almmxc.n.d.o he3abc.n.d.o setcno.bz.d.o nacrern.bz.d.o /home/hassan/evolpack/gensr/leq.d.o /home/hassan/evolpack/gensr/zero.d.o /home/hassan/evolpack/gensr/izero.o /home/hassan/evolpack/gensr/surf12.d.o /home/hassan/evolpack/gensr/store.d.o /home/hassan/evolpack/gensr/istore.o /home/hassan/evolpack/gensr/cpychr.o /home/hassan/evolpack/gensr/length.o /home/hassan/evolpack/gensr/ofiles.c.o /home/hassan/evolpack/gensr/rnmean.d.o /home/hassan/evolpack/gensr/vinta.d.o /home/hassan/evolpack/gensr/derive.d.o /home/hassan/evolpack/gensr/vintk.new.d.o /home/hassan/evolpack/gensr/lirk.d.o /home/hassan/evolpack/gensr/lir.d.o /home/hassan/evolpack/gensr/blstio.o /home/hassan/evolpack/gensr/setusr-hao.o /home/hassan/evolpack/gensr/setscr.o /home/hassan/evolpack/gensr/loctim.o /home/hassan/evolpack/gensr/skpcom.o /home/hassan/evolpack/gensr/craysub.d.o /home/hassan/evolpack/gensr/infnte-tm.o /home/hassan/evolpack/gensr/strcompr.o /home/hassan/evolpack/gensr/str_replace.o /home/hassan/evolpack/gensr/intgpt.d.o /home/hassan/evolpack/gensr/aramax.d.o /home/hassan/evolpack/gensr/derivk.new.d.o /home/hassan/evolpack/gensr/notwin.d.o /home/hassan/evolpack/gensr/notwni.o /home/hassan/evolpack/gensr/lininh.new.d.o /home/hassan/evolpack/gensr/lininh4.d.o /home/hassan/evolpack/gensr/eiginh.d.o /home/hassan/evolpack/gensr/spline.d.o /home/hassan/evolpack/gensr/nrk.d.o /home/hassan/evolpack/auxprg/adisr/srdist.c.d.o \
/home/hassan/evolpack/adi/adipls.c.d.o /home/hassan/evolpack/adi/anldet.d.o /home/hassan/evolpack/adi/cmparr.d.o /home/hassan/evolpack/adi/danorm.d.o /home/hassan/evolpack/adi/decicd.d.o /home/hassan/evolpack/adi/dmpgsm.d.o /home/hassan/evolpack/adi/dmpmde.d.o /home/hassan/evolpack/adi/dmpsum.d.o /home/hassan/evolpack/adi/geninh.d.o /home/hassan/evolpack/adi/gm1ker.n.d.o /home/hassan/evolpack/adi/gravpo.n.d.o /home/hassan/evolpack/adi/kiner.n.d.o /home/hassan/evolpack/adi/mchcff.d.o /home/hassan/evolpack/adi/order.d.o /home/hassan/evolpack/adi/takata.d.o /home/hassan/evolpack/adi/readml.n.d.o /home/hassan/evolpack/adi/res_adimod.c.d.o /home/hassan/evolpack/adi/readsm.d.o /home/hassan/evolpack/adi/adirhs.c.d.o /home/hassan/evolpack/adi/rotker.c.d.o /home/hassan/evolpack/adi/trnmod.n.d.o /home/hassan/evolpack/adi/setbcs.n.d.o /home/hassan/evolpack/adi/setssm.n.d.o /home/hassan/evolpack/adi/signew.n.d.o /home/hassan/evolpack/adi/rdfrqr.d.o /home/hassan/evolpack/adi/varfrq.n.d.o /home/hassan/evolpack/adi/xlmult.d.o /home/hassan/evolpack/adi/nrkint.c.d.o /home/hassan/evolpack/adi/nrtssl.d.o /home/hassan/evolpack/adi/stevft.n.d.o /home/hassan/evolpack/adi/shtint.c.d.o /home/hassan/evolpack/adi/mchsol.n.d.o /home/hassan/evolpack/adi/sclasl.c.d.o /home/hassan/evolpack/adi/nrkm.d.o /home/hassan/evolpack/adi/setsum.d.o /home/hassan/evolpack/adi/sumout.d.o /home/hassan/evolpack/adi/sigint.n.d.o /home/hassan/evolpack/adi/sigitr.n.d.o /home/hassan/evolpack/adi/sigitc.c.d.o /home/hassan/evolpack/adi/sigsol.n.d.o /home/hassan/evolpack/adi/sigout.c.d.o /home/hassan/evolpack/adi/sigscn.c.d.o /home/hassan/evolpack/adi/rsnfit.n.d.o /home/hassan/evolpack/adi/res_adipar.c.d.o /home/hassan/evolpack/adi/setups_adi.c.d.o /home/hassan/evolpack/adi/setobs_st.c.d.o /home/hassan/evolpack/adi/set_rotation.c.d.o /home/hassan/evolpack/adi/dump_obs.c.d.o /home/hassan/evolpack/adi/delta1.d.o /home/hassan/evolpack/adi/delta2.d.o /home/hassan/evolpack/adi/delta3.d.o /home/hassan/evolpack/adi/sph.d.o /home/hassan/evolpack/adi/uhx.d.o /home/hassan/evolpack/opal/v11/lib/libopint.a
gfortran: unrecognized option '-qarch=440'
gfortran: unrecognized option '-qmaxmem=64000'
gfortran: unrecognized option '-qextname=flush'
gfortran: unrecognized option '-qextname=fdate'
/usr/bin/ld: Warning: size of symbol `cnvovs_' changed from 64 in evolmain.dcz.d.o to 152 in evolrhs.bz.d.o
/usr/bin/ld: Warning: size of symbol `cmxcor_' changed from 96 in cmpcvc.cz.d.o to 92 in mshstr.bz.d.o
/usr/bin/ld: Warning: size of symbol `hvomcl_' changed from 8 in evolmain.dcz.d.o to 4 in bleqst.d.o
ff_amp.o: In function `userff_':
ff_amp.f.text+0x60): undefined reference to `f_open'
ff_amp.f.text+0x6c): undefined reference to `s_rsle'
ff_amp.f.text+0x92): undefined reference to `do_lio'
dopints.f: (.text+0xd77): undefined reference to `s_wsle'
dopints.f: (.text+0xd9b): undefined reference to `do_lio'
dopints.f: (.text+0xda0): undefined reference to `e_wsle'
dopints.f: (.text+0xe9c): undefined reference to `s_wsfe'
dopints.f: (.text+0xea1): undefined reference to `e_wsfe'
/home/hassan/evolpack/opal/v11/lib/libopint.a(duvip3p.o): In function `uvip3p_':
duvip3p.f: (.text+0x201): undefined reference to `s_wsfe'
duvip3p.f: (.text+0x219): undefined reference to `do_fio'
duvip3p.f: (.text+0x21e): undefined reference to `e_wsfe'
duvip3p.f: (.text+0x22a): undefined reference to `s_wsfe'
duvip3p.f: (.text+0x22f): undefined reference to `e_wsfe'
duvip3p.f: (.text+0xbd3): undefined reference to `s_wsfe'
duvip3p.f: (.text+0xbee): undefined reference to `do_fio'
duvip3p.f: (.text+0xc0d): undefined reference to `do_fio'
duvip3p.f: (.text+0xd53): undefined reference to `s_wsfe'
/home/hassan/evolpack/opal/v11/lib/libopint.a(rdi95.o): In function `rdi95_':
rdi95.f: (.text+0x92): undefined reference to `f_open'
rdi95.f: (.text+0xe1): undefined reference to `s_rsue'
rdi95.f: (.text+0x128): undefined reference to `do_uio'
rdi95.f: (.text+0x132): undefined reference to `e_rsue'
rdi95.f: (.text+0x160): undefined reference to `s_rsue'
rdi95.f: (.text+0x23d): undefined reference to `f_clos'
rdi95.f: (.text+0x286): undefined reference to `do_uio'
rdi95.f: (.text+0x2dc): undefined reference to `do_uio'
rdi95.f: (.text+0x2f2): undefined reference to `e_rsue'
rdi95.f: (.text+0x331): undefined reference to `s_wsle'
rdi95.f: (.text+0x355): undefined reference to `do_lio'
rdi95.f: (.text+0x375): undefined reference to `do_lio'
rdi95.f: (.text+0x37a): undefined reference to `e_wsle'
rdi95.f: (.text+0x39f): undefined reference to `s_stop'
rdi95.f: (.text+0x3b0): undefined reference to `s_wsle'
rdi95.f: (.text+0x3d4): undefined reference to `do_lio'
rdi95.f: (.text+0x3f4): undefined reference to `do_lio'
rdi95.f: (.text+0x3f9): undefined reference to `e_wsle'
rdi95.f: (.text+0x411): undefined reference to `s_wsle'
rdi95.f: (.text+0x435): undefined reference to `do_lio'
rdi95.f: (.text+0x43a): undefined reference to `e_wsle'
rdi95.f: (.text+0x465): undefined reference to `s_wsle'
/home/hassan/evolpack/opal/v11/lib/libopint.a(rdaf05.o): In function `rdaf05_':
rdaf05.f: (.text+0xba): undefined reference to `f_open'
rdaf05.f: (.text+0x107): undefined reference to `s_rsue'
rdaf05.f: (.text+0x156): undefined reference to `do_uio'
rdaf05.f: (.text+0x16c): undefined reference to `e_rsue'
rdaf05.f: (.text+0x1a2): undefined reference to `s_rsue'
rdaf05.f: (.text+0x27f): undefined reference to `f_clos'
rdaf05.f: (.text+0x2c3): undefined reference to `do_uio'
rdaf05.f: (.text+0x31e): undefined reference to `do_uio'
rdaf05.f: (.text+0x335): undefined reference to `e_rsue'
rdaf05.f: (.text+0x359): undefined reference to `s_wsle'
rdaf05.f: (.text+0x37d): undefined reference to `do_lio'
rdaf05.f: (.text+0x3a0): undefined reference to `do_lio'
rdaf05.f: (.text+0x3c0): undefined reference to `do_lio'
rdaf05.f: (.text+0x3e0): undefined reference to `do_lio'
rdaf05.f: (.text+0x400): undefined reference to `do_lio'
/home/hassan/evolpack/opal/v11/lib/libopint.a(rdaf05.o):rdaf05.f: (.text+0x423): more undefined references to `do_lio' follow
/home/hassan/evolpack/opal/v11/lib/libopint.a(rdaf05.o): In function `rdaf05_':
rdaf05.f: (.text+0x428): undefined reference to `e_wsle'
rdaf05.f: (.text+0x44d): undefined reference to `s_stop'
rdaf05.f: (.text+0x45e): undefined reference to `s_wsle'
rdaf05.f: (.text+0x482): undefined reference to `do_lio'
rdaf05.f: (.text+0x4a5): undefined reference to `do_lio'
rdaf05.f: (.text+0x4c5): undefined reference to `do_lio'
rdaf05.f: (.text+0x4e5): undefined reference to `do_lio'
rdaf05.f: (.text+0x505): undefined reference to `do_lio'
/home/hassan/evolpack/opal/v11/lib/libopint.a(rdaf05.o):rdaf05.f: (.text+0x528): more undefined references to `do_lio' follow
/home/hassan/evolpack/opal/v11/lib/libopint.a(rdaf05.o): In function `rdaf05_':
rdaf05.f: (.text+0x52d): undefined reference to `e_wsle'
rdaf05.f: (.text+0x55f): undefined reference to `s_wsle'
rdaf05.f: (.text+0x583): undefined reference to `do_lio'
rdaf05.f: (.text+0x588): undefined reference to `e_wsle'
rdaf05.f: (.text+0x5b3): undefined reference to `s_wsle'
collect2: ld returned 1 exit status
make: *** [pikaia_amp] Error 1
root@ubuntu:/home/hassan/evolpack/prg#

...
...
...
...
...
...

Last edited by msbstar; 04-27-2014 at 12:52 AM.
 
Old 04-27-2014, 12:51 AM   #2
John VV
LQ Muse
 
Registered: Aug 2005
Location: A2 area Mi.
Posts: 17,107

Rep: Reputation: 2478Reputation: 2478Reputation: 2478Reputation: 2478Reputation: 2478Reputation: 2478Reputation: 2478Reputation: 2478Reputation: 2478Reputation: 2478Reputation: 2478
You are aware that ubuntu 10.10 is not supported any longer
"Maverick Meerkat " went END OF LIFE on April 10 2012

OVER 2 YEARS AGO

so you are missing the last two YEARS of SECURITY updates

Quote:
I am installing a code (AMP)
HOW are you installing it ?
and What is it ?
--- guessing some sound amp software ether the Guitar amp or "amp" sim software


with 10.10 being now 2 YEARS !!! out of date .Most new programs will NOT build on it


you might want to install the current version of Ubuntu 14.04
this is also the NEW Long Term Support version
 
Old 04-27-2014, 12:55 AM   #3
msbstar
Member
 
Registered: Jan 2010
Distribution: Ubuntu 10.4
Posts: 122

Original Poster
Rep: Reputation: 16
Thanks for the rely.

I am installing this code by following the instruction
mentioned in the following link:

https://svn.nfit.au.dk/svn/AMP/INSTALL

so I typed "make pikaia_amp" as instructed.

Best regards,
Hassan
 
Old 04-27-2014, 01:53 AM   #4
John VV
LQ Muse
 
Registered: Aug 2005
Location: A2 area Mi.
Posts: 17,107

Rep: Reputation: 2478Reputation: 2478Reputation: 2478Reputation: 2478Reputation: 2478Reputation: 2478Reputation: 2478Reputation: 2478Reputation: 2478Reputation: 2478Reputation: 2478
so after doing some code searching
AMP | Atmospheric Modeling & Predictability
from :
https://www2.cgd.ucar.edu/sections/a...predictability

it THAT !!! the program



according to the "guide" text file on that SVN page
this was last updated in 2006
8 years ago
https://svn.nfit.au.dk/svn/AMP/GUIDE


it is likely the unsupported ubuntu 10.10 is TOO NEW

from the README
https://svn.nfit.au.dk/svn/AMP/README
and from
https://svn.nfit.au.dk/svn/AMP/prg/setups
this needs the almost antique g77 FORTRAN77 compiler ( yes 77 is for the year 1977)

and that is in the legacy gfortran-compat ( gfortran 3.3 or 3.4 )
this is in the legacy compatibility gcc 3.3 or 3.4 compiler group

the file
https://svn.nfit.au.dk/svn/AMP/prg/setups
calls for "g77"
make sure that version IS installed
type g77 into the terminal and hit the < tab > button twice for auto complete full name
likely it is " g77-3.3 "
if so you will need to edit the software to use the correct name of that fortran compiler

but from looking at some of the FORTRAN code in that folder
-- like this --
https://svn.nfit.au.dk/svn/AMP/prg/main.bz.d.f
it dates from 1990 and last updated in 1997

Last edited by John VV; 04-27-2014 at 02:09 AM.
 
Old 04-27-2014, 02:19 AM   #5
msbstar
Member
 
Registered: Jan 2010
Distribution: Ubuntu 10.4
Posts: 122

Original Poster
Rep: Reputation: 16
Yes, That is the code.

Hitting <tab> twice on my terminal showed that I have
g77 and g77-3.4. Then in "setups" file I replaced
(set FC = "f77") with (FC = "g77-3.4") (as you instructed),
but I still got the same "undefined reference to" error.

Am I doing something wrong here.

Thanks,
Best regards,
Hassan
 
Old 04-27-2014, 02:46 AM   #6
pan64
LQ Guru
 
Registered: Mar 2012
Location: Hungary
Distribution: debian/ubuntu/suse ...
Posts: 9,438

Rep: Reputation: 2770Reputation: 2770Reputation: 2770Reputation: 2770Reputation: 2770Reputation: 2770Reputation: 2770Reputation: 2770Reputation: 2770Reputation: 2770Reputation: 2770
there are several problems: do not build your software as root, use a normal user. As it was mentioned almost every piece of that environment is outdated and even not compatible to each other.
gfortran: unrecognized option '-qarch=440'
this line means there is a really serious problem. I have no idea what kind or architecture is meant by that 440, but I'm sure it is not the one you use. So this building environment probably runs on other kind of platform.
Undefined reference means a library is missing and the linker was unable to build your executable. Probably because of the incompatibility, the outdated system or incorrect platform or something else. I would suggest you (instead of trying to solve it) tell us what do you really need and find a way to reach that goal.
 
Old 04-27-2014, 02:57 AM   #7
msbstar
Member
 
Registered: Jan 2010
Distribution: Ubuntu 10.4
Posts: 122

Original Poster
Rep: Reputation: 16
Thanks pan64 for the reply.

I usually build my software as a normal user, but here I thought
maybe being the root user could solve that problem, but it did not.

However, my goal is to install the AMP code on my Linux. The
link to the source code of this software is:

https://svn.nfit.au.dk/svn/AMP/

If you see the previous replies you'll see that John VV kindly
tried to install the code on his machine successfully.

I would appreciate any help on this.

Best regards,
Hassan
 
Old 04-27-2014, 03:06 AM   #8
pan64
LQ Guru
 
Registered: Mar 2012
Location: Hungary
Distribution: debian/ubuntu/suse ...
Posts: 9,438

Rep: Reputation: 2770Reputation: 2770Reputation: 2770Reputation: 2770Reputation: 2770Reputation: 2770Reputation: 2770Reputation: 2770Reputation: 2770Reputation: 2770Reputation: 2770
I do not really know if John VV successfully built it, but anyway you can try to follow the suggestions in #5. As it was written in the documentation you do not need to modify setups but invoke: setups -C <compiler> - probably that will help...
 
Old 04-27-2014, 12:36 PM   #9
John VV
LQ Muse
 
Registered: Aug 2005
Location: A2 area Mi.
Posts: 17,107

Rep: Reputation: 2478Reputation: 2478Reputation: 2478Reputation: 2478Reputation: 2478Reputation: 2478Reputation: 2478Reputation: 2478Reputation: 2478Reputation: 2478Reputation: 2478
i build some old software
but this is so old that i never tried

it is not anything i would be using

seeing as some of it dates to the 1990's
these make some sense then
"gfortran: unrecognized option '-qarch=440'"

some chip from the 90's to early 2000's
using a different fortran compiler

After doing a svn checkout and looking at the code
I will not dig deep into this old code
it IS looking for the f77 compiler and not the g77 version
so i will NOT be hacking this code to try to build it

" gfortran: unrecognized option '-qmaxmem=64000'"
64meg Max memory to use
64Meg ??
back in 1997 that was a lot of ram but by 2001 256meg & 512 Meg was a bit normal
( windows 95 machines had 32 to 48 meg ram )


Quote:
I do not really know if John VV successfully built it,
i gave up near the start

msbstar
Why do you need this software?
if for school
ask your professor or the TA
someone that IS using this old code
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
errors of installing qscintilla2 on Linux, "undefined reference" dtustudy68 Linux - Software 1 04-03-2013 08:00 AM
[SOLVED] Undefined reference errors with static compile - dynamic works fine. John H. Programming 13 02-22-2012 04:31 AM
ntpd - Undefined reference errors during install chris.zeman Linux - Software 1 08-03-2006 06:28 PM
linking problems - 'undefined reference' errors back2morrie Programming 1 06-14-2005 08:02 AM
Undefined Reference errors during make. sheenak Programming 5 05-14-2004 06:14 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 09:05 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration