Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1
  • 2

TOPIC: Problem with running a validation test case: Telemac v6p2 for Linux

Problem with running a validation test case: Telemac v6p2 for Linux 12 years 1 month ago #5873

  • jpbelliard
  • jpbelliard's Avatar
Dear all,

I managed to run the weirs.cas sterrring file. In fact, the problem is when compiling module by module, I was getting an error when compiling the mumpsvoid module which is the first in the order of compilation.

In fact, the compilation of this module does create a .a file:

jp@jp-B43E:~/Modelling/svn/v6p2r1/mumpsvoid/mumpsvoid_v6p2/sources$ maktel install
=> Compilation de solve_mumps.f :
=> Compilation de pre4_mumps.f :
Archive mumpsvoidv6p2.a ...
Termine.
Installe mumpsvoidv6p2.a dans /home/jp/Modelling/svn/v6p2r1/mumpsvoid/mumpsvoid_v6p2/gfortran.

While when compiling the subsequent modules (e.g., sisyphe, tomawac, telemac2d...), it requires a .lib file in the /home/jp/Modelling/svn/v6p2r1/mumpsvoid/mumpsvoid_v6p2/gfortran which is not found obviously (I highlighted it in red).

jp@jp-B43E:~/Modelling/svn/v6p2r1/sisyphe/sisyphe_v6p2/sources$ maktel menage
Efface les objets, librairies, executables et core-file.
jp@jp-B43E:~/Modelling/svn/v6p2r1/sisyphe/sisyphe_v6p2/sources$ maktel install
=> Compilation de declarations_sisyphe.f :
Transfert du module declarations_sisyphe.mod
=> Compilation de interface_sisyphe_bedload.f :
Transfert du module interface_sisyphe_bedload.mod
=> Compilation de interface_sisyphe_suspension.f :
Transfert du module interface_sisyphe_suspension.mod
=> Compilation de interface_sisyphe.f :
Transfert du module interface_sisyphe.mod
=> Compilation de homere_sisyphe.f :
=> Compilation de bedload_main.f :
=> Compilation de qsform.f :
=> Compilation de sis_arret.f :
=> Compilation de bedload_meyer.f :
=> Compilation de rescue_sisyphe.f :
=> Compilation de bedload_bailard.f :
=> Compilation de diricl.f :
=> Compilation de ride.f :
=> Compilation de bedload_bijker.f :
=> Compilation de entete_sisyphe.f :
=> Compilation de bedload_nerbed_vf.f :
=> Compilation de suspension_bilan.f :
=> Compilation de bedload_calcdw.f :
=> Compilation de suspension_computation.f :
=> Compilation de bedload_dibwat.f :
=> Compilation de init_avai.f :
=> Compilation de suspension_dispersion.f :
=> Compilation de bedload_diffin.f :
=> Compilation de bedload_solidischarge.f :
=> Compilation de init_compo.f :
=> Compilation de layer.f :
=> Compilation de suspension_erosion.f :
=> Compilation de suspension_erosion_coh.f :
=> Compilation de suspension_flux_mixte.f :
=> Compilation de bedload_direction.f :
=> Compilation de bedload_solvs_fe.f :
=> Compilation de init_constant.f :
=> Compilation de suspension_depot.f :
=> Compilation de bedload_solvs_vf.f :
=> Compilation de integ.f :
=> Compilation de suspension_conv.f :
=> Compilation de bedload_effpnt.f :
=> Compilation de bedload_soulsby.f :
=> Compilation de suspension_bijker.f :
=> Compilation de suspension_fredsoe.f :
=> Compilation de suspension_vanrijn.f :
=> Compilation de bedload_einst.f :
=> Compilation de flusec_sisyphe.f :
=> Compilation de fluxpr_sisyphe.f :
=> Compilation de bedload_engel.f :
=> Compilation de bedload_vanrijn.f :
=> Compilation de suspension_listing.f :
=> Compilation de bedload_engel_cc.f :
=> Compilation de bedload_seccurrent.f :
=> Compilation de bilan_sisyphe.f :
=> Compilation de suspension_main.f :
=> Compilation de suspension_bilan_coh.f :
=> Compilation de bedload_evol.f :
=> Compilation de calcuw.f :
=> Compilation de disimp.f :
=> Compilation de lecdon_sisyphe.f :
=> Compilation de bedload_formula.f :
=> Compilation de leclis.f :
=> Compilation de suspension_rouse.f :
=> Compilation de tobw_sisyphe.f :
=> Compilation de coefro_sisyphe.f :
=> Compilation de maskab.f :
=> Compilation de tob_sisyphe.f :
=> Compilation de bedload_hiding_factor.f :
=> Compilation de condim_sisyphe.f :
=> Compilation de mean_grain_size.f :
=> Compilation de ride_vr.f :
=> Compilation de bedload_hunz_meyer.f :
=> Compilation de condim_susp.f :
=> Compilation de noerod.f :
=> Compilation de suspension_evol.f :
=> Compilation de condis_sisyphe.f :
=> Compilation de nomvar_sisyphe.f :
=> Compilation de vitchu_sisyphe.f :
=> Compilation de dredgesim_interface.f :
=> Compilation de bedload_interact.f :
=> Compilation de conlit.f :
=> Compilation de point_sisyphe.f :
=> Compilation de corstr_sisyphe.f :
=> Compilation de predes.f :
=> Compilation de maxslope.f :
=> Compilation de init_transport.f :
=> Compilation de init_mixte.f :
=> Compilation de init_compo_coh.f :
=> Compilation de init_zero.f :
=> Compilation de init_sediment.f :
=> Compilation de ks_sisyphe.f :
=> Compilation de tassement_2.f :
=> Compilation de sisyphe.f :
=> Compilation de read_sections_sisyphe.f :
=> Compilation de suspension_sandflow.f :
=> Compilation de rescue_sisyphe_notperma.f :
=> Compilation de tassement.f :
=> Compilation de read_fic_conc.f :
=> Compilation de cgl.f :
=> Compilation de db.f :
=> Compilation de cvsp_add_fraction.f :
=> Compilation de cvsp_add_section.f :
=> Compilation de cvsp_alt.f :
=> Compilation de cvsp_check_f.f :
=> Compilation de cvsp_check_steady.f :
=> Compilation de cvsp_compress_brut.f :
=> Compilation de cvsp_compress_clean.f :
=> Compilation de cvsp_compress_dp.f :
=> Compilation de cvsp_init.f :
=> Compilation de cvsp_init_from_layers.f :
=> Compilation de cvsp_integrate_volume.f :
=> Compilation de cvsp_main.f :
=> Compilation de cvsp_make_actlay.f :
=> Compilation de cvsp_outputfiles.f :
Transfert du module cvsp_outputfiles.mod
=> Compilation de cvsp_p.f :
=> Compilation de cvsp_rm_fraction.f :
=> Compilation de cvsp_write_profile.f :
=> Compilation de layers_p.f :
=> Compilation de cvsp_output_init.f :
=> Compilation de lecdon_split_outputpoints.f :
Archive sisyphev6p2.a ...
Termine lib.
Link executable par defaut ...
Driving: gfortran -fconvert=big-endian -frecord-marker=4 -v -l gfortran -lm -o sisyphev6p2.exe declarations_sisyphe.o interface_sisyphe_bedload.o interface_sisyphe_suspension.o interface_sisyphe.o homere_sisyphe.o bedload_main.o qsform.o sis_arret.o bedload_meyer.o rescue_sisyphe.o bedload_bailard.o diricl.o ride.o bedload_bijker.o entete_sisyphe.o bedload_nerbed_vf.o suspension_bilan.o bedload_calcdw.o suspension_computation.o bedload_dibwat.o init_avai.o suspension_dispersion.o bedload_diffin.o bedload_solidischarge.o init_compo.o layer.o suspension_erosion.o suspension_erosion_coh.o suspension_flux_mixte.o bedload_direction.o bedload_solvs_fe.o init_constant.o suspension_depot.o bedload_solvs_vf.o integ.o suspension_conv.o bedload_effpnt.o bedload_soulsby.o suspension_bijker.o suspension_fredsoe.o suspension_vanrijn.o bedload_einst.o flusec_sisyphe.o fluxpr_sisyphe.o bedload_engel.o bedload_vanrijn.o suspension_listing.o bedload_engel_cc.o bedload_seccurrent.o bilan_sisyphe.o suspension_main.o suspension_bilan_coh.o bedload_evol.o calcuw.o disimp.o lecdon_sisyphe.o bedload_formula.o leclis.o suspension_rouse.o tobw_sisyphe.o coefro_sisyphe.o maskab.o tob_sisyphe.o bedload_hiding_factor.o condim_sisyphe.o mean_grain_size.o ride_vr.o bedload_hunz_meyer.o condim_susp.o noerod.o suspension_evol.o condis_sisyphe.o nomvar_sisyphe.o vitchu_sisyphe.o dredgesim_interface.o bedload_interact.o conlit.o point_sisyphe.o corstr_sisyphe.o predes.o maxslope.o init_transport.o init_mixte.o init_compo_coh.o init_zero.o init_sediment.o ks_sisyphe.o tassement_2.o sisyphe.o read_sections_sisyphe.o suspension_sandflow.o rescue_sisyphe_notperma.o tassement.o read_fic_conc.o cgl.o db.o cvsp_add_fraction.o cvsp_add_section.o cvsp_alt.o cvsp_check_f.o cvsp_check_steady.o cvsp_compress_brut.o cvsp_compress_clean.o cvsp_compress_dp.o cvsp_init.o cvsp_init_from_layers.o cvsp_integrate_volume.o cvsp_main.o cvsp_make_actlay.o cvsp_outputfiles.o cvsp_p.o cvsp_rm_fraction.o cvsp_write_profile.o layers_p.o cvsp_output_init.o lecdon_split_outputpoints.o /home/jp/Modelling/svn/v6p2r1/bief/bief_v6p2/gfortran/biefv6p2.a /home/jp/Modelling/svn/v6p2r1/damocles/damo_v6p2/gfortran/damov6p2.a /home/jp/Modelling/svn/v6p2r1/special/special_v6p2/gfortran/specialv6p2.a /home/jp/Modelling/svn/v6p2r1/paravoid/paravoid_v6p2/gfortran/paravoidv6p2.a /home/jp/Modelling/svn/v6p2r1/mumpsvoid/mumpsvoid_v6p2/gfortran/mumpsvoidv6p2.lib -l gfortran -l m -shared-libgcc
gfortran: error: /home/jp/Modelling/svn/v6p2r1/mumpsvoid/mumpsvoid_v6p2/gfortran/mumpsvoidv6p2.lib: No such file or directory
Using built-in specs.
COLLECT_GCC=gfortran
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.6/lto-wrapper
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.6.3-1ubuntu5' --with-bugurl=file:///usr/share/doc/gcc-4.6/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.6 --enable-shared --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.6 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --enable-plugin --enable-objc-gc --disable-werror --with-arch-32=i686 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)
make: *** [sisyphev6p2.exe] Error 1

So I simply renamed the extension of that .a file into a .lib file and everything ran correctly.

Therefore, the compilation of the mumpsvoid module creates a .a file which should be .lib file instead. My question is in which line of code of which file the output format of the resulting file created after the compilation of the mumpsvoid module is specified so that I can correct it? Because I would prefer compiling everything at once instead of doing module by module and have to change everytime the extension of the file to .lib.

Kind regards
The administrator has disabled public write access.

Problem with running a validation test case: Telemac v6p2 for Linux 12 years 1 month ago #5874

  • ails
  • ails's Avatar
  • OFFLINE
  • Senior Boarder
  • Posts: 140
  • Thank you received: 17
Dear Jean-Philippe,

Ok. As gfortran can be used on both Windows and Linux platform, we defined two different HOSTTYPE in the systel.ini file : [gfortran] (not a very meaningful name, sorry) and [gfortran_linux].

I suppose that you have chosen the Windows one where mumpsvoid is an hard-coded variable with a ".lib" extension.

So I may suggest you to change, in systel.ini, the HOSTTYPE variable, from [gfortran] to [gfortran_linux]. However, a full compilation is needed (> cfgmak ; makeall90)

A faster solution exists : rename [gfortran_linux] as [gfortran], apply with cfgmak and run maktel install in every sources directory.

Best regards,

Fabien Decung
The administrator has disabled public write access.

Problem with running a validation test case: Telemac v6p2 for Linux 12 years 1 month ago #5881

  • jpbelliard
  • jpbelliard's Avatar
Dear Fabien, thank you for your reply.

However, I tried both ways and the compilation still does not work unless I rename the extension from .a to .lib file for the mumpsvoid module.

If change to gfortran_linux as HOSTTYPE in the systel.ini file, then when I compile everything at once using makeall90, I still get errors which occur starting from the compilation of the sisyphe module which is of the same type of what I highlghted previously:

gfortran: error: /home/jp/Modelling/svn/v6p2r1/mumpsvoid/mumpsvoid_v6p2/gfortran/mumpsvoidv6p2.lib: No such file or directory

Similar error occur if I try the second way by renaming from [gfortran_linux] to [gfortran] and then apply with cfgmak and run maktel install in every source directory.

Any other suggestion ? For isnstace, is there a line of code of in the systel.ini file where the output format of the resulting file created after the compilation of the mumpsvoid module is specified so that I can correct it ?

Thanks a lot
The administrator has disabled public write access.

Problem with running a validation test case: Telemac v6p2 for Linux 12 years 1 month ago #5883

  • ails
  • ails's Avatar
  • OFFLINE
  • Senior Boarder
  • Posts: 140
  • Thank you received: 17
Hi,

Indeed, mumpsvoidv6p2.lib is hard-coded in the systel.ini, in the gfortran section (windows).
The .a extension is used in the linux section.

I suggest you to try once again with HOSTTYPE=gfortran_linux and cfgmak + makeall90.
I think you forgot cfgmak the first time you tried.
Because it still looking for the gfortran HOSTTYPE (see the gfortran error).

You can also delete the gfortran directories before running makeall90.
The administrator has disabled public write access.

Problem with running a validation test case: Telemac v6p2 for Linux 12 years 1 month ago #5902

  • jpbelliard
  • jpbelliard's Avatar
Hi again,

Sorry for this lack of clarity, but in fact, the error message I displayed in the previous post result from the second solution you mentioned by renaming [gfortran_linux] to [gfortran] and then apply with cfgmak and run maktel install in every source directory.

Anyway, as you suggested, I retried with gfortran_linux as HOSTTYPE and compiled everything using makeall90,and it indeed does create .a archive file in the mumpsvoid module, but does not create any default executable in telemac2d or sisyphe.

I tried therefore to compiled step by step by running maktel menage and maktel install in every module in the right order, and everything ran correctly until I got an error in compiling the sisyphe module:

=> Compilation de declarations_sisyphe.f :
creation du repertoire gfortran_linux
Transfert du module declarations_sisyphe.mod
=> Compilation de interface_sisyphe_bedload.f :
Transfert du module interface_sisyphe_bedload.mod
=> Compilation de interface_sisyphe_suspension.f :
Transfert du module interface_sisyphe_suspension.mod
=> Compilation de interface_sisyphe.f :
Transfert du module interface_sisyphe.mod
=> Compilation de homere_sisyphe.f :
=> Compilation de bedload_main.f :
=> Compilation de qsform.f :
=> Compilation de sis_arret.f :
=> Compilation de bedload_meyer.f :
=> Compilation de rescue_sisyphe.f :
=> Compilation de bedload_bailard.f :
=> Compilation de diricl.f :
=> Compilation de ride.f :
=> Compilation de bedload_bijker.f :
=> Compilation de entete_sisyphe.f :
=> Compilation de bedload_nerbed_vf.f :
=> Compilation de suspension_bilan.f :
=> Compilation de bedload_calcdw.f :
=> Compilation de suspension_computation.f :
=> Compilation de bedload_dibwat.f :
=> Compilation de init_avai.f :
=> Compilation de suspension_dispersion.f :
=> Compilation de bedload_diffin.f :
=> Compilation de bedload_solidischarge.f :
=> Compilation de init_compo.f :
=> Compilation de layer.f :
=> Compilation de suspension_erosion.f :
=> Compilation de suspension_erosion_coh.f :
=> Compilation de suspension_flux_mixte.f :
=> Compilation de bedload_direction.f :
=> Compilation de bedload_solvs_fe.f :
=> Compilation de init_constant.f :
=> Compilation de suspension_depot.f :
=> Compilation de bedload_solvs_vf.f :
=> Compilation de integ.f :
=> Compilation de suspension_conv.f :
=> Compilation de bedload_effpnt.f :
=> Compilation de bedload_soulsby.f :
=> Compilation de suspension_bijker.f :
=> Compilation de suspension_fredsoe.f :
=> Compilation de suspension_vanrijn.f :
=> Compilation de bedload_einst.f :
=> Compilation de flusec_sisyphe.f :
=> Compilation de fluxpr_sisyphe.f :
=> Compilation de bedload_engel.f :
=> Compilation de bedload_vanrijn.f :
=> Compilation de suspension_listing.f :
=> Compilation de bedload_engel_cc.f :
=> Compilation de bedload_seccurrent.f :
=> Compilation de bilan_sisyphe.f :
=> Compilation de suspension_main.f :
=> Compilation de suspension_bilan_coh.f :
=> Compilation de bedload_evol.f :
=> Compilation de calcuw.f :
=> Compilation de disimp.f :
=> Compilation de lecdon_sisyphe.f :
=> Compilation de bedload_formula.f :
=> Compilation de leclis.f :
=> Compilation de suspension_rouse.f :
=> Compilation de tobw_sisyphe.f :
=> Compilation de coefro_sisyphe.f :
=> Compilation de maskab.f :
=> Compilation de tob_sisyphe.f :
=> Compilation de bedload_hiding_factor.f :
=> Compilation de condim_sisyphe.f :
=> Compilation de mean_grain_size.f :
=> Compilation de ride_vr.f :
=> Compilation de bedload_hunz_meyer.f :
=> Compilation de condim_susp.f :
=> Compilation de noerod.f :
=> Compilation de suspension_evol.f :
=> Compilation de condis_sisyphe.f :
=> Compilation de nomvar_sisyphe.f :
=> Compilation de vitchu_sisyphe.f :
=> Compilation de dredgesim_interface.f :
=> Compilation de bedload_interact.f :
=> Compilation de conlit.f :
=> Compilation de point_sisyphe.f :
=> Compilation de corstr_sisyphe.f :
=> Compilation de predes.f :
=> Compilation de maxslope.f :
=> Compilation de init_transport.f :
=> Compilation de init_mixte.f :
=> Compilation de init_compo_coh.f :
=> Compilation de init_zero.f :
=> Compilation de init_sediment.f :
=> Compilation de ks_sisyphe.f :
=> Compilation de tassement_2.f :
=> Compilation de sisyphe.f :
=> Compilation de read_sections_sisyphe.f :
=> Compilation de suspension_sandflow.f :
=> Compilation de rescue_sisyphe_notperma.f :
=> Compilation de tassement.f :
=> Compilation de read_fic_conc.f :
=> Compilation de cgl.f :
=> Compilation de db.f :
=> Compilation de cvsp_add_fraction.f :
=> Compilation de cvsp_add_section.f :
=> Compilation de cvsp_alt.f :
=> Compilation de cvsp_check_f.f :
=> Compilation de cvsp_check_steady.f :
=> Compilation de cvsp_compress_brut.f :
=> Compilation de cvsp_compress_clean.f :
=> Compilation de cvsp_compress_dp.f :
=> Compilation de cvsp_init.f :
=> Compilation de cvsp_init_from_layers.f :
=> Compilation de cvsp_integrate_volume.f :
=> Compilation de cvsp_main.f :
=> Compilation de cvsp_make_actlay.f :
=> Compilation de cvsp_outputfiles.f :
Transfert du module cvsp_outputfiles.mod
=> Compilation de cvsp_p.f :
=> Compilation de cvsp_rm_fraction.f :
=> Compilation de cvsp_write_profile.f :
=> Compilation de layers_p.f :
=> Compilation de cvsp_output_init.f :
=> Compilation de lecdon_split_outputpoints.f :
Archive sisyphev6p2.a ...
Termine lib.
Link executable par defaut ...
Driving: gfortran -fconvert=big-endian -frecord-marker=4 -v -l gfortran -lm -lz -lstdc++ -o sisyphev6p2.exe declarations_sisyphe.o interface_sisyphe_bedload.o interface_sisyphe_suspension.o interface_sisyphe.o homere_sisyphe.o bedload_main.o qsform.o sis_arret.o bedload_meyer.o rescue_sisyphe.o bedload_bailard.o diricl.o ride.o bedload_bijker.o entete_sisyphe.o bedload_nerbed_vf.o suspension_bilan.o bedload_calcdw.o suspension_computation.o bedload_dibwat.o init_avai.o suspension_dispersion.o bedload_diffin.o bedload_solidischarge.o init_compo.o layer.o suspension_erosion.o suspension_erosion_coh.o suspension_flux_mixte.o bedload_direction.o bedload_solvs_fe.o init_constant.o suspension_depot.o bedload_solvs_vf.o integ.o suspension_conv.o bedload_effpnt.o bedload_soulsby.o suspension_bijker.o suspension_fredsoe.o suspension_vanrijn.o bedload_einst.o flusec_sisyphe.o fluxpr_sisyphe.o bedload_engel.o bedload_vanrijn.o suspension_listing.o bedload_engel_cc.o bedload_seccurrent.o bilan_sisyphe.o suspension_main.o suspension_bilan_coh.o bedload_evol.o calcuw.o disimp.o lecdon_sisyphe.o bedload_formula.o leclis.o suspension_rouse.o tobw_sisyphe.o coefro_sisyphe.o maskab.o tob_sisyphe.o bedload_hiding_factor.o condim_sisyphe.o mean_grain_size.o ride_vr.o bedload_hunz_meyer.o condim_susp.o noerod.o suspension_evol.o condis_sisyphe.o nomvar_sisyphe.o vitchu_sisyphe.o dredgesim_interface.o bedload_interact.o conlit.o point_sisyphe.o corstr_sisyphe.o predes.o maxslope.o init_transport.o init_mixte.o init_compo_coh.o init_zero.o init_sediment.o ks_sisyphe.o tassement_2.o sisyphe.o read_sections_sisyphe.o suspension_sandflow.o rescue_sisyphe_notperma.o tassement.o read_fic_conc.o cgl.o db.o cvsp_add_fraction.o cvsp_add_section.o cvsp_alt.o cvsp_check_f.o cvsp_check_steady.o cvsp_compress_brut.o cvsp_compress_clean.o cvsp_compress_dp.o cvsp_init.o cvsp_init_from_layers.o cvsp_integrate_volume.o cvsp_main.o cvsp_make_actlay.o cvsp_outputfiles.o cvsp_p.o cvsp_rm_fraction.o cvsp_write_profile.o layers_p.o cvsp_output_init.o lecdon_split_outputpoints.o /home/jp/Modelling/TELEMAC/svn/v6p2r1/bief/bief_v6p2/gfortran_linux/biefv6p2.a /home/jp/Modelling/TELEMAC/svn/v6p2r1/damocles/damo_v6p2/gfortran_linux/damov6p2.a /home/jp/Modelling/TELEMAC/svn/v6p2r1/special/special_v6p2/gfortran_linux/specialv6p2.a /home/jp/Modelling/TELEMAC/svn/v6p2r1/paravoid/paravoid_v6p2/gfortran_linux/paravoidv6p2.a /home/jp/Modelling/TELEMAC/svn/v6p2r1/mumpsvoid/mumpsvoid_v6p2/gfortran_linux/mumpsvoidv6p2.a -l gfortran -l m -shared-libgcc
Using built-in specs.
COLLECT_GCC=gfortran
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.6/lto-wrapper
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.6.3-1ubuntu5' --with-bugurl=file:///usr/share/doc/gcc-4.6/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.6 --enable-shared --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.6 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --enable-plugin --enable-objc-gc --disable-werror --with-arch-32=i686 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)
Reading specs from /usr/lib/gcc/x86_64-linux-gnu/4.6/libgfortran.spec
rename spec lib to liborig
COLLECT_GCC_OPTIONS='-fconvert=big-endian' '-frecord-marker=4' '-v' '-o' 'sisyphev6p2.exe' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.6/:/usr/lib/gcc/x86_64-linux-gnu/4.6/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.6/:/usr/lib/gcc/x86_64-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.6/:/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-fconvert=big-endian' '-frecord-marker=4' '-v' '-o' 'sisyphev6p2.exe' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
/usr/lib/gcc/x86_64-linux-gnu/4.6/collect2 --sysroot=/ --build-id --no-add-needed --as-needed --eh-frame-hdr -m elf_x86_64 --hash-style=gnu -dynamic-linker /lib64/ld-linux-x86-64.so.2 -z relro -o sisyphev6p2.exe /usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/4.6/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/4.6 -L/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/4.6/../../.. -lgfortran -lm -lz -lstdc++ declarations_sisyphe.o interface_sisyphe_bedload.o interface_sisyphe_suspension.o interface_sisyphe.o homere_sisyphe.o bedload_main.o qsform.o sis_arret.o bedload_meyer.o rescue_sisyphe.o bedload_bailard.o diricl.o ride.o bedload_bijker.o entete_sisyphe.o bedload_nerbed_vf.o suspension_bilan.o bedload_calcdw.o suspension_computation.o bedload_dibwat.o init_avai.o suspension_dispersion.o bedload_diffin.o bedload_solidischarge.o init_compo.o layer.o suspension_erosion.o suspension_erosion_coh.o suspension_flux_mixte.o bedload_direction.o bedload_solvs_fe.o init_constant.o suspension_depot.o bedload_solvs_vf.o integ.o suspension_conv.o bedload_effpnt.o bedload_soulsby.o suspension_bijker.o suspension_fredsoe.o suspension_vanrijn.o bedload_einst.o flusec_sisyphe.o fluxpr_sisyphe.o bedload_engel.o bedload_vanrijn.o suspension_listing.o bedload_engel_cc.o bedload_seccurrent.o bilan_sisyphe.o suspension_main.o suspension_bilan_coh.o bedload_evol.o calcuw.o disimp.o lecdon_sisyphe.o bedload_formula.o leclis.o suspension_rouse.o tobw_sisyphe.o coefro_sisyphe.o maskab.o tob_sisyphe.o bedload_hiding_factor.o condim_sisyphe.o mean_grain_size.o ride_vr.o bedload_hunz_meyer.o condim_susp.o noerod.o suspension_evol.o condis_sisyphe.o nomvar_sisyphe.o vitchu_sisyphe.o dredgesim_interface.o bedload_interact.o conlit.o point_sisyphe.o corstr_sisyphe.o predes.o maxslope.o init_transport.o init_mixte.o init_compo_coh.o init_zero.o init_sediment.o ks_sisyphe.o tassement_2.o sisyphe.o read_sections_sisyphe.o suspension_sandflow.o rescue_sisyphe_notperma.o tassement.o read_fic_conc.o cgl.o db.o cvsp_add_fraction.o cvsp_add_section.o cvsp_alt.o cvsp_check_f.o cvsp_check_steady.o cvsp_compress_brut.o cvsp_compress_clean.o cvsp_compress_dp.o cvsp_init.o cvsp_init_from_layers.o cvsp_integrate_volume.o cvsp_main.o cvsp_make_actlay.o cvsp_outputfiles.o cvsp_p.o cvsp_rm_fraction.o cvsp_write_profile.o layers_p.o cvsp_output_init.o lecdon_split_outputpoints.o /home/jp/Modelling/TELEMAC/svn/v6p2r1/bief/bief_v6p2/gfortran_linux/biefv6p2.a /home/jp/Modelling/TELEMAC/svn/v6p2r1/damocles/damo_v6p2/gfortran_linux/damov6p2.a /home/jp/Modelling/TELEMAC/svn/v6p2r1/special/special_v6p2/gfortran_linux/specialv6p2.a /home/jp/Modelling/TELEMAC/svn/v6p2r1/paravoid/paravoid_v6p2/gfortran_linux/paravoidv6p2.a /home/jp/Modelling/TELEMAC/svn/v6p2r1/mumpsvoid/mumpsvoid_v6p2/gfortran_linux/mumpsvoidv6p2.a -lgfortran -lm -lgcc_s -lgcc -lquadmath -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/4.6/crtend.o /usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/crtn.o
/usr/bin/ld: cannot find -lz
/usr/bin/ld: cannot find -lstdc++
collect2: ld returned 1 exit status

make: *** [sisyphev6p2.exe] Error 1

Does it says anything to you ? What is strange is that if I change the extension of archive file .a to .lib file in the mumpsvoid module, like I did last time, I do not get this error and everything runs perfectly.

Thank you for your kind concern,
The administrator has disabled public write access.

Problem with running a validation test case: Telemac v6p2 for Linux 12 years 1 month ago #5905

  • ails
  • ails's Avatar
  • OFFLINE
  • Senior Boarder
  • Posts: 140
  • Thank you received: 17
My mistake :
/usr/bin/ld: cannot find -lz
/usr/bin/ld: cannot find -lstdc++
collect2: ld returned 1 exit status

Remove -lz -lstdc++ from your systel.ini file and update with cfgmak.
Don't bother to recompile everything with makeall90. maktel install in every sources directory will be enough. It will be OK after that.

These flags aren't mandatory, only for users who want to use the Salome plaform with TELEMAC (though we're not fully compliant with Salome).

Fabien Decung
The administrator has disabled public write access.
The following user(s) said Thank You: jpbelliard

Problem with running a validation test case: Telemac v6p2 for Linux 12 years 1 month ago #5908

  • jpbelliard
  • jpbelliard's Avatar
Ok, it works perfectly now whether I compile everything directly or module by module.

Thanks a lot

Kind regards,

Jean-Philippe
The administrator has disabled public write access.
  • Page:
  • 1
  • 2
Moderators: borisb

The open TELEMAC-MASCARET template for Joomla!2.5, the HTML 4 version.