Hi, trying to compile 2.99.10.20050123 on HP-UX 11.11 with gcc-3.3.3 and Motif breaks in xdvi
gcc -D_HPUX_SOURCE -DHAVE_CONFIG_H -I. -I/soft/tex/teTeX-bin-beta-2.99.10.20050123/tetex-src-2.99.10.20050123-beta/texk/xdvik/gui -I../.. -I/soft/tex/teTeX-bin-beta-2.99.10 .20050123/tetex-src-2.99.10.20050123-beta/texk/xdvik/.. -W -Wall -Wunused -I.. -I/soft/tex/teTeX-bin-beta-2.99.10.20050123/tetex-src-2.99.10.20050123-beta/texk/xdvik/gui/.. -DPS_GS -DXSERVER_INFO -g -O2 -c mag.c -o mag.o In file included from ../../kpathsea/c-memstr.h:29, from ../../kpathsea/c-std.h:75, from ../../kpathsea/config.h:76, from ../xdvi.h:43, from mag.c:42: /usr/include/strings.h:52: error: parse error before '(' token /usr/include/strings.h:52: error: parse error before ')' token /usr/include/strings.h:53: error: parse error before '(' token /usr/include/strings.h:53: error: parse error before ')' token /usr/include/strings.h:54: error: parse error before numeric constant gmake[3]: *** [mag.o] Error 1 because X11/Xfuncs.h #defines bcopy(...) which causes that following error strings.h. the patch below includes xdvi.h (which then includes strings.h) _before_ Xm.h which avoid this trouble. ------------------------------------------------------------------------------- --- tetex-src-2.99.10.20050123-beta/texk/xdvik/gui/mag.c~ 2004-10-28 01:16:41.000000000 +0200 +++ tetex-src-2.99.10.20050123-beta/texk/xdvik/gui/mag.c 2005-01-24 15:42:44.000000000 +0100 @@ -35,11 +35,12 @@ #include <limits.h> #include "c-openmx.h" +#include "xdvi.h" + #ifdef MOTIF #include <Xm/Xm.h> #endif -#include "xdvi.h" #include "events.h" #include "dvi-draw.h" #include "dvi-init.h" ------------------------------------------------------------------------------- Harald Koenig -- "I hope to die ___ _____ before I *have* to use Microsoft Word.", 0--,| /OOOOOOO\ Donald E. Knuth, 02-Oct-2001 in Tuebingen. <_/ / /OOOOOOOOOOO\ \ \/OOOOOOOOOOOOOOO\ \ OOOOOOOOOOOOOOOOO|// Harald Koenig \/\/\/\/\/\/\/\/\/ science+computing ag // / \\ \ [EMAIL PROTECTED] ^^^^^ ^^^^^