немного не то, в багрепорте парсер ругался на $sqldriversdir
sk 06.03.2009 16:00
Это только частично "вылечилось", если закомментировать
^^str.trim[both;е]: ^try_exec{^str.trim[both;е]}<br />
^^str.trim[start;е]: ^try_exec{^str.trim[start;е]}<br />
^^str.trim[left;е]: ^try_exec{^str.trim[left;е]}<br />
а _также_ $SQL.connect-string в auto.p (именно на строку с
$sqldriversdir в _test.html ругался парсер в изначальном багрепорте).
Вот строки, которые отличаются от auto.p.dist:
$charsetsdir[/usr/share/parser3/charsets/]
$sqldriversdir[/usr/lib/parser3/]
$SQL.connect-string[
mysql://test:pass@localhost/test?charset=cp1251]
PS:
С учетом этого, кстати, в utf8 заработал _test.html на amd64.
Единственный "патч", который я наложил (иначе ругался на
unknown untaint language):
--- parser.orig/src/include/pa_string.h 2009-03-06 00:02:40.000000000 +0300
+++ parser/src/include/pa_string.h 2009-03-06 00:03:13.000000000 +0300
@@ -112,9 +112,9 @@
struct {
#ifdef PA_LITTLE_ENDIAN
Language lang:8;
- int is_not_just_lang:sizeof(CORD)*8-8;
+ long is_not_just_lang:sizeof(CORD)*8-8;
#elif defined(PA_BIG_ENDIAN)
- int is_not_just_lang:sizeof(CORD)*8-8;
+ long is_not_just_lang:sizeof(CORD)*8-8;
Language lang:8;
#else
# error word endianness not determined for some obscure reason
- а с utf оно работает?, sk 05.03.2009 19:12
- fixed (cvs head), Misha v.3 [M] 23.06.2009 14:30
- должно, Misha v.3 [M] 06.03.2009 14:39
- немного не то, в багрепорте парсер ругался на $sqldriversdir, sk 06.03.2009 16:00
- Ответ, Misha v.3 [M] 06.03.2009 16:07
- Ответ, sk 06.03.2009 17:21
- Ответ, Misha v.3 [M] 07.03.2009 05:35