PHP kompilieren..wiedermal ;)

Apache, Lighttpd, nginx, Cherokee
Post Reply
technology
Posts: 9
Joined: 2006-01-13 02:58
 

PHP kompilieren..wiedermal ;)

Post by technology »

Hallo zusammen,

also, wiedermal das Problem mit dem Kompilieren von PHP.
Ich möchte gerne mein PHP 4.3.3 auf 4.4.1 updaten, kein großer Sprung, aber dennoch notwendig.
Nachdem ich jetzt schon massen RPM's nachinstalliert habe bin ich jetzt an einem Punkt angekommen, bei dem ich einfach nicht mehr weiter weiss.
Und zwar kommt bei "configure" folgende Fehlermeldung:

Code: Select all

checking whether IMAP works... no
configure: error: build test failed. Please check the config.log for details.
In der config.log kenne ich mich nicht wirklich aus, allerdings habe ich dennoch mal alles durchgesehen und mir ist folgendes aufgefallen.

Code: Select all

configure:45309: checking whether IMAP works
configure:45342: gcc -o conftest -g -O2   -Wl,-rpath,/usr/ssl/lib -L/usr/ssl/lib -Wl,-rpath,/usr/X11R6/lib -L/usr/X11R6/lib -Wl,-rpath,/usr/local/lib -L/usr/local/lib conftest.c -lc-client   -lssl -lcrypto -lcrypt -lgmp -lt1 -lfreetype -lX11 -lXpm -lpng -lz -ljpeg -lz -lcurl -lbz2 -lz -lssl -lcrypto -lresolv -lm -ldl -lnsl  -lcurl -lssl -lcrypto -ldl -lz -lxml2 -lz -lm 1>&5
/usr/lib/gcc-lib/i586-suse-linux/3.3.1/../../../libc-client.so: undefined reference to `pam_end'
/usr/lib/gcc-lib/i586-suse-linux/3.3.1/../../../libc-client.so: undefined reference to `pam_authenticate'
/usr/lib/gcc-lib/i586-suse-linux/3.3.1/../../../libc-client.so: undefined reference to `pam_setcred'
/usr/lib/gcc-lib/i586-suse-linux/3.3.1/../../../libc-client.so: undefined reference to `pam_set_item'
/usr/lib/gcc-lib/i586-suse-linux/3.3.1/../../../libc-client.so: undefined reference to `pam_acct_mgmt'
/usr/lib/gcc-lib/i586-suse-linux/3.3.1/../../../libc-client.so: undefined reference to `pam_start'
collect2: ld returned 1 exit status
configure: failed program was:
#line 45317 "configure"
#include "confdefs.h"
Daraufhin habe ich versucht PAM zu installieren, mit folgenden RPM's/Versionen.
pam-0.78-8.i586.rpm
pam-devel-0.78-8.i586.rpm

Jedoch die bringt das keine Besserung.
Von IMAP habe ich folgendes RPM's.
imap-2002e-92.i586.rpm
imap-devel-2002e-92.i586.rpm
Sind das vielleicht die falschen Versionen?

Ich würde mich freuen wenn mir jemand weiterhelfen könnte.
Auf Wunsch poste ich auch die komplette config.log,da diese jedoch sehr lang ist wollte ich euch das erstmal ersparen und habe nur die Fehlermeldung da oben raus kopiert. ;)

mfg
User avatar
Joe User
Project Manager
Project Manager
Posts: 11191
Joined: 2003-02-27 01:00
Location: Hamburg
Contact:
 

Re: PHP kompilieren..wiedermal ;)

Post by Joe User »

Dir fehlt das Paket imap-libs-2002e-92.i586.rpm
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.
technology
Posts: 9
Joined: 2006-01-13 02:58
 

Re: PHP kompilieren..wiedermal ;)

Post by technology »

Danke dir,
ich habe das Paket eben installiert, bzw. es versucht, denn "er" meint, das es schon installiert wäre.
Das Problem bei configure tritt weiterhin auf.

Aber ich habe noch das bei configure gesehen

Code: Select all

checking for pam_start in -lpam... no
Kann das damit zusammen hängen?
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
 

Re: PHP kompilieren..wiedermal ;)

Post by captaincrunch »

Sicher, dass du (lib)pam-devel installiert hast?
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
technology
Posts: 9
Joined: 2006-01-13 02:58
 

Re: PHP kompilieren..wiedermal ;)

Post by technology »

Ich habe gerade eben nochmal versucht die beiden oben genannten pam-pakete zu installieren, dabei kamm folgende Meldung.

Code: Select all

rpm -Uhv --nodeps pam-0.78-8.i586.rpm pam-devel-0.78-8.i586.rpm
Preparing...                ########################################### [100%]
        file /usr/share/man/man8/unix_chkpwd.8.gz from install of pam-0.78-8 conflicts with file from package pam-modules-9.0-6
(Hab ich gestern wohl übersehen?)
Dieses package pam-modules-9.0-6 muss wohl schon installiert sein, ich hab das jedenfalls nciht installiert.

Ich schätze mal, da gibts einen Versionenkonflikt, oder?

*edit*
Oder muss ich das pam-modules.. noch installieren? Wobei die Meldung ja eher was von einen "Konflikt" aussagt?!
User avatar
Joe User
Project Manager
Project Manager
Posts: 11191
Joined: 2003-02-27 01:00
Location: Hamburg
Contact:
 

Re: PHP kompilieren..wiedermal ;)

Post by Joe User »

Wo hast Du die Pakete her?
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.
technology
Posts: 9
Joined: 2006-01-13 02:58
 

Re: PHP kompilieren..wiedermal ;)

Post by technology »

Von http://rpm.pbone.net .
Imho alle von deutschen Servern (90% Uni's, soweit ich mich erinner).

*edit*
Achso, die pam-Pakete sind von rpmseek.com
User avatar
Joe User
Project Manager
Project Manager
Posts: 11191
Joined: 2003-02-27 01:00
Location: Hamburg
Contact:
 

Re: PHP kompilieren..wiedermal ;)

Post by Joe User »

technology wrote:Achso, die pam-Pakete sind von rpmseek.com
Selbst schuld, verwende bitte ausschliesslich offizielle SuSE-Pakete, dann bleibt Dir viel Ã?rger erspart...
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.
technology
Posts: 9
Joined: 2006-01-13 02:58
 

Re: PHP kompilieren..wiedermal ;)

Post by technology »

Hm, mag vielleicht eine doofe Frage sein, aber wo finde ich denn das originale Paket?
ftp.suse.com lädt und lädt, aber wird nie fertig.
User avatar
Joe User
Project Manager
Project Manager
Posts: 11191
Joined: 2003-02-27 01:00
Location: Hamburg
Contact:
 

Re: PHP kompilieren..wiedermal ;)

Post by Joe User »

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.
oxygen
Posts: 2138
Joined: 2002-12-15 00:10
Location: Bergheim
 

Re: PHP kompilieren..wiedermal ;)

Post by oxygen »

Einfach mit YaST installieren.
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53
 

Re: PHP kompilieren..wiedermal ;)

Post by Roger Wilco »

technology wrote:Hm, mag vielleicht eine doofe Frage sein, aber wo finde ich denn das originale Paket?
http://www.novell.com/products/suselinu ... rrors.html
technology
Posts: 9
Joined: 2006-01-13 02:58
 

Re: PHP kompilieren..wiedermal ;)

Post by technology »

Danke euch, nun habe ich wenigstens schonmal die richtigen RPM's. ;)

Jetzt habe ich die die drei imap-Pakete und die drei pam-Pakete nochmal von dort runter geladen und installiert, jedoch immernoch das selbe.
Das habe ich dann wohl den anderen rpm's zu verdanken, oder?

Allerdings konnte ich das pam per Yast nicht finden, kann ich das anders wieder deinstallieren und neu drüber schmeissen?
blnsnoopy26
Posts: 660
Joined: 2002-10-19 14:01
 

Re: PHP kompilieren..wiedermal ;)

Post by blnsnoopy26 »

Mit rpm -qva | grep suchbegriff kannst nach installierten Paketen suchen und mit rpm -e oder rpm -e --nodeps paketname kannst es deinstallieren.
Post Reply