sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #62738
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