← Back to team overview

sslug-teknik team mailing list archive

Compilering af PHP (fejl ang. my_tempnam.lo)

 

Jeg har en installation af RH9 som jeg febrilsk prøver at
installerer PHP på.
Jeg compiler med ./configure --with-mysql --with-apxs2, make, make install
Configure løber fint igenne. Make kommer med følgende fejlmelding:

ext/mysql/libmysql/my_tempnam.lo(.text+0x4c): In function `my_tempnam':
/Data/php-4.3.0/ext/mysql/libmysql/my_tempnam.c:103: the use of `tempnam' is
dangerous, better use `mkstemp'
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'
ext/mysql/libmysql/my_lib.lo(.text+0x5ef): In function `my_stat':
/Data/php-4.3.0/ext/mysql/libmysql/my_lib.c:588: undefined reference to
`errno'
ext/mysql/libmysql/my_malloc.lo(.text+0xde): In function `my_malloc':
/Data/php-4.3.0/ext/mysql/libmysql/my_malloc.c:24: undefined reference to
`errno'
ext/mysql/libmysql/my_realloc.lo(.text+0xd5): In function `my_realloc':
/Data/php-4.3.0/ext/mysql/libmysql/my_realloc.c:44: undefined reference to
`errno'
ext/mysql/libmysql/my_delete.lo(.text+0x86): In function `my_delete':
/Data/php-4.3.0/ext/mysql/libmysql/my_delete.c:16: undefined reference to
`errno'
ext/mysql/libmysql/my_tempnam.lo(.text+0x89):/Data/php-4.3.0/ext/mysql/libmy
sql/my_tempnam.c:108: more undefined references to `errno' follow
collect2: ld returned 1 exit status
make: *** [sapi/cli/php] Error 1
[root@test php-4.3.0]#

Hvad er der galt?? Der er ik installeret noget overhoved, så hvis jeg bare
ignorerer det virker det ik.

Hvad gør man? apache og mysql er intstalleret og virker ok. Jeg har prøvet
med php 4.3.0 og 4.3.1 hvilket er det samme.

--
Vh. Peter Andersen




Follow ups