Menu

#4 g++: fatal error: no input files

0.1
open
2018-11-22
2018-03-09
Anonymous
No

Hello Dear Professor,
When i want to "make run_entropy" in "nucnet-tools-code/examples/network", I got this error:

tar xz -C ../../vendor -f ../../vendor/wn_matrix.tar.gz
g++ -Werror -Wall -Wpointer-arith -Wwrite-strings -fno-common -g -DWN_XML_CHAR=xmlChar -O0 -fopenmp -Wno-deprecated -DHYDRO_EXP_EXPANSION xml2-config --cflags gsl-config --cflags -I../../vendor/libnucnet/0.32/src -I../../vendor/wn_matrix/0.19/src -I../../vendor/libstatmech/0.10/src -I../../vendor/libnuceq/0.7/src -I../.. -I ../../vendor/wn_sparse_solve/0.6/src -c ../../vendor/wn_matrix/0.19/src/WnMatrix.c -o ../../obj/WnMatrix.o
g++: error: ../../vendor/wn_matrix/0.19/src/WnMatrix.c: No such file or directory
g++: fatal error: no input files
compilation terminated.
make: *** [../../obj/WnMatrix.o] Error 1

xml2-config --version: 2.9.7
sudo port select --list gcc: mp-gcc5 (active)
Mac OS High Seirra , 10.13

Thanks

Discussion

  • Bradley S. Meyer

    You probably have an old or corrupted verson of wn_matrix. Try typing:

    make clean_all

    make run_entropy

    That should work. Let me know if not. Best wishes.

    P. S. We'll have a new and more flexible version of the codes up soon. I'll announce that on the blog.

     
  • Anonymous

    Anonymous - 2018-03-09

    ...
    ....
    .....

    I still get same error:

    Saving to: '../../vendor/wn_matrix.tar.gz'

    ../../vendor/wn_matrix.tar.gz 100%[========================================================================>] 187.95K 41.2KB/s in 4.6s

    2018-03-10 00:13:34 (41.2 KB/s) - '../../vendor/wn_matrix.tar.gz' saved [192459/192459]

    tar xz -C ../../vendor -f ../../vendor/wn_matrix.tar.gz
    g++ -Werror -Wall -Wpointer-arith -Wwrite-strings -fno-common -g -DWN_XML_CHAR=xmlChar -O0 -fopenmp -Wno-deprecated -DHYDRO_EXP_EXPANSION -DSPARSKIT2 xml2-config --cflags gsl-config --cflags -I../../vendor/libnucnet/0.32/src -I../../vendor/wn_matrix/0.19/src -I../../vendor/libstatmech/0.10/src -I../../vendor/libnuceq/0.7/src -I../.. -I ../../vendor/wn_sparse_solve/0.6/src -c ../../vendor/wn_matrix/0.19/src/WnMatrix.c -o ../../obj/WnMatrix.o
    In file included from ../../vendor/wn_matrix/0.19/src/WnMatrix.c:40:0:
    ../../vendor/wn_matrix/0.19/src/WnMatrix.h:42:19: fatal error: stdio.h: No such file or directory
    compilation terminated.
    make: *** [../../obj/WnMatrix.o] Error 1

    There is no different.
    Can you help me with this?

    Thanks

     
    • Bradley S. Meyer

      That looks like you are now missing the stdio.h. From stackoverflow, I see this:

      https://stackoverflow.com/questions/19580758/gcc-fatal-error-stdio-h-no-such-file-or-directory

      You might look at that to see if that discussion helps. The principal suggestion seems to be (on a Mac) to run

      xcode-select --instal

      Let me know what, if anything works. Best wishes.

       
  • Anonymous

    Anonymous - 2018-03-10

    Still i have problem,
    Can you help me with this:

    g++ -Werror -Wall -Wpointer-arith -Wwrite-strings -fno-common -g -O0 -fopenmp -Wno-deprecated -DHYDRO_EXP_EXPANSION xml2-config --cflags gsl-config --cflags -I../../vendor/libnucnet/0.32/src -I../../vendor/wn_matrix/0.19/src -I../../vendor/libstatmech/0.10/src -I../../vendor/libnuceq/0.7/src -I../.. -I ../../vendor/wn_sparse_solve/0.6/src -c -o ../../obj/run_entropy.o run_entropy.cpp
    g++ -Werror -Wall -Wpointer-arith -Wwrite-strings -fno-common -g -O0 -fopenmp -Wno-deprecated -DHYDRO_EXP_EXPANSION xml2-config --cflags gsl-config --cflags -I../../vendor/libnucnet/0.32/src -I../../vendor/wn_matrix/0.19/src -I../../vendor/libstatmech/0.10/src -I../../vendor/libnuceq/0.7/src -I../.. -I ../../vendor/wn_sparse_solve/0.6/src ../../obj/WnMatrix.o ../../obj/Libnucnet__Nuc.o ../../obj/Libnucnet__Reac.o ../../obj/Libnucnet.o ../../obj/Libstatmech.o ../../obj/Libnuceq.o ../../obj/auxiliary.o ../../obj/iter.o ../../obj/math.o ../../obj/two_d_weak_rates.o ../../obj/wrappers.o ../../obj/hydro.o ../../obj/hydro_helper.o ../../obj/matrix_solver.o ../../obj/evolve.o ../../obj/network_limiter.o ../../obj/user_rate_functions.o ../../obj/flow_utilities.o ../../obj/aa522a25.o ../../obj/neutrino_rate_functions.o ../../obj/network_utilities.o ../../obj/rate_modifiers.o ../../obj/screen.o ../../obj/thermo.o ../../obj/nse_corr.o ../../obj/weak_utilities.o ../../obj/remove_duplicate.o ../../obj/run_entropy.o -o ./run_entropy -L/Users/hamidhassani_ir/boost/stage/lib -lboost_program_options-mt xml2-config --libs gsl-config --libs
    Undefined symbols for architecture x86_64:
    "boost::program_options::to_internal(std::__cxx11::basic_string<char, std::char_traits\<char="">, std::allocator\<char> > const&)", referenced from:
    std::vector<std::__cxx11::basic_string\<char, std::char_traits\<char="">, std::allocator\<char> >, std::allocator\<std::__cxx11::basic_string\<char, std::char_traits\<char="">, std::allocator\<char> > > > boost::program_options::to_internal<std::__cxx11::basic_string\<char, std::char_traits\<char="">, std::allocator\<char> > >(std::vector<std::__cxx11::basic_string\<char, std::char_traits\<char="">, std::allocator\<char> >, std::allocator\<std::__cxx11::basic_string\<char, std::char_traits\<char="">, std::allocator\<char> > > > const&) in run_entropy.o
    "boost::program_options::options_description::options_description(std::__cxx11::basic_string<char, std::char_traits\<char="">, std::allocator\<char> > const&, unsigned int, unsigned int)", referenced from:
    get_input(int, char) in run_entropy.o
    "boost::program_options::arg[abi:cxx11]", referenced from:
    boost::program_options::typed_value<std::__cxx11::basic_string\<char, std::char_traits\<char="">, std::allocator\<char> >, char>::name() const in run_entropy.o
    "boost::program_options::detail::cmdline::set_additional_parser(boost::function1<std::pair\<std::__cxx11::basic_string\<char, std::char_traits\<char="">, std::allocator\<char> >, std::__cxx11::basic_string\<char, std::char_traits\<char="">, std::allocator\<char> > >, std::__cxx11::basic_string\<char, std::char_traits\<char="">, std::allocator\<char> > const&>)", referenced from:
    boost::program_options::basic_command_line_parser<char>::extra_parser(boost::function1<std::pair\<std::__cxx11::basic_string\<char, std::char_traits\<char="">, std::allocator\<char> >, std::__cxx11::basic_string\<char, std::char_traits\<char="">, std::allocator\<char> > >, std::__cxx11::basic_string\<char, std::char_traits\<char="">, std::allocator\<char> > const&>) in run_entropy.o
    "boost::program_options::detail::cmdline::cmdline(std::vector<std::__cxx11::basic_string\<char, std::char_traits\<char="">, std::allocator\<char> >, std::allocator\<std::__cxx11::basic_string\<char, std::char_traits\<char="">, std::allocator\<char> > > > const&)", referenced from:
    boost::program_options::basic_command_line_parser<char>::basic_command_line_parser(int, char const const) in run_entropy.o
    "boost::program_options::validate(boost::any&, std::vector<std::__cxx11::basic_string\<char, std::char_traits\<char="">, std::allocator\<char> >, std::allocator\<std::__cxx11::basic_string\<char, std::char_traits\<char="">, std::allocator\<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits\<char="">, std::allocator\<char> >*, int)", referenced from:
    boost::program_options::typed_value<std::__cxx11::basic_string\<char, std::char_traits\<char="">, std::allocator\<char> >, char>::xparse(boost::any&, std::vector<std::__cxx11::basic_string\<char, std::char_traits\<char="">, std::allocator\<char> >, std::allocator\<std::__cxx11::basic_string\<char, std::char_traits\<char="">, std::allocator\<char> > > > const&) const in run_entropy.o
    "boost::program_options::operator<<(std::basic_ostream<char, std::char_traits\<char=""> >&, boost::program_options::options_description const&)", referenced from:
    get_input(int, char</char,></char></std::__cxx11::basic_string\<char,></char></std::__cxx11::basic_string\<char,></char></std::__cxx11::basic_string\<char,></char></char,></char></std::__cxx11::basic_string\<char,></char></std::__cxx11::basic_string\<char,></char></char></std::__cxx11::basic_string\<char,></char></std::__cxx11::basic_string\<char,></char></char,></char></char,></char></std::pair\<std::__cxx11::basic_string\<char,></char></char></char,></char></char,></char></std::pair\<std::__cxx11::basic_string\<char,></char></std::__cxx11::basic_string\<char,>
    ) in run_entropy.o
    "boost::program_options::abstract_variables_map::operator const", referenced from:
    boost::program_options::variables_map::operator const in run_entropy.o
    "boost::program_options::value_semantic_codecvt_helper<char>::parse(boost::any&, std::vector<std::__cxx11::basic_string\<char, std::char_traits\<char="">, std::allocator\<char> >, std::allocator\<std::__cxx11::basic_string\<char, std::char_traits\<char="">, std::allocator\<char> > > > const&, bool) const", referenced from:
    vtable for boost::program_options::typed_value<std::__cxx11::basic_string\<char, std::char_traits\<char="">, std::allocator\<char> >, char> in run_entropy.o
    ld: symbol(s) not found for architecture x86_64
    collect2: error: ld returned 1 exit status
    make: *** [run_entropy] Error 1</char></std::__cxx11::basic_string\<char,></char></std::__cxx11::basic_string\<char,></char></std::__cxx11::basic_string\<char,></char></char></char,></char></std::__cxx11::basic_string\<char,></char></std::__cxx11::basic_string\<char,></char></std::__cxx11::basic_string\<char,></char></std::__cxx11::basic_string\<char,></char></std::__cxx11::basic_string\<char,></char></char,>

     
    • Bradley S. Meyer

      Sorry, this got lost in the shuffle. If you are still using the tools and having this trouble, let me know. Best wishes.

       

Anonymous
Anonymous

Add attachments
Cancel





MongoDB Logo MongoDB