G4Exception : PART70001 Issued by : G4NuclideTable

Geant4 Version:Geant4-v11.0.3
Operating System: Linux/HPC
Compiler/Version: GNU 8.5.0


so, i just want to run geant4 examples in hpc and i found this error

[prenaldi@puspa02 build]$ ./exampleB1
Available UI session types: [ tcsh, csh ]


          ################################
          !!! G4Backtrace is activated !!!
          ################################


-------- EEEE ------- G4Exception-START -------- EEEE -------
*** G4Exception : PART70001
      issued by : G4NuclideTable
ENSDFSTATE.dat is not found.
*** Fatal Exception *** core dump ***
 **** Track information is not available at this moment
 **** Step information is not available at this moment

-------- EEEE -------- G4Exception-END --------- EEEE -------


*** G4Exception: Aborting execution ***

### CAUGHT SIGNAL: 6 ### address: 0x44f00050ca9,  signal =  SIGABRT, value =    6, description = abort program (formerly SIGIOT).

Backtrace:
[PID=330921, TID=-1][ 0/21]> /lib64/libc.so.6(gsignal+0x10f) [0x7f63574b837f]
[PID=330921, TID=-1][ 1/21]> /lib64/libc.so.6(abort+0x127) [0x7f63574a2db5]
[PID=330921, TID=-1][ 2/21]> /home/prenaldi/geant4-v11.0.3/build/BuildProducts/lib64/libG4global.so(_Z11G4ExceptionPKcS0_19G4ExceptionSeverityS0_+0x1023) [0x7f63588f0623]
[PID=330921, TID=-1][ 3/21]> /home/prenaldi/geant4-v11.0.3/build/BuildProducts/lib64/libG4particles.so(_ZN14G4NuclideTable15GenerateNuclideEv+0x3d6) [0x7f6359a56b56]
[PID=330921, TID=-1][ 4/21]> /home/prenaldi/geant4-v11.0.3/build/BuildProducts/lib64/libG4particles.so(_ZN14G4NuclideTableC1Ev+0x134) [0x7f6359a57624]
[PID=330921, TID=-1][ 5/21]> /home/prenaldi/geant4-v11.0.3/build/BuildProducts/lib64/libG4particles.so(_ZN14G4NuclideTable11GetInstanceEv+0x44) [0x7f6359a57694]
[PID=330921, TID=-1][ 6/21]> /home/prenaldi/geant4-v11.0.3/build/BuildProducts/lib64/libG4particles.so(_ZN10G4IonTable19PrepareNuclideTableEv+0x19) [0x7f6359a41239]
[PID=330921, TID=-1][ 7/21]> /home/prenaldi/geant4-v11.0.3/build/BuildProducts/lib64/libG4particles.so(_ZN10G4IonTableC1Ev+0x8d) [0x7f6359a4216d]
[PID=330921, TID=-1][ 8/21]> /home/prenaldi/geant4-v11.0.3/build/BuildProducts/lib64/libG4particles.so(_ZN15G4ParticleTableC1Ev+0x179) [0x7f6359a60919]
[PID=330921, TID=-1][ 9/21]> /home/prenaldi/geant4-v11.0.3/build/BuildProducts/lib64/libG4particles.so(_ZN15G4ParticleTable16GetParticleTableEv+0x6c) [0x7f6359a6196c]
[PID=330921, TID=-1][10/21]> /home/prenaldi/geant4-v11.0.3/build/BuildProducts/lib64/libG4event.so(_ZN20G4PrimaryTransformerC1Ev+0x61) [0x7f635cc53e01]
[PID=330921, TID=-1][11/21]> /home/prenaldi/geant4-v11.0.3/build/BuildProducts/lib64/libG4event.so(_ZN14G4EventManagerC1Ev+0xde) [0x7f635cc3b4be]
[PID=330921, TID=-1][12/21]> /home/prenaldi/geant4-v11.0.3/build/BuildProducts/lib64/libG4run.so(_ZN18G4RunManagerKernelC2ENS_7RMKTypeE+0x135) [0x7f635cefd0c5]
[PID=330921, TID=-1][13/21]> /home/prenaldi/geant4-v11.0.3/build/BuildProducts/lib64/libG4run.so(_ZN20G4MTRunManagerKernelC1Ev+0x15) [0x7f635cf14255]
[PID=330921, TID=-1][14/21]> /home/prenaldi/geant4-v11.0.3/build/BuildProducts/lib64/libG4run.so(_ZN12G4RunManagerC1ENS_6RMTypeE+0x8f5) [0x7f635cee91c5]
[PID=330921, TID=-1][15/21]> /home/prenaldi/geant4-v11.0.3/build/BuildProducts/lib64/libG4run.so(_ZN14G4MTRunManagerC1Ev+0x1e) [0x7f635ceedcee]
[PID=330921, TID=-1][16/21]> /home/prenaldi/geant4-v11.0.3/build/BuildProducts/lib64/libG4tasking.so(_ZN16G4TaskRunManagerC2EPN3PTL14VUserTaskQueueEbi+0x22) [0x7f635d39b802]
[PID=330921, TID=-1][17/21]> /home/prenaldi/geant4-v11.0.3/build/BuildProducts/lib64/libG4tasking.so(_ZN19G4RunManagerFactory16CreateRunManagerE16G4RunManagerTypePN3PTL14VUserTaskQueueEbi+0x3fe) [0x7f635d38721e]
[PID=330921, TID=-1][18/21]> ./exampleB1() [0x405b3d]
[PID=330921, TID=-1][19/21]> /lib64/libc.so.6(__libc_start_main+0xf3) [0x7f63574a4493]
[PID=330921, TID=-1][20/21]> ./exampleB1() [0x4064be]

: Aborted (Signal sent by tkill() 330921 1103)
Aborted (core dumped)

can someone help to run this example program in hpc?
or there is a good way to install and running geant4 in hpc? thank you

This indicates that environment variables for the datasets aren’t set. Did the build in /home/prenaldi/geant4-v11.0.3/build set the CMake arguments GEANT4_INSTALL_DATA and/or GEANT4_INSTALL_DATA_DIR? If so, it should be sufficient to source the geant4make.sh script in /home/prenaldi/geant4-v11.0.3/build. Otherwise, first reconfigured Geant4 with cmake -DGEANT4_INSTALL_DATA=ON and rebuild (no need to start from scratch, only the data targets will need rebuilding, nothing else).

I have rebuilt geant4, but the error reoccurs and is written as follows:

../../cmake-3.25.2/bin/cmake: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by ../../cmake-3.25.2/bin/cmake)

what should i do?

I would guess that you don’t have the environment setup to use GCC 8.5.0 (as indicated in your initial post), as CMake is trying to take the C++ library from the system.

i already solve that, but something wrong when i use command make

[prenaldi@puspa02 build]$ make -j16
[  0%] Performing download step (download, verify and extract) for 'G4SAIDDATA'
[  0%] Built target G4tools
[  0%] Performing download step (download, verify and extract) for 'G4ENSDFSTATE'
-- verifying file...
       file='/home/prenaldi/geant4-v11.0.3/build/Externals/G4SAIDDATA-2.0/src/G4SAIDDATA.2.0.tar.gz'
-- MD5 hash of
    /home/prenaldi/geant4-v11.0.3/build/Externals/G4SAIDDATA-2.0/src/G4SAIDDATA.2.0.tar.gz
  does not match expected value
    expected: 'd5d4e9541120c274aeed038c621d39da'
      actual: 'd41d8cd98f00b204e9800998ecf8427e'
-- File already exists but hash mismatch. Removing...
-- Downloading...
   dst='/home/prenaldi/geant4-v11.0.3/build/Externals/G4SAIDDATA-2.0/src/G4SAIDDATA.2.0.tar.gz'
   timeout='1500 seconds'
   inactivity timeout='none'
-- Using src='https://cern.ch/geant4-data/datasets/G4SAIDDATA.2.0.tar.gz'
-- verifying file...
       file='/home/prenaldi/geant4-v11.0.3/build/Externals/G4ENSDFSTATE-2.3/src/G4ENSDFSTATE.2.3.tar.gz'
-- MD5 hash of
    /home/prenaldi/geant4-v11.0.3/build/Externals/G4ENSDFSTATE-2.3/src/G4ENSDFSTATE.2.3.tar.gz
  does not match expected value
    expected: '6f18fce8f217e7aaeaa3711be9b2c7bf'
      actual: 'd41d8cd98f00b204e9800998ecf8427e'
-- File already exists but hash mismatch. Removing...
-- Downloading...
   dst='/home/prenaldi/geant4-v11.0.3/build/Externals/G4ENSDFSTATE-2.3/src/G4ENSDFSTATE.2.3.tar.gz'
   timeout='1500 seconds'
   inactivity timeout='none'
-- Using src='https://cern.ch/geant4-data/datasets/G4ENSDFSTATE.2.3.tar.gz'
[  0%] Performing download step (download, verify and extract) for 'G4EMLOW'
CMake Error at /home/prenaldi/geant4-v11.0.3/build/Externals/G4SAIDDATA-2.0/src/G4SAIDDATA-stamp/download-G4SAIDDATA.cmake:170 (message):
  Each download failed!

    error: downloading 'https://cern.ch/geant4-data/datasets/G4SAIDDATA.2.0.tar.gz' failed
          status_code: 1
          status_string: "Unsupported protocol"
          log:
          --- LOG BEGIN ---
          Protocol "https" not supported or disabled in libcurl

  Closing connection -1



          --- LOG END ---




CMake Error at /home/prenaldi/geant4-v11.0.3/build/Externals/G4ENSDFSTATE-2.3/src/G4ENSDFSTATE-stamp/download-G4ENSDFSTATE.cmake:170 (message):
  Each download failed!

    error: downloading 'https://cern.ch/geant4-data/datasets/G4ENSDFSTATE.2.3.tar.gz' failed
          status_code: 1
          status_string: "Unsupported protocol"
          log:
          --- LOG BEGIN ---
          Protocol "https" not supported or disabled in libcurl

  Closing connection -1



          --- LOG END ---




make[2]: *** [CMakeFiles/G4SAIDDATA.dir/build.make:99: Externals/G4SAIDDATA-2.0/src/G4SAIDDATA-stamp/G4SAIDDATA-download] Error 1
make[2]: *** [CMakeFiles/G4ENSDFSTATE.dir/build.make:99: Externals/G4ENSDFSTATE-2.3/src/G4ENSDFSTATE-stamp/G4ENSDFSTATE-download] Error 1
make[1]: *** [CMakeFiles/Makefile2:1037: CMakeFiles/G4SAIDDATA.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:1115: CMakeFiles/G4ENSDFSTATE.dir/all] Error 2

i cant download anything to get the data

It looks like CMake was built with an incompatible curl library, hence the inability to download. I’d either check with the sysadmin on available versions of CMake and see if there’s one with proper compatibility, or you can:

  1. Download the datasets manually from here: Download Geant4-11.0.3 - Geant4
  2. Unpack them in a suitable location
  3. Reconfigure Geant4, passing this location via the CMake variable GEANT4_INSTALL_DATA_DIR. For example, if the datasets were unpacked in a directory /an/example, then CMake would be run as cmake -DGEANT4_INSTALL_DATADIR=/an/example. The build/install will then reuse the datasets in that location.

so, i already download the datasets manually and i already unpack it on

/home/prenaldi/geant4-v11.0.3/build/DATA

but, when i reconfigure Geant4 i got this output

[prenaldi@puspa02 build]$ ../../cmake-3.25.2/bin/cmake ../ -DGEANT4_INSTAL_DATADIR=/home/prenaldi/geant4-v11.0.3/build/DATA
-- Checking C++ feature CXXSTDLIB_FILESYSTEM_NATIVE - Failed
-- Checking C++ feature CXXSTDLIB_FILESYSTEM_STDCXXFS - Success
-- Checking C++ feature CXXSTDLIB_FILESYSTEM_CXXFS - Failed
-- Configuring download of missing dataset G4NDL (4.6)
CMake Warning (dev) at /home/prenaldi/cmake-3.25.2/Modules/ExternalProject.cmake:3075 (message):
  The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
  not set.  The policy's OLD behavior will be used.  When using a URL
  download, the timestamps of extracted files should preferably be that of
  the time of extraction, otherwise code that depends on the extracted
  contents might not be rebuilt if the URL changes.  The OLD behavior
  preserves the timestamps from the archive instead, but this is usually not
  what you want.  Update your project to the NEW behavior or specify the
  DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
  robustness issue.
Call Stack (most recent call first):
  /home/prenaldi/cmake-3.25.2/Modules/ExternalProject.cmake:4185 (_ep_add_download_command)
  cmake/Modules/G4InstallData.cmake:408 (ExternalProject_Add)
  cmake/Modules/G4InstallData.cmake:309 (geant4_install_dataset)
  cmake/Modules/G4InstallData.cmake:483 (geant4_configure_datasets)
  cmake/Modules/G4CMakeMain.cmake:67 (include)
  CMakeLists.txt:50 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Configuring download of missing dataset G4EMLOW (8.0)
CMake Warning (dev) at /home/prenaldi/cmake-3.25.2/Modules/ExternalProject.cmake:3075 (message):
  The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
  not set.  The policy's OLD behavior will be used.  When using a URL
  download, the timestamps of extracted files should preferably be that of
  the time of extraction, otherwise code that depends on the extracted
  contents might not be rebuilt if the URL changes.  The OLD behavior
  preserves the timestamps from the archive instead, but this is usually not
  what you want.  Update your project to the NEW behavior or specify the
  DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
  robustness issue.
Call Stack (most recent call first):
  /home/prenaldi/cmake-3.25.2/Modules/ExternalProject.cmake:4185 (_ep_add_download_command)
  cmake/Modules/G4InstallData.cmake:408 (ExternalProject_Add)
  cmake/Modules/G4InstallData.cmake:309 (geant4_install_dataset)
  cmake/Modules/G4InstallData.cmake:483 (geant4_configure_datasets)
  cmake/Modules/G4CMakeMain.cmake:67 (include)
  CMakeLists.txt:50 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Configuring download of missing dataset PhotonEvaporation (5.7)
CMake Warning (dev) at /home/prenaldi/cmake-3.25.2/Modules/ExternalProject.cmake:3075 (message):
  The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
  not set.  The policy's OLD behavior will be used.  When using a URL
  download, the timestamps of extracted files should preferably be that of
  the time of extraction, otherwise code that depends on the extracted
  contents might not be rebuilt if the URL changes.  The OLD behavior
  preserves the timestamps from the archive instead, but this is usually not
  what you want.  Update your project to the NEW behavior or specify the
  DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
  robustness issue.
Call Stack (most recent call first):
  /home/prenaldi/cmake-3.25.2/Modules/ExternalProject.cmake:4185 (_ep_add_download_command)
  cmake/Modules/G4InstallData.cmake:408 (ExternalProject_Add)
  cmake/Modules/G4InstallData.cmake:309 (geant4_install_dataset)
  cmake/Modules/G4InstallData.cmake:483 (geant4_configure_datasets)
  cmake/Modules/G4CMakeMain.cmake:67 (include)
  CMakeLists.txt:50 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Configuring download of missing dataset RadioactiveDecay (5.6)
CMake Warning (dev) at /home/prenaldi/cmake-3.25.2/Modules/ExternalProject.cmake:3075 (message):
  The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
  not set.  The policy's OLD behavior will be used.  When using a URL
  download, the timestamps of extracted files should preferably be that of
  the time of extraction, otherwise code that depends on the extracted
  contents might not be rebuilt if the URL changes.  The OLD behavior
  preserves the timestamps from the archive instead, but this is usually not
  what you want.  Update your project to the NEW behavior or specify the
  DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
  robustness issue.
Call Stack (most recent call first):
  /home/prenaldi/cmake-3.25.2/Modules/ExternalProject.cmake:4185 (_ep_add_download_command)
  cmake/Modules/G4InstallData.cmake:408 (ExternalProject_Add)
  cmake/Modules/G4InstallData.cmake:309 (geant4_install_dataset)
  cmake/Modules/G4InstallData.cmake:483 (geant4_configure_datasets)
  cmake/Modules/G4CMakeMain.cmake:67 (include)
  CMakeLists.txt:50 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Configuring download of missing dataset G4PARTICLEXS (4.0)
CMake Warning (dev) at /home/prenaldi/cmake-3.25.2/Modules/ExternalProject.cmake:3075 (message):
  The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
  not set.  The policy's OLD behavior will be used.  When using a URL
  download, the timestamps of extracted files should preferably be that of
  the time of extraction, otherwise code that depends on the extracted
  contents might not be rebuilt if the URL changes.  The OLD behavior
  preserves the timestamps from the archive instead, but this is usually not
  what you want.  Update your project to the NEW behavior or specify the
  DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
  robustness issue.
Call Stack (most recent call first):
  /home/prenaldi/cmake-3.25.2/Modules/ExternalProject.cmake:4185 (_ep_add_download_command)
  cmake/Modules/G4InstallData.cmake:408 (ExternalProject_Add)
  cmake/Modules/G4InstallData.cmake:309 (geant4_install_dataset)
  cmake/Modules/G4InstallData.cmake:483 (geant4_configure_datasets)
  cmake/Modules/G4CMakeMain.cmake:67 (include)
  CMakeLists.txt:50 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Configuring download of missing dataset G4PII (1.3)
CMake Warning (dev) at /home/prenaldi/cmake-3.25.2/Modules/ExternalProject.cmake:3075 (message):
  The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
  not set.  The policy's OLD behavior will be used.  When using a URL
  download, the timestamps of extracted files should preferably be that of
  the time of extraction, otherwise code that depends on the extracted
  contents might not be rebuilt if the URL changes.  The OLD behavior
  preserves the timestamps from the archive instead, but this is usually not
  what you want.  Update your project to the NEW behavior or specify the
  DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
  robustness issue.
Call Stack (most recent call first):
  /home/prenaldi/cmake-3.25.2/Modules/ExternalProject.cmake:4185 (_ep_add_download_command)
  cmake/Modules/G4InstallData.cmake:408 (ExternalProject_Add)
  cmake/Modules/G4InstallData.cmake:309 (geant4_install_dataset)
  cmake/Modules/G4InstallData.cmake:483 (geant4_configure_datasets)
  cmake/Modules/G4CMakeMain.cmake:67 (include)
  CMakeLists.txt:50 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Configuring download of missing dataset RealSurface (2.2)
CMake Warning (dev) at /home/prenaldi/cmake-3.25.2/Modules/ExternalProject.cmake:3075 (message):
  The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
  not set.  The policy's OLD behavior will be used.  When using a URL
  download, the timestamps of extracted files should preferably be that of
  the time of extraction, otherwise code that depends on the extracted
  contents might not be rebuilt if the URL changes.  The OLD behavior
  preserves the timestamps from the archive instead, but this is usually not
  what you want.  Update your project to the NEW behavior or specify the
  DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
  robustness issue.
Call Stack (most recent call first):
  /home/prenaldi/cmake-3.25.2/Modules/ExternalProject.cmake:4185 (_ep_add_download_command)
  cmake/Modules/G4InstallData.cmake:408 (ExternalProject_Add)
  cmake/Modules/G4InstallData.cmake:309 (geant4_install_dataset)
  cmake/Modules/G4InstallData.cmake:483 (geant4_configure_datasets)
  cmake/Modules/G4CMakeMain.cmake:67 (include)
  CMakeLists.txt:50 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Configuring download of missing dataset G4SAIDDATA (2.0)
CMake Warning (dev) at /home/prenaldi/cmake-3.25.2/Modules/ExternalProject.cmake:3075 (message):
  The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
  not set.  The policy's OLD behavior will be used.  When using a URL
  download, the timestamps of extracted files should preferably be that of
  the time of extraction, otherwise code that depends on the extracted
  contents might not be rebuilt if the URL changes.  The OLD behavior
  preserves the timestamps from the archive instead, but this is usually not
  what you want.  Update your project to the NEW behavior or specify the
  DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
  robustness issue.
Call Stack (most recent call first):
  /home/prenaldi/cmake-3.25.2/Modules/ExternalProject.cmake:4185 (_ep_add_download_command)
  cmake/Modules/G4InstallData.cmake:408 (ExternalProject_Add)
  cmake/Modules/G4InstallData.cmake:309 (geant4_install_dataset)
  cmake/Modules/G4InstallData.cmake:483 (geant4_configure_datasets)
  cmake/Modules/G4CMakeMain.cmake:67 (include)
  CMakeLists.txt:50 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Configuring download of missing dataset G4ABLA (3.1)
CMake Warning (dev) at /home/prenaldi/cmake-3.25.2/Modules/ExternalProject.cmake:3075 (message):
  The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
  not set.  The policy's OLD behavior will be used.  When using a URL
  download, the timestamps of extracted files should preferably be that of
  the time of extraction, otherwise code that depends on the extracted
  contents might not be rebuilt if the URL changes.  The OLD behavior
  preserves the timestamps from the archive instead, but this is usually not
  what you want.  Update your project to the NEW behavior or specify the
  DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
  robustness issue.
Call Stack (most recent call first):
  /home/prenaldi/cmake-3.25.2/Modules/ExternalProject.cmake:4185 (_ep_add_download_command)
  cmake/Modules/G4InstallData.cmake:408 (ExternalProject_Add)
  cmake/Modules/G4InstallData.cmake:309 (geant4_install_dataset)
  cmake/Modules/G4InstallData.cmake:483 (geant4_configure_datasets)
  cmake/Modules/G4CMakeMain.cmake:67 (include)
  CMakeLists.txt:50 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Configuring download of missing dataset G4INCL (1.0)
CMake Warning (dev) at /home/prenaldi/cmake-3.25.2/Modules/ExternalProject.cmake:3075 (message):
  The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
  not set.  The policy's OLD behavior will be used.  When using a URL
  download, the timestamps of extracted files should preferably be that of
  the time of extraction, otherwise code that depends on the extracted
  contents might not be rebuilt if the URL changes.  The OLD behavior
  preserves the timestamps from the archive instead, but this is usually not
  what you want.  Update your project to the NEW behavior or specify the
  DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
  robustness issue.
Call Stack (most recent call first):
  /home/prenaldi/cmake-3.25.2/Modules/ExternalProject.cmake:4185 (_ep_add_download_command)
  cmake/Modules/G4InstallData.cmake:408 (ExternalProject_Add)
  cmake/Modules/G4InstallData.cmake:309 (geant4_install_dataset)
  cmake/Modules/G4InstallData.cmake:483 (geant4_configure_datasets)
  cmake/Modules/G4CMakeMain.cmake:67 (include)
  CMakeLists.txt:50 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Configuring download of missing dataset G4ENSDFSTATE (2.3)
CMake Warning (dev) at /home/prenaldi/cmake-3.25.2/Modules/ExternalProject.cmake:3075 (message):
  The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
  not set.  The policy's OLD behavior will be used.  When using a URL
  download, the timestamps of extracted files should preferably be that of
  the time of extraction, otherwise code that depends on the extracted
  contents might not be rebuilt if the URL changes.  The OLD behavior
  preserves the timestamps from the archive instead, but this is usually not
  what you want.  Update your project to the NEW behavior or specify the
  DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
  robustness issue.
Call Stack (most recent call first):
  /home/prenaldi/cmake-3.25.2/Modules/ExternalProject.cmake:4185 (_ep_add_download_command)
  cmake/Modules/G4InstallData.cmake:408 (ExternalProject_Add)
  cmake/Modules/G4InstallData.cmake:309 (geant4_install_dataset)
  cmake/Modules/G4InstallData.cmake:483 (geant4_configure_datasets)
  cmake/Modules/G4CMakeMain.cmake:67 (include)
  CMakeLists.txt:50 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- The following Geant4 features are enabled:
CMAKE_CXX_STANDARD: Compiling against C++ Standard '17'
GEANT4_BUILD_MULTITHREADED: Build multithread enabled libraries
GEANT4_BUILD_TLS_MODEL: Building with TLS model 'initial-exec'
GEANT4_USE_SYSTEM_EXPAT: Using system EXPAT library

-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    GEANT4_INSTAL_DATADIR


-- Build files have been written to: /home/prenaldi/geant4-v11.0.3/build

and when i try to give command make, i got this output

[prenaldi@puspa02 build]$ make -j16
[  0%] Performing download step (download, verify and extract) for 'G4NDL'
[  0%] Performing download step (download, verify and extract) for 'RadioactiveDecay'
[  0%] Performing download step (download, verify and extract) for 'G4EMLOW'
[  0%] Performing download step (download, verify and extract) for 'PhotonEvaporation'
[  0%] Performing download step (download, verify and extract) for 'G4PARTICLEXS'
[  0%] Performing download step (download, verify and extract) for 'G4PII'
[  0%] Performing download step (download, verify and extract) for 'RealSurface'
[  0%] Performing download step (download, verify and extract) for 'G4SAIDDATA'
[  0%] Performing download step (download, verify and extract) for 'G4INCL'
[  0%] Performing download step (download, verify and extract) for 'G4ABLA'
[  0%] Performing download step (download, verify and extract) for 'G4ENSDFSTATE'
[  0%] Built target G4tools
-- verifying file...
       file='/home/prenaldi/geant4-v11.0.3/build/Externals/G4NDL-4.6/src/G4NDL.4.6.tar.gz'
-- MD5 hash of
    /home/prenaldi/geant4-v11.0.3/build/Externals/G4NDL-4.6/src/G4NDL.4.6.tar.gz
  does not match expected value
    expected: 'd07e43499f607e01f2c1ce06d7a09f3e'
      actual: 'd41d8cd98f00b204e9800998ecf8427e'
-- File already exists but hash mismatch. Removing...
-- Downloading...
   dst='/home/prenaldi/geant4-v11.0.3/build/Externals/G4NDL-4.6/src/G4NDL.4.6.tar.gz'
   timeout='1500 seconds'
   inactivity timeout='none'
-- Using src='https://cern.ch/geant4-data/datasets/G4NDL.4.6.tar.gz'
CMake Error at /home/prenaldi/geant4-v11.0.3/build/Externals/G4NDL-4.6/src/G4NDL-stamp/download-G4NDL.cmake:170 (message):
  Each download failed!

    error: downloading 'https://cern.ch/geant4-data/datasets/G4NDL.4.6.tar.gz' failed
          status_code: 1
          status_string: "Unsupported protocol"
          log:
          --- LOG BEGIN ---
          Protocol "https" not supported or disabled in libcurl

  Closing connection -1



          --- LOG END ---




-- verifying file...
       file='/home/prenaldi/geant4-v11.0.3/build/Externals/G4EMLOW-8.0/src/G4EMLOW.8.0.tar.gz'
-- verifying file...
       file='/home/prenaldi/geant4-v11.0.3/build/Externals/RadioactiveDecay-5.6/src/G4RadioactiveDecay.5.6.tar.gz'
-- MD5 hash of
    /home/prenaldi/geant4-v11.0.3/build/Externals/G4EMLOW-8.0/src/G4EMLOW.8.0.tar.gz
  does not match expected value
    expected: '6795805f39ac73a71333276756004d99'
      actual: 'd41d8cd98f00b204e9800998ecf8427e'
-- File already exists but hash mismatch. Removing...
-- MD5 hash of
    /home/prenaldi/geant4-v11.0.3/build/Externals/RadioactiveDecay-5.6/src/G4RadioactiveDecay.5.6.tar.gz
  does not match expected value
    expected: 'acc1dbeb87b6b708b2874ced729a3a8f'
      actual: 'd41d8cd98f00b204e9800998ecf8427e'
-- Downloading...
   dst='/home/prenaldi/geant4-v11.0.3/build/Externals/G4EMLOW-8.0/src/G4EMLOW.8.0.tar.gz'
   timeout='1500 seconds'
   inactivity timeout='none'
-- File already exists but hash mismatch. Removing...
-- Using src='https://cern.ch/geant4-data/datasets/G4EMLOW.8.0.tar.gz'
-- Downloading...
   dst='/home/prenaldi/geant4-v11.0.3/build/Externals/RadioactiveDecay-5.6/src/G4RadioactiveDecay.5.6.tar.gz'
   timeout='1500 seconds'
   inactivity timeout='none'
-- Using src='https://cern.ch/geant4-data/datasets/G4RadioactiveDecay.5.6.tar.gz'
-- verifying file...
       file='/home/prenaldi/geant4-v11.0.3/build/Externals/PhotonEvaporation-5.7/src/G4PhotonEvaporation.5.7.tar.gz'
make[2]: *** [CMakeFiles/G4NDL.dir/build.make:99: Externals/G4NDL-4.6/src/G4NDL-stamp/G4NDL-download] Error 1
-- MD5 hash of
    /home/prenaldi/geant4-v11.0.3/build/Externals/PhotonEvaporation-5.7/src/G4PhotonEvaporation.5.7.tar.gz
  does not match expected value
    expected: '81ff27deb23af4aa225423e6b3a06b39'
-- verifying file...
      actual: 'd41d8cd98f00b204e9800998ecf8427e'
       file='/home/prenaldi/geant4-v11.0.3/build/Externals/G4PARTICLEXS-4.0/src/G4PARTICLEXS.4.0.tar.gz'
-- File already exists but hash mismatch. Removing...
-- verifying file...
       file='/home/prenaldi/geant4-v11.0.3/build/Externals/G4PII-1.3/src/G4PII.1.3.tar.gz'
-- Downloading...
   dst='/home/prenaldi/geant4-v11.0.3/build/Externals/PhotonEvaporation-5.7/src/G4PhotonEvaporation.5.7.tar.gz'
   timeout='1500 seconds'
   inactivity timeout='none'
-- MD5 hash of
    /home/prenaldi/geant4-v11.0.3/build/Externals/G4PARTICLEXS-4.0/src/G4PARTICLEXS.4.0.tar.gz
  does not match expected value
    expected: 'd82a4d171d50f55864e28b6cd6f433c0'
      actual: 'd41d8cd98f00b204e9800998ecf8427e'
-- File already exists but hash mismatch. Removing...
CMake Error at /home/prenaldi/geant4-v11.0.3/build/Externals/G4EMLOW-8.0/src/G4EMLOW-stamp/download-G4EMLOW.cmake:170 (message):
  Each download failed!

    error: downloading 'https://cern.ch/geant4-data/datasets/G4EMLOW.8.0.tar.gz' failed
          status_code: 1
          status_string: "Unsupported protocol"
          log:
          --- LOG BEGIN ---
          Protocol "https" not supported or disabled in libcurl

  Closing connection -1



          --- LOG END ---



-- Using src='https://cern.ch/geant4-data/datasets/G4PhotonEvaporation.5.7.tar.gz'
-- verifying file...
       file='/home/prenaldi/geant4-v11.0.3/build/Externals/RealSurface-2.2/src/G4RealSurface.2.2.tar.gz'

-- MD5 hash of
    /home/prenaldi/geant4-v11.0.3/build/Externals/G4PII-1.3/src/G4PII.1.3.tar.gz
  does not match expected value
    expected: '05f2471dbcdf1a2b17cbff84e8e83b37'
      actual: 'd41d8cd98f00b204e9800998ecf8427e'
-- Downloading...
   dst='/home/prenaldi/geant4-v11.0.3/build/Externals/G4PARTICLEXS-4.0/src/G4PARTICLEXS.4.0.tar.gz'
   timeout='1500 seconds'
-- File already exists but hash mismatch. Removing...
   inactivity timeout='none'
CMake Error at /home/prenaldi/geant4-v11.0.3/build/Externals/RadioactiveDecay-5.6/src/RadioactiveDecay-stamp/download-RadioactiveDecay.cmake:170 (message):
  Each download failed!

    error: downloading 'https://cern.ch/geant4-data/datasets/G4RadioactiveDecay.5.6.tar.gz' failed
          status_code: 1
          status_string: "Unsupported protocol"
          log:
          --- LOG BEGIN ---
          Protocol "https" not supported or disabled in libcurl

  Closing connection -1



          --- LOG END ---




-- Using src='https://cern.ch/geant4-data/datasets/G4PARTICLEXS.4.0.tar.gz'
-- MD5 hash of
    /home/prenaldi/geant4-v11.0.3/build/Externals/RealSurface-2.2/src/G4RealSurface.2.2.tar.gz
  does not match expected value
    expected: 'ea8f1cfa8d8aafd64b71fb30b3e8a6d9'
make[1]: *** [CMakeFiles/Makefile2:855: CMakeFiles/G4NDL.dir/all] Error 2
-- Downloading...
   dst='/home/prenaldi/geant4-v11.0.3/build/Externals/G4PII-1.3/src/G4PII.1.3.tar.gz'
   timeout='1500 seconds'
      actual: 'd41d8cd98f00b204e9800998ecf8427e'
   inactivity timeout='none'
make[1]: *** Waiting for unfinished jobs....
-- File already exists but hash mismatch. Removing...
-- Using src='https://cern.ch/geant4-data/datasets/G4PII.1.3.tar.gz'
-- Downloading...
   dst='/home/prenaldi/geant4-v11.0.3/build/Externals/RealSurface-2.2/src/G4RealSurface.2.2.tar.gz'
   timeout='1500 seconds'
   inactivity timeout='none'
-- Using src='https://cern.ch/geant4-data/datasets/G4RealSurface.2.2.tar.gz'
-- verifying file...
       file='/home/prenaldi/geant4-v11.0.3/build/Externals/G4SAIDDATA-2.0/src/G4SAIDDATA.2.0.tar.gz'
CMake Error at /home/prenaldi/geant4-v11.0.3/build/Externals/PhotonEvaporation-5.7/src/PhotonEvaporation-stamp/download-PhotonEvaporation.cmake:170 (message):
  Each download failed!

    error: downloading 'https://cern.ch/geant4-data/datasets/G4PhotonEvaporation.5.7.tar.gz' failed
          status_code: 1
          status_string: "Unsupported protocol"
          log:
          --- LOG BEGIN ---
          Protocol "https" not supported or disabled in libcurl

  Closing connection -1



          --- LOG END ---




CMake Error at /home/prenaldi/geant4-v11.0.3/build/Externals/G4PARTICLEXS-4.0/src/G4PARTICLEXS-stamp/download-G4PARTICLEXS.cmake:170 (message):
  Each download failed!

    error: downloading 'https://cern.ch/geant4-data/datasets/G4PARTICLEXS.4.0.tar.gz' failed
          status_code: 1
          status_string: "Unsupported protocol"
          log:
          --- LOG BEGIN ---
          Protocol "https" not supported or disabled in libcurl

  Closing connection -1



          --- LOG END ---



-- MD5 hash of
    /home/prenaldi/geant4-v11.0.3/build/Externals/G4SAIDDATA-2.0/src/G4SAIDDATA.2.0.tar.gz
  does not match expected value
    expected: 'd5d4e9541120c274aeed038c621d39da'
      actual: 'd41d8cd98f00b204e9800998ecf8427e'

-- File already exists but hash mismatch. Removing...
CMake Error at /home/prenaldi/geant4-v11.0.3/build/Externals/G4PII-1.3/src/G4PII-stamp/download-G4PII.cmake:170 (message):
  Each download failed!

    error: downloading 'https://cern.ch/geant4-data/datasets/G4PII.1.3.tar.gz' failed
          status_code: 1
          status_string: "Unsupported protocol"
          log:
          --- LOG BEGIN ---
          Protocol "https" not supported or disabled in libcurl

  Closing connection -1



          --- LOG END ---




-- verifying file...
       file='/home/prenaldi/geant4-v11.0.3/build/Externals/G4INCL-1.0/src/G4INCL.1.0.tar.gz'
-- Downloading...
   dst='/home/prenaldi/geant4-v11.0.3/build/Externals/G4SAIDDATA-2.0/src/G4SAIDDATA.2.0.tar.gz'
   timeout='1500 seconds'
   inactivity timeout='none'
make[2]: *** [CMakeFiles/G4EMLOW.dir/build.make:99: Externals/G4EMLOW-8.0/src/G4EMLOW-stamp/G4EMLOW-download] Error 1
CMake Error at /home/prenaldi/geant4-v11.0.3/build/Externals/RealSurface-2.2/src/RealSurface-stamp/download-RealSurface.cmake:170 (message):
  Each download failed!

    error: downloading 'https://cern.ch/geant4-data/datasets/G4RealSurface.2.2.tar.gz' failed
          status_code: 1
          status_string: "Unsupported protocol"
          log:
          --- LOG BEGIN ---
          Protocol "https" not supported or disabled in libcurl

  Closing connection -1



          --- LOG END ---



-- Using src='https://cern.ch/geant4-data/datasets/G4SAIDDATA.2.0.tar.gz'

-- MD5 hash of
    /home/prenaldi/geant4-v11.0.3/build/Externals/G4INCL-1.0/src/G4INCL.1.0.tar.gz
  does not match expected value
    expected: '85fe937b6df46d41814f07175d3f5b51'
make[2]: *** [CMakeFiles/RadioactiveDecay.dir/build.make:99: Externals/RadioactiveDecay-5.6/src/RadioactiveDecay-stamp/RadioactiveDecay-download] Error 1
      actual: 'd41d8cd98f00b204e9800998ecf8427e'
-- verifying file...
-- File already exists but hash mismatch. Removing...
       file='/home/prenaldi/geant4-v11.0.3/build/Externals/G4ABLA-3.1/src/G4ABLA.3.1.tar.gz'
-- Downloading...
   dst='/home/prenaldi/geant4-v11.0.3/build/Externals/G4INCL-1.0/src/G4INCL.1.0.tar.gz'
   timeout='1500 seconds'
   inactivity timeout='none'
-- MD5 hash of
    /home/prenaldi/geant4-v11.0.3/build/Externals/G4ABLA-3.1/src/G4ABLA.3.1.tar.gz
  does not match expected value
    expected: '180f1f5d937733b207f8d5677f76296e'
      actual: 'd41d8cd98f00b204e9800998ecf8427e'
-- Using src='https://cern.ch/geant4-data/datasets/G4INCL.1.0.tar.gz'
make[1]: *** [CMakeFiles/Makefile2:881: CMakeFiles/G4EMLOW.dir/all] Error 2
-- File already exists but hash mismatch. Removing...
make[1]: *** [CMakeFiles/Makefile2:933: CMakeFiles/RadioactiveDecay.dir/all] Error 2
-- Downloading...
   dst='/home/prenaldi/geant4-v11.0.3/build/Externals/G4ABLA-3.1/src/G4ABLA.3.1.tar.gz'
   timeout='1500 seconds'
   inactivity timeout='none'
-- verifying file...
       file='/home/prenaldi/geant4-v11.0.3/build/Externals/G4ENSDFSTATE-2.3/src/G4ENSDFSTATE.2.3.tar.gz'
-- Using src='https://cern.ch/geant4-data/datasets/G4ABLA.3.1.tar.gz'
CMake Error at /home/prenaldi/geant4-v11.0.3/build/Externals/G4SAIDDATA-2.0/src/G4SAIDDATA-stamp/download-G4SAIDDATA.cmake:170 (message):
  Each download failed!

    error: downloading 'https://cern.ch/geant4-data/datasets/G4SAIDDATA.2.0.tar.gz' failed
          status_code: 1
          status_string: "Unsupported protocol"
          log:
          --- LOG BEGIN ---
          Protocol "https" not supported or disabled in libcurl

  Closing connection -1



          --- LOG END ---




-- MD5 hash of
    /home/prenaldi/geant4-v11.0.3/build/Externals/G4ENSDFSTATE-2.3/src/G4ENSDFSTATE.2.3.tar.gz
  does not match expected value
    expected: '6f18fce8f217e7aaeaa3711be9b2c7bf'
      actual: 'd41d8cd98f00b204e9800998ecf8427e'
-- File already exists but hash mismatch. Removing...
make[2]: *** [CMakeFiles/PhotonEvaporation.dir/build.make:99: Externals/PhotonEvaporation-5.7/src/PhotonEvaporation-stamp/PhotonEvaporation-download] Error 1
-- Downloading...
   dst='/home/prenaldi/geant4-v11.0.3/build/Externals/G4ENSDFSTATE-2.3/src/G4ENSDFSTATE.2.3.tar.gz'
   timeout='1500 seconds'
   inactivity timeout='none'
-- Using src='https://cern.ch/geant4-data/datasets/G4ENSDFSTATE.2.3.tar.gz'
make[2]: *** [CMakeFiles/G4PARTICLEXS.dir/build.make:99: Externals/G4PARTICLEXS-4.0/src/G4PARTICLEXS-stamp/G4PARTICLEXS-download] Error 1
CMake Error at /home/prenaldi/geant4-v11.0.3/build/Externals/G4INCL-1.0/src/G4INCL-stamp/download-G4INCL.cmake:170 (message):
  Each download failed!

    error: downloading 'https://cern.ch/geant4-data/datasets/G4INCL.1.0.tar.gz' failed
          status_code: 1
          status_string: "Unsupported protocol"
          log:
          --- LOG BEGIN ---
          Protocol "https" not supported or disabled in libcurl

  Closing connection -1



          --- LOG END ---




make[2]: *** [CMakeFiles/G4PII.dir/build.make:99: Externals/G4PII-1.3/src/G4PII-stamp/G4PII-download] Error 1
make[2]: *** [CMakeFiles/RealSurface.dir/build.make:99: Externals/RealSurface-2.2/src/RealSurface-stamp/RealSurface-download] Error 1
make[1]: *** [CMakeFiles/Makefile2:907: CMakeFiles/PhotonEvaporation.dir/all] Error 2
CMake Error at /home/prenaldi/geant4-v11.0.3/build/Externals/G4ABLA-3.1/src/G4ABLA-stamp/download-G4ABLA.cmake:170 (message):
  Each download failed!

    error: downloading 'https://cern.ch/geant4-data/datasets/G4ABLA.3.1.tar.gz' failed
          status_code: 1
          status_string: "Unsupported protocol"
          log:
          --- LOG BEGIN ---
          Protocol "https" not supported or disabled in libcurl

  Closing connection -1



          --- LOG END ---




make[1]: *** [CMakeFiles/Makefile2:959: CMakeFiles/G4PARTICLEXS.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:985: CMakeFiles/G4PII.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:1011: CMakeFiles/RealSurface.dir/all] Error 2
CMake Error at /home/prenaldi/geant4-v11.0.3/build/Externals/G4ENSDFSTATE-2.3/src/G4ENSDFSTATE-stamp/download-G4ENSDFSTATE.cmake:170 (message):
  Each download failed!

    error: downloading 'https://cern.ch/geant4-data/datasets/G4ENSDFSTATE.2.3.tar.gz' failed
          status_code: 1
          status_string: "Unsupported protocol"
          log:
          --- LOG BEGIN ---
          Protocol "https" not supported or disabled in libcurl

  Closing connection -1



          --- LOG END ---




make[2]: *** [CMakeFiles/G4SAIDDATA.dir/build.make:99: Externals/G4SAIDDATA-2.0/src/G4SAIDDATA-stamp/G4SAIDDATA-download] Error 1
make[1]: *** [CMakeFiles/Makefile2:1037: CMakeFiles/G4SAIDDATA.dir/all] Error 2
make[2]: *** [CMakeFiles/G4INCL.dir/build.make:99: Externals/G4INCL-1.0/src/G4INCL-stamp/G4INCL-download] Error 1
make[2]: *** [CMakeFiles/G4ABLA.dir/build.make:99: Externals/G4ABLA-3.1/src/G4ABLA-stamp/G4ABLA-download] Error 1
make[1]: *** [CMakeFiles/Makefile2:1089: CMakeFiles/G4INCL.dir/all] Error 2
make[2]: *** [CMakeFiles/G4ENSDFSTATE.dir/build.make:99: Externals/G4ENSDFSTATE-2.3/src/G4ENSDFSTATE-stamp/G4ENSDFSTATE-download] Error 1
make[1]: *** [CMakeFiles/Makefile2:1063: CMakeFiles/G4ABLA.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:1115: CMakeFiles/G4ENSDFSTATE.dir/all] Error 2
[  0%] Built target G4zlib
[  0%] Built target ptl-shared
[  2%] Built target G4clhep
make: *** [Makefile:156: all] Error 2

so, am i missing something?

These warnings you can safely ignore as they’re to do with a CMake policy in newer CMake versions. This should be fixed in an upcoming patch to Geant4, but things will still work the same.

This is the real problem, it should be “-DGEANT4_INSTALL_DATADIR=/home/prenaldi/geant4-v11.0.3/build/DATA”, i.e. two "L"s.

i already solve the problem from your suggestion, thank you very much for your help

one last question, can i show GUI of GEANT4 when i running it on hpc?

Use srun instead of sbatch. That will get you an interactive session running on a compute node.

thank you for your help

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