gdlib in php-kompilierung aus Suse 9.3

webdepp

New Member
Hallo zusammen,

Nach einem PHP-Update meines Strato-Suse 9.3-HighEndServer (von 4irgendwas auf 5.1.2) brauche ich nun mal wider die gd-Lib.

Einfaches php-neukompilieren mit --with-gd bringt die Fehlermeldung
Code:
configure: error: libpng.(a|so) not found.
doch auch
Code:
--with-png-dir=/usr/lib

bringt den selben Fehler - Wo finde ich dann das Verzeichnis???
Oder was muss ein kleiner Linux-Noob wie ich denn sonst eintippen ??

In der PHP4 war's vorhanden, also würd ich die installierte Version auch gerne weiternutzen. Das System ist ein Strato High-End-Server mit Suse 9.3 in Standardkonfiguration. Abgesehen von PHP zumindest ;)

Ob jemand helfen kann ?!

Gruß, Tobi
 
So weit so gut. Danke dafür. Aber weils so schön war, noch ne blöde Frage hinterher:

Da hammer noch n paar Abhängigkeiten

Code:
~/php5update/suse93/php-5.2.0 # rpm -Uvh *.rpm
error: Failed dependencies:
        libc-client.so is needed by php5-imap-5.2.0-1
        libltdl.so.3 is needed by php5-mcrypt-5.2.0-1
        libmcrypt.so.4 is needed by php5-mcrypt-5.2.0-1
        libmhash.so.2 is needed by php5-mhash-5.2.0-1
        libmysqlclient.so.14(libmysqlclient_14) is needed by php5-mysql-5.2.0-1
        libmysqlclient.so.14(libmysqlclient_14) is needed by php5-mysqli-5.2.0-1
        libmysqlclient.so.14(libmysqlclient_14) is needed by php5-pdo_mysql-5.2.0-1
        libpq.so.3 is needed by php5-pdo_pgsql-5.2.0-1
        libpq.so.3 is needed by php5-pgsql-5.2.0-1
        libaspell.so.15 is needed by php5-pspell-5.2.0-1
        libpspell.so.15 is needed by php5-pspell-5.2.0-1
        libnetsnmp.so.5 is needed by php5-snmp-5.2.0-1
Hab grade nachgeschaut, im Yast lassen sich diese nicht installieren - bzw. finden.

Ausschließlich deine mysql-rpms habe ich nicht installiert - habe bereits MySQL 4.1.20 drauf. Aber NUR daran kanns ja nicht liegen, der zickt ja z.B. auch bei imap.

Welche(s) Paket(e) muss ich also noch installieren???

Gruß,
meinereiner
 
Nuuu, jetz isses eindeutig.

Nach Datenbank-Backup hab ich mal testweise die MySQL drüberinstalliert.
Und auch den ganzen Rest, nach dieser, deiner Anleitung.
Anschliessen libtidy nochmal zu installieren versucht. Der sagt mir dann "already installed" - so weit so gut.
Nach nochmaligem FTP der PHP-RPMS, löschen der
php5-debuginfo-5.2.0-1.i586.rpm sowie php5-5.2.0-1.src.rpm
und anschließendem rpm -Uvh *.rpm lautet der Fehler nun

Code:
       # rpm -Uvh *.rpm
error: Failed dependencies:
        libc-client.so is needed by php5-imap-5.2.0-1
        libltdl.so.3 is needed by php5-mcrypt-5.2.0-1
        libmcrypt.so.4 is needed by php5-mcrypt-5.2.0-1
        libmhash.so.2 is needed by php5-mhash-5.2.0-1
        libpq.so.3 is needed by php5-pdo_pgsql-5.2.0-1
        libpq.so.3 is needed by php5-pgsql-5.2.0-1
        libaspell.so.15 is needed by php5-pspell-5.2.0-1
        libpspell.so.15 is needed by php5-pspell-5.2.0-1
        libnetsnmp.so.5 is needed by php5-snmp-5.2.0-1
Ist die neue Fehlermeldung. Die MySQL-Dinger sind verschwunden (komsich, iss doch die selbe Version....egal, funktioniert auf jeden Fall)....

Die anderen Einträge bleiben aber...Fehlt also irgendwas richtig doofes. Und ich habe nicht die geringste Ahnung, was das für Libs sind, geschweige denn, wie ich die dem Blechknilch reinprügle.

Jemand hat Durchblick ??

Gruß, Tobi
 
Hab grade nachgeschaut, im Yast lassen sich diese nicht installieren - bzw. finden.
Ein Toast auf die mageren Mirrors von Strato.
Benutze doch einfach mal einen öffentlichen Mirror für deine Yast-RPMS:
wie z.B.: ftp://ftp.hs.uni-hamburg.de/pub/mirrors/suse/SuSE/i386/9.3/suse

Stellst du bei Yast unter "Installationsquelle" oder wie das Ding heißt im Startbildschirm ein.
Dazu dann einfach den Strato-Mirror deaktivieren.
Nachdem du die neuen Sources hinzugefügt hast und wieder im Startbildschirm bist, empfiehlt es sich kurz aus Yast rauszugehen und wieder reinzugehen. Kann sonst gerne mal hängenbleiben.

Good Luck!
 
Back
Top