phpbar.de logo

Mailinglisten-Archive

[php] Probleme Compile PHP 4.1.2 auf Suse 7.3

[php] Probleme Compile PHP 4.1.2 auf Suse 7.3

Joerg Behrens php_(at)_phpcenter.de
Mon, 25 Mar 2002 20:05:21 +0100


Moin,

----- Original Message -----
From: "Manuel Gisbert" <manuel_(at)_multimedia.de>
To: <php_(at)_phpcenter.de>
Sent: Monday, March 25, 2002 7:11 PM
Subject: [php] Probleme Compile PHP 4.1.2 auf Suse 7.3


> Hallo Liste, kämpfe den ganzen Mittag mit
> dem Compile von PHP 4.1.2 auf Suse 7.3
> Nachdem scheinbar alle benötigten
> Bibliotheken vorhanden sind und configure sauber
> durchläuft bleibt der compiler, kurz vor ende
> wie mir scheint, stehen:
>
[..]
         ext/wddx/libwddx.la ext/xml/libxml.la ext/yp/libyp.la
>
        TSRM/libtsrm.la -ldl -lsnmp -lmm -lmcal -lgmp -lgd -lbz2 -lz -lcrypt
>         -lssl -lcrypto -lresolv -lm -ldl -lnsl -lresolv -lcrypt -lssl -lcr
ypto
> /usr/i486-suse-linux/bin/ld: cannot find -lX11
> collect2: ld returned 1 exit status
> makeÄ1Ü: *** Älibphp4.laÜ Error 1
> makeÄ1Ü: Leaving directory `/root/php-4.1.2'
> make: *** Äall-recursiveÜ Error 1
>
> configure wurde mit folgenden optionen gestartet:
>
> './configure' '--prefix=/usr/share' '--datadir=/usr/share/php'
>          '--bindir=/usr/bin' '--libdir=/usr/share'
'--with-config-file-path=/etc'
>          '--with-exec-dir=/usr/lib/php/bin' '--with-mysql' '--with-gd=yes'
>          '--with-zlib=yes' '--with-bz2' '--with-gmp' '--with-mcal=/usr'
'--with-ftp'
>          '--with-mm' '--enable-yp' '--enable-bcmath' '--enable-trans-sid'
>          '--enable-inline-optimization' '--enable-track-vars'
>          '--enable-magic-quotes' '--enable-safe-mode' '--enable-sockets'
>          '--enable-sysvsem' '--enable-sysvshm' '--enable-shmop'
>          '--enable-calendar' '--enable-mbstring'
'--enable-mbstr-enc-trans'
>          '--enable-exif' '--enable-ftp' '--enable-memory-limit'
'--enable-wddx'
>          '--enable-filepro' '--enable-dbase' '--enable-ctype'
'--disable-debug'
>          '--enable-force-cgi-redirect' '--enable-discard-path'
'--enable-sigchild'
>          '--with-apxs=/usr/sbin/apxs' '--with-snmp' '-with-openssl'
'i386-suse-linux'
>
>
> Ich hab leider kein Ahnung wozu php ein X11 benötigt.

PHP nicht aber eine der Extension evtl. Aber so aus dem Bauch heraus weis
ich auch keinen Rat. Installiere halt die xlibs und gut ist. Heist ja nicht
das da ein Xserver drauf soll oder der gleichen.

Troztdem folgendes das uns zeigt das du wenig Ahnung von der Materie hast
oder nur unheimlich geschludert hast.

Du moechtest PHP als Modul bauen und sagst ihm das auch mittels with-apxs.
Dann aber ist --enable-force-cgi-redirect'  ueberfluessig weil man es nur
braucht wenn php ueber CGI laufen soll.
--with-gd=yes' ist mir auch noch nicht untergekommen... gibt es da auch noch
no oder dont_know? . Versuche es einfach mit dem Pfad zum
Installationsverszeichnis.
'i386-suse-linux' ??? Das ist genauso Sinnvoll wie with-leberwurstbrot und
ueberhaupt... warum gibst du nie Pfade an! Soll php raten wie die libs und
Headerfiles liegen? Ja es ist richtig das in einem Defaultverz. geschaut
wird bzw. das was ueber CFLAGS/LDFLAGS mit kommt. Aber solltest du nur ein
Stueck Software in einem anderem Verz. haben so wird diese Extension nicht
gebaut je nach MHZ rauscht die configure Ausgabe nur so an dir Vorbei.

Ein paar weitere Angaben sind ueberfluessig weil sie eh der Default sind und
andere wuerde man hinterher in der php.ini einstellen.

Baue ein naktes PHP ohne extras und schaue obs durchlaeuft... dann fuege
weitere Sachen hinzu bist du den schulidigen findest.
Raume auf mit make distclean, rm config.cache .



Gruss
Joerg Behrens


php::bar PHP Wiki   -   Listenarchive