4.3.6 macht beim Configure mukken

Apache, Lighttpd, nginx, Cherokee
Post Reply
Swiper
Posts: 91
Joined: 2003-10-12 23:28
Location: Köln
 

4.3.6 macht beim Configure mukken

Post by Swiper »

Hallo !

Habe mein PHP in letzter Zeit öfters mal geupdatet.

Hatte dabei auch nie Probleme also bei 4.34, 4.3.5, 4.3.6rc1 und 4.3.6rc3. Seit gestern iss die 4.3.6 draussen und wollte auch diese auf mein Suse 8.1 ziehen.

Fehlermeldung:

Code: Select all

collect2: ld returned 1 exit status
make: *** [libphp4.la] Error 1

Code: Select all

./configure --prefix=/usr/share --datadir=/usr/share/php --bindir=/usr/bin --libdir=/usr/share --includedir=/usr/include --with-_lib=lib --with-config-file-path=/etc --with-exec-dir=/usr/lib/php/bin --disable-debug --enable-bcmath --enable-calendar --enable-ctype --enable-dbase --enable-discard-path --enable-exif --enable-filepro --enable-force-cgi-redirect --enable-ftp --enable-gd-imgstrttf --enable-gd-native-ttf --enable-inline-optimization --enable-magic-quotes --enable-mbstr-enc-trans --enable-mbstring --enable-memory-limit --enable-safe-mode --enable-shmop --enable-sigchild --enable-sysvsem --enable-sysvshm --enable-track-vars --enable-trans-sid --enable-versioning --enable-wddx --with-bz2 --with-dom=/usr/include/libxml2 --with-ftp --with-gdbm --with-gettext --with-gmp --with-imap --with-jpeg-dir=/usr --with-ldap --with-mcal=/usr --with-mcrypt --enable-yp --with-mysql=/usr --with-ndbm --with-pgsql=/usr --with-png-dir=/usr --with-snmp --with-t1lib --with-tiff-dir=/usr --with-ttf --with-freetype-dir --with-xml --with-swf=/usr/include/swf --with-xpm-dir=/usr/X11R6 --with-zlib --with-gd --with-openssl --with-curl --with-imap-ssl --with-mm --with-apxs=/usr/sbin/apxs i586-suse-linux --with-imagick --with-mnogosearch=/usr/local/src/mnogosearch --with-pdflib=/usr/local/pdflib
Hats schon jemand auf einen 1&1 Root L gezogen und wann ja dann mit welcher ./configure ???
Swiper
Posts: 91
Joined: 2003-10-12 23:28
Location: Köln
 

Re: 4.3.6 macht beim Configure mukken

Post by Swiper »

und in der Changelog sehe ich grade das PDFlib für WIN schon eingebunden ist. In meinem Source sehe ich auch grade das da ein Dir namens PDF ist.

Code: Select all

Updated bundled PDFLib library to version 5.0.3p1 in Windows distribution.
Bin ja bekannterweise nicht der Linux Experte nur wenns ja schon in 4.3.6 drinn iss dann brauche ich es ja nicht mehr selsbt einzubauen !!!!?!!!
User avatar
Joe User
Project Manager
Project Manager
Posts: 11191
Joined: 2003-02-27 01:00
Location: Hamburg
Contact:
 

Re: 4.3.6 macht beim Configure mukken

Post by Joe User »

Windows != Linux
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Swiper
Posts: 91
Joined: 2003-10-12 23:28
Location: Köln
 

Re: 4.3.6 macht beim Configure mukken

Post by Swiper »

Jaja schon gut :) Das mit dem PDFlib ist auch erstmal nicht das Problem...


Nun habe ich mal versucht PHP 4.3.5 wieder drauf zu ziehen und es klappt auch nicht mehr !

Beim Make bekomme ich den vorher beschriebenen Fehler. Und der wird wohl leider etwas mit meinem kürzlich vorgenommen Update vom MySql 3.23. auf 4.0.17 zu tun haben.

Und zwar habe ich mein 3.23 mittelz YAST deinstalliert und ein RPM von 4.0.17 draufgespielt. Was 'bisher' auch keine probleme verursachte.

Kann mir jemand sagen ob ich was am Sql ändern muss, oder Pfad und weis der Geier was ?

Denn sonzt müsste ich ja wieder 3.23 drauf schmeissen. Und das muss ja nu nicht sein. :lol:

--schnipp---

Code: Select all

/usr/lib/mysql/libmysqlclient.a(net.o)(.text+0x320): first defined here
/usr/lib/mysql/libmysqlclient.a(net.o): In function `my_net_read':
net.o(.text+0x990): multiple definition of `my_net_read'
/usr/lib/mysql/libmysqlclient.a(net.o)(.text+0x990): first defined here
/usr/lib/mysql/libmysqlclient.a(net.o): In function `net_request_file':
net.o(.text+0xc00): multiple definition of `net_request_file'
/usr/lib/mysql/libmysqlclient.a(net.o)(.text+0xc00): first defined here
collect2: ld returned 1 exit status
make: *** [libphp4.la] Error 1
arty
Userprojekt
Userprojekt
Posts: 729
Joined: 2002-06-12 10:11
Contact:
 

Re: 4.3.6 macht beim Configure mukken

Post by arty »

Hast du ein

Code: Select all

make clean
und

Code: Select all

rm config.cache
ausprobiert?

bye
arty
oxygen
Posts: 2138
Joined: 2002-12-15 00:10
Location: Bergheim
 

Re: 4.3.6 macht beim Configure mukken

Post by oxygen »

Mach mal ein rpm -qa | grep mysql
das riecht irgendwie nach unterschiedlichen MySQL Versionen der Packete, also 3 und 4 gemischt.
Swiper
Posts: 91
Joined: 2003-10-12 23:28
Location: Köln
 

Re: 4.3.6 macht beim Configure mukken

Post by Swiper »

Bringt bei mir das:

Code: Select all

 rpm -qa | grep mysql
python-mysql-0.9.1-313

und in wo soll ich ein make clean ausführen.. im php Source verzeichnis ??

achso.. und im YAST ist bei 4 mySQL 4.0.17 querys ein 'i' vor und vor den alten 3.23.52 nix.
arty
Userprojekt
Userprojekt
Posts: 729
Joined: 2002-06-12 10:11
Contact:
 

Re: 4.3.6 macht beim Configure mukken

Post by arty »

Das make clean gehört ins PHP Source Verzeichnis. Aber bei dir ist anscheinend eh kein MySQL installiert.

bye
arty
oxygen
Posts: 2138
Joined: 2002-12-15 00:10
Location: Bergheim
 

Re: 4.3.6 macht beim Configure mukken

Post by oxygen »

Ich hab nicht dran gedacht das die Pakete bei SuSE groß und klein geschrieben sind. Versuch mal:
rpm -qa | grep MySQL
antondollmaier
Posts: 485
Joined: 2004-03-30 10:06
 

Re: 4.3.6 macht beim Configure mukken

Post by antondollmaier »

wenn mysql selbst compiliert wird, steht es wohl nicht in der rpm-auflistung, oder? ;)
oxygen
Posts: 2138
Joined: 2002-12-15 00:10
Location: Bergheim
 

Re: 4.3.6 macht beim Configure mukken

Post by oxygen »

Ist es aber nicht laut seiner Aussage.
Swiper
Posts: 91
Joined: 2003-10-12 23:28
Location: Köln
 

Re: 4.3.6 macht beim Configure mukken

Post by Swiper »

Warum sollte es bei mir NICHT installiert sein ?!?!?

Code: Select all

rpm -qa | grep MySQL
MySQL-client-4.0.18-0
MySQL-devel-4.0.18-0
MySQL-server-4.0.18-0
MySQL-shared-4.0.18-0
Habe zwischenzeitlich die 4.0.18 RPM's installiert.

Scheint nur ein kleiner Fehler zu sein. Denn selbst Confixx und meine SubDomains laufen diesmal. (Was ich ja beim letzten versuch irgendwie verbockt hatte) :oops:
>>> Fenster auf Vollbild stellen sonzt iss die Tabelle zerbröselt <<<

Code: Select all

&#9474;&#9474;     &#9474;Name                   &#9474;Avail. Vers.&#9474;Inst. Vers.&#9474;Summary               &#9474;&#9474;
&#9474;&#9474;  i  &#9474;perl-Msql-Mysql-modules&#9474;1.2219      &#9474;1.2219     &#9474;MySQL - Perl modules  &#9474;&#9474;
&#9474;&#9474;  i  &#9474;MySQL-client           &#9474;            &#9474;4.0.18     &#9474;MySQL - Client        &#9474;&#9474;
&#9474;&#9474;  i  &#9474;MySQL-devel            &#9474;            &#9474;4.0.18     &#9474;MySQL - Development he&#9474;&#9474;
&#9474;&#9474;  i  &#9474;python-mysql           &#9474;0.9.1       &#9474;0.9.1      &#9474;Interface to the popul&#9474;&#9474;
&#9474;&#9474;  i  &#9474;MySQL-server           &#9474;            &#9474;4.0.18     &#9474;MySQL: a very fast and&#9474;&#9474;
&#9474;&#9474;  i  &#9474;MySQL-shared           &#9474;            &#9474;4.0.18     &#9474;MySQL - Shared librari&#9474;&#9474;
&#9474;&#9474;     &#9474;mysql                  &#9474;3.23.52     &#9474;           &#9474;A true multi-user, mul&#9474;&#9474;
&#9474;&#9474;     &#9474;mysql-Max              &#9474;3.23.52     &#9474;           &#9474;MySQL - server with Be&#9474;&#9474;
&#9474;&#9474;     &#9474;mysql-bench            &#9474;3.23.52     &#9474;           &#9474;MySQL - Benchmarks    &#9474;&#9474;
&#9474;&#9474;     &#9474;mysql-client           &#9474;3.23.52     &#9474;           &#9474;MySQL - Client        &#9474;&#9474;
&#9474;&#9474;     &#9474;mysql-devel            &#9474;3.23.52     &#9474;           &#9474;MySQL - Development he&#9474;&#9474;
&#9474;&#9474;     &#9474;mysql-navigator        &#9474;1.3.12      &#9474;           &#9474;MySQL database browser&#9474;&#9474;
&#9474;&#9474; a+  &#9474;mysql-shared           &#9474;3.23.52     &#9474;           &#9474;MySQL - Shared librari&#9474;&#9474;
&#9474;&#9474;     &#9474;qt3-mysql              &#9474;3.0.5       &#9474;           &#9474;MySQL plugin for Qt   &#9474;&#9474;
&#9474;&#9474;     &#9474;zope-mysql             &#9474;2.0.8       &#9474;           &#9474;MySQL interface for Zo&#9474;&#9474;
Was macht eigentlich das 'a+' da vor der 3.23.52 ??????
Lässt er mich nicht löschen !!!
Iss das der fehler ?
maiki
Posts: 27
Joined: 2003-08-15 16:33
 

Re: 4.3.6 macht beim Configure mukken

Post by maiki »

ich habe leider bei der 3.6 auch bei Configure einen fehler und um erlich zu sein weis ich nicht was der von mir will
'./configure' '--prefix=/usr/share' '--datadir=/usr/share/php' '--bindir=/usr/bin' '--libdir=/usr/share' '--includedir=/usr/include' '--sysconfdir=/etc' '--with-_lib=lib' '--with-config-file-path=/etc' '--with-exec-dir=/usr/lib/php/bin' '--disable-debug' '--enable-bcmath' '--enable-calendar' '--enable-ctype' '--enable-dbase' '--enable-discard-path' '--enable-exif' '--enable-filepro' '--enable-force-cgi-redirect' '--enable-ftp' '--enable-gd-imgstrttf' '--enable-gd-native-ttf' '--enable-inline-optimization' '--enable-magic-quotes' '--enable-mbstr-enc-trans' '--enable-mbstring' '--enable-mbregex' '--enable-memory-limit' '--enable-safe-mode' '--enable-shmop' '--enable-sigchild' '--enable-sysvsem' '--enable-sysvshm' '--enable-track-vars' '--enable-trans-sid' '--enable-versioning' '--enable-wddx' '--enable-yp' '--with-bz2' '--with-dom=/usr/include/libxml2' '--with-ftp' '--with-gdbm' '--with-gettext' '--with-gmp' '--with-imap=yes' '--with-iodbc' '--with-jpeg-dir=/usr' '--with-ldap=yes' '--with-mcal=/usr' '--with-mcrypt' '--with-mysql=/usr' '--with-ndbm' '--with-pgsql=/usr' '--with-png-dir=/usr' '--with-readline' '--with-snmp' '--with-t1lib' '--with-tiff-dir=/usr' '--with-ttf' '--with-freetype-dir=yes' '--with-xml' '--with-xpm-dir=/usr/X11R6' '--with-zlib=yes' '--with-gd' '--with-openssl' '--with-curl' '--with-swf=/usr/src/packages/BUILD/swf/dist/' '--with-imap-ssl' '--with-iconv' '--with-mm' '--with-apxs=/usr/sbin/apxs' 'i586-suse-linux'
ist der Configbefehl

und das kommt zum schluss raus
checking for readline support... yes
configure: error: Please reinstall readline - I cannot find readline.h
könnte mir einer einen tipp geben bitte was der von mir will, und vor allem warum ?? die 4.3.3 Funktioniert einwandfrei. Das er readline.h sucht ist mir klar aber warum und wie installiere ist diese nach?
oxygen
Posts: 2138
Joined: 2002-12-15 00:10
Location: Bergheim
 

Re: 4.3.6 macht beim Configure mukken

Post by oxygen »

xxl3: installier mal die shared-compat Paket, darin sind die Libarys für 3 und 4 enthalten und du kannst mysql-shared 3.23.52 löschen.
flo
Posts: 2223
Joined: 2002-07-28 13:02
Location: Berlin
 

Re: 4.3.6 macht beim Configure mukken

Post by flo »

@Maiki: Verscuh mal, ob Du an ein readline-dev-Paket rankommst, in dem müssten die Header sein.

Alle anderen - PHP 4.3.6 klappt jetzt mit neuestem Curl - hab das heute früh ausprobiert.

flo.
hbaes
Posts: 70
Joined: 2002-10-08 21:04
 

Re: 4.3.6 macht beim Configure mukken

Post by hbaes »

@ Maiki,

beim PHP und MySQL pass nur auf, das PHP Dir nicht unbedingt die bundelt MySQL Treiber hernimmt (das schreibt er am ende von Configure in die ATTENTION BOX).
DAs kann Dir nämlich massive Probleme bereiten, wenn du parallel auch Perl mit mysql betreibst und beide gleichzeitig auf den mysql Server zugreifen !!!

Wichtig ist also das Dein Configure auf die MySQL Header Dateien aud dem jeweiligen DEVEL Verzeichnis zieht !!!!
(Wie gesagt steht ja am Ende des Configure ob er es tut oder nicht )

mfG
Harald
Swiper
Posts: 91
Joined: 2003-10-12 23:28
Location: Köln
 

Re: 4.3.6 macht beim Configure mukken

Post by Swiper »

installier mal die shared-compat Paket, darin sind die Libarys für 3 und 4 enthalten und du kannst mysql-shared 3.23.52 löschen.
Das bedeutet ?????

MySQL-shared 4.0.18 iss ja installiert. Nur kann ich wenn ich da ein anderes Paket installiere auch mein PHP 4.3.6 configuren ?
ts77
Posts: 15
Joined: 2003-10-13 22:53
 

Re: 4.3.6 macht beim Configure mukken

Post by ts77 »

shared-compat sagte er ...

guckst du hier:
http://dev.mysql.com/downloads/mysql/4.0.html

dann findest du dort ein RPM-Paket (das letzte) mit
"Dynamic client libraries
(including 3.23.x libraries)"

Dies solltest du noch installieren.
Swiper
Posts: 91
Joined: 2003-10-12 23:28
Location: Köln
 

Re: 4.3.6 macht beim Configure mukken

Post by Swiper »

Habe ShareCompat installiert und dann nochmal versucht 4.3.6 zu compilen. -- Wieder selber fehler...

Hab nu keine lust mehr und habe wieder 3.23.52 drauf gemacht und mein PHP ganz normal (wie immer) compiliert.

Naja so komme ich wenisgtens nicht aus der Ã?bung irgendwelchen kram zu installieren :roll:

Trotzdem dank an @lle !!!
ts77
Posts: 15
Joined: 2003-10-13 22:53
 

Re: 4.3.6 macht beim Configure mukken

Post by ts77 »

hmm komisch, ich hab hier nie probleme mit mysql-4.0.x und php zusammen gehabt.
gleitz
Posts: 44
Joined: 2004-01-26 21:48
 

Re: 4.3.6 macht beim Configure mukken

Post by gleitz »

Wenn ich vorher MySQL 3.xx entferne und die RPM von MySQL 4.xx installiere, hatte ich auch diverse Probleme unter SuSE, bzw. konnte die Datenbank nicht starten.

Hatte ich die RPM als Update eingespielt, den Befehl für die Korrektur der Tabelleneigenschaften ausgeführt, dann ging es Problemlos.
Weil ein Update bei mir Reibungslos funktionierte, habe ich auch nie nachgeschaut warum es bei einer Neuinstallation solche Problme gab.

Beim compilen von php reichte in der Regel --with-mysql=/usr.
Post Reply