Okay, i managed to compile it by following the thread of:
http://www.neuron.yale.edu/phpbb/viewto ... f=8&t=2638
But still I get linking errors afterwards:
Undefined symbols for architecture x86_64:
"std::__1::__vector_base_common<true>::__throw_length_error() const", referenced from:
std::__1::vector<SelfEventPPTable_Entry, std::__1::allocator<SelfEventPPTable_Entry> >::__append(unsigned long) in libnrniv.a(netcvode.o)
std::__1::vector<MultiSplitTable_Entry, std::__1::allocator<MultiSplitTable_Entry> >::__append(unsigned long) in libnrniv.a(multisplit.o)
std::__1::vector<Int2IntTable_Entry, std::__1::allocator<Int2IntTable_Entry> >::__append(unsigned long) in libnrniv.a(multisplit.o)
std::__1::vector<MapNode2PDbl_Entry, std::__1::allocator<MapNode2PDbl_Entry> >::__append(unsigned long) in libnrniv.a(partrans.o)
std::__1::vector<MapInt2Int_Entry, std::__1::allocator<MapInt2Int_Entry> >::__append(unsigned long) in libnrniv.a(partrans.o)
void std::__1::vector<int, std::__1::allocator<int> >::__push_back_slow_path<int const>(int const&) in libivoc.a(ocmatrix.o)
"std::__1::locale::use_facet(std::__1::locale::id&) const", referenced from:
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<< <std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in libivos.a(regexp.o)
MechanismStandard::save(char const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >*) in libnrniv.a(nrnmenu.o)
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<< <std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in libnrniv.a(nrnmenu.o)
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<< <std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in libneuron_gnu.a(Complex.o)
"std::__1::ios_base::getloc() const", referenced from:
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<< <std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in libivos.a(regexp.o)
MechanismStandard::save(char const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >*) in libnrniv.a(nrnmenu.o)
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<< <std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in libnrniv.a(nrnmenu.o)
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<< <std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in libneuron_gnu.a(Complex.o)
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init(unsigned long, char)", referenced from:
std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> > std::__1::__pad_and_output<char, std::__1::char_traits<char> >(std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> >, char const*, char const*, char const*, std::__1::ios_base&, char) in libivos.a(regexp.o)
std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> > std::__1::__pad_and_output<char, std::__1::char_traits<char> >(std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> >, char const*, char const*, char const*, std::__1::ios_base&, char) in libnrniv.a(nrnmenu.o)
std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> > std::__1::__pad_and_output<char, std::__1::char_traits<char> >(std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> >, char const*, char const*, char const*, std::__1::ios_base&, char) in libneuron_gnu.a(Complex.o)
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string()", referenced from:
std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> > std::__1::__pad_and_output<char, std::__1::char_traits<char> >(std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> >, char const*, char const*, char const*, std::__1::ios_base&, char) in libivos.a(regexp.o)
std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> > std::__1::__pad_and_output<char, std::__1::char_traits<char> >(std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> >, char const*, char const*, char const*, std::__1::ios_base&, char) in libnrniv.a(nrnmenu.o)
std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> > std::__1::__pad_and_output<char, std::__1::char_traits<char> >(std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> >, char const*, char const*, char const*, std::__1::ios_base&, char) in libneuron_gnu.a(Complex.o)
"std::__1::basic_istream<char, std::__1::char_traits<char> >::get()", referenced from:
operator>>(std::__1::basic_istream<char, std::__1::char_traits<char> >&, Complex&) in libneuron_gnu.a(Complex.o)
"std::__1::basic_istream<char, std::__1::char_traits<char> >::sentry::sentry(std::__1::basic_istream<char, std::__1::char_traits<char> >&, bool)", referenced from:
std::__1::basic_istream<char, std::__1::char_traits<char> >& std::__1::operator>><char, std::__1::char_traits<char> >(std::__1::basic_istream<char, std::__1::char_traits<char> >&, char&) in libneuron_gnu.a(Complex.o)
"std::__1::basic_istream<char, std::__1::char_traits<char> >::putback(char)", referenced from:
operator>>(std::__1::basic_istream<char, std::__1::char_traits<char> >&, Complex&) in libneuron_gnu.a(Complex.o)
"std::__1::basic_istream<char, std::__1::char_traits<char> >::operator>>(double&)", referenced from:
operator>>(std::__1::basic_istream<char, std::__1::char_traits<char> >&, Complex&) in libneuron_gnu.a(Complex.o)
"std::__1::basic_ostream<char, std::__1::char_traits<char> >::put(char)", referenced from:
MechanismStandard::save(char const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >*) in libnrniv.a(nrnmenu.o)
"std::__1::basic_ostream<char, std::__1::char_traits<char> >::flush()", referenced from:
MechanismStandard::save(char const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >*) in libnrniv.a(nrnmenu.o)
"std::__1::basic_ostream<char, std::__1::char_traits<char> >::sentry::sentry(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)", referenced from:
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<< <std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in libivos.a(regexp.o)
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<< <std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in libnrniv.a(nrnmenu.o)
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<< <std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in libneuron_gnu.a(Complex.o)
"std::__1::basic_ostream<char, std::__1::char_traits<char> >::sentry::~sentry()", referenced from:
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<< <std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in libivos.a(regexp.o)
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<< <std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in libnrniv.a(nrnmenu.o)
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<< <std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in libneuron_gnu.a(Complex.o)
"std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(double)", referenced from:
operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, Complex const&) in libneuron_gnu.a(Complex.o)
"std::__1::cerr", referenced from:
regcomp(char const*) in libivos.a(regexp.o)
regexec(regexp*, char*) in libivos.a(regexp.o)
regmatch(char*) in libivos.a(regexp.o)
reg(int, int*) in libivos.a(regexp.o)
regbranch(int*) in libivos.a(regexp.o)
regatom(int*) in libivos.a(regexp.o)
default_Complex_error_handler(char const*) in libneuron_gnu.a(Complex.o)
...
"std::__1::ctype<char>::id", referenced from:
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<< <std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in libivos.a(regexp.o)
MechanismStandard::save(char const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >*) in libnrniv.a(nrnmenu.o)
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<< <std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in libnrniv.a(nrnmenu.o)
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<< <std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in libneuron_gnu.a(Complex.o)
"std::__1::locale::~locale()", referenced from:
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<< <std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in libivos.a(regexp.o)
MechanismStandard::save(char const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >*) in libnrniv.a(nrnmenu.o)
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<< <std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in libnrniv.a(nrnmenu.o)
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<< <std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in libneuron_gnu.a(Complex.o)
"std::__1::ios_base::__set_badbit_and_consider_rethrow()", referenced from:
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<< <std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in libivos.a(regexp.o)
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<< <std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in libnrniv.a(nrnmenu.o)
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<< <std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in libneuron_gnu.a(Complex.o)
std::__1::basic_istream<char, std::__1::char_traits<char> >& std::__1::operator>><char, std::__1::char_traits<char> >(std::__1::basic_istream<char, std::__1::char_traits<char> >&, char&) in libneuron_gnu.a(Complex.o)
"std::__1::ios_base::clear(unsigned int)", referenced from:
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<< <std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in libivos.a(regexp.o)
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<< <std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in libnrniv.a(nrnmenu.o)
operator>>(std::__1::basic_istream<char, std::__1::char_traits<char> >&, Complex&) in libneuron_gnu.a(Complex.o)
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<< <std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in libneuron_gnu.a(Complex.o)
std::__1::basic_istream<char, std::__1::char_traits<char> >& std::__1::operator>><char, std::__1::char_traits<char> >(std::__1::basic_istream<char, std::__1::char_traits<char> >&, char&) in libneuron_gnu.a(Complex.o)
"_tgetent", referenced from:
_tcapopen in libmemacs.a(tcap.o)
"_tgetnum", referenced from:
_tcapopen in libmemacs.a(tcap.o)
"_tgetstr", referenced from:
_tcapopen in libmemacs.a(tcap.o)
"_tgoto", referenced from:
_tcapmove in libmemacs.a(tcap.o)
"_tputs", referenced from:
_tcapmove in libmemacs.a(tcap.o)
_tcapeeol in libmemacs.a(tcap.o)
_tcapeeop in libmemacs.a(tcap.o)
_tcaprev in libmemacs.a(tcap.o)
ld: symbol(s) not found for architecture x86_64