Hi Reinhard, > /usr/lib/gcc-lib/i386-slackware-linux/egcs-2.91.66/include/stdbool.h:9: parse error > before `0'
Please, retry with the path that is attatched. > WARNING: You must install texinfo.tex and txi-??.tex manually, Ok, I'll ask Karl for a switch to turn it off or something else... > fmtutil: attempting to create localized format using pool=tex-pl and tcx=il2-pl. > I use some tool to generate the localized pool files and this tool no longer works with the changes format of the pool files. So, for now, you have to disable the *-pl formats in fmtutil.cnf. > make: *** [install] Error 1 Have a look at the top-level Makefile. It runs texlinks and updmap after fmtutil. Since your installation aborted, you have to run them by hand now. Thanks for the report! Thomas
--- tetex-src-beta-2.99.1.20041026/texk/dvipng/color.c 2004-07-01 14:29:17.000000000 +0200 +++ tetex-src/texk/dvipng/color.c 2004-10-30 11:28:40.000000000 +0200 @@ -24,6 +24,9 @@ ************************************************************************/ #include "dvipng.h" +#if HAVE_ALLOCA_H +# include <alloca.h> +#endif /* * Color. We delete and recreate the gdImage for each new page. This --- tetex-src-beta-2.99.1.20041026/texk/dvipng/dvipng.h 2004-10-23 21:45:08.000000000 +0200 +++ tetex-src/texk/dvipng/dvipng.h 2004-11-03 19:30:10.000000000 +0100 @@ -53,6 +53,10 @@ typedef unsigned long long uint64_t; #endif +#ifdef HAVE_STDBOOL_H +#include <stdbool.h> +#endif + #ifndef INT32_MIN #define INT32_MIN (-2147483647-1) #endif @@ -63,7 +67,18 @@ #include <gd.h> #ifdef HAVE_LIBKPATHSEA -#include <kpathsea/kpathsea.h> +# include <kpathsea/kpathsea.h> +/* boolean is an enum type from kpathsea/types.h loaded in + kpathsea/kpathsea.h, use it as fallback */ +# ifndef __bool_true_false_are_defined +# define bool boolean +# endif +#else +/* This is really insufficient, currently no path searches will work + without kpathsea anyway */ +typedef int bool; +# define true (bool) 1 +# define false (bool) 0 #endif #ifdef HAVE_FT2 @@ -77,18 +92,6 @@ #include <t1lib.h> #endif -#ifdef HAVE_STDBOOL_H -#include <stdbool.h> -#else -typedef int bool; -#ifndef true -#define true (bool) 1 -#endif -#ifndef false -#define false (bool) 0 -#endif -#endif - #ifndef HAVE_VPRINTF # ifdef HAVE_DOPRNT # define vfprintf(stream, message, args) _doprnt(message, args, stream) --- tetex-src-beta-2.99.1.20041026/texk/dvipng/enc.c 2004-07-01 14:26:37.000000000 +0200 +++ tetex-src/texk/dvipng/enc.c 2004-10-30 11:31:14.000000000 +0200 @@ -24,6 +24,9 @@ ************************************************************************/ #include "dvipng.h" +#if HAVE_ALLOCA_H +# include <alloca.h> +#endif struct encoding* encodingp=NULL; --- tetex-src-beta-2.99.1.20041026/texk/dvipng/font.c 2004-07-01 14:25:43.000000000 +0200 +++ tetex-src/texk/dvipng/font.c 2004-10-30 11:31:23.000000000 +0200 @@ -24,6 +24,9 @@ ************************************************************************/ #include "dvipng.h" +#if HAVE_ALLOCA_H +# include <alloca.h> +#endif void CheckChecksum(uint32_t c1, uint32_t c2, const char* name) { @@ -188,7 +191,7 @@ } #ifdef HAVE_FT2_OR_LIBT1 -inline char* kpse_find_t1_or_tt(char* filename) +char* kpse_find_t1_or_tt(char* filename) { char* filepath = kpse_find_file(filename, kpse_type1_format, false); #ifdef HAVE_FT2 --- tetex-src-beta-2.99.1.20041026/texk/dvipng/fontmap.c 2004-07-01 14:24:46.000000000 +0200 +++ tetex-src/texk/dvipng/fontmap.c 2004-10-30 11:21:53.000000000 +0200 @@ -29,7 +29,7 @@ static struct filemmap psfont_mmap; static struct psfontmap *psfontmap=NULL; -inline char* newword(char** buffer, char* end) +char* newword(char** buffer, char* end) { char *word,*pos=*buffer;