/usr/local/src/adonthell-build$ make make all-recursive make[1]: Entering directory `/usr/local/src/adonthell-build' Making all in src make[2]: Entering directory `/usr/local/src/adonthell-build/src' Making all in base make[3]: Entering directory `/usr/local/src/adonthell-build/src/base' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/usr/local/src/adonthell-build/src/base' Making all in python make[3]: Entering directory `/usr/local/src/adonthell-build/src/python' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/usr/local/src/adonthell-build/src/python' Making all in py-runtime make[3]: Entering directory `/usr/local/src/adonthell-build/src/py-runtime' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/usr/local/src/adonthell-build/src/py-runtime' Making all in event make[3]: Entering directory `/usr/local/src/adonthell-build/src/event' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/usr/local/src/adonthell-build/src/event' Making all in gfx make[3]: Entering directory `/usr/local/src/adonthell-build/src/gfx' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/usr/local/src/adonthell-build/src/gfx' Making all in input make[3]: Entering directory `/usr/local/src/adonthell-build/src/input' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/usr/local/src/adonthell-build/src/input' Making all in audio make[3]: Entering directory `/usr/local/src/adonthell-build/src/audio' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/usr/local/src/adonthell-build/src/audio' Making all in rpg make[3]: Entering directory `/usr/local/src/adonthell-build/src/rpg' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/usr/local/src/adonthell-build/src/rpg' Making all in gui make[3]: Entering directory `/usr/local/src/adonthell-build/src/gui' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/usr/local/src/adonthell-build/src/gui' Making all in world make[3]: Entering directory `/usr/local/src/adonthell-build/src/world' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/usr/local/src/adonthell-build/src/world' Making all in main make[3]: Entering directory `/usr/local/src/adonthell-build/src/main' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/usr/local/src/adonthell-build/src/main' Making all in py-wrappers make[3]: Entering directory `/usr/local/src/adonthell-build/src/py-wrappers' Making all in adonthell make[4]: Entering directory `/usr/local/src/adonthell-build/src/py-wrappers/adonthell' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/usr/local/src/adonthell-build/src/py-wrappers/adonthell' make[4]: Entering directory `/usr/local/src/adonthell-build/src/py-wrappers' make[4]: Nothing to be done for `all-am'. make[4]: Leaving directory `/usr/local/src/adonthell-build/src/py-wrappers' make[3]: Leaving directory `/usr/local/src/adonthell-build/src/py-wrappers' make[3]: Entering directory `/usr/local/src/adonthell-build/src' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/usr/local/src/adonthell-build/src' make[2]: Leaving directory `/usr/local/src/adonthell-build/src' Making all in doc make[2]: Entering directory `/usr/local/src/adonthell-build/doc' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/usr/local/src/adonthell-build/doc' Making all in test make[2]: Entering directory `/usr/local/src/adonthell-build/test' Making all in data make[3]: Entering directory `/usr/local/src/adonthell-build/test/data' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/usr/local/src/adonthell-build/test/data' make[3]: Entering directory `/usr/local/src/adonthell-build/test' /bin/bash ../libtool --tag=CXX --mode=link g++ -I/usr/include/python2.6 -I../../adonthell/src -g -O2 -fno-exceptions -fno-strict-aliasing -DUSE_LIBTOOL -DDATA_DIR="\"/usr/local/share/adonthell\"" -no-undefined -o path_test path_test-path_test.o -Wl,-E -L/usr/lib64/python2.6/config -lpython2.6 -lpthread -ldl -lutil -lm -L../src/python/ -ladonthell_python -Wl,-E -L/usr/lib64/python2.6/config -lpython2.6 -lpthread -ldl -lutil -lm -L../src/gfx/ -ladonthell_gfx -L../src/gui/ -ladonthell_gui -L../src/input/ -ladonthell_input -L../src/audio/ -ladonthell_audio -L../src/event/ -ladonthell_event -L../src/base/ -ladonthell_base -L../src/main -ladonthell_main -L../src/world/ -ladonthell_world -L../src/py-runtime -ladonthell_py_runtime -lz -lltdl libtool: link: g++ -I/usr/include/python2.6 -I../../adonthell/src -g -O2 -fno-exceptions -fno-strict-aliasing -DUSE_LIBTOOL -DDATA_DIR=\"/usr/local/share/adonthell\" -o .libs/path_test path_test-path_test.o -Wl,-E -Wl,-E -L/usr/lib64/python2.6/config -L../src/python/ /usr/local/src/adonthell-build/src/python/.libs/libadonthell_python.so -lpython2.6 -lpthread -ldl -lutil -lm -L../src/gfx/ /usr/local/src/adonthell-build/src/gfx/.libs/libadonthell_gfx.so -L../src/gui/ /usr/local/src/adonthell-build/src/gui/.libs/libadonthell_gui.so -L../src/input/ /usr/local/src/adonthell-build/src/input/.libs/libadonthell_input.so -L../src/audio/ /usr/local/src/adonthell-build/src/audio/.libs/libadonthell_audio.so -L../src/event/ /usr/local/src/adonthell-build/src/event/.libs/libadonthell_event.so -L../src/base/ /usr/local/src/adonthell-build/src/base/.libs/libadonthell_base.so -L../src/main /usr/local/src/adonthell-build/src/main/.libs/libadonthell_main.so -L../src/world/ /usr/local/src/adonthell-build/src/world/.libs/libadonthell_world.so -L../src/py-runtime /usr/local/src/adonthell-build/src/py-runtime/.libs/libadonthell_py_runtime.so -lz -lltdl /usr/bin/ld: path_test-path_test.o: undefined reference to symbol 'rpg::pathfinding_costs::update_costs(std::vector > const&, rpg::specie const*)' /usr/bin/ld: note: 'rpg::pathfinding_costs::update_costs(std::vector > const&, rpg::specie const*)' is defined in DSO //usr/local/src/adonthell-build/src/rpg/.libs/libadonthell_rpg.so.0 so try adding it to the linker command line //usr/local/src/adonthell-build/src/rpg/.libs/libadonthell_rpg.so.0: could not read symbols: Invalid operation collect2: ld returned 1 exit status make[3]: *** [path_test] Error 1 make[3]: Leaving directory `/usr/local/src/adonthell-build/test' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/usr/local/src/adonthell-build/test' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/local/src/adonthell-build' make: *** [all] Error 2