OpenSG unter Linux compilieren

Benutzeravatar
Trigger
Sonntagsinformatiker
Sonntagsinformatiker
Beiträge: 230
Registriert: 21. Apr 2004 19:57
Wohnort: Malchen

OpenSG unter Linux compilieren

Beitrag von Trigger » 1. Nov 2006 22:01

Hat jemand von euch mal versucht OpenSG, welches man ja für die Übung braucht, unter Linux zu kompilieren? (Wehe jemand erzählt mir jetzt was von VisualC++...).
Ein simples ./configure (alternativ mit diversen Parametern) läuft problemslos durch und erstellt dann je nach verwendetem System ein Verzeichnis in ./Builds.
Soweit, so gut, so geplant. Das jetzt anstehende make führt allerdings nicht weit. Es scheint anscheinend diverse Probleme mit den Include-Verzeichnissen zu geben.

Code: Alles auswählen

$ make
make[1]: Entering directory `/home/trigger/devel/OpenSG/Builds/x86_64-unknown-linux-gnu-g++'
make[2]: Entering directory `/home/trigger/devel/OpenSG/Builds/x86_64-unknown-linux-gnu-g++/BaseLib'
/home/trigger/devel/OpenSG/Common/commonBuildDetect.mk:43: Detected DBG
/home/trigger/devel/OpenSG/Common/commonBuildDetect.mk:59: Detected Shared Lib
# Building dependency OSGField.d from OSGField.cpp
/home/trigger/devel/OpenSG/Source/Base/Field/OSGField.cpp:46:23: error: OSGConfig.h: No such file or directory
In file included from /home/trigger/devel/OpenSG/Source/Base/Field/OSGField.cpp:48:
/home/trigger/devel/OpenSG/Source/Base/Field/OSGField.h:45:21: error: OSGBase.h: No such file or directory
/home/trigger/devel/OpenSG/Source/Base/Field/OSGField.h:46:26: error: OSGBaseTypes.h: No such file or directory
/home/trigger/devel/OpenSG/Source/Base/Field/OSGField.h:48:26: error: OSGFieldType.h: No such file or directory
/home/trigger/devel/OpenSG/Source/Base/Field/OSGField.h:49:25: error: OSGIDString.h: No such file or directory
/home/trigger/devel/OpenSG/Source/Base/Field/OSGField.h:50:20: error: OSGLog.h: No such file or directory
# Building dependency OSGVolumeFunctions.d from OSGVolumeFunctions.cpp
In file included from /home/trigger/devel/OpenSG/Source/Base/Base/OSGVolumeFunctions.cpp:39:
/home/trigger/devel/OpenSG/Source/Base/Base/OSGVolume.h:42:26: error: OSGBaseTypes.h: No such file or directory
/home/trigger/devel/OpenSG/Source/Base/Base/OSGVolume.h:43:30: error: OSGBaseFunctions.h: No such file or directory
In file included from /home/trigger/devel/OpenSG/Source/Base/Base/OSGVolume.h:45,
                 from /home/trigger/devel/OpenSG/Source/Base/Base/OSGVolumeFunctions.cpp:39:
/home/trigger/devel/OpenSG/Source/Base/Base/OSGVector.h:45:23: error: OSGConfig.h: No such file or directory
/home/trigger/devel/OpenSG/Source/Base/Base/OSGVector.h:46:21: error: OSGBase.h: No such file or directory
/home/trigger/devel/OpenSG/Source/Base/Base/OSGVector.h:1258:25: error: OSGVector.inl: No such file or directory
In file included from /home/trigger/devel/OpenSG/Source/Base/Base/OSGVolume.h:46,
                 from /home/trigger/devel/OpenSG/Source/Base/Base/OSGVolumeFunctions.cpp:39:
/home/trigger/devel/OpenSG/Source/Base/Base/OSGMatrix.h:45:23: error: OSGVector.h: No such file or directory
/home/trigger/devel/OpenSG/Source/Base/Base/OSGMatrix.h:476:25: error: OSGMatrix.inl: No such file or directory
In file included from /home/trigger/devel/OpenSG/Source/Base/Base/OSGVolume.h:47,
                 from /home/trigger/devel/OpenSG/Source/Base/Base/OSGVolumeFunctions.cpp:39:
/home/trigger/devel/OpenSG/Source/Base/Base/OSGLine.h:150:23: error: OSGLine.inl: No such file or directory
So geht es dann endlos weiter. Die gesuchten Dateien befinden sich alle in ./Source/*. Wenn die dort vorhandenen Unterverzeichnisse von Hand in den Include-Path aufnehme komme ich zwar weiter, aber irgendwann scheitere ich doch.
Jemand Ideen?
Hab es unter Debian Sid und Etch gestet.

Zurück zu „Archiv“