Dear friends,
I get the following error while compiling Telemac v7p2r0 in Linux.
Compiling the program HOMERE_MASCARET and dependents
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/opentelemac-mascaret/v7p2r0/sources/mascaret/API/f90/import_xml.f90:76.35:
startElement_handler=START_ELEMENT_HANDLER, endElement_handler=EN
1
Error: Internal procedure 'start_element_handler' is not allowed as an actual argument at (1)
/root/opentelemac-mascaret/v7p2r0/sources/mascaret/API/f90/import_xml.f90:76.77:
startElement_handler=START_ELEMENT_HANDLER, endElement_handler=END_
1
Error: Internal procedure 'end_element_handler' is not allowed as an actual argument at (1)
/root/opentelemac-mascaret/v7p2r0/sources/mascaret/API/f90/import_xml.f90:77.33:
characters_handler=CHARACTERS_HANDLER)
1
Error: Internal procedure 'characters_handler' is not allowed as an actual argument at (1)
Hummm ... I could not complete my work.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compileTELEMAC::createObjFiles:
+> failed: gfortran -c -fPIC -O2 -fconvert=big-endian -frecord-marker=4 -DHAVE_MPI -DHAVE_VTK -I /root/opentelemac-mascaret/v7p2r0/builds/gfortranHPC/lib/mascaret /root/opentelemac-mascaret/v7p2r0/sources/mascaret/API/f90/import_xml.f90
... The following command failed for the reason above (or below)
gfortran -c -fPIC -O2 -fconvert=big-endian -frecord-marker=4 -DHAVE_MPI -DHAVE_VTK -I /root/opentelemac-mascaret/v7p2r0/builds/gfortranHPC/lib/mascaret /root/opentelemac-mascaret/v7p2r0/sources/mascaret/API/f90/import_xml.f90:
I tried with both serial and parallel version but I get the same error in both of the compilation.
Can anyone suggest, What is this error related to?
If it is related to the openMPI? I have installed openMPI is a separate directory. Where should I give the location of MPI in systel.cfg or pysource.gfortranHPC.sh?
or Is this error related to something else?
I would be grateful for your support.
Best Regards,
Saroj