Bug#862301: isoquery: FTBFS: test_integration_add_test_from_files: stdout of child process failed to match

Chris Lamb lamby at debian.org
Wed May 10 21:16:27 UTC 2017


Source: isoquery
Version: 3.2.1-1
Severity: serious
Justification: fails to build from source
User: reproducible-builds at lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-bugs at lists.alioth.debian.org

Dear Maintainer,

isoquery fails to build from source in unstable/amd64:

  […]

     dh_auto_configure
  	./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --libexecdir=\${prefix}/lib/x86_64-linux-gnu --disable-maintainer-mode --disable-dependency-tracking
  checking for a BSD-compatible install... /usr/bin/install -c
  checking whether build environment is sane... yes
  checking for a thread-safe mkdir -p... /bin/mkdir -p
  checking for gawk... no
  checking for mawk... mawk
  checking whether make sets $(MAKE)... yes
  checking whether make supports nested variables... yes
  checking whether to enable maintainer-specific portions of Makefiles... no
  checking for gcc... gcc
  checking whether the C compiler works... yes
  checking for C compiler default output file name... a.out
  checking for suffix of executables... 
  checking whether we are cross compiling... no
  checking for suffix of object files... o
  checking whether we are using the GNU C compiler... yes
  checking whether gcc accepts -g... yes
  checking for gcc option to accept ISO C89... none needed
  checking whether gcc understands -c and -o together... yes
  checking for style of include used by make... GNU
  checking dependency style of gcc... none
  checking for pkg-config... /usr/bin/pkg-config
  checking pkg-config is at least version 0.9.0... yes
  checking for GLIB... yes
  checking for JSON... yes
  checking for a sed that does not truncate output... /bin/sed
  checking whether NLS is requested... yes
  checking for msgfmt... /usr/bin/msgfmt
  checking for gmsgfmt... /usr/bin/msgfmt
  checking for xgettext... /usr/bin/xgettext
  checking for msgmerge... /usr/bin/msgmerge
  checking build system type... x86_64-pc-linux-gnu
  checking host system type... x86_64-pc-linux-gnu
  checking for ld used by gcc... /usr/bin/ld
  checking if the linker (/usr/bin/ld) is GNU ld... yes
  checking for shared library run path origin... done
  checking how to run the C preprocessor... gcc -E
  checking for grep that handles long lines and -e... /bin/grep
  checking for egrep... /bin/grep -E
  checking for CFPreferencesCopyAppValue... no
  checking for CFLocaleCopyCurrent... no
  checking for GNU gettext in libc... yes
  checking whether to use NLS... yes
  checking where the gettext function comes from... libc
  checking for rst2man... /usr/bin/rst2man
  checking for po4a-translate... /usr/bin/po4a-translate
  checking for po4a-gettextize... /usr/bin/po4a-gettextize
  checking that generated files are newer than configure... done
  configure: creating ./config.status
  config.status: creating Makefile
  config.status: creating po/Makefile.in
  config.status: creating src/Makefile
  config.status: creating tests/Makefile
  config.status: executing depfiles commands
  config.status: executing po-directories commands
  config.status: creating po/POTFILES
  config.status: creating po/Makefile
     dh_auto_build
  	make -j1
  make[1]: Entering directory '«BUILDDIR»'
  Making all in po
  make[2]: Entering directory '«BUILDDIR»/po'
  test ! -f ./isoquery.pot || \
    test -z "cs.gmo da.gmo de.gmo en at boldquot.gmo en at quot.gmo es.gmo fr.gmo pt.gmo ru.gmo si.gmo sv.gmo vi.gmo" || make cs.gmo da.gmo de.gmo en at boldquot.gmo en at quot.gmo es.gmo fr.gmo pt.gmo ru.gmo si.gmo sv.gmo vi.gmo
  make[3]: Entering directory '«BUILDDIR»/po'
  rm -f cs.gmo && /usr/bin/msgfmt -c --statistics --verbose -o cs.gmo cs.po
  cs.po: 13 translated messages, 2 fuzzy translations, 5 untranslated messages.
  rm -f da.gmo && /usr/bin/msgfmt -c --statistics --verbose -o da.gmo da.po
  da.po: 20 translated messages.
  rm -f de.gmo && /usr/bin/msgfmt -c --statistics --verbose -o de.gmo de.po
  de.po: 20 translated messages.
  rm -f en at boldquot.gmo && /usr/bin/msgfmt -c --statistics --verbose -o en at boldquot.gmo en at boldquot.po
  en at boldquot.po: 20 translated messages.
  rm -f en at quot.gmo && /usr/bin/msgfmt -c --statistics --verbose -o en at quot.gmo en at quot.po
  en at quot.po: 20 translated messages.
  rm -f es.gmo && /usr/bin/msgfmt -c --statistics --verbose -o es.gmo es.po
  es.po: 14 translated messages, 3 fuzzy translations, 3 untranslated messages.
  rm -f fr.gmo && /usr/bin/msgfmt -c --statistics --verbose -o fr.gmo fr.po
  fr.po: 20 translated messages.
  rm -f pt.gmo && /usr/bin/msgfmt -c --statistics --verbose -o pt.gmo pt.po
  pt.po: 20 translated messages.
  rm -f ru.gmo && /usr/bin/msgfmt -c --statistics --verbose -o ru.gmo ru.po
  ru.po: 20 translated messages.
  rm -f si.gmo && /usr/bin/msgfmt -c --statistics --verbose -o si.gmo si.po
  si.po: 12 translated messages, 3 fuzzy translations, 5 untranslated messages.
  rm -f sv.gmo && /usr/bin/msgfmt -c --statistics --verbose -o sv.gmo sv.po
  sv.po: 20 translated messages.
  rm -f vi.gmo && /usr/bin/msgfmt -c --statistics --verbose -o vi.gmo vi.po
  vi.po: 20 translated messages.
  make[3]: Leaving directory '«BUILDDIR»/po'
  touch stamp-po
  make[2]: Leaving directory '«BUILDDIR»/po'
  Making all in src
  make[2]: Entering directory '«BUILDDIR»/src'
  gcc -DPACKAGE_NAME=\"isoquery\" -DPACKAGE_TARNAME=\"isoquery\" -DPACKAGE_VERSION=\"3.2.1\" -DPACKAGE_STRING=\"isoquery\ 3.2.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"isoquery\" -DVERSION=\"3.2.1\" -DENABLE_NLS=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DGETTEXT_PACKAGE=\"isoquery\" -I.  -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/json-glib-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=«BUILDDIR»=. -fstack-protector-strong -Wformat -Werror=format-security -c -o isoquery.o isoquery.c
  gcc -DPACKAGE_NAME=\"isoquery\" -DPACKAGE_TARNAME=\"isoquery\" -DPACKAGE_VERSION=\"3.2.1\" -DPACKAGE_STRING=\"isoquery\ 3.2.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"isoquery\" -DVERSION=\"3.2.1\" -DENABLE_NLS=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DGETTEXT_PACKAGE=\"isoquery\" -I.  -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/json-glib-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=«BUILDDIR»=. -fstack-protector-strong -Wformat -Werror=format-security -c -o options.o options.c
  gcc -DPACKAGE_NAME=\"isoquery\" -DPACKAGE_TARNAME=\"isoquery\" -DPACKAGE_VERSION=\"3.2.1\" -DPACKAGE_STRING=\"isoquery\ 3.2.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"isoquery\" -DVERSION=\"3.2.1\" -DENABLE_NLS=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DGETTEXT_PACKAGE=\"isoquery\" -I.  -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/json-glib-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=«BUILDDIR»=. -fstack-protector-strong -Wformat -Werror=format-security -c -o isocodes.o isocodes.c
  gcc -DPACKAGE_NAME=\"isoquery\" -DPACKAGE_TARNAME=\"isoquery\" -DPACKAGE_VERSION=\"3.2.1\" -DPACKAGE_STRING=\"isoquery\ 3.2.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"isoquery\" -DVERSION=\"3.2.1\" -DENABLE_NLS=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DGETTEXT_PACKAGE=\"isoquery\" -I.  -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/json-glib-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=«BUILDDIR»=. -fstack-protector-strong -Wformat -Werror=format-security -c -o search.o search.c
  gcc  -g -O2 -fdebug-prefix-map=«BUILDDIR»=. -fstack-protector-strong -Wformat -Werror=format-security  -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o isoquery isoquery.o options.o isocodes.o search.o -lglib-2.0 -ljson-glib-1.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 
  make[2]: Leaving directory '«BUILDDIR»/src'
  Making all in tests
  make[2]: Entering directory '«BUILDDIR»/tests'
  make  all-am
  make[3]: Entering directory '«BUILDDIR»/tests'
  make[3]: Nothing to be done for 'all-am'.
  make[3]: Leaving directory '«BUILDDIR»/tests'
  make[2]: Leaving directory '«BUILDDIR»/tests'
  make[2]: Entering directory '«BUILDDIR»'
  /usr/bin/rst2man ./man/isoquery.rst isoquery.1
  /bin/mkdir -p man_de
  po4a-translate --format text --option markdown \
  --master ./man/isoquery.rst \
  --po ./man/de.po \
  --addendum ./man/de.add \
  --localized man_de/isoquery.rst
  /usr/bin/rst2man man_de/isoquery.rst man_de/isoquery.1
  /bin/mkdir -p man_fr
  po4a-translate --format text --option markdown \
  --master ./man/isoquery.rst \
  --po ./man/fr.po \
  --addendum ./man/fr.add \
  --localized man_fr/isoquery.rst
  /usr/bin/rst2man man_fr/isoquery.rst man_fr/isoquery.1
  /bin/mkdir -p man_pt
  po4a-translate --format text --option markdown \
  --master ./man/isoquery.rst \
  --po ./man/pt.po \
  --addendum ./man/pt.add \
  --localized man_pt/isoquery.rst
  /usr/bin/rst2man man_pt/isoquery.rst man_pt/isoquery.1
  make[2]: Leaving directory '«BUILDDIR»'
  make[1]: Leaving directory '«BUILDDIR»'
     debian/rules override_dh_auto_test
  make[1]: Entering directory '«BUILDDIR»'
  mkdir -p «BUILDDIR»/debian/tmpdir/locale
  localedef -i de_DE -f UTF-8 «BUILDDIR»/debian/tmpdir/locale/de_DE.UTF-8
  LOCPATH=«BUILDDIR»/debian/tmpdir/locale LANG=de LC_ALL=de_DE.UTF-8 dh_auto_test
  	make -j1 check VERBOSE=1
  make[2]: Verzeichnis „«BUILDDIR»“ wird betreten
  Making check in po
  make[3]: Verzeichnis „«BUILDDIR»/po“ wird betreten
  make[3]: Für das Ziel „check“ ist nichts zu tun.
  make[3]: Verzeichnis „«BUILDDIR»/po“ wird verlassen
  Making check in src
  make[3]: Verzeichnis „«BUILDDIR»/src“ wird betreten
  make[3]: Für das Ziel „check“ ist nichts zu tun.
  make[3]: Verzeichnis „«BUILDDIR»/src“ wird verlassen
  Making check in tests
  make[3]: Verzeichnis „«BUILDDIR»/tests“ wird betreten
  make  check-am
  make[4]: Verzeichnis „«BUILDDIR»/tests“ wird betreten
  make     options integration \
                     
  make[5]: Verzeichnis „«BUILDDIR»/tests“ wird betreten
  gcc -DPACKAGE_NAME=\"isoquery\" -DPACKAGE_TARNAME=\"isoquery\" -DPACKAGE_VERSION=\"3.2.1\" -DPACKAGE_STRING=\"isoquery\ 3.2.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"isoquery\" -DVERSION=\"3.2.1\" -DENABLE_NLS=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DGETTEXT_PACKAGE=\"isoquery\" -I.  -I../src -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/json-glib-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=«BUILDDIR»=. -fstack-protector-strong -Wformat -Werror=format-security -c -o options.o options.c
  gcc  -g -O2 -fdebug-prefix-map=«BUILDDIR»=. -fstack-protector-strong -Wformat -Werror=format-security  -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o options options.o -lglib-2.0 -ljson-glib-1.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 ../src/options.o 
  gcc -DPACKAGE_NAME=\"isoquery\" -DPACKAGE_TARNAME=\"isoquery\" -DPACKAGE_VERSION=\"3.2.1\" -DPACKAGE_STRING=\"isoquery\ 3.2.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"isoquery\" -DVERSION=\"3.2.1\" -DENABLE_NLS=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DGETTEXT_PACKAGE=\"isoquery\" -I.  -DTESTDIR=\".\" -I../src -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/json-glib-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=«BUILDDIR»=. -fstack-protector-strong -Wformat -Werror=format-security -c -o integration-integration.o `test -f 'integration.c' || echo './'`integration.c
  gcc  -g -O2 -fdebug-prefix-map=«BUILDDIR»=. -fstack-protector-strong -Wformat -Werror=format-security  -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o integration integration-integration.o -lglib-2.0 -ljson-glib-1.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 ../src/options.o 
  make[5]: Verzeichnis „«BUILDDIR»/tests“ wird verlassen
  make  check-TESTS
  make[5]: Verzeichnis „«BUILDDIR»/tests“ wird betreten
  make[6]: Verzeichnis „«BUILDDIR»/tests“ wird betreten
  PASS: options 1 /options/standard_default
  PASS: options 2 /options/standard_provided
  PASS: options 3 /options/standard_deprecated_639
  PASS: options 4 /options/standard_deprecated_3166
  PASS: options 5 /options/standard_invalid
  PASS: options 6 /options/pathname_default
  PASS: options 7 /options/pathname_provided
  PASS: options 8 /options/pathname_provided_with_dir_separator
  PASS: options 9 /options/pathname_from_standard
  PASS: options 10 /options/name_default
  PASS: options 11 /options/name_name
  PASS: options 12 /options/name_official_name
  PASS: options 13 /options/name_common_name
  PASS: options 14 /options/null_separator
  PASS: options 15 /options/invalid_option
  PASS: integration 1 /integration/iso_639-2/all_localized
  PASS: integration 2 /integration/iso_639-2/all_null_separator
  PASS: integration 3 /integration/iso_639-2/all
  PASS: integration 4 /integration/iso_639-2/multiple_codes
  PASS: integration 5 /integration/iso_639-3/all_localized
  PASS: integration 6 /integration/iso_639-3/all_null_separator
  PASS: integration 7 /integration/iso_639-3/all
  PASS: integration 8 /integration/iso_639-3/multiple_codes
  ERROR: integration - too few tests run (expected 38, got 8)
  ERROR: integration - exited with status 134 (terminated by signal 6?)
  ==========================================
     isoquery 3.2.1: tests/test-suite.log
  ==========================================
  
  # TOTAL: 25
  # PASS:  23
  # SKIP:  0
  # XFAIL: 0
  # FAIL:  0
  # XPASS: 0
  # ERROR: 2
  
  .. contents:: :depth: 2
  
  ERROR: integration
  ==================
  
  **
  ERROR:integration.c:88:test_integration_add_test_from_files: stdout of child process (/integration/iso_639-5/all_localized [6429]) failed to match: aus	australiennes, langues
  nai	North American Indian languages
  tut	alta?ques, langues
  
  Aborted (core dumped)
  # random seed: R02S79fcb85e328533ce148ab4cf79583be0
  1..38
  # Start of integration tests
  # Start of iso_639-2 tests
  ok 1 /integration/iso_639-2/all_localized
  PASS: integration 1 /integration/iso_639-2/all_localized
  ok 2 /integration/iso_639-2/all_null_separator
  PASS: integration 2 /integration/iso_639-2/all_null_separator
  ok 3 /integration/iso_639-2/all
  PASS: integration 3 /integration/iso_639-2/all
  ok 4 /integration/iso_639-2/multiple_codes
  PASS: integration 4 /integration/iso_639-2/multiple_codes
  # End of iso_639-2 tests
  # Start of iso_639-3 tests
  ok 5 /integration/iso_639-3/all_localized
  PASS: integration 5 /integration/iso_639-3/all_localized
  ok 6 /integration/iso_639-3/all_null_separator
  PASS: integration 6 /integration/iso_639-3/all_null_separator
  ok 7 /integration/iso_639-3/all
  PASS: integration 7 /integration/iso_639-3/all
  ok 8 /integration/iso_639-3/multiple_codes
  PASS: integration 8 /integration/iso_639-3/multiple_codes
  # End of iso_639-3 tests
  # Start of iso_639-5 tests
  # child process (/integration/iso_639-5/all_localized [6429]) stdout: "aus\taustraliennes, langues\nnai\tindiennes d\342\200\231Am\303\251rique du Nord, langues\ntut\talta\303\257ques, langues\n"
  # child process (/integration/iso_639-5/all_localized [6429]) stderr: ""
  # ERROR:integration.c:88:test_integration_add_test_from_files: stdout of child process (/integration/iso_639-5/all_localized [6429]) failed to match: aus	australiennes, langues
  nai	North American Indian languages
  tut	alta?ques, langues
  
  ERROR: integration - too few tests run (expected 38, got 8)
  ERROR: integration - exited with status 134 (terminated by signal 6?)
  
  ============================================================================
  Testsuite summary for isoquery 3.2.1
  ============================================================================
  # TOTAL: 25
  # PASS:  23
  # SKIP:  0
  # XFAIL: 0
  # FAIL:  0
  # XPASS: 0
  # ERROR: 2
  ============================================================================
  See tests/test-suite.log
  ============================================================================
  Makefile:970: die Regel für Ziel „test-suite.log“ scheiterte
  make[6]: *** [test-suite.log] Fehler 1
  make[6]: Verzeichnis „«BUILDDIR»/tests“ wird verlassen
  Makefile:1076: die Regel für Ziel „check-TESTS“ scheiterte
  make[5]: *** [check-TESTS] Fehler 2
  make[5]: Verzeichnis „«BUILDDIR»/tests“ wird verlassen
  Makefile:1156: die Regel für Ziel „check-am“ scheiterte
  make[4]: *** [check-am] Fehler 2
  make[4]: Verzeichnis „«BUILDDIR»/tests“ wird verlassen
  Makefile:1160: die Regel für Ziel „check“ scheiterte
  make[3]: *** [check] Fehler 2
  make[3]: Verzeichnis „«BUILDDIR»/tests“ wird verlassen
  Makefile:562: die Regel für Ziel „check-recursive“ scheiterte
  make[2]: *** [check-recursive] Fehler 1
  make[2]: Verzeichnis „«BUILDDIR»“ wird verlassen
  dh_auto_test: make -j1 check VERBOSE=1 returned exit code 2
  debian/rules:12: recipe for target 'override_dh_auto_test' failed
  make[1]: *** [override_dh_auto_test] Error 2
  make[1]: Leaving directory '«BUILDDIR»'
  debian/rules:22: recipe for target 'binary' failed
  make: *** [binary] Error 2
  dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2

  […]

The full build log is attached.


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby at debian.org / chris-lamb.co.uk
       `-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: isoquery.3.2.1-1.unstable.amd64.log.txt.gz
Type: application/octet-stream
Size: 6911 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/reproducible-bugs/attachments/20170510/7f787445/attachment-0001.obj>


More information about the Reproducible-bugs mailing list