The Horde3D library works fine and is really easy to use. Thank you.
I have problems compiling the scene editor 0.8.0 on Ubuntu 9.04.
My attempt:
Code:
qmake
export CPLUS_INCLUDE_PATH=/usr/include/qt4/:/usr/include/qt4/Qt/
make
The export adds the given include paths to every following g++ call.
Relevant part of the output:
Code:
cd ./src/EditorLib && qmake EditorLib.pro -o Makefile
EditorLib.pro:17: Unknown test function: CONFIG
EditorLib.pro:30: Unknown test function: CONFIG
cd ./src/EditorLib && make -f Makefile
make[2]: Entering directory `/home/yakut/Desktop/Horde3DEditor/Tools/Horde3DEditor/src/EditorLib'
g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../../include -I/usr/include/qt3 -I./ -o HighLighter.o HighLighter.cpp
g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../../include -I/usr/include/qt3 -I./ -o LuaFunctions.o LuaFunctions.cpp
g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../../include -I/usr/include/qt3 -I./ -o TextEdit.o TextEdit.cpp
/usr/share/qt3/bin/moc HighLighter.h -o moc_HighLighter.cpp
g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../../include -I/usr/include/qt3 -I./ -o moc_HighLighter.o moc_HighLighter.cpp
moc_HighLighter.cpp:17:2: error: #error "This file was generated using the moc from 3.3.8b. It"
moc_HighLighter.cpp:18:2: error: #error "cannot be used with the include files from this version of Qt."
moc_HighLighter.cpp:19:2: error: #error "(The moc has changed too much.)"
In file included from /usr/include/qt3/qmetaobject.h:45,
from moc_HighLighter.cpp:12:
/usr/include/qt3/qconnection.h:48: error: function definition does not declare parameters
In file included from /usr/include/qt3/qglist.h:45,
from /usr/include/qt3/qptrlist.h:43,
from /usr/include/qt3/qstrlist.h:46,
from /usr/include/qt3/qmetaobject.h:46,
from moc_HighLighter.cpp:12:
/usr/include/qt3/qptrcollection.h:53: error: function definition does not declare parameters
I think its interresing that moc_HighLighter specifically tries to use qt3, even though the readme.txt states that qt4 is required.
Regards,
Yelve