Skip to content

Instantly share code, notes, and snippets.

@smoh
Last active August 29, 2015 14:23
Show Gist options
  • Save smoh/ab5d3a9b2c6fb5a8e04a to your computer and use it in GitHub Desktop.
Save smoh/ab5d3a9b2c6fb5a8e04a to your computer and use it in GitHub Desktop.
soncs
../scons/bin/scons --no-gsl --no-nlopt \
--header-path=/usr/local/fftw/gcc/3.3.3/include:/usr/peyton/common/software/cfitsio/3.30/include \
--lib-path=/usr/local/fftw/gcc/3.3.3/lib64:/usr/peyton/common/software/cfitsio//3.30/lib imfit
scons: Reading SConscript files ...
extra header search paths: ['/usr/local/fftw/gcc/3.3.3/include', '/usr/peyton/common/software/cfitsio/3.30/include']
extra library search paths: ['/usr/local/fftw/gcc/3.3.3/lib64', '/usr/peyton/common/software/cfitsio//3.30/lib']
scons: done reading SConscript files.
scons: Building targets ...
g++ -o commandline_parser.o -c -O3 -g0 -fopenmp -DANSI -DUSING_SCONS -DLINUX -DFFTW_THREADING -DNO_GSL -DNO_NLOPT -DUSE_OPENMP -I/usr/local/include -Ifunction_objects -I/usr/include -I/usr/local/fftw/gcc/3.3.3/include -I/usr/peyton/common/software/cfi
tsio/3.30/include commandline_parser.cpp
g++ -o utilities.o -c -O3 -g0 -fopenmp -DANSI -DUSING_SCONS -DLINUX -DFFTW_THREADING -DNO_GSL -DNO_NLOPT -DUSE_OPENMP -I/usr/local/include -Ifunction_objects -I/usr/include -I/usr/local/fftw/gcc/3.3.3/include -I/usr/peyton/common/software/cfitsio/3.30
/include utilities.cpp
g++ -o image_io.o -c -O3 -g0 -fopenmp -DANSI -DUSING_SCONS -DLINUX -DFFTW_THREADING -DNO_GSL -DNO_NLOPT -DUSE_OPENMP -I/usr/local/include -Ifunction_objects -I/usr/include -I/usr/local/fftw/gcc/3.3.3/include -I/usr/peyton/common/software/cfitsio/3.30/
include image_io.cpp
g++ -o levmar_fit.o -c -O3 -g0 -fopenmp -DANSI -DUSING_SCONS -DLINUX -DFFTW_THREADING -DNO_GSL -DNO_NLOPT -DUSE_OPENMP -I/usr/local/include -Ifunction_objects -I/usr/include -I/usr/local/fftw/gcc/3.3.3/include -I/usr/peyton/common/software/cfitsio/3.3
0/include levmar_fit.cpp
g++ -o mpfit.o -c -O3 -g0 -fopenmp -DANSI -DUSING_SCONS -DLINUX -DFFTW_THREADING -DNO_GSL -DNO_NLOPT -DUSE_OPENMP -I/usr/local/include -Ifunction_objects -I/usr/include -I/usr/local/fftw/gcc/3.3.3/include -I/usr/peyton/common/software/cfitsio/3.30/inc
lude mpfit.cpp
g++ -o diff_evoln_fit.o -c -O3 -g0 -fopenmp -DANSI -DUSING_SCONS -DLINUX -DFFTW_THREADING -DNO_GSL -DNO_NLOPT -DUSE_OPENMP -I/usr/local/include -Ifunction_objects -I/usr/include -I/usr/local/fftw/gcc/3.3.3/include -I/usr/peyton/common/software/cfitsio
/3.30/include diff_evoln_fit.cpp
g++ -o DESolver.o -c -O3 -g0 -fopenmp -DANSI -DUSING_SCONS -DLINUX -DFFTW_THREADING -DNO_GSL -DNO_NLOPT -DUSE_OPENMP -I/usr/local/include -Ifunction_objects -I/usr/include -I/usr/local/fftw/gcc/3.3.3/include -I/usr/peyton/common/software/cfitsio/3.30/
include DESolver.cpp
g++ -o config_file_parser.o -c -O3 -g0 -fopenmp -DANSI -DUSING_SCONS -DLINUX -DFFTW_THREADING -DNO_GSL -DNO_NLOPT -DUSE_OPENMP -I/usr/local/include -Ifunction_objects -I/usr/include -I/usr/local/fftw/gcc/3.3.3/include -I/usr/peyton/common/software/cfi
tsio/3.30/include config_file_parser.cpp
g++ -o add_functions.o -c -O3 -g0 -fopenmp -DANSI -DUSING_SCONS -DLINUX -DFFTW_THREADING -DNO_GSL -DNO_NLOPT -DUSE_OPENMP -I/usr/local/include -Ifunction_objects -I/usr/include -I/usr/local/fftw/gcc/3.3.3/include -I/usr/peyton/common/software/cfitsio/
3.30/include add_functions.cpp
g++ -o print_results.o -c -O3 -g0 -fopenmp -DANSI -DUSING_SCONS -DLINUX -DFFTW_THREADING -DNO_GSL -DNO_NLOPT -DUSE_OPENMP -I/usr/local/include -Ifunction_objects -I/usr/include -I/usr/local/fftw/gcc/3.3.3/include -I/usr/peyton/common/software/cfitsio/
3.30/include print_results.cpp
g++ -o bootstrap_errors.o -c -O3 -g0 -fopenmp -DANSI -DUSING_SCONS -DLINUX -DFFTW_THREADING -DNO_GSL -DNO_NLOPT -DUSE_OPENMP -I/usr/local/include -Ifunction_objects -I/usr/include -I/usr/local/fftw/gcc/3.3.3/include -I/usr/peyton/common/software/cfits
io/3.30/include bootstrap_errors.cpp
g++ -o imfit_main.o -c -O3 -g0 -fopenmp -DANSI -DUSING_SCONS -DLINUX -DFFTW_THREADING -DNO_GSL -DNO_NLOPT -DUSE_OPENMP -I/usr/local/include -Ifunction_objects -I/usr/include -I/usr/local/fftw/gcc/3.3.3/include -I/usr/peyton/common/software/cfitsio/3.3
0/include imfit_main.cpp
g++ -o model_object.o -c -O3 -g0 -fopenmp -DANSI -DUSING_SCONS -DLINUX -DFFTW_THREADING -DNO_GSL -DNO_NLOPT -DUSE_OPENMP -I/usr/local/include -Ifunction_objects -I/usr/include -I/usr/local/fftw/gcc/3.3.3/include -I/usr/peyton/common/software/cfitsio/3
.30/include model_object.cpp
g++ -o convolver.o -c -O3 -g0 -fopenmp -DANSI -DUSING_SCONS -DLINUX -DFFTW_THREADING -DNO_GSL -DNO_NLOPT -DUSE_OPENMP -I/usr/local/include -Ifunction_objects -I/usr/include -I/usr/local/fftw/gcc/3.3.3/include -I/usr/peyton/common/software/cfitsio/3.30
/include convolver.cpp
g++ -o oversampled_region.o -c -O3 -g0 -fopenmp -DANSI -DUSING_SCONS -DLINUX -DFFTW_THREADING -DNO_GSL -DNO_NLOPT -DUSE_OPENMP -I/usr/local/include -Ifunction_objects -I/usr/include -I/usr/local/fftw/gcc/3.3.3/include -I/usr/peyton/common/software/cfitsio/3.30/include oversampled_region.cpp
g++ -o downsample.o -c -O3 -g0 -fopenmp -DANSI -DUSING_SCONS -DLINUX -DFFTW_THREADING -DNO_GSL -DNO_NLOPT -DUSE_OPENMP -I/usr/local/include -Ifunction_objects -I/usr/include -I/usr/local/fftw/gcc/3.3.3/include -I/usr/peyton/common/software/cfitsio/3.30/include downsample.cpp
g++ -o function_objects/function_object.o -c -O3 -g0 -fopenmp -DANSI -DUSING_SCONS -DLINUX -DFFTW_THREADING -DNO_GSL -DNO_NLOPT -DUSE_OPENMP -I/usr/local/include -Ifunction_objects -I/usr/include -I/usr/local/fftw/gcc/3.3.3/include -I/usr/peyton/common/software/cfitsio/3.30/include function_objects/function_object.cpp
g++ -o function_objects/func_gaussian.o -c -O3 -g0 -fopenmp -DANSI -DUSING_SCONS -DLINUX -DFFTW_THREADING -DNO_GSL -DNO_NLOPT -DUSE_OPENMP -I/usr/local/include -Ifunction_objects -I/usr/include -I/usr/local/fftw/gcc/3.3.3/include -I/usr/peyton/common/software/cfitsio/3.30/include function_objects/func_gaussian.cpp
g++ -o function_objects/func_exp.o -c -O3 -g0 -fopenmp -DANSI -DUSING_SCONS -DLINUX -DFFTW_THREADING -DNO_GSL -DNO_NLOPT -DUSE_OPENMP -I/usr/local/include -Ifunction_objects -I/usr/include -I/usr/local/fftw/gcc/3.3.3/include -I/usr/peyton/common/software/cfitsio/3.30/include function_objects/func_exp.cpp
g++ -o function_objects/func_gen-exp.o -c -O3 -g0 -fopenmp -DANSI -DUSING_SCONS -DLINUX -DFFTW_THREADING -DNO_GSL -DNO_NLOPT -DUSE_OPENMP -I/usr/local/include -Ifunction_objects -I/usr/include -I/usr/local/fftw/gcc/3.3.3/include -I/usr/peyton/common/software/cfitsio/3.30/include function_objects/func_gen-exp.cpp
g++ -o function_objects/func_sersic.o -c -O3 -g0 -fopenmp -DANSI -DUSING_SCONS -DLINUX -DFFTW_THREADING -DNO_GSL -DNO_NLOPT -DUSE_OPENMP -I/usr/local/include -Ifunction_objects -I/usr/include -I/usr/local/fftw/gcc/3.3.3/include -I/usr/peyton/common/software/cfitsio/3.30/include function_objects/func_sersic.cpp
g++ -o function_objects/func_gen-sersic.o -c -O3 -g0 -fopenmp -DANSI -DUSING_SCONS -DLINUX -DFFTW_THREADING -DNO_GSL -DNO_NLOPT -DUSE_OPENMP -I/usr/local/include -Ifunction_objects -I/usr/include -I/usr/local/fftw/gcc/3.3.3/include -I/usr/peyton/common/software/cfitsio/3.30/include function_objects/func_gen-sersic.cpp
g++ -o function_objects/func_core-sersic.o -c -O3 -g0 -fopenmp -DANSI -DUSING_SCONS -DLINUX -DFFTW_THREADING -DNO_GSL -DNO_NLOPT -DUSE_OPENMP -I/usr/local/include -Ifunction_objects -I/usr/include -I/usr/local/fftw/gcc/3.3.3/include -I/usr/peyton/common/software/cfitsio/3.30/include function_objects/func_core-sersic.cpp
g++ -o function_objects/func_broken-exp.o -c -O3 -g0 -fopenmp -DANSI -DUSING_SCONS -DLINUX -DFFTW_THREADING -DNO_GSL -DNO_NLOPT -DUSE_OPENMP -I/usr/local/include -Ifunction_objects -I/usr/include -I/usr/local/fftw/gcc/3.3.3/include -I/usr/peyton/common/software/cfitsio/3.30/include function_objects/func_broken-exp.cpp
g++ -o function_objects/func_broken-exp2d.o -c -O3 -g0 -fopenmp -DANSI -DUSING_SCONS -DLINUX -DFFTW_THREADING -DNO_GSL -DNO_NLOPT -DUSE_OPENMP -I/usr/local/include -Ifunction_objects -I/usr/include -I/usr/local/fftw/gcc/3.3.3/include -I/usr/peyton/common/software/cfitsio/3.30/include function_objects/func_broken-exp2d.cpp
g++ -o function_objects/func_moffat.o -c -O3 -g0 -fopenmp -DANSI -DUSING_SCONS -DLINUX -DFFTW_THREADING -DNO_GSL -DNO_NLOPT -DUSE_OPENMP -I/usr/local/include -Ifunction_objects -I/usr/include -I/usr/local/fftw/gcc/3.3.3/include -I/usr/peyton/common/software/cfitsio/3.30/include function_objects/func_moffat.cpp
g++ -o function_objects/func_flatsky.o -c -O3 -g0 -fopenmp -DANSI -DUSING_SCONS -DLINUX -DFFTW_THREADING -DNO_GSL -DNO_NLOPT -DUSE_OPENMP -I/usr/local/include -Ifunction_objects -I/usr/include -I/usr/local/fftw/gcc/3.3.3/include -I/usr/peyton/common/software/cfitsio/3.30/include function_objects/func_flatsky.cpp
g++ -o function_objects/func_gaussian-ring.o -c -O3 -g0 -fopenmp -DANSI -DUSING_SCONS -DLINUX -DFFTW_THREADING -DNO_GSL -DNO_NLOPT -DUSE_OPENMP -I/usr/local/include -Ifunction_objects -I/usr/include -I/usr/local/fftw/gcc/3.3.3/include -I/usr/peyton/common/software/cfitsio/3.30/include function_objects/func_gaussian-ring.cpp
g++ -o function_objects/func_gaussian-ring2side.o -c -O3 -g0 -fopenmp -DANSI -DUSING_SCONS -DLINUX -DFFTW_THREADING -DNO_GSL -DNO_NLOPT -DUSE_OPENMP -I/usr/local/include -Ifunction_objects -I/usr/include -I/usr/local/fftw/gcc/3.3.3/include -I/usr/peyton/common/software/cfitsio/3.30/include function_objects/func_gaussian-ring2side.cpp
g++ -o function_objects/func_edge-on-disk_n4762.o -c -O3 -g0 -fopenmp -DANSI -DUSING_SCONS -DLINUX -DFFTW_THREADING -DNO_GSL -DNO_NLOPT -DUSE_OPENMP -I/usr/local/include -Ifunction_objects -I/usr/include -I/usr/local/fftw/gcc/3.3.3/include -I/usr/peyton/common/software/cfitsio/3.30/include function_objects/func_edge-on-disk_n4762.cpp
g++ -o function_objects/func_edge-on-disk_n4762v2.o -c -O3 -g0 -fopenmp -DANSI -DUSING_SCONS -DLINUX -DFFTW_THREADING -DNO_GSL -DNO_NLOPT -DUSE_OPENMP -I/usr/local/include -Ifunction_objects -I/usr/include -I/usr/local/fftw/gcc/3.3.3/include -I/usr/peyton/common/software/cfitsio/3.30/include function_objects/func_edge-on-disk_n4762v2.cpp
g++ -o function_objects/func_edge-on-ring.o -c -O3 -g0 -fopenmp -DANSI -DUSING_SCONS -DLINUX -DFFTW_THREADING -DNO_GSL -DNO_NLOPT -DUSE_OPENMP -I/usr/local/include -Ifunction_objects -I/usr/include -I/usr/local/fftw/gcc/3.3.3/include -I/usr/peyton/common/software/cfitsio/3.30/include function_objects/func_edge-on-ring.cpp
g++ -o function_objects/func_edge-on-ring2side.o -c -O3 -g0 -fopenmp -DANSI -DUSING_SCONS -DLINUX -DFFTW_THREADING -DNO_GSL -DNO_NLOPT -DUSE_OPENMP -I/usr/local/include -Ifunction_objects -I/usr/include -I/usr/local/fftw/gcc/3.3.3/include -I/usr/peyton/common/software/cfitsio/3.30/include function_objects/func_edge-on-ring2side.cpp
gcc -o mp_enorm.o -c -O3 -g0 -fopenmp -DANSI -DUSING_SCONS -DLINUX -DFFTW_THREADING -DNO_GSL -DNO_NLOPT -DUSE_OPENMP -I/usr/local/include -Ifunction_objects -I/usr/include -I/usr/local/fftw/gcc/3.3.3/include -I/usr/peyton/common/software/cfitsio/3.30/include mp_enorm.c
gcc -o statistics.o -c -O3 -g0 -fopenmp -DANSI -DUSING_SCONS -DLINUX -DFFTW_THREADING -DNO_GSL -DNO_NLOPT -DUSE_OPENMP -I/usr/local/include -Ifunction_objects -I/usr/include -I/usr/local/fftw/gcc/3.3.3/include -I/usr/peyton/common/software/cfitsio/3.30/include statistics.c
gcc -o mersenne_twister.o -c -O3 -g0 -fopenmp -DANSI -DUSING_SCONS -DLINUX -DFFTW_THREADING -DNO_GSL -DNO_NLOPT -DUSE_OPENMP -I/usr/local/include -Ifunction_objects -I/usr/include -I/usr/local/fftw/gcc/3.3.3/include -I/usr/peyton/common/software/cfitsio/3.30/include mersenne_twister.c
g++ -o imfit -fopenmp commandline_parser.o utilities.o image_io.o levmar_fit.o mpfit.o diff_evoln_fit.o DESolver.o config_file_parser.o add_functions.o print_results.o bootstrap_errors.o imfit_main.o model_object.o convolver.o oversampled_region.o downsample.o function_objects/function_object.o function_objects/func_gaussian.o function_objects/func_exp.o function_objects/func_gen-exp.o function_objects/func_sersic.o function_objects/func_gen-sersic.o function_objects/func_core-sersic.o function_objects/func_broken-exp.o function_objects/func_broken-exp2d.o function_objects/func_moffat.o function_objects/func_flatsky.o function_objects/func_gaussian-ring.o function_objects/func_gaussian-ring2side.o function_objects/func_edge-on-disk_n4762.o function_objects/func_edge-on-disk_n4762v2.o function_objects/func_edge-on-ring.o function_objects/func_edge-on-ring2side.o mp_enorm.o statistics.o mersenne_twister.o -L/usr/local/lib -L/usr/local/fftw/gcc/3.3.3/lib64 -L/usr/peyton/common/software/cfitsio/3.30/lib -lfftw3_threads -lfftw3 -lcfitsio -lm -lpthread
print_results.o: In function `GetSolverSummary(int, int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)':
print_results.cpp:(.text+0x6a0): undefined reference to `GetInterpretation_NLOpt(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)'
print_results.cpp:(.text+0x6c4): undefined reference to `GetInterpretation_NM(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)'
collect2: ld returned 1 exit status
scons: *** [imfit] Error 1
scons: building terminated because of errors.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment