See <http://xmlp-test:8080/job/Liblouis/158/changes> Changes: [bertfrees@xxxxxxxxx] Add helper function to convert typeform strings [bertfrees@xxxxxxxxx] Fix crash in test typeform.c widechar strings are not 0-terminated [bertfrees@xxxxxxxxx] Fix more compiler warnings [christian.egli@xxxxxxxxxxxxxx] Fix more compiler warnings [christian.egli@xxxxxxxxxxxxxx] Fixes for compiler warnings [christian.egli@xxxxxxxxxxxxxx] Update for release 2.5.2 [christian.egli@xxxxxxxxxxxxxx] Fix a regression with the 'com' contraction. ------------------------------------------ [...truncated 670 lines...] en_gb_g1_italics.c:31: warning: passing argument 3 of 'check_translation' makes pointer from integer without a cast brl_checks.h:14: note: expected 'const char *' but argument is of type 'int' mv -f .deps/en_gb_g1_italics.Tpo .deps/en_gb_g1_italics.Po /bin/bash ../libtool --tag=CC --mode=link gcc -std=gnu99 -g -O2 -o en_gb_g1_italics brl_checks.o en_gb_g1_italics.o ../liblouis/liblouis.la libtool: link: gcc -std=gnu99 -g -O2 -o .libs/en_gb_g1_italics brl_checks.o en_gb_g1_italics.o ../liblouis/.libs/liblouis.so gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../liblouis -I../liblouis -g -O2 -MT letterDefTest.o -MD -MP -MF .deps/letterDefTest.Tpo -c -o letterDefTest.o letterDefTest.c mv -f .deps/letterDefTest.Tpo .deps/letterDefTest.Po /bin/bash ../libtool --tag=CC --mode=link gcc -std=gnu99 -g -O2 -o letterDefTest brl_checks.o letterDefTest.o ../liblouis/liblouis.la libtool: link: gcc -std=gnu99 -g -O2 -o .libs/letterDefTest brl_checks.o letterDefTest.o ../liblouis/.libs/liblouis.so /bin/bash ../libtool --tag=CC --mode=link gcc -std=gnu99 -g -O2 -o squash_space brl_checks.o squash_space.o ../liblouis/liblouis.la libtool: link: gcc -std=gnu99 -g -O2 -o .libs/squash_space brl_checks.o squash_space.o ../liblouis/.libs/liblouis.so /bin/bash ../libtool --tag=CC --mode=link gcc -std=gnu99 -g -O2 -o hyphenate brl_checks.o hyphenate.o ../liblouis/liblouis.la libtool: link: gcc -std=gnu99 -g -O2 -o .libs/hyphenate brl_checks.o hyphenate.o ../liblouis/.libs/liblouis.so gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../liblouis -I../liblouis -g -O2 -MT pass1Only.o -MD -MP -MF .deps/pass1Only.Tpo -c -o pass1Only.o pass1Only.c mv -f .deps/pass1Only.Tpo .deps/pass1Only.Po /bin/bash ../libtool --tag=CC --mode=link gcc -std=gnu99 -g -O2 -o pass1Only brl_checks.o pass1Only.o ../liblouis/liblouis.la libtool: link: gcc -std=gnu99 -g -O2 -o .libs/pass1Only brl_checks.o pass1Only.o ../liblouis/.libs/liblouis.so /bin/bash ../libtool --tag=CC --mode=link gcc -std=gnu99 -g -O2 -o outpos brl_checks.o outpos.o ../liblouis/liblouis.la libtool: link: gcc -std=gnu99 -g -O2 -o .libs/outpos brl_checks.o outpos.o ../liblouis/.libs/liblouis.so gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../liblouis -I../liblouis -g -O2 -MT getTable.o -MD -MP -MF .deps/getTable.Tpo -c -o getTable.o getTable.c mv -f .deps/getTable.Tpo .deps/getTable.Po /bin/bash ../libtool --tag=CC --mode=link gcc -std=gnu99 -g -O2 -o getTable getTable.o ../liblouis/liblouis.la libtool: link: gcc -std=gnu99 -g -O2 -o .libs/getTable getTable.o ../liblouis/.libs/liblouis.so gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../liblouis -I../liblouis -g -O2 -MT typeform.o -MD -MP -MF .deps/typeform.Tpo -c -o typeform.o typeform.c mv -f .deps/typeform.Tpo .deps/typeform.Po /bin/bash ../libtool --tag=CC --mode=link gcc -std=gnu99 -g -O2 -o typeform typeform.o ../liblouis/liblouis.la libtool: link: gcc -std=gnu99 -g -O2 -o .libs/typeform typeform.o ../liblouis/.libs/liblouis.so /bin/bash ../libtool --tag=CC --mode=link gcc -std=gnu99 -g -O2 -o pass0_typebuf brl_checks.o pass0_typebuf.o ../liblouis/liblouis.la libtool: link: gcc -std=gnu99 -g -O2 -o .libs/pass0_typebuf brl_checks.o pass0_typebuf.o ../liblouis/.libs/liblouis.so make[3]: Nothing to be done for `check_all_tables.pl'. make[3]: Nothing to be done for `check_endless_loop.pl'. make[3]: Nothing to be done for `multiple_table_path.pl'. make[3]: Nothing to be done for `check_doctests.py'. make[3]: Nothing to be done for `runHarness.py'. make[3]: Leaving directory `<http://xmlp-test:8080/job/Liblouis/ws/liblouis/tests'> make check-TESTS make[3]: Entering directory `<http://xmlp-test:8080/job/Liblouis/ws/liblouis/tests'> PASS: pass2 PASS: pass2_inpos *** glibc detected *** <http://xmlp-test:8080/job/Liblouis/ws/liblouis/tests/.libs/lt-inpos>: free(): invalid next size (fast): 0x0000000000f71060 *** ======= Backtrace: ========= /lib/libc.so.6(+0x71ad6)[0x2b435de02ad6] /lib/libc.so.6(cfree+0x6c)[0x2b435de0784c] <http://xmlp-test:8080/job/Liblouis/ws/liblouis/tests/.libs/lt-inpos[0x4011b6]> <http://xmlp-test:8080/job/Liblouis/ws/liblouis/tests/.libs/lt-inpos[0x40148e]> /lib/libc.so.6(__libc_start_main+0xfd)[0x2b435ddafc4d] <http://xmlp-test:8080/job/Liblouis/ws/liblouis/tests/.libs/lt-inpos[0x400919]> ======= Memory map: ======== 00400000-00402000 r-xp 00000000 09:03 17232445 <http://xmlp-test:8080/job/Liblouis/ws/liblouis/tests/.libs/lt-inpos> 00601000-00602000 rw-p 00001000 09:03 17232445 <http://xmlp-test:8080/job/Liblouis/ws/liblouis/tests/.libs/lt-inpos> 00f71000-00f92000 rw-p 00000000 00:00 0 [heap] 2b435d94b000-2b435d969000 r-xp 00000000 09:03 16820213 /lib/ld-2.11.2.so 2b435d969000-2b435d96b000 rw-p 00000000 00:00 0 2b435db68000-2b435db69000 r--p 0001d000 09:03 16820213 /lib/ld-2.11.2.so 2b435db69000-2b435db6a000 rw-p 0001e000 09:03 16820213 /lib/ld-2.11.2.so 2b435db6a000-2b435db6b000 rw-p 00000000 00:00 0 2b435db6b000-2b435db85000 r-xp 00000000 09:03 26141800 <http://xmlp-test:8080/job/Liblouis/ws/liblouis/liblouis/.libs/liblouis.so.2.3.2> 2b435db85000-2b435dd84000 ---p 0001a000 09:03 26141800 <http://xmlp-test:8080/job/Liblouis/ws/liblouis/liblouis/.libs/liblouis.so.2.3.2> 2b435dd84000-2b435dd85000 rw-p 00019000 09:03 26141800 <http://xmlp-test:8080/job/Liblouis/ws/liblouis/liblouis/.libs/liblouis.so.2.3.2> 2b435dd85000-2b435dd8a000 rw-p 00000000 00:00 0 2b435dd90000-2b435dd91000 rw-p 00000000 00:00 0 2b435dd91000-2b435dee9000 r-xp 00000000 09:03 16820086 /lib/libc-2.11.2.so 2b435dee9000-2b435e0e8000 ---p 00158000 09:03 16820086 /lib/libc-2.11.2.so 2b435e0e8000-2b435e0ec000 r--p 00157000 09:03 16820086 /lib/libc-2.11.2.so 2b435e0ec000-2b435e0ed000 rw-p 0015b000 09:03 16820086 /lib/libc-2.11.2.so 2b435e0ed000-2b435e0f4000 rw-p 00000000 00:00 0 2b435e0fb000-2b435e111000 r-xp 00000000 09:03 16818330 /lib/libgcc_s.so.1 2b435e111000-2b435e310000 ---p 00016000 09:03 16818330 /lib/libgcc_s.so.1 2b435e310000-2b435e311000 rw-p 00015000 09:03 16818330 /lib/libgcc_s.so.1 2b4360000000-2b4360021000 rw-p 00000000 00:00 0 2b4360021000-2b4364000000 ---p 00000000 00:00 0 7fff41b5e000-7fff41b73000 rw-p 00000000 00:00 0 [stack] 7fff41bff000-7fff41c00000 r-xp 00000000 00:00 0 [vdso] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] Input: 'aaabcdefg' Expected: 'abcddefg' Received: 'abcddefg x ' Diff: Expected nothing but recieved ' ' in index 8 Input: 'aaabcdefg' Expected: 'xcddwg' Received: 'xcddwg z ' Diff: Expected nothing but recieved ' ' in index 6 /bin/bash: line 5: 15255 Aborted LOUIS_TABLEPATH=../tables,../tests/tables,../tests/tables/moreTables PYTHONPATH=../tests/harness:../python:$PYTHONPATH HARNESS_DIR=../tests/harness LD_LIBRARY_PATH=../liblouis/.libs:$LD_LIBRARY_PATH PATH=../tools:$PATH ${dir}$tst FAIL: inpos PASS: inpos_match_replace PASS: uplow_with_unicode string='greetings ' cursor=10 (' ') expected=8 recieved=7 (' ') XFAIL: present_progressive PASS: capitalized_word PASS: capitalized_with_sentance PASS: inpos_compbrl Input: 'He said it wasn't always working as expected.' Expected: '.,he sd x wasn't .alw ."w+ z expect$4' Received: '.,he sd x wasn't .alw .work+ z expect$4' Diff: Expected '"' but recieved 'w' in index 23 Input: 'Er sagte es funktioniere nicht immer wie erwartet.' Expected: '_ER SAGTE ES __FUNKTION0RE NI4T', IMMER W0 ERWARTET.' Received: '_ER SAGTE ES __FUNKTION0RE _NI4T IMMER W0 ERWARTET.' Diff: Expected 'N' but recieved '_' in index 27 XFAIL: lastworditalafter Input: 'This is a Test in Italic.' Expected: '..,this is a ,test in ,italic4.'' Received: ',this is a ,test in ,italic4.' is a 1t.'est' Diff: Expected '.' but recieved ',' in index 0 Input: 'This is a Test' Expected: ',this .is .a ,test' Received: ',this is a.' ,testic4 is,+ .' Diff: Expected '.' but recieved 'i' in index 6 XFAIL: en_gb_g1_italics PASS: letterDefTest *** glibc detected *** <http://xmlp-test:8080/job/Liblouis/ws/liblouis/tests/.libs/lt-squash_space>: free(): invalid next size (fast): 0x0000000001a87040 *** ======= Backtrace: ========= /lib/libc.so.6(+0x71ad6)[0x2ba944882ad6] /lib/libc.so.6(cfree+0x6c)[0x2ba94488784c] <http://xmlp-test:8080/job/Liblouis/ws/liblouis/tests/.libs/lt-squash_space[0x4011b6]> <http://xmlp-test:8080/job/Liblouis/ws/liblouis/tests/.libs/lt-squash_space[0x401471]> /lib/libc.so.6(__libc_start_main+0xfd)[0x2ba94482fc4d] <http://xmlp-test:8080/job/Liblouis/ws/liblouis/tests/.libs/lt-squash_space[0x400919]> ======= Memory map: ======== 00400000-00403000 r-xp 00000000 09:03 17232456 <http://xmlp-test:8080/job/Liblouis/ws/liblouis/tests/.libs/lt-squash_space> 00602000-00603000 rw-p 00002000 09:03 17232456 <http://xmlp-test:8080/job/Liblouis/ws/liblouis/tests/.libs/lt-squash_space> 01a87000-01aa8000 rw-p 00000000 00:00 0 [heap] 2ba9443cb000-2ba9443e9000 r-xp 00000000 09:03 16820213 /lib/ld-2.11.2.so 2ba9443e9000-2ba9443eb000 rw-p 00000000 00:00 0 2ba9445e8000-2ba9445e9000 r--p 0001d000 09:03 16820213 /lib/ld-2.11.2.so 2ba9445e9000-2ba9445ea000 rw-p 0001e000 09:03 16820213 /lib/ld-2.11.2.so 2ba9445ea000-2ba9445eb000 rw-p 00000000 00:00 0 2ba9445eb000-2ba944605000 r-xp 00000000 09:03 26141800 <http://xmlp-test:8080/job/Liblouis/ws/liblouis/liblouis/.libs/liblouis.so.2.3.2> 2ba944605000-2ba944804000 ---p 0001a000 09:03 26141800 <http://xmlp-test:8080/job/Liblouis/ws/liblouis/liblouis/.libs/liblouis.so.2.3.2> 2ba944804000-2ba944805000 rw-p 00019000 09:03 26141800 <http://xmlp-test:8080/job/Liblouis/ws/liblouis/liblouis/.libs/liblouis.so.2.3.2> 2ba944805000-2ba94480a000 rw-p 00000000 00:00 0 2ba944810000-2ba944811000 rw-p 00000000 00:00 0 2ba944811000-2ba944969000 r-xp 00000000 09:03 16820086 /lib/libc-2.11.2.so 2ba944969000-2ba944b68000 ---p 00158000 09:03 16820086 /lib/libc-2.11.2.so 2ba944b68000-2ba944b6c000 r--p 00157000 09:03 16820086 /lib/libc-2.11.2.so 2ba944b6c000-2ba944b6d000 rw-p 0015b000 09:03 16820086 /lib/libc-2.11.2.so 2ba944b6d000-2ba944b74000 rw-p 00000000 00:00 0 2ba944b7b000-2ba944b91000 r-xp 00000000 09:03 16818330 /lib/libgcc_s.so.1 2ba944b91000-2ba944d90000 ---p 00016000 09:03 16818330 /lib/libgcc_s.so.1 2ba944d90000-2ba944d91000 rw-p 00015000 09:03 16818330 /lib/libgcc_s.so.1 2ba948000000-2ba948021000 rw-p 00000000 00:00 0 2ba948021000-2ba94c000000 ---p 00000000 00:00 0 7fff7ae3b000-7fff7ae50000 rw-p 00000000 00:00 0 [stack] 7fff7afff000-7fff7b000000 r-xp 00000000 00:00 0 [vdso] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] Input: ' ' Expected: ' ' Received: ' ' Diff: Expected nothing but recieved ' ' in index 3 Input: ' ' Expected: ' ' Received: ' ' Diff: Expected nothing but recieved ' ' in index 3 Input: ' ' Expected: ' ' Received: ' ' Diff: Expected nothing but recieved ' ' in index 1 Input: ' ' Expected: ' ' Received: ' ' Diff: Expected nothing but recieved ' ' in index 1 Input: ' ' Expected: ' ' Received: ' ' Diff: Expected nothing but recieved ' ' in index 1 Input: ' ' Expected: ' ' Received: ' ' Diff: Expected ' ' but recieved ' ' in index 0 /bin/bash: line 5: 15483 Aborted LOUIS_TABLEPATH=../tables,../tests/tables,../tests/tables/moreTables PYTHONPATH=../tests/harness:../python:$PYTHONPATH HARNESS_DIR=../tests/harness LD_LIBRARY_PATH=../liblouis/.libs:$LD_LIBRARY_PATH PATH=../tools:$PATH ${dir}$tst XFAIL: squash_space PASS: hyphenate PASS: pass1Only PASS: outpos bad.ctb:1: error: opcode 'bad' not defined. bad.ctb:2: error: opcode 'bad' not defined. 2 errors found. bad.ctb:1: error: opcode 'bad' not defined. bad.ctb:2: error: opcode 'bad' not defined. 2 errors found. bad.ctb:1: error: opcode 'bad' not defined. bad.ctb:2: error: opcode 'bad' not defined. 2 errors found. PASS: getTable PASS: typeform PASS: pass0_typebuf PASS: check_all_tables.pl PASS: check_endless_loop.pl PASS: multiple_table_path.pl ********************************************************************** File "./doctests/nl-BE-g1.ctb_test.txt", line 265, in nl-BE-g1.ctb_test.txt Failed example: t.braille(u'37,8�� C') Expected: u'#cg,h") $c' Got: u'#cg,h") >c' ********************************************************************** 1 items had failures: 1 of 121 in nl-BE-g1.ctb_test.txt ***Test Failed*** 1 failures. FAIL: check_doctests.py --- Braille Cursor Difference Failure: ../tests/harness/en-GB-g2_harness.txt --- input: 'Pappa Pappa help me.' received brl: '������������������ ������������������ ������������ ���������' BRLCursorAt 17 expected 15: ' * ^ ' --- end --- --- Braille Difference Failure: ../tests/harness/da-dk-g2_harness.txt --- input: 'igen' expected brl: '���������' actual brl: '���' --- end --- --- Braille Difference Failure: ../tests/harness/da-dk-g2_harness.txt --- input: 'men' expected brl: '������' actual brl: '���' --- end --- --- Braille Difference Failure: ../tests/harness/da-dk-g2_harness.txt --- input: 'ret' expected brl: '������' actual brl: '���' --- end --- Ran 3361 tests, with 4 failures and 0 errors. PASS: runHarness.py ============================================= 2 of 24 tests failed Please report to john.boyer@xxxxxxxxxxxxxxxxx ============================================= make[3]: *** [check-TESTS] Error 1 make[3]: Leaving directory `<http://xmlp-test:8080/job/Liblouis/ws/liblouis/tests'> make[2]: *** [check-am] Error 2 make[2]: Leaving directory `<http://xmlp-test:8080/job/Liblouis/ws/liblouis/tests'> make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `<http://xmlp-test:8080/job/Liblouis/ws/liblouis/tests'> make: *** [check-recursive] Error 1 Build step 'Execute shell' marked build as failure ----- Geschenktipp: Ein Buch der SBS. Als Hoerbuch, in Grossdruck oder Blindenschrift. Informieren Sie sich unter http://www.sbs.ch/schenken . For a description of the software, to download it and links to project pages go to http://www.abilitiessoft.com