From: Alan W. I. <ai...@us...> - 2006-08-07 18:37:17
|
Update of /cvsroot/plplot/plplot In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7141 Modified Files: configure.ac Log Message: Comment out AC_CHECK_TYPE(caddr_t, char *) since we don't expect the broken X systems this fixed in the past. See discussion on the PLplot-devel list. Index: configure.ac =================================================================== RCS file: /cvsroot/plplot/plplot/configure.ac,v retrieving revision 1.212 retrieving revision 1.213 diff -u -d -r1.212 -r1.213 --- configure.ac 27 May 2006 18:37:59 -0000 1.212 +++ configure.ac 7 Aug 2006 18:37:14 -0000 1.213 @@ -217,13 +217,16 @@ dnl Typedefs dnl ======================================================================= -dnl Some X11 headers require "caddr_t" even on systems that claim POSIX.1 -dnl compliance, which is illegal. This makes it impossible to compile -dnl programs that include X11 headers if _POSIX_SOURCE is defined. I work -dnl around this potential problem by just defining caddr_t to 'char *' on all -dnl systems (unless it is set already), whether it will be needed or not. +dnl In the past, some X11 headers required "caddr_t" even on systems that +dnl claimed POSIX.1 compliance, which was illegal. This made it impossible +dnl to compile programs that included X11 headers if _POSIX_SOURCE was +dnl defined. We used to work around this potential problem by just defining +dnl caddr_t to 'char *' on all systems (unless it is set already), whether +dnl it was needed or not. Now we ignore the issue because we don't expect +dnl such broken X behaviour any more and because this kind of argument list +dnl for AC_CHECK_TYPE is now deprecated in the autoconf documentation. -AC_CHECK_TYPE(caddr_t, char *) +dnl AC_CHECK_TYPE(caddr_t, char *) dnl The following is primarily for use in drivers/get-drv-info.c |