plib: Simgear findet header Dateien nicht

Software besorgen und anwenden
Post Reply
Message
Author
Daniel

plib: Simgear findet header Dateien nicht

#1 Post by Daniel »

Guten Tag!

Ich wollte FlightGear installieren. Dazu braucht man ja jede Menge Libraries...also habe ich als erstes mal Plib installiert. (1.4.2(
Das hat auch ohne weitere Probleme geklappt.

Danach kam SimGear an die Reihe.
Nun mein Problem: SimGear findet die Datei plib/pu.h nicht.

Hat dazu jemand eine Idee?


gruß & Danke

Daniel

P.s.:
System:
SuSE7.0
Kernel 2.4.4
KDE2.2
XFree 4.0

Sebastian Ude

Re: plib: Simgear findet header Dateien nicht

#2 Post by Sebastian Ude »

Hmm ... kann ich nicht reproduzieren.

Interessiert mich aber, da ich in letzter Zeit selber einige Fixes zu PLIB / PU beigesteuert habe ...


Du hast PLIB schon selber compiliert ?

Daniel

Re: plib: Simgear findet header Dateien nicht

#3 Post by Daniel »

Hi!

Danke für die schnelle Antwort...

Ja ich habe Plib selber compiliert. (Lief ohne Fehler) Dann habe ich es mit make install installiert.

Die Version war 1.4.2


gruß Daniel

Sebastian Ude

Re: plib: Simgear findet header Dateien nicht

#4 Post by Sebastian Ude »

Sehr merkwürdig.

Kannst du mal die letzten Zeilen aus der config.log im SimGear-Verzeichnis posten ?

Daniel

Re: plib: Simgear findet header Dateien nicht

#5 Post by Daniel »

Hi!

Danke für die Antwort.
Ich hab hier mal die letzten paar Zeilen gepostet. Denn ich denke nur mit der letzten Zeile kannst du auch nichts anfangen.

Das ist hier noch 20 Zeilen vorher.
/usr/X11R6/include/GL/../core.h:123: Core/Resources/resourcetype_string.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:125: Core/Font/font.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:126: Core/Font/font_description.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:128: Core/Math/cl_vector.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:129: Core/Math/bezier.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:130: Core/Math/math.h: Datei oder Verzeichnis nicht gefunden
configure: failed program was:
#line 3464 "configure"
#include "confdefs.h"
#include <plib/pu.h>

gruß Daniel

Sebastian Ude

Re: plib: Simgear findet header Dateien nicht

#6 Post by Sebastian Ude »

Hä ?

Das sind doch ClanLib-Headers ... ich wüsste nicht, dass SimGear oder die OpenGL Headers damit irgend etwas zu tun haben ...


Ich brauche mal alle Meldungen zwischen

"checking for plib/pu.h"

und

"configure: failed program was:"


Die "plib/pu.h"-Headerfile ansich ist auf jeden Fall nicht das Problem.

Daniel

Re: plib: Simgear findet header Dateien nicht

#7 Post by Daniel »

Hi!

Hm, das ist schon mal gut...;)

Hier sind die gewünschten Zeilen: (Sorry, ist relativ viel)

configure:3459: checking for plib/pu.h
configure:3469: gcc -E -I/usr/local/include -I/usr/X11R6/include conftest.c >/dev/null 2>conftest.out
In file included from /usr/X11R6/include/GL/texture.h:20,
from /usr/X11R6/include/GL/gl.h:27,
from /usr/X11R6/include/plib/ul.h:81,
from /usr/X11R6/include/plib/sg.h:28,
from /usr/X11R6/include/plib/pu.h:27,
from configure:3465:
/usr/X11R6/include/GL/../core.h:27: Core/Display/display.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:28: Core/Display/vidmode.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:29: Core/Display/displaycard.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:30: Core/Display/surfacepriority.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:31: Core/Display/surface.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:32: Core/Display/palette.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:33: Core/Display/pixelformat.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:34: Core/Display/surfaceprovider.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:35: Core/Display/res_surface.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:36: Core/Display/mousecursor.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:37: Core/Display/mousecursor_provider.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:38: Core/Display/display_events.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:40: Core/SurfaceProviders/generic_surfaceprovider.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:41: Core/SurfaceProviders/provider_convpoly.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:42: Core/SurfaceProviders/provider_convpoly_basics.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:43: Core/SurfaceProviders/provider_empty.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:44: Core/SurfaceProviders/provider_fli.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:45: Core/SurfaceProviders/provider_pcx.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:46: Core/SurfaceProviders/provider_bmp.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:47: Core/SurfaceProviders/provider_ppm.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:48: Core/SurfaceProviders/provider_targa.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:49: Core/SurfaceProviders/canvas.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:50: Core/SurfaceProviders/sprite.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:51: Core/SurfaceProviders/sprite2.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:52: Core/SurfaceProviders/sprite_subarray_provider.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:53: Core/SurfaceProviders/sprite_subsection_provider.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:54: Core/SurfaceProviders/surface_manager.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:56: Core/Sound/sound.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:57: Core/Sound/soundformat.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:58: Core/Sound/static_soundprovider.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:59: Core/Sound/stream_soundprovider.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:60: Core/Sound/soundbuffer_session.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:61: Core/Sound/soundbuffer.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:62: Core/Sound/cd_audio.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:64: Core/SoundProviders/static_provider_wave.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:65: Core/SoundProviders/static_provider_raw.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:66: Core/SoundProviders/stream_provider_wave.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:67: Core/SoundProviders/stream_provider_raw.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:69: Core/Input/input.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:70: Core/Input/inputbutton.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:71: Core/Input/inputaxis.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:72: Core/Input/inputhat.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:73: Core/Input/inputcursor.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:74: Core/Input/key.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:75: Core/Input/inputbuffer.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:76: Core/Input/inputdevice.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:77: Core/Input/keyboard.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:78: Core/Input/mouse.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:79: Core/Input/inputbutton_basic.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:80: Core/Input/inputbutton_group.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:81: Core/Input/inputaxis_basic.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:82: Core/Input/inputaxis_group.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:83: Core/Input/inputbutton_to_axis_analog.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:84: Core/Input/inputbutton_to_axis_digital.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:86: Core/Network/network.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:87: Core/Network/netcomputer.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:88: Core/Network/netgroup.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:89: Core/Network/netmessage.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:90: Core/Network/netgame.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:92: Core/NetObjects/netobject.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:93: Core/NetObjects/netobject_controller.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:94: Core/NetObjects/netobject_creator.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:96: Core/System/setupcore.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:97: Core/System/clanapp.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:98: Core/System/keep_alive.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:99: Core/System/system.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:100: Core/System/cl_assert.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:101: Core/System/error.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:102: Core/System/thread.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:103: Core/System/mutex.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:104: Core/System/clanstring.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:105: Core/System/types.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:107: Core/IOData/cl_endian.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:108: Core/IOData/inputsource.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:109: Core/IOData/inputsource_provider.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:110: Core/IOData/inputsource_memory.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:111: Core/IOData/outputsource.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:112: Core/IOData/outputsource_provider.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:113: Core/IOData/outputsource_memory.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:115: Core/Resources/resource_manager.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:116: Core/Resources/resource_manager_net.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:117: Core/Resources/resourcetype.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:118: Core/Resources/resource.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:119: Core/Resources/resourceoptions.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:120: Core/Resources/resourceoption.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:121: Core/Resources/resourcetype_boolean.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:122: Core/Resources/resourcetype_integer.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:123: Core/Resources/resourcetype_string.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:125: Core/Font/font.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:126: Core/Font/font_description.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:128: Core/Math/cl_vector.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:129: Core/Math/bezier.h: Datei oder Verzeichnis nicht gefunden
/usr/X11R6/include/GL/../core.h:130: Core/Math/math.h: Datei oder Verzeichnis nicht gefunden
configure: failed program was:
#line 3464 "configure"
#include "confdefs.h"
#include <plib/pu.h>


gruß Daniel

Sebastian Ude

Re: plib: Simgear findet header Dateien nicht

#8 Post by Sebastian Ude »

Sag mal ... wann und wozu hast du diese ClanLib installiert ?

Dein Fehler ist, dass du die GL/gl.h, die mit der ClanLib kommt auf deinem System installiert hast und dadurch die zuvor vorhandene GL/gl.h überschrieben hast.


Die GL/gl.h von der ClanLib ist aber lediglich eine Header-File, die die GL/gl.h und GL/glu.h <b>vom System</b>, die ClanLibs Headers für die eigenen OpenGL-Erweiterungen (die jetzt nicht gefunden werden) und per #ifdef auf Windows noch die Windows.h included.


Mit anderen Worten - schmeiss die ClanLib runter, installier das entsprechende Paket deiner Distribution, dass die OpenGL-Headers drüber und freu dich, wenn du Glück gehabt hast und danach alles wieder heile ist.

Sebastian Ude

Re: plib: Simgear findet header Dateien nicht

#9 Post by Sebastian Ude »

> dass die OpenGL-Headers [...]

sollte "das die OpenGL-Headers enthält" heissen.

Daniel

Re: plib: Simgear findet header Dateien nicht

#10 Post by Daniel »

Hi!

Vielen Dank. Du machst mir Hoffnung. ;)

Ehh, das ist mir jetzt peinlich zu fragen, aber wo kriege ich diese Header her? Ich benutze Suse7.0


gruß Daniel

Daniel

Re: plib: Simgear findet header Dateien nicht

#11 Post by Daniel »

Hi!

Hm, hat sich erledigt...ich hatte noch eine Date namens gl.h drauf und damit funzt es.

Wirklich vielen vielen Dank für deine Hilfe. *SebastianEinenAusgeb*


gruß Daniel

Sebastian Ude

Re: plib: Simgear findet header Dateien nicht

#12 Post by Sebastian Ude »

@ Daniel

Ich weiss ja nicht, wass du dir mit den ClanLib-Headers sonst noch geschrottet hast ...

Was hast du da eigentlich bei der Installation gefummelt ?

By default gehen die Header-Dateien nach

$PREFIX/include/ClanLib

und nicht nach /usr/X11R6/include (durch letzteres werden die System-OpenGL-Headers von den ClanLib-Headerfiles überschrieben, was bei dir passiert ist).


Okay, unter Umständen ist die Namensgebung der Headerfiles seitens den Entwicklern unglücklich gewählt worden, aber solange man nicht absichtlich die Headerfiles aus dem ClanLib-Verzeichnis heraus dorthin schiebt, wo unglücklicherweise die OpenGL-Headers vom System liegen (was hast du dir eigentlich dabei gedacht - vorallem, weil dadurch ja auch die Abhängigkeiten der ClanLib-Headerdateien untereinander zerstört werden) passiert ja auch nichts ...


Naja wie auch immer, bei SuSE müssten die OpenGL-Headers im mesa-devel Paket sein (bin mir jetzt aber nicht sicher).

Sebastian Ude

Re: plib: Simgear findet header Dateien nicht

#13 Post by Sebastian Ude »

@ Daniel

Schön, dass es jetzt geht - aber lass in Zukunft mal alle Headerfiles nach der Installation da wo sie hingehören <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">.

Post Reply