Hallo Alexander,
ich hab' das mal auf meiner n Tuck älteren (10.1) OpenSuSE (aber immerhin AMD64) nachgestellt. Was ich in tex4ht.c geändert hab':
Code:
/* **********************************************
Compiler options *
(uncommented | command line) *
------------------------------------------------*
Classic C (CC) default */
#define ANSI ansi-c, c++
//#define DOS_C
#define HAVE_STRING_H <string.h>
#define HAVE_DIRENT_H <dirent.h>
//#define HAVE_SYS_NDIR_H <sys/ndir.h>
#define HAVE_SYS_DIR_H <sys/dir.h>
//#define HAVE_NDIR_H <ndir.h>
#define HAVE_IO_H <sys/io.h>
//#define HAVE_UNISTD_H <unistd.h>
//#define WIN32
//#define KPATHSEA
//#define CDECL .......
//#define BCC32 bordland c++
/*************************************************
Tex4ht variables *
obwohl, warum ich den // vor #define KPATHSEA setzen musste, kann ich noch nicht sagen, die dann benötigten Dateien sind bei mir jedenfalls vorhanden;(
Oh, und dann noch so um Zeile 193 herum:
Code:
//#include
#include HAVE_IO_H
schließlich hab ich HAVE_IO_H zuvor bereits auf <sys/io.h> gesetzt, weil io.h bei mir unter /usr/include/sys ist und nicht unter /usr/include...
Zumindest kompiliert
Code:
gcc -o foo tex4ht.c
dann ohne Fehler... ob das Programm `foo´ dann aber auch macht, was es soll...?
MfG,
Lesezeichen