[Mapserver-DE] Fehler beim Kompilieren von mapserver?

Inge Keckeisen inke03 at gmx.net
Fre Jul 30 14:45:28 CEST 2004


Hallo Jan,

nach dem Bearbeiten der .profile und der httpd.conf funktioniert 
Mapserver soweit auf dem lokalen System. Vielen Dank für die Tipps.
Nun werde ich mich mit meinem Provider in Verbindung setzen, um die 
Veränderungen auf der Domain (hoffentlich) hinzubekommen. Einen Hinweis 
in diese Richtung hast du mir ja schon im Mai in dieser Liste gegeben. 
Danke.

Inge

> Inge Keckeisen wrote:
> 
>> Hallo Liste,
>>
>> als Linux-Neuling versuche ich mapserver zunächst auf einem lokalen 
>> System (SuSE 8.1) zu kompilieren, um ihn dann auf meiner Domain 
>> (Server ebenfalls SuSE 8.1) einzusetzen.
>> Das funktioniert auch mit der 'Quick and Dirty-Kompilierung".
>> Nun möchte ich Proj4 einsetzen, bekomme aber beim ersten Test von 
>> mapserver auf dem lokalen System folgenden Fehler:
>>
>> ./mapserv: error while loading shared libraries: libproj.so.0: cannot 
>> open shared object file: No such file or directory.
>>
>> Zuvor habe ich wie folgt kompiliert:
>> ./configure --with-freetype2 --with-png 
>> --with-proj=/home/domainname/mapserver
>>
> Hallo Inge,
> 
> Wenn ein Programm "shared libraries" benötigt, muß das System wissen wo 
> es die finden kann. Automatisch werden /usr/lib, und /lib durchsucht, 
> und alle Directories die in /etc/ld.so.conf aufgeführt sind.  Nur Root 
> can /etc/ld.so.conf ändern (mit ldconfig), aber der Normalnutzer kan den 
> Suchpfad auch mittels einer Umgebungsvariable ändern:
> 
> export LD_LIBRARY_PATH=/home/domainname/mapserver/lib:$LD_LIBRARY_PATH
> 
> (also wenn LD_LIBRARY_PATH schon existiert wird 
> /home/domainname/mapserver/lib daran zugefügt)
> 
> Am besten setzt man diese Zeile in .profile.
> 
> Soweit für Programme die von der Kommandozeile angerufen werden. Ein 
> Webserver wie Apache muss diesen Pfad separat konfigurieren: in 
> "httpd.conf" wird dazu diese Zeile zugefügt:
> 
> setenv LD_LIBRARY_PATH=/home/domainname/mapserver/lib
> 
> und der WebServer muss von neuem gestartet werden.
> 
> Jan





This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)