Hallo Philipp, On 29-Jun-2002 Philipp Thomas wrote:
"Heinz W. Pahlke"
[20020525 14:13:56 +0200]: Und fuer xpdf haben mich eben eine Reihe von Warnungen "the use of `tmpnam' is dangerous, better use `mkstemp'" ueberrascht.
Also ich habe jetzt mal xpdf 1.01 gezogen und mir angesehen. Der Code in goo/gfile.c verwendet alternativ mkstemp wenn diese Funktion beim Lauf von configure gefunden wird. Da sie glibc mkstemp enthält, wundert es mich, das sie nicht gefunden wurde. Was sagt denn config.log zu mkstemp?
configure:5191: checking for mkstemp
configure:5216: g++ -o conftest -g -O2 conftest.cc >&5
configure:5219: $? = 0
configure:5222: test -s conftest
configure:5225: $? = 0
configure:5235: result: yes
configure:5243: checking for mkstemps
configure:5268: g++ -o conftest -g -O2 conftest.cc >&5
configure: In function `int main()':
configure:5260: implicit declaration of function `int mkstemps(...)'
configure:5271: $? = 1
configure: failed program was:
#line 5248 "configure"
#include "confdefs.h"
#include
Ich würde einfach mal 'make distclean' aufrufen und dann nochmal erneut configure aufrufen.
Duerfte aber nichts sinnvolles bringen, so lange hier die glibc 2.2.4-40 und glibc-devel 2.2-9 installiert sind.
Ach ja, der kleine folgende Patch könnte helfen:
--- configure.in.old Tue May 21 08:40:09 2002 +++ configure.in Sat Jun 29 03:51:42 2002 @@ -4,6 +4,10 @@ AC_INIT(xpdf/xpdf.cc) AC_CONFIG_HEADER(aconf.h)
+dnl define unconditionally + +AC_DEFINE(_GNU_SOURCE) + dnl ##### Optional features. AC_ARG_ENABLE(a4-paper, [ --enable-a4-paper use A4 paper size instead of Letter for --- aconf.h.in.old Tue May 21 08:40:09 2002 +++ aconf.h.in Sat Jun 29 03:50:22 2002 @@ -7,6 +7,13 @@ #ifndef ACONF_H #define ACONF_H
+ +/* + * Define to get GNU extensions on systems that support them */ + */ + +undef _GNU_SOURCE + /* * Use A4 paper size instead of Letter for PostScript output. */
Vielen Dank. Probiere ich die naechsten Tage gleich aus, wenn ich auf Kernel 2.4.x und glibc-devel 2.2.4-40 geupdatet habe. Beste Gruesse, Heinz. -- http://www.pahlke-online.de http://www.Pahlke-KunstWebDesign.de