← Back to team overview

sslug-teknik team mailing list archive

Re: Compilering af PHP (fejl ang. my_tempnam.lo)

 

In <b7sfn6$sk1$1@xxxxxxxxxxxx> "Peter Andersen" <peterandersen@xxxxxxxxxxx> writes:

>Jeg har en installation af RH9 som jeg febrilsk prøver at
>installerer PHP på.

Umiddelbart fristes jeg til at spørge hvorfor du ikke blot
bruger den medfølgende php rpm-pakke ? Men ok:

>ext/mysql/libmysql/my_lib.lo(.text+0x3d1): In function `my_dir':
>/Data/php-4.3.0/ext/mysql/libmysql/my_lib.c:169: undefined reference to
>`errno'

En eller flere af source-filerne til det bibliotek bruger
"errno" variablen uden at have en "#include <errno.h>"
Red Hat 9 bruger det nye NPTL threading bibliotek, og det
betyder blandt andet at man ikke længere kan referere errno
variablen direkte - det er nemlig ikke thread-sikkert.

Lav en grep på "errno" i source-filerne, og check at de har
inkluderet errno.h der hvor de bruger errno variablen.


Henrik
-- 
Henrik Storner <henrik@xxxxxxx> 


Follow ups

References