Skip to content

Instantly share code, notes, and snippets.

@kozo2
Last active December 10, 2015 01:38
Show Gist options
  • Save kozo2/4360573 to your computer and use it in GitHub Desktop.
Save kozo2/4360573 to your computer and use it in GitHub Desktop.
[kozo2@kozo2s-Mac-mini]~/projects/ecell3% make
make all-recursive
Making all in libltdl
make all-am
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I/usr/local/opt/boost149/include -g -O2 -c -o ltdl.lo ltdl.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I/usr/local/opt/boost149/include -g -O2 -c ltdl.c -fno-common -DPIC -o .libs/ltdl.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I/usr/local/opt/boost149/include -g -O2 -c ltdl.c -o ltdl.o >/dev/null 2>&1
/bin/sh ./libtool --tag=CC --mode=link gcc -g -O2 -L/usr/local/opt/boost149/lib -o libltdlc.la ltdl.lo -ldl
libtool: link: ar cru .libs/libltdlc.a .libs/ltdl.o
libtool: link: ranlib .libs/libltdlc.a
libtool: link: ( cd ".libs" && rm -f "libltdlc.la" && ln -s "../libltdlc.la" "libltdlc.la" )
Making all in dmtool
make all-am
make[3]: Nothing to be done for `all-am'.
Making all in ecell
make all-recursive
Making all in libecs
Making all in scripting
/bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I.. -I../.. -I/Users/kozo2/projects/ecell3 -I../../../libltdl -I/usr/local/opt/boost149/include -I/usr/local/Cellar/gsl/1.15/include -g -O2 -g -O2 -MT ExpressionCompiler.lo -MD -MP -MF .deps/ExpressionCompiler.Tpo -c -o ExpressionCompiler.lo ExpressionCompiler.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I.. -I../.. -I/Users/kozo2/projects/ecell3 -I../../../libltdl -I/usr/local/opt/boost149/include -I/usr/local/Cellar/gsl/1.15/include -g -O2 -g -O2 -MT ExpressionCompiler.lo -MD -MP -MF .deps/ExpressionCompiler.Tpo -c ExpressionCompiler.cpp -fno-common -DPIC -o .libs/ExpressionCompiler.o
In file included from ../../libecs/scripting/ExpressionCompiler.hpp:40:0,
from ExpressionCompiler.cpp:39:
/usr/local/opt/boost149/include/boost/spirit/core.hpp:18:4: warning: #warning "This header is deprecated. Please use: boost/spirit/include/classic_core.hpp" [-Wcpp]
In file included from ../../libecs/scripting/ExpressionCompiler.hpp:41:0,
from ExpressionCompiler.cpp:39:
/usr/local/opt/boost149/include/boost/spirit/tree/ast.hpp:18:4: warning: #warning "This header is deprecated. Please use: boost/spirit/include/classic_ast.hpp" [-Wcpp]
In file included from ExpressionCompiler.cpp:37:0:
../../libecs/Util.hpp: In instantiation of 'void libecs::checkSequenceSize(const Sequence&, typename boost::range_size<Sequence>::type) [with Sequence = libecs::PolymorphValue::Tuple; typename boost::range_size<Sequence>::type = long unsigned int]':
../../libecs/Polymorph.hpp:1258:49: required from here
../../libecs/Util.hpp:285:9: error: 'throwSequenceSizeError' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
../../libecs/Util.hpp:295:17: note: 'void libecs::throwSequenceSizeError(size_t, size_t)' declared here, later in the translation unit
In file included from ../../libecs/PropertyAttributes.hpp:32:0,
from ../../libecs/EcsObject.hpp:32,
from ../../libecs/libecs.hpp:37,
from ../../libecs/scripting/ExpressionCompiler.hpp:49,
from ExpressionCompiler.cpp:39:
../../libecs/PropertySlot.hpp: In instantiation of 'libecs::LoadSaveConcretePropertySlot<T, SlotType_>::LoadSaveConcretePropertySlot(const String&, libecs::LoadSaveConcretePropertySlot<T, SlotType_>::SetMethodPtr, libecs::LoadSaveConcretePropertySlot<T, SlotType_>::GetMethodPtr, libecs::LoadSaveConcretePropertySlot<T, SlotType_>::SetMethodPtr, libecs::LoadSaveConcretePropertySlot<T, SlotType_>::GetMethodPtr) [with T = libecs::System; SlotType_ = double; libecs::String = std::basic_string<char>; libecs::LoadSaveConcretePropertySlot<T, SlotType_>::SetMethodPtr = void (libecs::System::*)(double); libecs::LoadSaveConcretePropertySlot<T, SlotType_>::GetMethodPtr = double (libecs::System::*)()const]':
../../libecs/System.hpp:66:9: required from here
../../libecs/PropertySlot.hpp:309:57: error: 'SetMethod' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
../../libecs/PropertySlot.hpp:309:57: note: declarations in dependent base 'libecs::ConcretePropertySlot<libecs::System, double>' are not found by unqualified lookup
../../libecs/PropertySlot.hpp:309:57: note: use 'this->SetMethod' instead
../../libecs/PropertySlot.hpp:309:57: error: 'GetMethod' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
../../libecs/PropertySlot.hpp:309:57: note: declarations in dependent base 'libecs::ConcretePropertySlot<libecs::System, double>' are not found by unqualified lookup
../../libecs/PropertySlot.hpp:309:57: note: use 'this->GetMethod' instead
../../libecs/PropertySlot.hpp: In instantiation of 'libecs::LoadSaveConcretePropertySlot<T, SlotType_>::LoadSaveConcretePropertySlot(const String&, libecs::LoadSaveConcretePropertySlot<T, SlotType_>::SetMethodPtr, libecs::LoadSaveConcretePropertySlot<T, SlotType_>::GetMethodPtr, libecs::LoadSaveConcretePropertySlot<T, SlotType_>::SetMethodPtr, libecs::LoadSaveConcretePropertySlot<T, SlotType_>::GetMethodPtr) [with T = libecs::Variable; SlotType_ = double; libecs::String = std::basic_string<char>; libecs::LoadSaveConcretePropertySlot<T, SlotType_>::SetMethodPtr = void (libecs::Variable::*)(double); libecs::LoadSaveConcretePropertySlot<T, SlotType_>::GetMethodPtr = double (libecs::Variable::*)()const]':
../../libecs/Variable.hpp:62:9: required from here
../../libecs/PropertySlot.hpp:309:57: error: 'SetMethod' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
../../libecs/PropertySlot.hpp:309:57: note: declarations in dependent base 'libecs::ConcretePropertySlot<libecs::Variable, double>' are not found by unqualified lookup
../../libecs/PropertySlot.hpp:309:57: note: use 'this->SetMethod' instead
../../libecs/PropertySlot.hpp:309:57: error: 'GetMethod' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
../../libecs/PropertySlot.hpp:309:57: note: declarations in dependent base 'libecs::ConcretePropertySlot<libecs::Variable, double>' are not found by unqualified lookup
../../libecs/PropertySlot.hpp:309:57: note: use 'this->GetMethod' instead
../../libecs/PropertySlot.hpp: In instantiation of 'const bool libecs::LoadSaveConcretePropertySlot<T, SlotType_>::isLoadable() const [with T = libecs::Variable; SlotType_ = double]':
ExpressionCompiler.cpp:934:3: required from here
../../libecs/PropertySlot.hpp:322:50: error: 'isSetableMethod' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
../../libecs/PropertySlot.hpp:322:50: note: declarations in dependent base 'libecs::ConcretePropertySlot<libecs::Variable, double>' are not found by unqualified lookup
../../libecs/PropertySlot.hpp:322:50: note: use 'this->isSetableMethod' instead
../../libecs/PropertySlot.hpp: In instantiation of 'const bool libecs::LoadSaveConcretePropertySlot<T, SlotType_>::isSavable() const [with T = libecs::Variable; SlotType_ = double]':
ExpressionCompiler.cpp:934:3: required from here
../../libecs/PropertySlot.hpp:327:50: error: 'isGetableMethod' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
../../libecs/PropertySlot.hpp:327:50: note: declarations in dependent base 'libecs::ConcretePropertySlot<libecs::Variable, double>' are not found by unqualified lookup
../../libecs/PropertySlot.hpp:327:50: note: use 'this->isGetableMethod' instead
../../libecs/PropertySlot.hpp: In instantiation of 'const bool libecs::LoadSaveConcretePropertySlot<T, SlotType_>::isLoadable() const [with T = libecs::System; SlotType_ = double]':
ExpressionCompiler.cpp:934:3: required from here
../../libecs/PropertySlot.hpp:322:50: error: 'isSetableMethod' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
../../libecs/PropertySlot.hpp:322:50: note: declarations in dependent base 'libecs::ConcretePropertySlot<libecs::System, double>' are not found by unqualified lookup
../../libecs/PropertySlot.hpp:322:50: note: use 'this->isSetableMethod' instead
../../libecs/PropertySlot.hpp: In instantiation of 'const bool libecs::LoadSaveConcretePropertySlot<T, SlotType_>::isSavable() const [with T = libecs::System; SlotType_ = double]':
ExpressionCompiler.cpp:934:3: required from here
../../libecs/PropertySlot.hpp:327:50: error: 'isGetableMethod' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
../../libecs/PropertySlot.hpp:327:50: note: declarations in dependent base 'libecs::ConcretePropertySlot<libecs::System, double>' are not found by unqualified lookup
../../libecs/PropertySlot.hpp:327:50: note: use 'this->isGetableMethod' instead
make[5]: *** [ExpressionCompiler.lo] Error 1
make[4]: *** [all-recursive] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment