Hi everybody
OK I came here searching for a nice uo client for linux, and found it. at least it seemed so. i didn't come to try it yet.
i read the the readme, installed dependencies (had some trouble with that too
) wanted to compile iris2...and failed miserably.
I'm using Fedora 8 on an AMD X2 64 6400+ machine with nvidia 8600GT 512mb graphics. just in case someone should ask
well running premakelinux.sh as root gives me this:
Code:
sh: ode-config: command not found
Generating GNU makefiles:
...lugrelua
...lugrelualib
...iris
==== Building lugrelua ====
make[1]: »liblugrelua.a« ist bereits aktualisiert.
==== Building lugrelualib ====
make[1]: »liblugrelualib.a« ist bereits aktualisiert.
==== Building iris ====
lugre_CompassOverlay.cpp
In Datei, eingefügt von lugre/include/lugre_CompassOverlay.h:28,
von lugre/src/lugre_CompassOverlay.cpp:2:
lugre/include/lugre_robrenderable.h:28:31: Warnung: OgrePrerequisites.h: Datei oder Verzeichnis nicht gefunden
lugre/include/lugre_robrenderable.h:31:34: Warnung: OgreSimpleRenderable.h: Datei oder Verzeichnis nicht gefunden
lugre/include/lugre_robrenderable.h:32:24: Warnung: OgreCamera.h: Datei oder Verzeichnis nicht gefunden
lugre/include/lugre_robrenderable.h:33:25: Warnung: OgreVector3.h: Datei oder Verzeichnis nicht gefunden
In Datei, eingefügt von lugre/src/lugre_CompassOverlay.cpp:2:
lugre/include/lugre_CompassOverlay.h:30:34: Warnung: OgreOverlayContainer.h: Datei oder Verzeichnis nicht gefunden
lugre/src/lugre_CompassOverlay.cpp:3:39: Warnung: OgreOverlayElementFactory.h: Datei oder Verzeichnis nicht gefunden
lugre/src/lugre_CompassOverlay.cpp:4:32: Warnung: OgreOverlayManager.h: Datei oder Verzeichnis nicht gefunden
lugre/include/lugre_robrenderable.h:55: Fehler: »Ogre« wurde nicht deklariert
lugre/include/lugre_robrenderable.h:55: Fehler: ISO-C++ verbietet Deklaration von »Vector3« ohne Typ
lugre/include/lugre_robrenderable.h:55: Fehler: expected »;« before »mvAABMin«
lugre/include/lugre_robrenderable.h:56: Fehler: »Ogre« wurde nicht deklariert
lugre/include/lugre_robrenderable.h:56: Fehler: ISO-C++ verbietet Deklaration von »Vector3« ohne Typ
lugre/include/lugre_robrenderable.h:56: Fehler: expected »;« before »mvAABMax«
lugre/include/lugre_robrenderable.h:58: Fehler: »Ogre« wurde nicht deklariert
lugre/include/lugre_robrenderable.h:58: Fehler: ISO-C++ verbietet Deklaration von »Real« ohne Typ
lugre/include/lugre_robrenderable.h:58: Fehler: expected »;« before »mfBoundingRadius«
lugre/include/lugre_robrenderable.h:59: Fehler: »Ogre« wurde nicht deklariert
lugre/include/lugre_robrenderable.h:59: Fehler: ISO-C++ verbietet Deklaration von »RenderOperation« ohne Typ
lugre/include/lugre_robrenderable.h:59: Fehler: expected »;« before »*« token
lugre/include/lugre_robrenderable.h:60: Fehler: »Ogre« wurde nicht deklariert
lugre/include/lugre_robrenderable.h:60: Fehler: ISO-C++ verbietet Deklaration von »AxisAlignedBox« ohne Typ
lugre/include/lugre_robrenderable.h:60: Fehler: expected »;« before »*« token
lugre/include/lugre_robrenderable.h:61: Fehler: »size_t« bezeichnet keinen Typ
lugre/include/lugre_robrenderable.h:62: Fehler: »size_t« bezeichnet keinen Typ
lugre/include/lugre_robrenderable.h:63: Fehler: »size_t« bezeichnet keinen Typ
lugre/include/lugre_robrenderable.h:64: Fehler: »size_t« bezeichnet keinen Typ
lugre/include/lugre_robrenderable.h:65: Fehler: »size_t« bezeichnet keinen Typ
lugre/include/lugre_robrenderable.h:72: Fehler: »size_t« bezeichnet keinen Typ
lugre/include/lugre_robrenderable.h:73: Fehler: »size_t« bezeichnet keinen Typ
lugre/include/lugre_robrenderable.h:74: Fehler: »Ogre« wurde nicht deklariert
lugre/include/lugre_robrenderable.h:74: Fehler: ISO-C++ verbietet Deklaration von »RenderSystem« ohne Typ
lugre/include/lugre_robrenderable.h:74: Fehler: expected »;« before »*« token
lugre/include/lugre_robrenderable.h:78: Fehler: »Ogre« wurde nicht deklariert
lugre/include/lugre_robrenderable.h:78: Fehler: ISO-C++ verbietet Deklaration von »HardwareVertexBufferSharedPtr« ohne Typ
lugre/include/lugre_robrenderable.h:78: Fehler: expected »;« before »mHWVBuf«
lugre/include/lugre_robrenderable.h:79: Fehler: »Ogre« wurde nicht deklariert
lugre/include/lugre_robrenderable.h:79: Fehler: ISO-C++ verbietet Deklaration von »HardwareIndexBufferSharedPtr« ohne Typ
lugre/include/lugre_robrenderable.h:79: Fehler: expected »;« before »mHWIBuf«
lugre/include/lugre_robrenderable.h:81: Fehler: »Ogre« wurde nicht deklariert
lugre/include/lugre_robrenderable.h:81: Fehler: expected `)' before »*« token
lugre/include/lugre_robrenderable.h:84: Fehler: expected »,« or »...« before »iVertexCount«
lugre/include/lugre_robrenderable.h:85: Fehler: ISO-C++ verbietet Deklaration von »size_t« ohne Typ
lugre/include/lugre_robrenderable.h:86: Fehler: expected »,« or »...« before »::« token
lugre/include/lugre_robrenderable.h:86: Fehler: ISO-C++ verbietet Deklaration von »Ogre« ohne Typ
lugre/include/lugre_robrenderable.h:87: Fehler: expected »,« or »...« before »::« token
lugre/include/lugre_robrenderable.h:87: Fehler: ISO-C++ verbietet Deklaration von »Ogre« ohne Typ
lugre/include/lugre_robrenderable.h:87: Fehler: »void Lugre::cRobRenderOp::Vertex(int)« kann nicht überladen werden
lugre/include/lugre_robrenderable.h:86: Fehler: mit »void Lugre::cRobRenderOp::Vertex(int)«
lugre/include/lugre_robrenderable.h:88: Fehler: expected »,« or »...« before »::« token
lugre/include/lugre_robrenderable.h:88: Fehler: ISO-C++ verbietet Deklaration von »Ogre« ohne Typ
lugre/include/lugre_robrenderable.h:88: Fehler: »void Lugre::cRobRenderOp::Vertex(int)« kann nicht überladen werden
lugre/include/lugre_robrenderable.h:86: Fehler: mit »void Lugre::cRobRenderOp::Vertex(int)«
lugre/include/lugre_robrenderable.h:89: Fehler: expected »,« or »...« before »::« token
lugre/include/lugre_robrenderable.h:89: Fehler: ISO-C++ verbietet Deklaration von »Ogre« ohne Typ
lugre/include/lugre_robrenderable.h:89: Fehler: »void Lugre::cRobRenderOp::Vertex(int)« kann nicht überladen werden
lugre/include/lugre_robrenderable.h:86: Fehler: mit »void Lugre::cRobRenderOp::Vertex(int)«
lugre/include/lugre_robrenderable.h:90: Fehler: expected »,« or »...« before »::« token
lugre/include/lugre_robrenderable.h:90: Fehler: ISO-C++ verbietet Deklaration von »Ogre« ohne Typ
lugre/include/lugre_robrenderable.h:90: Fehler: »void Lugre::cRobRenderOp::Vertex(int)« kann nicht überladen werden
lugre/include/lugre_robrenderable.h:86: Fehler: mit »void Lugre::cRobRenderOp::Vertex(int)«
lugre/include/lugre_robrenderable.h:91: Fehler: expected »,« or »...« before »::« token
lugre/include/lugre_robrenderable.h:91: Fehler: ISO-C++ verbietet Deklaration von »Ogre« ohne Typ
lugre/include/lugre_robrenderable.h:91: Fehler: »void Lugre::cRobRenderOp::Vertex(int)« kann nicht überladen werden
lugre/include/lugre_robrenderable.h:86: Fehler: mit »void Lugre::cRobRenderOp::Vertex(int)«
lugre/include/lugre_robrenderable.h:92: Fehler: expected »,« or »...« before »::« token
lugre/include/lugre_robrenderable.h:92: Fehler: ISO-C++ verbietet Deklaration von »Ogre« ohne Typ
lugre/include/lugre_robrenderable.h:92: Fehler: »void Lugre::cRobRenderOp::Vertex(int)« kann nicht überladen werden
lugre/include/lugre_robrenderable.h:86: Fehler: mit »void Lugre::cRobRenderOp::Vertex(int)«
lugre/include/lugre_robrenderable.h:93: Fehler: expected »,« or »...« before »::« token
lugre/include/lugre_robrenderable.h:93: Fehler: ISO-C++ verbietet Deklaration von »Ogre« ohne Typ
lugre/include/lugre_robrenderable.h:93: Fehler: »void Lugre::cRobRenderOp::Vertex(int)« kann nicht überladen werden
lugre/include/lugre_robrenderable.h:86: Fehler: mit »void Lugre::cRobRenderOp::Vertex(int)«
lugre/include/lugre_robrenderable.h:96: Fehler: expected »,« or »...« before »iNum«
lugre/include/lugre_robrenderable.h:96: Fehler: ISO-C++ verbietet Deklaration von »size_t« ohne Typ
lugre/include/lugre_robrenderable.h:97: Fehler: expected »,« or »...« before »iNum«
lugre/include/lugre_robrenderable.h:97: Fehler: ISO-C++ verbietet Deklaration von »size_t« ohne Typ
lugre/include/lugre_robrenderable.h:98: Fehler: »Ogre« wurde nicht deklariert
lugre/include/lugre_robrenderable.h:98: Fehler: expected »,« or »...« before »pMesh«
lugre/include/lugre_robrenderable.h:99: Fehler: expected unqualified-id before »&« token
lugre/include/lugre_robrenderable.h:99: Fehler: expected »,« or »...« before »&« token
lugre/include/lugre_robrenderable.h:99: Fehler: ISO-C++ verbietet Deklaration von »parameter« ohne Typ
lugre/include/lugre_robrenderable.h:102: Fehler: »Ogre« wurde nicht deklariert
lugre/include/lugre_robrenderable.h:102: Fehler: ISO-C++ verbietet Deklaration von »VertexDeclaration« ohne Typ
lugre/include/lugre_robrenderable.h:102: Fehler: expected »;« before »*« token
lugre/include/lugre_robrenderable.h:110: Fehler: »Ogre« wurde nicht deklariert
lugre/include/lugre_robrenderable.h:110: Fehler: ISO-C++ verbietet Deklaration von »Real« ohne Typ
lugre/include/lugre_robrenderable.h:110: Fehler: expected »;« before »*« token
lugre/include/lugre_robrenderable.h:118: Fehler: »Ogre« wurde nicht deklariert
lugre/include/lugre_robrenderable.h:118: Fehler: ISO-C++ verbietet Deklaration von »Real« ohne Typ
lugre/include/lugre_robrenderable.h:118: Fehler: expected »;« before »*« token
lugre/include/lugre_robrenderable.h:120: Fehler: »Ogre« wurde nicht deklariert
lugre/include/lugre_robrenderable.h:120: Fehler: ISO-C++ verbietet Deklaration von »Real« ohne Typ
lugre/include/lugre_robrenderable.h:120: Fehler: expected »;« before »GetMaxZ«
lugre/include/lugre_robrenderable.h:123: Fehler: »Ogre« wurde nicht deklariert
lugre/include/lugre_robrenderable.h:123: Fehler: expected `{' before »SimpleRenderable«
lugre/include/lugre_robrenderable.h:123: Fehler: ungültige Funktionsdeklaration
lugre/include/lugre_CompassOverlay.h:38: Fehler: »Ogre« wurde nicht deklariert
lugre/include/lugre_CompassOverlay.h:38: Fehler: expected `{' before »OverlayContainer«
lugre/include/lugre_CompassOverlay.h:38: Fehler: ungültige Funktionsdeklaration
lugre/src/lugre_CompassOverlay.cpp:8: Fehler: »Ogre« ist kein Namensbereichs-Name
lugre/src/lugre_CompassOverlay.cpp:8: Fehler: expected namespace-name before »;« token
lugre/src/lugre_CompassOverlay.cpp:13: Fehler: »String« bezeichnet keinen Typ
lugre/src/lugre_CompassOverlay.cpp:22: Fehler: expected class-name before »{« token
lugre/src/lugre_CompassOverlay.cpp:24: Fehler: ISO-C++ verbietet Deklaration von »OverlayElement« ohne Typ
lugre/src/lugre_CompassOverlay.cpp:24: Fehler: expected »;« before »*« token
lugre/src/lugre_CompassOverlay.cpp:28: Fehler: expected `;' before »const«
lugre/src/lugre_CompassOverlay.cpp:28: Fehler: ISO-C++ verbietet Deklaration von »String« ohne Typ
lugre/src/lugre_CompassOverlay.cpp:28: Fehler: expected »;« before »&« token
lugre/src/lugre_CompassOverlay.cpp:31: Fehler: expected `;' before »}« token
lugre/src/lugre_CompassOverlay.cpp:34: Fehler: invalid use of undefined type »class Lugre::cCompassOverlay«
lugre/include/lugre_CompassOverlay.h:38: Fehler: forward declaration of »class Lugre::cCompassOverlay«
lugre/src/lugre_CompassOverlay.cpp: In member function »void Lugre::cCompassOverlay::RegisterFactory()«:
lugre/src/lugre_CompassOverlay.cpp:35: Fehler: »OverlayManager« wurde nicht deklariert
lugre/src/lugre_CompassOverlay.cpp: At global scope:
lugre/src/lugre_CompassOverlay.cpp:41: Fehler: expected »,« or »...« before »::« token
lugre/src/lugre_CompassOverlay.cpp:41: Fehler: ISO-C++ verbietet Deklaration von »Ogre« ohne Typ
lugre/src/lugre_CompassOverlay.cpp:41: Fehler: invalid use of undefined type »class Lugre::cCompassOverlay«
lugre/include/lugre_CompassOverlay.h:38: Fehler: forward declaration of »class Lugre::cCompassOverlay«
lugre/src/lugre_CompassOverlay.cpp:42: durch frühere Fehler verwirrt, Abbruch
make[1]: *** [obj/Debug/lugre_CompassOverlay.o] Fehler 1
make: *** [iris] Fehler 2
now please tell me that i've accidently missed a dependency. because else i would have to really doubt the writer's coding skill (and i couldn't write a hello world script in bash
)
please help me 'cause what i've seen from iris looks really neat. btw i'm using the newest version of every program listed in the dependencies.
greetz Chais