[liblouis-liblouisxml] Build failed in Jenkins: Liblouis #67

  • From: Continuous Integration Server <continuous-integration-server@xxxxxx>
  • To: liblouis-liblouisxml@xxxxxxxxxxxxx
  • Date: Tue, 15 May 2012 00:02:24 +0200 (CEST)

See <http://xmlp-test:8080/job/Liblouis/67/changes>

Changes:

[john.boyer@xxxxxxxxxxxxxxxxx] Updating HACKING for the new Windows build 
README and directory

[bertfrees@xxxxxxxxx] Added tests for inputPos

[bertfrees@xxxxxxxxx] Fixed inputPos for situation where context and multipass 
opcodes are involved

[bertfrees@xxxxxxxxx] Changed nl-BE table (circumvent lowercase bug)

[christian.egli@xxxxxxxxxxxxxx] More comments on how to debug with valgrind

[mwhapples@xxxxxxxxx] Changed docstrings to fit better with python3 terms and 
changed the return type of the hyphenate function so that it returns a unicode 
string

[mwhapples@xxxxxxxxx] Some changes to include the python3 code in the build.

------------------------------------------
[...truncated 229 lines...]
mv -f .deps/lou_checkhyphens.Tpo .deps/lou_checkhyphens.Po
/bin/bash ../libtool --tag=CC   --mode=link gcc -std=gnu99  -g -O2   -o 
lou_checkhyphens lou_checkhyphens.o ../liblouis/liblouis.la ../gnulib/libgnu.la 
 
libtool: link: gcc -std=gnu99 -g -O2 -o .libs/lou_checkhyphens 
lou_checkhyphens.o  ../liblouis/.libs/liblouis.so ../gnulib/.libs/libgnu.a
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../liblouis  -I../liblouis -I../gnulib   
-g -O2 -MT lou_checktable.o -MD -MP -MF .deps/lou_checktable.Tpo -c -o 
lou_checktable.o lou_checktable.c
mv -f .deps/lou_checktable.Tpo .deps/lou_checktable.Po
/bin/bash ../libtool --tag=CC   --mode=link gcc -std=gnu99  -g -O2   -o 
lou_checktable lou_checktable.o ../liblouis/liblouis.la ../gnulib/libgnu.la  
libtool: link: gcc -std=gnu99 -g -O2 -o .libs/lou_checktable lou_checktable.o  
../liblouis/.libs/liblouis.so ../gnulib/.libs/libgnu.a
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../liblouis  -I../liblouis -I../gnulib   
-g -O2 -MT lou_debug.o -MD -MP -MF .deps/lou_debug.Tpo -c -o lou_debug.o 
lou_debug.c
mv -f .deps/lou_debug.Tpo .deps/lou_debug.Po
/bin/bash ../libtool --tag=CC   --mode=link gcc -std=gnu99  -g -O2   -o 
lou_debug lou_debug.o ../liblouis/liblouis.la ../gnulib/libgnu.la  
libtool: link: gcc -std=gnu99 -g -O2 -o .libs/lou_debug lou_debug.o  
../liblouis/.libs/liblouis.so ../gnulib/.libs/libgnu.a
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../liblouis  -I../liblouis -I../gnulib   
-g -O2 -MT lou_translate.o -MD -MP -MF .deps/lou_translate.Tpo -c -o 
lou_translate.o lou_translate.c
mv -f .deps/lou_translate.Tpo .deps/lou_translate.Po
/bin/bash ../libtool --tag=CC   --mode=link gcc -std=gnu99  -g -O2   -o 
lou_translate lou_translate.o ../liblouis/liblouis.la ../gnulib/libgnu.la  
libtool: link: gcc -std=gnu99 -g -O2 -o .libs/lou_translate lou_translate.o  
../liblouis/.libs/liblouis.so ../gnulib/.libs/libgnu.a
make[1]: Leaving directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/tools'>
Making all in tables
make[1]: Entering directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/tables'>
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/tables'>
Making all in doc
make[1]: Entering directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/doc'>
make[1]: Leaving directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/doc'>
Making all in man
make[1]: Entering directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/man'>
help2man ../tools/lou_allround --info-page=liblouis \
        --name="Test every capability of the liblouis library" \
        --output=lou_allround.1
help2man ../tools/lou_checkhyphens --info-page=liblouis \
        --name="Check the accuracy of hyphenation in liblouis Braille 
translation tables" \
        --output=lou_checkhyphens.1
help2man ../tools/lou_checktable --info-page=liblouis \
        --name="Test a liblouis Braille translation table" \
        --output=lou_checktable.1
help2man ../tools/lou_debug --info-page=liblouis \
        --name="A debugger for liblouis Braille translation tables" \
        --output=lou_debug.1
help2man ../tools/lou_translate --info-page=liblouis \
        --name="A Braille translator for large scale testing of liblouis 
Braille translation tables" \
        --output=lou_translate.1
make[1]: Leaving directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/man'>
Making all in tests
make[1]: Entering directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/tests'>
Making all in tables
make[2]: Entering directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/tests/tables'>
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/tests/tables'>
Making all in doctests
make[2]: Entering directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/tests/doctests'>
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/tests/doctests'>
Making all in harness
make[2]: Entering directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/tests/harness'>
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/tests/harness'>
make[2]: Entering directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/tests'>
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/tests'>
make[1]: Leaving directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/tests'>
Making all in python
make[1]: Entering directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/python'>
Making all in louis
make[2]: Entering directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/python/louis'>
source ../../liblouis/liblouis.la ; \
        sed "s/###LIBLOUIS_SONAME###/$dlname/" \
                < ./__init__.py.in \
                > __init__.py
make[2]: Leaving directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/python/louis'>
make[2]: Entering directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/python'>
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/python'>
make[1]: Leaving directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/python'>
Making all in python3
make[1]: Entering directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/python3'>
Making all in louis
make[2]: Entering directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/python3/louis'>
source ../../liblouis/liblouis.la ; \
        sed "s/###LIBLOUIS_SONAME###/$dlname/" \
                < ./__init__.py.in \
                > __init__.py
make[2]: Leaving directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/python3/louis'>
make[2]: Entering directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/python3'>
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/python3'>
make[1]: Leaving directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/python3'>
Making all in m4
make[1]: Entering directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/m4'>
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `<http://xmlp-test:8080/job/Liblouis/ws/liblouis/m4'>
Making all in windows
make[1]: Entering directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/windows'>
Making all in include
make[2]: Entering directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/windows/include'>
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/windows/include'>
make[2]: Entering directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/windows'>
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/windows'>
make[1]: Leaving directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/windows'>
make[1]: Entering directory `<http://xmlp-test:8080/job/Liblouis/ws/liblouis'>
make[1]: Nothing to be done for `all-am'.
make[1]: Leaving directory `<http://xmlp-test:8080/job/Liblouis/ws/liblouis'>
+ make check
Making check in gnulib
make[1]: Entering directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/gnulib'>
make  check-recursive
make[2]: Entering directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/gnulib'>
make[3]: Entering directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/gnulib'>
make[3]: Nothing to be done for `check-am'.
make[3]: Leaving directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/gnulib'>
make[2]: Leaving directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/gnulib'>
make[1]: Leaving directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/gnulib'>
Making check in liblouis
make[1]: Entering directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/liblouis'>
make[1]: Leaving directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/liblouis'>
Making check in tools
make[1]: Entering directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/tools'>
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/tools'>
Making check in tables
make[1]: Entering directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/tables'>
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/tables'>
Making check in doc
make[1]: Entering directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/doc'>
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/doc'>
Making check in man
make[1]: Entering directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/man'>
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/man'>
Making check in tests
make[1]: Entering directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/tests'>
Making check in tables
make[2]: Entering directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/tests/tables'>
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/tests/tables'>
Making check in doctests
make[2]: Entering directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/tests/doctests'>
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/tests/doctests'>
Making check in harness
make[2]: Entering directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/tests/harness'>
make  en-GB-g2_harness.py hu1_harness.py letterDefTest_harness.py
make[3]: Entering directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/tests/harness'>
make[3]: Nothing to be done for `en-GB-g2_harness.py'.
make[3]: Nothing to be done for `hu1_harness.py'.
make[3]: Nothing to be done for `letterDefTest_harness.py'.
make[3]: Leaving directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/tests/harness'>
make[2]: Leaving directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/tests/harness'>
make[2]: Entering directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/tests'>
make  pass2 pass2_inpos inpos uplow_with_unicode present_progressive 
capitalized_word capitalized_with_sentance inpos_compbrl lastworditalafter 
en_gb_g1_italics letterDefTest \
          check_all_tables.pl check_endless_loop.pl multiple_table_path.pl 
check_doctests.py runHarness.py
make[3]: Entering directory 
`<http://xmlp-test:8080/job/Liblouis/ws/liblouis/tests'>
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../liblouis  -I../liblouis   -g -O2 -MT 
brl_checks.o -MD -MP -MF .deps/brl_checks.Tpo -c -o brl_checks.o brl_checks.c
brl_checks.c: In function 'check_translation':
brl_checks.c:52: warning: implicit declaration of function 'extParseChars'
mv -f .deps/brl_checks.Tpo .deps/brl_checks.Po
/bin/bash ../libtool --tag=CC   --mode=link gcc -std=gnu99  -g -O2   -o pass2 
brl_checks.o pass2.o ../liblouis/liblouis.la 
libtool: link: gcc -std=gnu99 -g -O2 -o .libs/pass2 brl_checks.o pass2.o  
../liblouis/.libs/liblouis.so
/bin/bash ../libtool --tag=CC   --mode=link gcc -std=gnu99  -g -O2   -o 
pass2_inpos brl_checks.o pass2_inpos.o ../liblouis/liblouis.la 
libtool: link: gcc -std=gnu99 -g -O2 -o .libs/pass2_inpos brl_checks.o 
pass2_inpos.o  ../liblouis/.libs/liblouis.so
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../liblouis  -I../liblouis   -g -O2 -MT 
inpos.o -MD -MP -MF .deps/inpos.Tpo -c -o inpos.o inpos.c
mv -f .deps/inpos.Tpo .deps/inpos.Po
/bin/bash ../libtool --tag=CC   --mode=link gcc -std=gnu99  -g -O2   -o inpos 
brl_checks.o inpos.o ../liblouis/liblouis.la 
libtool: link: gcc -std=gnu99 -g -O2 -o .libs/inpos brl_checks.o inpos.o  
../liblouis/.libs/liblouis.so
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../liblouis  -I../liblouis   -g -O2 -MT 
uplow_with_unicode.o -MD -MP -MF .deps/uplow_with_unicode.Tpo -c -o 
uplow_with_unicode.o uplow_with_unicode.c
mv -f .deps/uplow_with_unicode.Tpo .deps/uplow_with_unicode.Po
/bin/bash ../libtool --tag=CC   --mode=link gcc -std=gnu99  -g -O2   -o 
uplow_with_unicode brl_checks.o uplow_with_unicode.o ../liblouis/liblouis.la 
libtool: link: gcc -std=gnu99 -g -O2 -o .libs/uplow_with_unicode brl_checks.o 
uplow_with_unicode.o  ../liblouis/.libs/liblouis.so
/bin/bash ../libtool --tag=CC   --mode=link gcc -std=gnu99  -g -O2   -o 
present_progressive brl_checks.o present_progressive.o ../liblouis/liblouis.la 
libtool: link: gcc -std=gnu99 -g -O2 -o .libs/present_progressive brl_checks.o 
present_progressive.o  ../liblouis/.libs/liblouis.so
/bin/bash ../libtool --tag=CC   --mode=link gcc -std=gnu99  -g -O2   -o 
capitalized_word brl_checks.o capitalized_word.o ../liblouis/liblouis.la 
libtool: link: gcc -std=gnu99 -g -O2 -o .libs/capitalized_word brl_checks.o 
capitalized_word.o  ../liblouis/.libs/liblouis.so
/bin/bash ../libtool --tag=CC   --mode=link gcc -std=gnu99  -g -O2   -o 
capitalized_with_sentance brl_checks.o capitalized_with_sentance.o 
../liblouis/liblouis.la 
libtool: link: gcc -std=gnu99 -g -O2 -o .libs/capitalized_with_sentance 
brl_checks.o capitalized_with_sentance.o  ../liblouis/.libs/liblouis.so
/bin/bash ../libtool --tag=CC   --mode=link gcc -std=gnu99  -g -O2   -o 
inpos_compbrl brl_checks.o inpos_compbrl.o ../liblouis/liblouis.la 
libtool: link: gcc -std=gnu99 -g -O2 -o .libs/inpos_compbrl brl_checks.o 
inpos_compbrl.o  ../liblouis/.libs/liblouis.so
/bin/bash ../libtool --tag=CC   --mode=link gcc -std=gnu99  -g -O2   -o 
lastworditalafter brl_checks.o lastworditalafter.o ../liblouis/liblouis.la 
libtool: link: gcc -std=gnu99 -g -O2 -o .libs/lastworditalafter brl_checks.o 
lastworditalafter.o  ../liblouis/.libs/liblouis.so
/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
letterDefTest.c: In function 'main':
letterDefTest.c:19: warning: passing argument 1 of 'strlen' from incompatible 
pointer type
/usr/include/string.h:397: note: expected 'const char *' but argument is of 
type 'wchar_t *'
letterDefTest.c:20: warning: passing argument 1 of 'strlen' from incompatible 
pointer type
/usr/include/string.h:397: note: expected 'const char *' but argument is of 
type 'wchar_t *'
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
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
PASS: inpos
Expected: g^
Received: gro^
Diff: Expected '^' but recieved 'r' in index 1
FAIL: uplow_with_unicode
string='greetings  ' cursor=10 (' ') expected=8 recieved=7 (' ')
XFAIL: present_progressive
PASS: capitalized_word
PASS: capitalized_with_sentance
PASS: inpos_compbrl
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
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
Expected: ..,this is a ,test in ,italic4.'
Received: ,this is a ,test in ,italic4.'
Diff: Expected '.' but recieved ',' in index 0
Expected: ,this .is .a ,test
Received: ,this is a.' ,test
Diff: Expected '.' but recieved 'i' in index 6
XFAIL: en_gb_g1_italics
PASS: letterDefTest
PASS: check_all_tables.pl
PASS: check_endless_loop.pl
PASS: multiple_table_path.pl
PASS: check_doctests.py
Processing ../tests/harness/en-GB-g2_harness.py
0 of 3 tests failed.
Processing ../tests/harness/letterDefTest_harness.py
0 of 1 tests failed.
Processing ../tests/harness/hu1_harness.py
0 of 776 tests failed.
PASS: runHarness.py
=============================================
1 of 16 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


-----
Tag der offenen Tuer 
Die SBS laedt Sie herzlich ein: 30. Juni 2012 von 9 bis 16 Uhr. 
Mehr Informationen erhalten Sie unter www.sbs.ch/offenetuer
For a description of the software, to download it and links to
project pages go to http://www.abilitiessoft.com

Other related posts:

  • » [liblouis-liblouisxml] Build failed in Jenkins: Liblouis #67 - Continuous Integration Server