ich habe Probleme beim Kompilieren von Sourcecode. Ich hoffe, hier ist der richtige Bereich für so Fragen. Ich möchte zu Testzwecken die neueste GDAL (http://www.gdal.org) Version installieren. Dazu habe ich mir die 1.9.0b Quellen gezogen. ./configure läuft noch ohne Probleme durch, doch dann bekomme ich einen Fehler beim ausführen von make hinsichtlich /usr/lib/gcc/x86_64-linux-gnu/4.4.5/libstdc++.a. Die letzen Meldungen, bevor make abbricht:
Code: Alles auswählen
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/libstdc++.a(functexcept.o): relocation R_X86_64_32 against `std::bad_typeid::~bad_typeid()' can not be used when making a shared object; recompile with -fPIC
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libstdc++.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make[1]: *** [libgdal.la] Fehler 1
make[1]: Leaving directory `/home/brfr/gdal/gdal-1.9.0b1'
make: *** [check-lib] Fehler 2
Code: Alles auswählen
recompile with -fPIC
Frank
Achso, vergessen: Mein System ist Debian 6 mit den Standardquellen
Code: Alles auswählen
brfr@devel:~/gdal/gdal-1.9.0b1$ dpkg -l libstdc++*
Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Vollständig Löschen/Halten
| Status=Nicht/Installiert/Config/U=Entpackt/halb konFiguriert/
Halb installiert/Trigger erWartet/Trigger anhängig
|/ Fehler?=(kein)/R=Neuinstallation notwendig (Status, Fehler: GROSS=schlecht)
||/ Name Version Beschreibung
+++-===========================================-===========================================-======================================================================================================
un libstdc++-dev <keine> (keine Beschreibung vorhanden)
un libstdc++2.10-dev <keine> (keine Beschreibung vorhanden)
un libstdc++2.8-dev <keine> (keine Beschreibung vorhanden)
un libstdc++2.9-dev <keine> (keine Beschreibung vorhanden)
un libstdc++2.9-glibc2.1-dev <keine> (keine Beschreibung vorhanden)
un libstdc++3.0-dev <keine> (keine Beschreibung vorhanden)
un libstdc++5-3.3-dbg <keine> (keine Beschreibung vorhanden)
un libstdc++5-dbg <keine> (keine Beschreibung vorhanden)
ii libstdc++6 4.6.2-7 GNU Standard C++ Library v3
un libstdc++6-4.0-dbg <keine> (keine Beschreibung vorhanden)
un libstdc++6-4.1-dbg <keine> (keine Beschreibung vorhanden)
un libstdc++6-4.2-dbg <keine> (keine Beschreibung vorhanden)
un libstdc++6-4.3-dbg <keine> (keine Beschreibung vorhanden)
ii libstdc++6-4.4-dbg 4.4.5-8 The GNU Standard C++ Library v3 (debugging files)
ii libstdc++6-4.4-dev 4.4.5-8 The GNU Standard C++ Library v3 (development files)
un libstdc++6-4.4-doc <keine> (keine Beschreibung vorhanden)
un libstdc++6-dbg <keine> (keine Beschreibung vorhanden)
Code: Alles auswählen
brfr@devel:~/gdal/gdal-1.9.0b1$ uname -ra
Linux devel 2.6.32-5-amd64 #1 SMP Mon Oct 3 03:59:20 UTC 2011 x86_64 GNU/Linux