Score:0

ไม่สามารถทำให้ HepMC ทำงานใน Ubuntu 20.04 LTS

ธง gt

ฉันกำลังพยายามทำงานในสาขาฟิสิกส์ของอนุภาค และฉันต้องการความช่วยเหลือในการกำหนดค่าซอฟต์แวร์สำหรับสิ่งนั้น ฉันกำลังพยายามติดตั้ง HepMC3 ในอูบุนตู 20.04 ของฉัน แต่ไม่รู้ว่าจะรันอย่างไร ฉันได้ปฏิบัติตามคำแนะนำในการติดตั้งทั้งหมดที่ระบุไว้ในเว็บไซต์ของพวกเขา ฉันกำลังพูดถึงคำสั่งสำหรับการติดตั้งด้านล่าง

$wget http://hepmc.web.cern.ch/hepmc/releases/HepMC3-3.2.2.tar.gz
  น้ำมันดิน -xzf HepMC3-3.2.2.tar.gz
  mkdir hepmc3 สร้าง
  ซีดี hepmc3-build
  cmake -DHEPMC3_ENABLE_ROOTIO:BOOL=OFF -DHEPMC3_ENABLE_TEST:BOOL=OFF \
      -DHEPMC3_INSTALL_INTERFACES:BOOL=เปิด -DHEPMC3_ENABLE_PYTHON:BOOL=เปิด -DHEPMC3_PYTHON_VERSIONS=2.7 \
      -DHEPMC3_BUILD_STATIC_LIBS:BOOL=ปิด -DHEPMC3_BUILD_DOCS:BOOL=ปิด \
      -DCMAKE_INSTALL_PREFIX=../hepmc3-ติดตั้ง \
      -DHEPMC3_Python_SITEEARCH27=../hepmc3-install/lib/python2.7/site-packages \
      ../HepMC3-3.2.2
  ทำ
  ทำการติดตั้ง

หลังจากนั้น ฉันต้องการรวบรวมไฟล์ตัวอย่างที่มีอยู่ใน HepMC-3.2.2/examples/RootIOExample3 สำหรับการที่,

$cmake -DUSE_INSTALLED_HEPMC3=ON -DHepMC3_DIR=/home/aritra/Desktop/Project/HepMC3-3.2.3 CMakeLists.txt ฉันรันโค้ดต่อไปนี้ในโฟลเดอร์ตัวอย่าง:

แต่มันทำให้ฉันมีข้อผิดพลาดดังต่อไปนี้:

คำเตือน CMake (dev) ใน CMakeLists.txt:
  ไม่มีคำสั่ง project() อยู่ ไฟล์ CMakeLists.txt ระดับบนสุดต้อง
  มีการเรียกโดยตรงไปยังคำสั่ง project() เพิ่มบรรทัดของ
  รหัสเช่น

    โครงการ(ชื่อโครงการ)

  ใกล้ด้านบนสุดของไฟล์ แต่อยู่หลัง cmake_minimum_required()

  CMake แสร้งทำเป็นว่ามีคำสั่ง "project(Project)" ในคำสั่งแรก
  ไลน์.
คำเตือนนี้มีไว้สำหรับผู้พัฒนาโครงการ ใช้ -Wno-dev เพื่อระงับ

CMake Error ที่ CMakeLists.txt:26 (ติดตั้ง):
  ติดตั้ง DIRECTORY โดยไม่มีปลายทาง!


คำเตือน CMake (dev) ใน CMakeLists.txt:
  ไม่มีคำสั่ง cmake_minimum_required บรรทัดของรหัสเช่น

    cmake_minimum_required (เวอร์ชั่น 3.16)

  ควรเพิ่มที่ด้านบนของไฟล์ รุ่นที่ระบุอาจต่ำกว่านี้
  หากคุณต้องการสนับสนุน CMake เวอร์ชันเก่าสำหรับโครงการนี้ สำหรับข้อมูลเพิ่มเติม
  ข้อมูลเรียกใช้ "cmake --help-policy CMP0000"
คำเตือนนี้มีไว้สำหรับผู้พัฒนาโครงการ ใช้ -Wno-dev เพื่อระงับ

-- การกำหนดค่าไม่สมบูรณ์ เกิดข้อผิดพลาด!
ดูเพิ่มเติมที่ "/home/aritra/Desktop/Project/HepMC3-3.2.3/examples/RootIOExample3/CMakeFiles/CMakeOutput.log"

โปรดช่วยฉันคิดออกว่าฉันทำอะไรผิด ที่นี่ เป็นไฟล์ readme สำหรับ HepMC สำหรับการอ้างอิง

Knud Larsen avatar
by flag
»» See ... RootIOExample3/CMakeFiles/CMakeOutput.log «« : โปรดอ่าน (ข้อความของคุณไม่ใช่ข้อผิดพลาดจริง ๆ เพียงแค่ cmake ข้อความเกี่ยวกับ cmake) ... แนะนำ : ติดตั้ง { `hepmc-examples libhepmc3 libhepmc3-dev` } ด้วย `apt` https://packages.ubuntu.com/search?suite =focal&searchon=names&keywords=hepmc .... อาจสอดคล้องกันมากกว่าแพ็คเกจต้นทาง

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา