lhapdf compilation error

Asked by mrstuck

I am trying to use the lhapdf package in the ubuntu repository. I have written a short (working) programme to get started. Then I have added the line.

Call InitPDFsetByName('directory')

With directory replaced by the correct file location. The syntax is listed as existing in the library etc. To compile I typed, as per the online instruction

I was given a slew of errors on compilation:

xx@xx:~$ f95 normal.f95 -o normal -static -lLHAPDF
/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../lib/libLHAPDF.a(LHpdflib.o): In function `initpdfsetbynamem_':
(.text+0xaca): undefined reference to `_gfortran_copy_string'
/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../lib/libLHAPDF.a(LHpdflib.o): In function `initpdfsetbynamem_':
(.text+0xb47): undefined reference to `_gfortran_copy_string'
/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../lib/libLHAPDF.a(LHpdflib.o): In function `initpdfsetbynamem_':
(.text+0xb93): undefined reference to `_gfortran_copy_string'
/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../lib/libLHAPDF.a(description.o): In function `master.0.descriptionpdf_':
(.text+0x1c4): undefined reference to `_gfortran_copy_string'
/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../lib/libLHAPDF.a(EVLCTEQ.o): In function `ctlhxarray_':
(.text+0x2618): undefined reference to `_gfortran_copy_string'
/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../lib/libLHAPDF.a(EVLCTEQ.o):(.text+0x7028): more undefined references to `_gfortran_copy_string' follow
collect2: ld returned 1 exit status
mrmark@mrmark-laptop:~$ f95 normal.f95 -o normal -static -lLHAPDF
/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../lib/libLHAPDF.a(LHpdflib.o): In function `initpdfsetbynamem_':
(.text+0xaca): undefined reference to `_gfortran_copy_string'
/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../lib/libLHAPDF.a(LHpdflib.o): In function `initpdfsetbynamem_':
(.text+0xb47): undefined reference to `_gfortran_copy_string'
/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../lib/libLHAPDF.a(LHpdflib.o): In function `initpdfsetbynamem_':
(.text+0xb93): undefined reference to `_gfortran_copy_string'
/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../lib/libLHAPDF.a(description.o): In function `master.0.descriptionpdf_':
(.text+0x1c4): undefined reference to `_gfortran_copy_string'
/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../lib/libLHAPDF.a(EVLCTEQ.o): In function `ctlhxarray_':
(.text+0x2618): undefined reference to `_gfortran_copy_string'
/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../lib/libLHAPDF.a(EVLCTEQ.o):(.text+0x7028): more undefined references to `_gfortran_copy_string' follow
collect2: ld returned 1 exit status

Question information

Language:
English Edit question
Status:
Expired
For:
Ubuntu lhapdf Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Launchpad Janitor (janitor) said :
#1

This question was expired because it remained in the 'Open' state without activity for the last 15 days.