Running an suite with a new jules source code

Hi David,

I am trying to run an existing suite “u-dr154” with a different source code, that has new science in it. To do this, I have copied the u-dr154 into u-knr47 for my reference. In u-knr47 i have made two changes:

  1. In rose-suite.conf →
    #JULES_FCM=‘/home/users/rfuller01/jules/jules-vn7.6/vn7.6_vcmax-jmax-diurnal’
    JULES_FCM=‘/home/users/naren047/vn7.0_c4ready_wenyao’
  2. In app/jules/rose-app.conf →
    #meta=/home/users/rfuller01/jules/jules-vn7.6/vn7.6_vcmax-jmax-diurnal/rose-meta/jules-standalone/HEAD
    meta=/home/users/naren047/vn7.0_c4ready_wenyao/rose-meta/jules-standalone/HEAD

After making these changes in u-knr47, I have installed and submitted the run. I got the error

  • [FAIL] ld: /gws/nopw/j04/jules/admin/curl/curl-lotus-parallel-intel/lib//libcurl.so: undefined reference to PKCS12_free@libcrypto.so.10' [FAIL] ld: /gws/nopw/j04/jules/admin/curl/curl-lotus-parallel-intel/lib//libcurl.so: undefined reference to ENGINE_ctrl_cmd@libcrypto.so.10’
    [FAIL] ld: /gws/nopw/j04/jules/admin/curl/curl-lotus-parallel-intel/lib//libcurl.so: undefined reference to SSL_read@libssl.so.10' [FAIL] ld: /gws/nopw/j04/jules/admin/curl/curl-lotus-parallel-intel/lib//libcurl.so: undefined reference to BIO_s_mem@libcrypto.so.10’
    [FAIL] ld: /gws/nopw/j04/jules/admin/curl/curl-lotus-parallel-intel/lib//libcurl.so: undefined reference to SSL_CTX_use_certificate_file@libssl.so.10' [FAIL] ld: /gws/nopw/j04/jules/admin/curl/curl-lotus-parallel-intel/lib//libcurl.so: undefined reference to UI_method_get_opener@libcrypto.so.10’
    [FAIL] ld: /gws/nopw/j04/jules/admin/curl/curl-lotus-parallel-intel/lib//libcurl.so: undefined reference to SSL_CTX_set_cipher_list@libssl.so.10' [FAIL] ld: /gws/nopw/j04/jules/admin/curl/curl-lotus-parallel-intel/lib//libcurl.so: undefined reference to ENGINE_by_id@libcrypto.so.10’
    [FAIL] ld: /gws/nopw/j04/jules/admin/curl/curl-lotus-parallel-intel/lib//libcurl.so: undefined reference to PKCS12_parse@libcrypto.so.10' [FAIL] ld: /gws/nopw/j04/jules/admin/curl/curl-lotus-parallel-intel/lib//libcurl.so: undefined reference to UI_get_string_type@libcrypto.so.10’
    [FAIL] ld: /gws/nopw/j04/jules/admin/curl/curl-lotus-parallel-intel/lib//libcurl.so: undefined reference to ENGINE_cleanup@libcrypto.so.10' [FAIL] ld: /gws/nopw/j04/jules/admin/curl/curl-lotus-parallel-intel/lib//libcurl.so: undefined reference to ASN1_STRING_to_UTF8@libcrypto.so.10’
    [FAIL] ld: /gws/nopw/j04/jules/admin/curl/curl-lotus-parallel-intel/lib//libcurl.so: undefined reference to SSL_get_current_cipher@libssl.so.10' [FAIL] ld: /gws/nopw/j04/jules/admin/curl/curl-lotus-parallel-intel/lib//libcurl.so: undefined reference to SSL_CTX_add_client_CA@libssl.so.10’
    [FAIL] ld: /gws/nopw/j04/jules/admin/curl/curl-lotus-parallel-intel/lib//libcurl.so: undefined reference to SSL_get_error@libssl.so.10' [FAIL] ld: /gws/nopw/j04/jules/admin/curl/curl-lotus-parallel-intel/lib//libcurl.so: undefined reference to X509_get_subject_name@libcrypto.so.10’
    [FAIL] ld: /gws/nopw/j04/jules/admin/curl/curl-lotus-parallel-intel/lib//libcurl.so: undefined reference to CONF_modules_load_file@libcrypto.so.10' [FAIL] ld: /gws/nopw/j04/jules/admin/curl/curl-lotus-parallel-intel/lib//libcurl.so: undefined reference to ASN1_STRING_data@libcrypto.so.10’
    [FAIL] ld: /gws/nopw/j04/jules/admin/curl/curl-lotus-parallel-intel/lib//libcurl.so: undefined reference to X509V3_EXT_print@libcrypto.so.10' [FAIL] ld: /gws/nopw/j04/jules/admin/curl/curl-lotus-parallel-intel/lib//libcurl.so: undefined reference to RAND_status@libcrypto.so.10’
    [FAIL] ld: /gws/nopw/j04/jules/admin/curl/curl-lotus-parallel-intel/lib//libcurl.so: undefined reference to SSL_CTX_callback_ctrl@libssl.so.10' [FAIL] ld: /gws/nopw/j04/jules/admin/curl/curl-lotus-parallel-intel/lib//libcurl.so: undefined reference to SSL_get1_session@libssl.so.10’
    [FAIL] ld: /gws/nopw/j04/jules/admin/curl/curl-lotus-parallel-intel/lib//libcurl.so: undefined reference to SSL_get_shutdown@libssl.so.10' [FAIL] ld: /gws/nopw/j04/jules/admin/curl/curl-lotus-parallel-intel/lib//libcurl.so: undefined reference to SSL_load_error_strings@libssl.so.10’
    [FAIL] ld: /gws/nopw/j04/jules/admin/curl/curl-lotus-parallel-intel/lib//libcurl.so: undefined reference to `MD4_Final@libcrypto.so.10’
    [FAIL] link 1.1 ! jules.exe ← jules/src/control/standalone/jules.F90
    [FAIL] ! jules.exe : update task failed
    [FAIL] fcm make -f /work/scratch-pw2/naren047/cylc-run/u-knr47/run1/work/19790101T0000Z/fcm_make/fcm-make.cfg -C /home/users/naren047/cylc-run/u-knr47/run1/share/fcm_make -j 4 # return-code=255
    2025-11-17T13:14:16Z CRITICAL - failed/EXIT *

Is this because of the missing files in /home/users/naren047/vn7.0_c4ready_wenyao/ ?

How to resolve these errors?

Thanks in advance.
Narender

You have changed source, and you don’t have the correct curl.

If you grep for curl in your source directory, you will see that it is set in etc/fcm-make/platform/jasmin-lotus-intel.cfg

This file is different in your version to the other one, so use the file from the other one.

If you have other issues relating to the JASMIN upgrade and new libraries, please look again at your previous ticket which has a lot of information:

Yes, changing the path to curl in etc/fcm-make/platform/jasmin-lotus-intel.cfg has resolved the issue. Now fcm_make is succesful. But, I get an error in the RECON step. However, this might be due to the diffrence in the namelist differences between the source codes.

I am currently looking into it. I will get back if I am unable to resolve these issues.

Thanks
Narender

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.