/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
php kompileringsproblemer
Fra : Kim Emax


Dato : 17-05-04 22:47

Hejsa

Jeg har nogle komplieringsproblemer med PHP, det lader til at gå galt
med -lpam og pam_start(). Dette er bare et lille uddrag af config.log - Er
der nogen, der kan give et hint til, hvad der skal til for at få det til at
spille?

configure:39930: checking for pam_start in -lpam
configure:39949: gcc -o
conftest -g -O2 -Wl,-rpath,/usr/local/lib -L/usr/local/lib
conftest.c -lpam -lgd -lfreetype -lpng -lz -ljpeg -lz -lz -lssl -lcrypto -l
resolv -lm -ldl -lnsl -lxml2 -lz -lm 1>&5
/usr/bin/ld: cannot find -lpam
collect2: ld returned 1 exit status
configure: failed program was:
#line 39938 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char pam_start();

int main() {
pam_start()
; return 0; }
configure:39977: checking for crypt in -lcrypt
configure:39996: gcc -o
conftest -g -O2 -Wl,-rpath,/usr/local/lib -L/usr/local/lib
conftest.c -lcrypt -lgd -lfreetype -lpng -lz -ljpeg -lz -lz -lssl -lcrypto
-lresolv -lm -ldl -lnsl -lxml2 -lz -lm 1>&5
configure:40396: checking whether SSL libraries are needed for c-client
configure:40526: gcc -o
conftest -g -O2 -Wl,-rpath,/usr/local/lib -L/usr/local/lib -Wl,-rpath,/usr
/kerberos/lib -L/usr/kerberos/lib
conftest.c -lc-client -lcrypt -lgd -lfreetype -lpng -lz -ljpeg -lz -lz -ls
sl -lcrypto -lresolv -lm -ldl -lnsl -lxml2 -lz -lm -lgssapi_krb5 -lkrb5 -lk
5crypto -lcom_err 1>&5

/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libc-client.a(osdep.o)(.te
xt+0xa4d7): In function `ssl_onceonlyinit':
: the use of `tmpnam' is dangerous, better use `mkstemp'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libc-client.a(osdep.o)(.te
xt+0xa2f4): In function `checkpw':
: undefined reference to `pam_start'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libc-client.a(osdep.o)(.te
xt+0xa30b): In function `checkpw':
: undefined reference to `pam_authenticate'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libc-client.a(osdep.o)(.te
xt+0xa322): In function `checkpw':
: undefined reference to `pam_setcred'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libc-client.a(osdep.o)(.te
xt+0xa335): In function `checkpw':
: undefined reference to `pam_end'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libc-client.a(osdep.o)(.te
xt+0xa351): In function `checkpw':
: undefined reference to `pam_acct_mgmt'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libc-client.a(osdep.o)(.te
xt+0xa368): In function `checkpw':
: undefined reference to `pam_setcred'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libc-client.a(osdep.o)(.te
xt+0xa37f): In function `checkpw':
: undefined reference to `pam_end'
collect2: ld returned 1 exit status
configure: failed program was:
#line 40501 "configure"
#include "confdefs.h"

void mm_log(void){}
void mm_dlog(void){}
void mm_flags(void){}
void mm_fatal(void){}
void mm_critical(void){}
void mm_nocritical(void){}
void mm_notify(void){}
void mm_login(void){}
void mm_diskerror(void){}
void mm_status(void){}
void mm_lsub(void){}
void mm_list(void){}
void mm_exists(void){}
void mm_searched(void){}
void mm_expunged(void){}
char auth_gssapi_valid();
int main() {
auth_gssapi_valid();
return 0;


--
Take Care
Kim Emax - master|minds - Vi tænker IT for dig...
http://www.masterminds.dk - http://www.emax.dk



 
 
Alex Holst (17-05-2004)
Kommentar
Fra : Alex Holst


Dato : 17-05-04 23:32

Kim Emax wrote:
> configure:39930: checking for pam_start in -lpam
> configure:39949: gcc -o
> conftest -g -O2 -Wl,-rpath,/usr/local/lib -L/usr/local/lib
> conftest.c -lpam -lgd -lfreetype -lpng -lz -ljpeg -lz -lz -lssl -lcrypto -l
> resolv -lm -ldl -lnsl -lxml2 -lz -lm 1>&5
> /usr/bin/ld: cannot find -lpam

OpenBSD har ikke PAM. Hvorfor benytter du ikke bare en pkg eller bygger
fra ports?

(Da du ikke angiver hvilket system der er tale om, antager jeg, at du
bruger det samme som jeg.)

--
I prefer the dark of the night, after midnight and before four-thirty,
when it's more bare, more hollow. http://a.mongers.org

Kim Emax (18-05-2004)
Kommentar
Fra : Kim Emax


Dato : 18-05-04 00:06

In the news:40a93d48$0$167$edfadb0f@dtext02.news.tele.dk,
Alex Holst <a@mongers.org> wrote:

> OpenBSD har ikke PAM. Hvorfor benytter du ikke bare en pkg eller
> bygger fra ports?
>
> (Da du ikke angiver hvilket system der er tale om, antager jeg, at du
> bruger det samme som jeg.)

sorry... Det er et RH9, der driller...

--
Take Care
Kim Emax - master|minds - Vi tænker IT for dig...
http://www.masterminds.dk - http://www.emax.dk



Kim Emax (19-05-2004)
Kommentar
Fra : Kim Emax


Dato : 19-05-04 14:24

In the news:Gpaqc.164633$jf4.8542312@news000.worldonline.dk,
Kim Emax <newsgroup@remove-emax.dk> wrote:
> Hejsa
>
> Jeg har nogle komplieringsproblemer med PHP, det lader til at gå galt
> med -lpam og pam_start(). Dette er bare et lille uddrag af config.log
> - Er der nogen, der kan give et hint til, hvad der skal til for at få
> det til at spille?

problemet var at pam-devel ikke var installeret.

--
Take Care
Kim Emax - master|minds - Vi tænker IT for dig...
http://www.masterminds.dk - http://www.emax.dk



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408937
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste