Puncte:0

Nu se poate face HepMC să funcționeze în Ubuntu 20.04 LTS

drapel gt

Încerc să lucrez în domeniul fizicii particulelor și am nevoie de ajutor la configurarea software-ului pentru asta. Încerc să instalez HepMC3 în ubuntu 20.04, dar nu știu cum să-l rulez. Am urmat toate instrucțiunile de instalare enumerate pe site-ul lor. Menționez comanda pentru instalare mai jos

$wget http://hepmc.web.cern.ch/hepmc/releases/HepMC3-3.2.2.tar.gz
  tar -xzf HepMC3-3.2.2.tar.gz
  mkdir hepmc3-build
  cd hepmc3-build
  cmake -DHEPMC3_ENABLE_ROOTIO:BOOL=OFF -DHEPMC3_ENABLE_TEST:BOOL=OFF \
      -DHEPMC3_INSTALL_INTERFACES:BOOL=ON -DHEPMC3_ENABLE_PYTHON:BOOL=ON -DHEPMC3_PYTHON_VERSIONS=2.7 \
      -DHEPMC3_BUILD_STATIC_LIBS:BOOL=OFF -DHEPMC3_BUILD_DOCS:BOOL=OFF \
      -DCMAKE_INSTALL_PREFIX=../hepmc3-install \
      -DHEPMC3_Python_SITEARCH27=../hepmc3-install/lib/python2.7/site-packages \
      ../HepMC3-3.2.2
  face
  face instalarea

După aceea, vreau să compilez fișiere exemplu prezente în HepMC-3.2.2/examples/RootIOExample3. Pentru asta,

$cmake -DUSE_INSTALLED_HEPMC3=ON -DHepMC3_DIR=/home/aritra/Desktop/Project/HepMC3-3.2.3 CMakeLists.txt Am rulat următorul cod în folderul exemplu:

Dar îmi dă următoarea eroare:

Avertisment CMake (dezvoltare) în CMakeLists.txt:
  Nu este prezentă nicio comandă project(). Fișierul CMakeLists.txt de nivel superior trebuie
  conțin un apel literal, direct la comanda project(). Adăugați o linie de
  cod precum

    proiect(NumeProiect)

  aproape de partea de sus a fișierului, dar după cmake_minimum_required().

  CMake pretinde că există o comandă „proiect(Proiect)” pe prima
  linia.
Acest avertisment este pentru dezvoltatorii de proiecte. Utilizați -Wno-dev pentru a-l suprima.

Eroare CMake la CMakeLists.txt:26 (instalare):
  instalați DIRECTORY fără DESTINAȚIE!


Avertisment CMake (dezvoltare) în CMakeLists.txt:
  Nu este prezentă nicio comandă cmake_minimum_required. O linie de cod, cum ar fi

    cmake_minimum_required(VERSIUNEA 3.16)

  ar trebui adăugat în partea de sus a fișierului. Versiunea specificată poate fi mai mică
  dacă doriți să susțineți versiuni mai vechi CMake pentru acest proiect. Pentru mai mult
  informațiile rulează „cmake --help-policy CMP0000”.
Acest avertisment este pentru dezvoltatorii de proiecte. Utilizați -Wno-dev pentru a-l suprima.

-- Configurare incompletă, au apărut erori!
Vedeți și „/home/aritra/Desktop/Project/HepMC3-3.2.3/examples/RootIOExample3/CMakeFiles/CMakeOutput.log”.

Vă rog să mă ajutați să-mi dau seama ce greșesc. Aici este fișierul readme pentru HepMC pentru referință.

Knud Larsen avatar
drapel by
»» Vezi ... RootIOExample3/CMakeFiles/CMakeOutput.log «« : Vă rugăm să citiţi. (Textul dvs. nu este chiar erori, ci doar cmake mesaje despre cmake.) ... Sugerare : Instalați { `hepmc-examples libhepmc3 libhepmc3-dev` } cu `apt` https://packages.ubuntu.com/search?suite =focal&searchon=names&keywords=hepmc .... Poate fi mai coerent decât pachetele sursă.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.