Skip to content

Instantly share code, notes, and snippets.

@scopatz
Created February 20, 2014 14:52
Show Gist options
  • Save scopatz/9115415 to your computer and use it in GitHub Desktop.
Save scopatz/9115415 to your computer and use it in GitHub Desktop.
cyclus/cyclus#713 build error
scopatz@ares ~/cyclus gidden-lpsolver $ rm -r build/
scopatz@ares ~/cyclus gidden-lpsolver $ ./install.py
/usr/bin/cmake
-- The C compiler identification is GNU 4.8.1
-- The CXX compiler identification is GNU 4.8.1
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Found LibXml2: /usr/lib/x86_64-linux-gnu/libxml2.so (found version "2.9.1")
-- checking for module 'glib-2.0'
-- found glib-2.0, version 2.38.1
-- Found glib-2.0: /usr/include/glib-2.0, /usr/lib/x86_64-linux-gnu/libglib-2.0.so
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.26")
-- checking for module 'sigc++-2.0'
-- found sigc++-2.0, version 2.2.10
-- Found SigC++
-- checking for module 'glibmm-2.4'
-- found glibmm-2.4, version 2.37.4
-- Found Glibmm
-- checking for module 'libxml++-2.6'
-- found libxml++-2.6, version 2.36.0
-- Found LibXML++
/usr/lib/x86_64-linux-gnu/libxml2.so/usr/lib/libxml++-2.6.so/usr/lib/x86_64-linux-gnu/libxml2.so/usr/lib/x86_64-linux-gnu/libglibmm-2.4.so/usr/lib/x86_64-linux-gnu/libglib-2.0.so/usr/lib/x86_64-linux-gnu/libsigc-2.0.so
-- Found Sqlite3 header file in /usr/include
-- Found Sqlite3 libraries: /usr/lib/x86_64-linux-gnu/libsqlite3.so
-- Found HDF5: /home/scopatz/.local/lib/libhdf5_hl.so;/home/scopatz/.local/lib/libhdf5.so;/usr/lib/x86_64-linux-gnu/libz.so;/usr/lib/x86_64-linux-gnu/libdl.so;/usr/lib/x86_64-linux-gnu/libm.so
-- Boost version: 1.53.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 System location: /usr/lib/x86_64-linux-gnu/libboost_system.so
-- Boost Filesystem location: /usr/lib/x86_64-linux-gnu/libboost_filesystem.so
-- Looking for dgemm_
-- Looking for dgemm_ - found
-- Looking for include file pthread.h
-- Looking for include file pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- A library with BLAS API found.
-- Looking for cheev_
-- Looking for cheev_ - found
-- A library with LAPACK API found.
Found LAPACK Libraries: /usr/lib/liblapack.so;/usr/lib/libf77blas.so.3gf;/usr/lib/libatlas.so.3gf
COIN Root Dir:
-- COIN_ROOT_DIR hint is :
-- Coin multiple library dependency status:
COIN Include Dir: /usr/include/coin
COIN CBC: /usr/lib/libCbc.so
COIN CBC solver: /usr/lib/libCbcSolver.so
COIN CGL: /usr/lib/libCgl.so
COIN CLP: /usr/lib/libClp.so
COIN UTILS: /usr/lib/libCoinUtils.so
COIN OSI: /usr/lib/libOsi.so
COIN OSI CLP: /usr/lib/libOsiClp.so
COIN ZLIB: /usr/lib/x86_64-linux-gnu/libz.so
COIN BZ2: /usr/lib/x86_64-linux-gnu/libbz2.so
-- Found COIN: /usr/include/coin
-- Found COIN Include Dirs: /usr/include/coin
-- Found Doxygen: /usr/bin/doxygen (found version "1.8.4")
-- Configuring done
-- Generating done
-- Build files have been written to: /home/scopatz/cyclus/build
Scanning dependencies of target cycluscore
[ 1%] Building CXX object src/CMakeFiles/cycluscore.dir/builder.cc.o
[ 2%] Building CXX object src/CMakeFiles/cycluscore.dir/building_manager.cc.o
[ 3%] Building CXX object src/CMakeFiles/cycluscore.dir/cbc_solver.cc.o
In file included from /home/scopatz/cyclus/src/cbc_solver.cc:11:0:
/usr/include/coin/OsiClpSolverInterface.hpp:376:39: warning: large integer implicitly truncated to unsigned type [-Woverflow]
unsigned maxLen = std::string::npos) const;
^
/usr/include/coin/OsiClpSolverInterface.hpp:381:39: warning: large integer implicitly truncated to unsigned type [-Woverflow]
unsigned maxLen = std::string::npos) const;
^
[ 4%] Building CXX object src/CMakeFiles/cycluscore.dir/coin_helpers.cc.o
[ 4%] Building CXX object src/CMakeFiles/cycluscore.dir/commodity.cc.o
[ 5%] Building CXX object src/CMakeFiles/cycluscore.dir/commodity_producer.cc.o
[ 6%] Building CXX object src/CMakeFiles/cycluscore.dir/commodity_producer_manager.cc.o
[ 7%] Building CXX object src/CMakeFiles/cycluscore.dir/commodity_recipe_context.cc.o
[ 8%] Building CXX object src/CMakeFiles/cycluscore.dir/comp_math.cc.o
[ 8%] Building CXX object src/CMakeFiles/cycluscore.dir/composition.cc.o
[ 9%] Building CXX object src/CMakeFiles/cycluscore.dir/context.cc.o
[ 10%] Building CXX object src/CMakeFiles/cycluscore.dir/csv_back.cc.o
[ 11%] Building CXX object src/CMakeFiles/cycluscore.dir/cyc_arithmetic.cc.o
[ 12%] Building CXX object src/CMakeFiles/cycluscore.dir/datum.cc.o
[ 12%] Building CXX object src/CMakeFiles/cycluscore.dir/decayer.cc.o
[ 13%] Building CXX object src/CMakeFiles/cycluscore.dir/dynamic_module.cc.o
[ 14%] Building CXX object src/CMakeFiles/cycluscore.dir/enrichment.cc.o
[ 15%] Building CXX object src/CMakeFiles/cycluscore.dir/env.cc.o
[ 16%] Building CXX object src/CMakeFiles/cycluscore.dir/error.cc.o
[ 16%] Building CXX object src/CMakeFiles/cycluscore.dir/exchange_graph.cc.o
[ 17%] Building CXX object src/CMakeFiles/cycluscore.dir/facility_model.cc.o
[ 18%] Building CXX object src/CMakeFiles/cycluscore.dir/function.cc.o
[ 19%] Building CXX object src/CMakeFiles/cycluscore.dir/generic_resource.cc.o
[ 20%] Building CXX object src/CMakeFiles/cycluscore.dir/greedy_preconditioner.cc.o
[ 20%] Building CXX object src/CMakeFiles/cycluscore.dir/greedy_solver.cc.o
[ 21%] Building CXX object src/CMakeFiles/cycluscore.dir/hdf5_back.cc.o
[ 22%] Building CXX object src/CMakeFiles/cycluscore.dir/inst_model.cc.o
[ 23%] Building CXX object src/CMakeFiles/cycluscore.dir/l_matrix.cc.o
[ 24%] Building CXX object src/CMakeFiles/cycluscore.dir/logger.cc.o
[ 24%] Building CXX object src/CMakeFiles/cycluscore.dir/mass_table.cc.o
[ 25%] Building CXX object src/CMakeFiles/cycluscore.dir/mat_query.cc.o
[ 26%] Building CXX object src/CMakeFiles/cycluscore.dir/material.cc.o
[ 27%] Building CXX object src/CMakeFiles/cycluscore.dir/model.cc.o
[ 28%] Building CXX object src/CMakeFiles/cycluscore.dir/prog_solver.cc.o
[ 28%] Building CXX object src/CMakeFiles/cycluscore.dir/prog_translator.cc.o
[ 29%] Building CXX object src/CMakeFiles/cycluscore.dir/pyne.cc.o
[ 30%] Building CXX object src/CMakeFiles/cycluscore.dir/query_engine.cc.o
[ 31%] Building CXX object src/CMakeFiles/cycluscore.dir/recorder.cc.o
[ 32%] Building CXX object src/CMakeFiles/cycluscore.dir/region_model.cc.o
[ 32%] Building CXX object src/CMakeFiles/cycluscore.dir/relax_ng_validator.cc.o
[ 33%] Building CXX object src/CMakeFiles/cycluscore.dir/res_tracker.cc.o
[ 34%] Building CXX object src/CMakeFiles/cycluscore.dir/resource.cc.o
[ 35%] Building CXX object src/CMakeFiles/cycluscore.dir/resource_buff.cc.o
[ 36%] Building CXX object src/CMakeFiles/cycluscore.dir/solver.cc.o
[ 36%] Building CXX object src/CMakeFiles/cycluscore.dir/solver_factory.cc.o
In file included from /home/scopatz/cyclus/src/solver_factory.cc:3:0:
/usr/include/coin/OsiClpSolverInterface.hpp:376:39: warning: large integer implicitly truncated to unsigned type [-Woverflow]
unsigned maxLen = std::string::npos) const;
^
/usr/include/coin/OsiClpSolverInterface.hpp:381:39: warning: large integer implicitly truncated to unsigned type [-Woverflow]
unsigned maxLen = std::string::npos) const;
^
In file included from /home/scopatz/cyclus/src/solver_factory.cc:4:0:
/home/scopatz/cyclus/src/OsiCbcSolverInterface.hpp:304:68: warning: large integer implicitly truncated to unsigned type [-Woverflow]
virtual std::string getObjName (unsigned maxLen = std::string::npos) const ;
^
/home/scopatz/cyclus/src/OsiCbcSolverInterface.hpp:313:39: warning: large integer implicitly truncated to unsigned type [-Woverflow]
unsigned maxLen = std::string::npos) const ;
^
/home/scopatz/cyclus/src/OsiCbcSolverInterface.hpp:335:39: warning: large integer implicitly truncated to unsigned type [-Woverflow]
unsigned maxLen = std::string::npos) const ;
^
/home/scopatz/cyclus/src/solver_factory.cc: In member function ‘OsiSolverInterface* cyclus::SolverFactory::get()’:
/home/scopatz/cyclus/src/solver_factory.cc:16:38: error: cannot allocate an object of abstract type ‘OsiCbcSolverInterface’
return new OsiCbcSolverInterface();
^
In file included from /home/scopatz/cyclus/src/solver_factory.cc:4:0:
/home/scopatz/cyclus/src/OsiCbcSolverInterface.hpp:30:7: note: because the following virtual functions are pure within ‘OsiCbcSolverInterface’:
class OsiCbcSolverInterface :
^
In file included from /usr/include/coin/OsiClpSolverInterface.hpp:14:0,
from /home/scopatz/cyclus/src/solver_factory.cc:3:
/usr/include/coin/OsiSolverInterface.hpp:642:34: note: virtual std::vector<double*> OsiSolverInterface::getDualRays(int) const
virtual std::vector<double*> getDualRays(int maxNumRays) const = 0;
^
make[2]: *** [src/CMakeFiles/cycluscore.dir/solver_factory.cc.o] Error 1
make[1]: *** [src/CMakeFiles/cycluscore.dir/all] Error 2
make: *** [all] Error 2
Traceback (most recent call last):
File "./install.py", line 129, in <module>
main()
File "./install.py", line 126, in main
install_cyclus(args)
File "./install.py", line 64, in install_cyclus
shell=(os.name == 'nt'))
File "/usr/lib/python2.7/subprocess.py", line 540, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['make']' returned non-zero exit status 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment