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

Reply via email to