Deifante,
anything special you've done when compiling?
Here's some debugging information, please don't be scared, I tried to
include everything relevant and only relevant stuff.
Done on out-of-the-box Ubuntu 8.04 (more specifically Xubuntu). I
think same thing happens on Debian Lenny but it's been a while since I
last tried it.
I'm getting this in log.out when on this step " python python-ogre/
BuildModule.py -b cegui"
---------------------CUT HERE-----------
06-27 17:45 PythonOgre.BuildModule INFO Build Command patch -s -N -
i ../pyth
on-ogre/patch/cegui.patch -p0
06-27 17:45 PythonOgre.BuildModule DEBUG Spawning 'patch -s -N -
i ../python-o
gre/patch/cegui.patch -p0' in '/home/ivucica/development/CEGUI-0.6.0'
06-27 17:45 PythonOgre.BuildModule WARNING Task Failed
06-27 17:45 PythonOgre.BuildModule DEBUG 1 out of 1 hunk FAILED --
saving rej
ects to file ScriptingModules/CEGUILua/LuaScriptModule/src/
Makefile.am.rej
1 out of 1 hunk FAILED -- saving rejects to file WindowRendererSets/
Falagard/src
/Makefile.am.rej
1 out of 1 hunk FAILED -- saving rejects to file RendererModules/
IrrlichtRendere
r/Makefile.am.rej
------------------CUT HERE----------
and so on.
Also, in the end there is this:
-------------- CUT HERE---------
make[2]: Leaving directory `/home/ivucica/development/CEGUI-0.6.0/
XMLParserModules/TinyXMLParser'
make[1]: Leaving directory `/home/ivucica/development/CEGUI-0.6.0/
XMLParserModules'
06-27 17:47 PythonOgre.BuildModule DEBUG configure: WARNING:
FreeImage.h: accepted by the compiler, rejected by the preprocessor!
configure: WARNING: FreeImage.h: proceeding with the compiler's result
ceguitinyxml/tinyxmlerror.cpp:55:2: warning: no newline at end of file
/usr/bin/ld: cannot find -lCEGUIBase
collect2: ld returned 1 exit status
make[2]: *** [libCEGUITinyXMLParser.la] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1
06-27 17:47 PythonOgre.BuildModule INFO Build Command make
install
06-27 17:47 PythonOgre.BuildModule DEBUG Spawning 'make install' in
'/home/ivucica/development/CEGUI-0.6.0'
---------------------- CUT HERE ----------------------------
Notable is that the SO, LA has built (lines are from output of find |
grep CEGUIBase, with some snips):
./root/usr/lib/libCEGUIBase.la
./root/usr/lib/libCEGUIBase.so.1.0.0
./root/usr/lib/libCEGUIBase.so.1
./root/usr/lib/libCEGUIBase.so
......
./CEGUI-0.6.0/src/libCEGUIBase.la
.....
./CEGUI-0.6.0/src/.libs/libCEGUIBase.so
.....
Also interesting, from the stdout:
PythonOgre.BuildModule: INFO Build Command ./configure --prefix=/
home/ivucica/development/root/usr --enable-freeimage=yes --disable-
samples --without-ogre-renderer --includedir=/home/ivucica/development/
root/usr/include
Ok, to sum it up.
The build process works until the Step 4 in the Wiki tutorial. It has
issues in this substep: "python python-ogre/BuildModule.py -b cegui ".
It fails to patch cegui, and then it fails to locate CEGUIBase.
Additionally libCEGUIBase.a is missing, but I've never tried writing
code that uses shared objects so I don't know if libCEGUIBase.la is a
sufficient replacement.
On Jun 26, 5:25 pm, Deifante Jay Walters <
Deifa...@gmail.com> wrote:
> here's a link to the binaries I created recently.
>
>
http://portia-viewer.googlecode.com/files/python-ogre-linux-binaries-...