Неопределенная ссылка на log4cpp (сообщение об ошибке установки генератора GENIE) - PullRequest
0 голосов
/ 02 октября 2018

При установке генератора GENIE я получил сообщение об ошибке.Я использую:

  ubuntu  18.0.4
  gcc      7.3.0
  ROOT    v6.14.04
  gsl     v1.1
  pythia6 v6.4.28
  LHAPDF  v5.9.1
  log4cpp v1.1.3-1 
  libxml2 v2.9.2 

Настройка пути и Настройка использования использует:

 ------------PATH-SETTING-------------
 export GENIE=/home/feng/Desktop/genie/GENIE-master
 export ROOTSYS=/home/feng/Desktop/Support/root_v6.14.04.source/ROOT
 source /home/feng/Desktop/Support/root_v6.14.04.source/ROOT/bin/thisroot.sh
 export PYTHONPATH=$PYTHONPATH:$ROOTSYS/lib
 export PYTHIA6=/home/feng/Desktop/Support/pythia6428/lib
 export LHAPATH=/home/feng/Desktop/Support/lhapdf_5.9.1.orig/LHAPDF
 export LHAPDF_INC=/home/feng/Desktop/Support/lhapdf_5.9.1.orig/LHAPDF/include
 export LHAPDF_LIB=/home/feng/Desktop/Support/lhapdf_5.9.1.orig/LHAPDF/lib

 export LD_LIBRARY_PATH=/usr/lib:\LDLIBRARYPATH
 export LD_LIBRARY_PATH=/home/feng/Desktop/Support/lhapdf_5.9.1.orig/LHAPDF/lib:\LDLIBRARYPATH
 export LD_LIBRARY_PATH=/home/feng/Desktop/Support/pythia6428/lib:\LDLIBRARYPATH
 export LD_LIBRARY_PATH=/home/feng/Desktop/Support/root_v6.14.04.source/ROOT/lib:\LDLIBRARYPATH
 export LD_LIBRARY_PATH=/home/feng/Desktop/genie/GENIE-Generator_v2.10.0/lib:\LDLIBRARYPATH

 ---------------CONFIGURE-SETTING-------------
 #!/bin/bash
 ./configure \
 --enable-gsl \
 --prefix=/home/feng/Desktop/genie/GENIE-master/GENIE \

И сообщение об ошибке ниже.

** Building gevgeng ++ -g -Wl, -не-как-нужно -Wl, -не не определено gEvGen.o -L / home / feng / Desktop / Support / root_v6.14.04.source / ROOT / lib -lGui -lCore -lImt-lRIO -lNet -lHist -lGraf -lGraf3d -lGpad -lROOTDataFrame -lROOTVecOps -lTree -lTreePlayer -lRint -lPostscript -lMathrix -lPhics,-lGenVector -L / home / feng / Desktop / Support / pythia6428 / lib -lPythia6 -L / home / feng / Desktop / Support / lhapdf_5.9.1.orig / LHAPDF / lib -lLHAPDF -L / usr / lib / x86_64-linux-gnu -lxml2 -L / usr / local / lib -llog4cpp -lnsl -L / home / feng / Desktop / genie / GENIE-master / lib -lGMessenger -lGRegistry -lGAlgorithm -lGInteraction -lGHEP -lGBase -lGNumeric -lGUtils -lGD-lGBaryonResonance -lGEVGCore -lGEVGDrivers -lGNtuple -lGGeo -lGFluxDrivers -lGPDF -lGElFF -lGDecay -lGFragmentation -lGNuclear -lGLlewellynSmith -lGCrossSections -lGCharm -lGElas -lGGiBUU -lGReinSehgal -lGQPM -lGBodekYang -lGEVGModules -lGQEL -lGRES -lGDIS -lGCoh -lGDfrc -lGMEC -lGNuE -lGNuGamma -lGHadronTransp -lGAlvarezRuso -lGBergerSehgal -lGSingleKaon -lGMuELoss -о / дома / фэн /Рабочий стол / genie / GENIE-master / bin / gevgen

gEvGen.o: В функции `_GLOBAL__sub_I_gEvGen.cxx ':

gEvGen.cxx :(. Text.startup + 0x40): неопределенная ссылкав `log4cpp :: Appender :: AppenderMapStorageInitializer :: AppenderMapStorageInitializer () '

gEvGen.cxx :(. text.startup + 0x47): неопределенная ссылка на` log4cpp :: Appender :: AppenderMapStorageInitializer :: ~ AppenderMto) '

collect2: ошибка: ld вернул 1 состояние выхода

Makefile: 85: рецепт для цели' / home / feng / Desktop / genie / GENIE-master / bin / gevgen 'не выполнен

make [1]: *** [/ home / feng / Desktop / genie / GENIE-master / bin / gevgen] Ошибка 1

make [1]: выход из каталога '/ home /feng / рабочий стол / genie / GENIE-master / src / Apps '

Makefile: 257: рецепт для целевых «приложений» не выполнен

make: *** [apps] Ошибка 2

Я пробовал GENIE 2.0.0, 2.8.0, 2.10.0.Это не похоже на проблемы с версией.

Я не знаю, что делать: (

Пожалуйста, помогите мне.

...