Skip to content

Instantly share code, notes, and snippets.

@jbae11
Created August 2, 2017 18:33
Show Gist options
  • Save jbae11/7bc1a50e3825b484cdcebff085b1b95b to your computer and use it in GitHub Desktop.
Save jbae11/7bc1a50e3825b484cdcebff085b1b95b to your computer and use it in GitHub Desktop.
cyborg build error 3

Cannot find /Origen/Core/Definitions.h : No such file or directory

python install.py --orglib_root=~/SCALE-6.2.2/data/arplibs
/usr/bin/cmake
-- CMake Build type: 
-- Using /home/dkadkf/.local as CYCLUS_ROOT_DIR.
-- Found Cyclus Core Headers : /home/dkadkf/.local/include/cyclus
-- Found Cyclus Core Test Headers : /home/dkadkf/.local/include/cyclus
-- Found Cyclus Core Shared Data : /home/dkadkf/.local/share/cyclus
-- Found Cyclus Core Library : /home/dkadkf/.local/lib/libcyclus.so
-- Found Cyclus Test Libraries : /home/dkadkf/.local/lib/cyclus/libgtest.so/home/dkadkf/.local/lib/cyclus/libbaseagentunittests.so
-- LibXML++ find package args: LibXml2;REQUIRED
-- LibXML++ find package args: Glibmm;REQUIRED
-- Glibmm find package args: Glib;REQUIRED
-- Found glib-2.0: /home/dkadkf/anaconda3/include/glib-2.0, /home/dkadkf/anaconda3/lib/libglib-2.0.so
-- Glibmm find package args: SigC++;REQUIRED
-- Found SigC++ 
-- Found Glibmm 
-- Found LibXML++ 
--LIBS: /home/dkadkf/.local/lib/libcyclus.so;/usr/lib/x86_64-linux-gnu/libxml++-2.6.so;/usr/lib/x86_64-linux-gnu/libxml2.so;/usr/lib/x86_64-linux-gnu/libglibmm-2.4.so;/home/dkadkf/anaconda3/lib/libglib-2.0.so;/usr/lib/x86_64-linux-gnu/libsigc-2.0.so
--LD_LIBRARY_PATH: 
-- Boost version: 1.58.0
-- Found the following Boost libraries:
--   program_options
--   filesystem
--   system
--    Boost Root: 
--    Boost Include directory: /usr/include
--    Boost Library directories: /usr/lib/x86_64-linux-gnu
--    Boost Program Options location: /usr/lib/x86_64-linux-gnu/libboost_program_options.so
--    Boost Filesystem location: /usr/lib/x86_64-linux-gnu/libboost_filesystem.so
--    Boost Serialization location: 
-- A library with BLAS API found.
-- A library with LAPACK API found.
	Found LAPACK Libraries: /usr/lib/liblapack.so;/usr/lib/libblas.so
--    HDF5 Root: 
--    HDF5 Include directory: /home/dkadkf/anaconda3/include
--    HDF5 Library directories: /home/dkadkf/anaconda3/lib
--    HDF5 Libraries: /home/dkadkf/anaconda3/lib/libhdf5_hl.so;/home/dkadkf/anaconda3/lib/libhdf5.so;/usr/lib/x86_64-linux-gnu/librt.so;/usr/lib/x86_64-linux-gnu/libpthread.so;/home/dkadkf/anaconda3/lib/libz.so;/usr/lib/x86_64-linux-gnu/libdl.so;/usr/lib/x86_64-linux-gnu/libm.so
-- Found Sqlite3 header file in /home/dkadkf/anaconda3/include
-- Found Sqlite3 libraries: /home/dkadkf/anaconda3/lib/libsqlite3.so
--    SQLITE3 Include directories: /home/dkadkf/anaconda3/include
--    SQLITE3 Libraries: /home/dkadkf/anaconda3/lib/libsqlite3.so
CMake Error at CMakeLists.txt:155 (include):
  include called with wrong number of arguments.  include() only takes one
  file.


-- Using /home/dkadkf/SCALE-6.2.2 as SCALE_ROOT_DIR.
SCALE_INCLUDE_DIR: /home/dkadkf/SCALE-6.2.2/include/Origen
SCALE JSON LIBRARY: /home/dkadkf/SCALE-6.2.2/lib/libStandard_Json.so
-- Found SCALE Headers: /home/dkadkf/SCALE-6.2.2/include/Origen
-- Found SCALE Libraries: /home/dkadkf/SCALE-6.2.2/lib/libScaleUtils_IO.so/home/dkadkf/SCALE-6.2.2/lib/libStandard_Json.so/home/dkadkf/SCALE-6.2.2/lib/libOrigenCore.so/home/dkadkf/SCALE-6.2.2/lib/libOrigenSolver.so
****LIBS = /home/dkadkf/.local/lib/libcyclus.so/usr/lib/x86_64-linux-gnu/libxml++-2.6.so/usr/lib/x86_64-linux-gnu/libxml2.so/usr/lib/x86_64-linux-gnu/libglibmm-2.4.so/home/dkadkf/anaconda3/lib/libglib-2.0.so/usr/lib/x86_64-linux-gnu/libsigc-2.0.so/usr/lib/x86_64-linux-gnu/libboost_program_options.so/usr/lib/x86_64-linux-gnu/libboost_filesystem.so/usr/lib/x86_64-linux-gnu/libboost_system.so/usr/lib/liblapack.so/usr/lib/libblas.so/home/dkadkf/anaconda3/lib/libhdf5_hl.so/home/dkadkf/anaconda3/lib/libhdf5.so/usr/lib/x86_64-linux-gnu/librt.so/usr/lib/x86_64-linux-gnu/libpthread.so/home/dkadkf/anaconda3/lib/libz.so/usr/lib/x86_64-linux-gnu/libdl.so/usr/lib/x86_64-linux-gnu/libm.so/home/dkadkf/anaconda3/lib/libsqlite3.so/home/dkadkf/SCALE-6.2.2/lib/libScaleUtils_IO.so/home/dkadkf/SCALE-6.2.2/lib/libStandard_Json.so/home/dkadkf/SCALE-6.2.2/lib/libOrigenCore.so/home/dkadkf/SCALE-6.2.2/lib/libOrigenSolver.so
-- Setting ORGLIB_DIR to: /home/dkadkf/SCALE-6.2.2/data/arplibs
-- Starting construction of build files for agent: reactor
-- Copying /home/dkadkf/github/cyborg/src/cyclus_origen_interface.h to /home/dkadkf/github/cyborg/build/cyborg/cyclus_origen_interface.h.
-- Copying /home/dkadkf/github/cyborg/src/orglib_default_location.h to /home/dkadkf/github/cyborg/build/cyborg/orglib_default_location.h.
dstcustomheaders: cyclus_origen_interface.h;orglib_default_location.h
-- Executing /home/dkadkf/.local/include/cyclus/../../bin/cycpp.py /home/dkadkf/github/cyborg/src/reactor.cc --cpp-path=cpp -o=/home/dkadkf/github/cyborg/build/cyborg/reactor.cc --pass3-use-orig -I=:/home/dkadkf/SCALE-6.2.2/include/Origen:/home/dkadkf/.local/include/cyclus:/usr/include/libxml++-2.6:/usr/include/glibmm-2.4:/usr/lib/x86_64-linux-gnu/glibmm-2.4/include:/home/dkadkf/anaconda3/include/glib-2.0:/usr/lib/x86_64-linux-gnu/glib-2.0/include:/usr/include/sigc++-2.0:/usr/lib/x86_64-linux-gnu/sigc++-2.0/include:/usr/lib/x86_64-linux-gnu/libxml++-2.6/include:/usr/include:/home/dkadkf/anaconda3/include:/home/dkadkf/anaconda3/include:/home/dkadkf/github/cyborg/src
In file included from /home/dkadkf/github/cyborg/src/reactor.cc:3:0:
/home/dkadkf/github/cyborg/src/cyclus_origen_interface.h:8:37: fatal error: Origen/Core/Definitions.h: No such file or directory
compilation terminated.
Traceback (most recent call last):
  File "/home/dkadkf/.local/include/cyclus/../../bin/cycpp.py", line 2369, in <module>
    main()
  File "/home/dkadkf/.local/include/cyclus/../../bin/cycpp.py", line 2353, in main
    context, superclasses = accumulate_state(canon)   # pass 2
  File "/home/dkadkf/.local/include/cyclus/../../bin/cycpp.py", line 908, in accumulate_state
    state.accumulate(statement, sep)
  File "/home/dkadkf/.local/include/cyclus/../../bin/cycpp.py", line 714, in accumulate
    filter.transform(statement, sep)
  File "/home/dkadkf/.local/include/cyclus/../../bin/cycpp.py", line 475, in transform
    state.var_annotations = self._eval()
  File "/home/dkadkf/.local/include/cyclus/../../bin/cycpp.py", line 454, in _eval
    self._add_gbl_proxies(glb, clspaths, val['vars'])
KeyError: 'vars'
CMake Error at /home/dkadkf/.local/share/cyclus/cmake/UseCyclus.cmake:128 (message):
  cycpp failed on '/home/dkadkf/github/cyborg/src/reactor.cc' with exit code
  '1'
Call Stack (most recent call first):
  src/CMakeLists.txt:53 (USE_CYCLUS)


-- Configuring incomplete, errors occurred!
See also "/home/dkadkf/github/cyborg/build/CMakeFiles/CMakeOutput.log".
See also "/home/dkadkf/github/cyborg/build/CMakeFiles/CMakeError.log".
Traceback (most recent call last):
  File "install.py", line 142, in <module>
    main()
  File "install.py", line 139, in main
    install(args)
  File "install.py", line 64, in install
    shell=(os.name == 'nt'))
  File "/home/dkadkf/anaconda3/lib/python3.6/subprocess.py", line 291, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['cmake', '/home/dkadkf/github/cyborg', '-DCMAKE_INSTALL_PREFIX=/home/dkadkf/.local', '-DCYCLUS_ROOT_DIR=/home/dkadkf/.local', '-DUSER_ORGLIB_DIR=/home/dkadkf/SCALE-6.2.2/data/arplibs']' returned non-zero exit status 1.

Definitions.h is in the right directory.

dkadkf@arfc-100 ~/SCALE-6.2.2/include $ cd Origen/
dkadkf@arfc-100 ~/SCALE-6.2.2/include/Origen $ cd Core/
dkadkf@arfc-100 ~/SCALE-6.2.2/include/Origen/Core $ ls
ClassMacros.h  config.h  dc  Definitions.h  fn  io  re  TestPaths.h  ts  ut  version.h  xf
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment