From: Thilo B. <Thi...@de...> - 2002-04-18 13:31:47
|
Posted to general, cause manual patches and misbehaviour of current beta could be of general interest: Beeing aware of the fact, that htdig 3.2.0b3 is still beta and while trying to evaluate the general problem with special characters and HTML character entities I got it compile and run on at least two different platforms: - Mac OS X Server (1.2r3) - Cygwin (Win NT, latest release) Finally, there still remains one common problem on those environments: htdig doesn't index words containing special characters (umlaut: ä =E4, etc.). Wouldn't it be possible to create a more portable solution which does not make assumptions on locales or something other operating system and installation dependent stuff? --------------- As a hint for others, evaluating this beta release I'll provide bugfixes to be corrected manually to successfully build the binaries: 1. Mac OS X Server 1.2r3: "mktime" resides in libc.a, which doesn't seem to be detected automatically (configure). In file "htlib/mktime.c" (48-55): move "#define my_mktime..." out of the "#ifdef DEBUG" block section. It now should compile (I've tuned the standard version including OpenSSL, libz.a, etc.). 2. Cygwin: ... has problems with some "#ifdef" sections. Neither "DBL_MAX" nor "FLOAT_MAX" is defined here (file: htsearch/Display.cc). Another problem was related to an "#ifdef" section in file "htlib/HtRegex.h": "regex.h" and <regex.h> includes have to be exchanged (inverse logic). |