"Heinz W. Pahlke" wrote:
Hallo,
der Versuch, yase 0.9.7 zu kompilieren, bricht mit einer Fehlermeldung ab:
--------------------------------8<----------------------------------
In file included from makedb.c:61: makedb.h:74: parse error before `0.5' makedb.c: In function `print_yase_version': makedb.c:905: warning: unknown escape sequence: `\' followed by char code 0xd
0xd ist \r (CR)
--------------------------------8<----------------------------------
Die Warnungen, denke ich, kann man in den Wind schlagen. Das Problem liegt wohl in der genannten Zeile 74 von makedb.h:
#define CALC_QTW(qtf, qmf, idf) \ ((0.5 + (0.5 * (qtf)/(qmf))) * (idf));
Sind es nur meine mehr als bescheidenen Programmierkenntnisse, dass ich keinen Fehler entdecken kann? Vermutlich hat jemand einen DOS-Editor benutzt oder Dateien mittels ftp-Text-mode übertragen. (\r\n = <CR><LN> - DOS-Zeilentrennung, Unix: \n = <LN>).
Sollte das zutreffen, würde ich den Editor zu wechseln, da gute Unix-Editoren \r normalerweise anzeigen und nicht heimlich verschlucken (weshalb Du sie vermutlich nicht siehst). Ralf