On Sat, Apr 16, 2011 at 00:05, Kai Sterker <kai.ster...@gmail.com> wrote:
<snipped>
> Those steps look fine. Could you try the following:
>
> Change into adonthell-build/src/ and run "sudo make install" in there.
> Next go back to adonthell-build and retry make.
Building in adonthell-build/src/ went successful.
Last ten odd lines :-
Byte-compiling python modules (optimized versions) ...
__init__.pydebug.pybase.pyevent.pygfx.pygui.pyinput.pyaudio.pymain.pyrpg.pyworld.py
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory
`/usr/local/src/adonthell-build/src/py-wrappers/adonthell'
make[2]: Leaving directory
`/usr/local/src/adonthell-build/src/py-wrappers/adonthell'
make[2]: Entering directory `/usr/local/src/adonthell-build/src/py-wrappers'
make[3]: Entering directory `/usr/local/src/adonthell-build/src/py-wrappers'
make[3]: Nothing to be done for `install-exec-am'.
make install-data-hook
make[4]: Entering directory `/usr/local/src/adonthell-build/src/py-wrappers'
make[4]: Nothing to be done for `install-data-hook'.
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[2]: Leaving directory `/usr/local/src/adonthell-build/src/py-wrappers'
make[1]: Leaving directory `/usr/local/src/adonthell-build/src/py-wrappers'
make[1]: Entering directory `/usr/local/src/adonthell-build/src'
make[2]: Entering directory `/usr/local/src/adonthell-build/src'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/usr/local/src/adonthell-build/src'
make[1]: Leaving directory `/usr/local/src/adonthell-build/src'
Going into adonthell-build and doing make still gives an error.
/usr/bin/ld: note:
'rpg::pathfinding_costs::update_costs(std::vector<rpg::faction*,
std::allocator<rpg::faction*> > 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
As usual, clueless about why its doing the way it is. Attaching the
whole build thing as a .txt file.
Maybe you can figure out what the issue is.
--
Regards,
Shirish Agarwal शिरीष अग्रवाल
My quotes in this email licensed under CC 3.0
http://creativecommons.org/licenses/by-nc/3.0/
http://flossexperiences.wordpress.com
065C 6D79 A68C E7EA 52B3 8D70 950D 53FB 729A 8B17
/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<rpg::faction*,
std::allocator<rpg::faction*> > const&, rpg::specie const*)'
/usr/bin/ld: note:
'rpg::pathfinding_costs::update_costs(std::vector<rpg::faction*,
std::allocator<rpg::faction*> > 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
_______________________________________________
Adonthell-general mailing list
Adonthell-general@nongnu.org
http://lists.nongnu.org/mailman/listinfo/adonthell-general