bugGNU gettext - Bugs: bug #25521, [OSX/0.17] check results. several...

 
 

You are not allowed to post comments on this tracker with your current authentication level.

bug #25521: [OSX/0.17] check results. several fails generated with output 'Illegal byte sequence'

Submitted by:  Andrew SG Rojek <asgr>
Submitted on:  Mon 09 Feb 2009 04:59:15 AM UTC  
Votes:  50  
 
Category: BuildSeverity: 3 - Normal
Item Group: NoneStatus: Fixed
Privacy: PublicAssigned to: Bruno Haible <haible>
Open/Closed: Closed

Sat 19 Sep 2009 02:50:31 PM UTC, comment #2:

Thanks for the report. These "tr: Illegal byte sequence" errors
are only problems in the test suite. You can avoid them by
running "LC_ALL=C make check" instead of "make check". A fix
has been incorporated into gettext's test suite on 2008-04-06.

Bruno Haible <haible>
Project AdministratorIn charge of this item.
Thu 12 Mar 2009 06:06:08 PM UTC, comment #1:

The OS X Terminal uses UTF-8 by default (at least in 10.5.x). To get 'make check' to pass all tests, simply unset the LANG environment variable to cause it to use the 'C' locale.

Tex Clayton <texclayton>
Mon 09 Feb 2009 04:59:15 AM UTC, original submission:

Bruno,

gettext 0.17, OSX10.5.6, GCC4.0.1, iMactel

After installing with the configure default option, I ran the
checks on the install and a number of failed tests were generated.
The fails I'm particularly concerned about are the 'Illegal byte sequence'.

Previously, I had some emacs errors but they were solved with the
--without-emacs option, but the same fails are generated with or
without the emacs option.

OUTPUT FROM GETTEXT MAKE CHECK
----------------------------
make check-TESTS
PASS: gettext-1
PASS: gettext-2
Skipping test: not a glibc system
SKIP: gettext-3
Skipping test: no traditional french locale is installed
SKIP: gettext-4
Skipping test: not a glibc system
SKIP: gettext-5
Skipping test: not a glibc system
SKIP: gettext-6
Skipping test: not a glibc system
SKIP: gettext-7
tr: Illegal byte sequence
FAIL: msgattrib-1
tr: Illegal byte sequence
FAIL: msgattrib-2
tr: Illegal byte sequence
FAIL: msgattrib-3
tr: Illegal byte sequence
FAIL: msgattrib-4
tr: Illegal byte sequence
FAIL: msgattrib-5
tr: Illegal byte sequence
FAIL: msgattrib-6
tr: Illegal byte sequence
FAIL: msgattrib-7
tr: Illegal byte sequence
FAIL: msgattrib-8
tr: Illegal byte sequence
FAIL: msgattrib-9
tr: Illegal byte sequence
FAIL: msgattrib-10
tr: Illegal byte sequence
FAIL: msgattrib-11
tr: Illegal byte sequence
FAIL: msgattrib-12
tr: Illegal byte sequence
FAIL: msgattrib-13
tr: Illegal byte sequence
FAIL: msgattrib-14
PASS: msgattrib-15
PASS: msgattrib-16
PASS: msgattrib-17
PASS: msgattrib-properties-1
PASS: msgcat-1
PASS: msgcat-2
PASS: msgcat-3
PASS: msgcat-4
tr: Illegal byte sequence
FAIL: msgcat-5
tr: Illegal byte sequence
FAIL: msgcat-6
PASS: msgcat-7
tr: Illegal byte sequence
FAIL: msgcat-8
tr: Illegal byte sequence
FAIL: msgcat-9
tr: Illegal byte sequence
FAIL: msgcat-10
PASS: msgcat-11
PASS: msgcat-12
PASS: msgcat-13
PASS: msgcat-14
PASS: msgcat-15
PASS: msgcat-16
PASS: msgcat-properties-1
PASS: msgcat-properties-2
PASS: msgcat-stringtable-1
PASS: msgcmp-1
PASS: msgcmp-2
PASS: msgcmp-3
PASS: msgcmp-4
PASS: msgcomm-1
PASS: msgcomm-2
PASS: msgcomm-3
PASS: msgcomm-4
PASS: msgcomm-5
PASS: msgcomm-6
PASS: msgcomm-7
PASS: msgcomm-8
PASS: msgcomm-9
PASS: msgcomm-10
PASS: msgcomm-11
PASS: msgcomm-12
PASS: msgcomm-13
PASS: msgcomm-14
PASS: msgcomm-15
PASS: msgcomm-16
tr: Illegal byte sequence
FAIL: msgcomm-17
PASS: msgcomm-18
PASS: msgcomm-19
PASS: msgcomm-20
PASS: msgcomm-21
tr: Illegal byte sequence
FAIL: msgcomm-22
PASS: msgcomm-23
PASS: msgcomm-24
PASS: msgcomm-25
PASS: msgcomm-26
PASS: msgconv-1
PASS: msgconv-2
PASS: msgconv-3
PASS: msgconv-4
PASS: msgconv-5
tr: Illegal byte sequence
FAIL: msgconv-6
PASS: msgen-1
PASS: msgen-2
PASS: msgen-3
PASS: msgexec-1
PASS: msgexec-2
PASS: msgexec-3
PASS: msgexec-4
PASS: msgfilter-1
Skipping test: sed program inserts extra newline
SKIP: msgfilter-2
PASS: msgfilter-3
Skipping test: sed program inserts extra newline
SKIP: msgfilter-4
PASS: msgfilter-sr-latin-1
PASS: msgfmt-1
PASS: msgfmt-2
PASS: msgfmt-3
PASS: msgfmt-4
tr: Illegal byte sequence
FAIL: msgfmt-5
PASS: msgfmt-6
PASS: msgfmt-7
PASS: msgfmt-8
PASS: msgfmt-9
PASS: msgfmt-10
PASS: msgfmt-11
tr: Illegal byte sequence
FAIL: msgfmt-12
PASS: msgfmt-13
PASS: msgfmt-14
PASS: msgfmt-15
PASS: msgfmt-16
PASS: msgfmt-properties-1
PASS: msgfmt-qt-1
PASS: msgfmt-qt-2
tr: Illegal byte sequence
FAIL: msggrep-1
tr: Illegal byte sequence
FAIL: msggrep-2
tr: Illegal byte sequence
FAIL: msggrep-3
tr: Illegal byte sequence
FAIL: msggrep-4
tr: Illegal byte sequence
FAIL: msggrep-5
PASS: msggrep-6
PASS: msggrep-7
PASS: msggrep-8
PASS: msginit-1
PASS: msginit-2
PASS: msgmerge-1
PASS: msgmerge-2
PASS: msgmerge-3
PASS: msgmerge-4
PASS: msgmerge-5
tr: Illegal byte sequence
FAIL: msgmerge-6
tr: Illegal byte sequence
FAIL: msgmerge-7
tr: Illegal byte sequence
FAIL: msgmerge-8
PASS: msgmerge-9
PASS: msgmerge-10
PASS: msgmerge-11
PASS: msgmerge-12
PASS: msgmerge-13
PASS: msgmerge-14
PASS: msgmerge-15
PASS: msgmerge-16
PASS: msgmerge-17
PASS: msgmerge-18
PASS: msgmerge-19
PASS: msgmerge-20
PASS: msgmerge-21
PASS: msgmerge-22
PASS: msgmerge-compendium-1
PASS: msgmerge-compendium-2
PASS: msgmerge-compendium-3
tr: Illegal byte sequence
FAIL: msgmerge-compendium-4
PASS: msgmerge-compendium-5
tr: Illegal byte sequence
FAIL: msgmerge-compendium-6
PASS: msgmerge-properties-1
msgmerge: `mm-p-2.po': No such file or directory
FAIL: msgmerge-properties-2
PASS: msgmerge-update-1
msgmerge: `mm-u-2.po': No such file or directory
FAIL: msgmerge-update-2
PASS: msgmerge-update-3
PASS: msgunfmt-1
PASS: msgunfmt-2
Skipping test: C# compiler not found
SKIP: msgunfmt-csharp-1
PASS: msgunfmt-java-1
PASS: msgunfmt-properties-1
PASS: msgunfmt-tcl-1
PASS: msguniq-1
PASS: msguniq-2
PASS: msguniq-3
PASS: msguniq-4
PASS: msguniq-5
PASS: msguniq-6
PASS: recode-sr-latin-1
Skipping test: no japanese EUC-JP locale is installed
SKIP: recode-sr-latin-2
PASS: xgettext-1
PASS: xgettext-2
PASS: xgettext-3
PASS: xgettext-4
PASS: xgettext-5
PASS: xgettext-6
PASS: xgettext-7
PASS: xgettext-8
PASS: xgettext-9
PASS: xgettext-awk-1
PASS: xgettext-awk-2
PASS: xgettext-c-1
PASS: xgettext-c-2
PASS: xgettext-c-3
PASS: xgettext-c-4
PASS: xgettext-c-5
PASS: xgettext-c-6
PASS: xgettext-c-7
PASS: xgettext-c-8
PASS: xgettext-c-9
PASS: xgettext-c-10
PASS: xgettext-c-11
PASS: xgettext-c-12
PASS: xgettext-c-13
PASS: xgettext-c-14
PASS: xgettext-c-15
PASS: xgettext-c-16
PASS: xgettext-c-17
PASS: xgettext-csharp-1
PASS: xgettext-csharp-2
PASS: xgettext-csharp-3
PASS: xgettext-csharp-4
PASS: xgettext-csharp-5
PASS: xgettext-csharp-6
PASS: xgettext-csharp-7
PASS: xgettext-elisp-1
PASS: xgettext-elisp-2
PASS: xgettext-glade-1
PASS: xgettext-glade-2
PASS: xgettext-glade-3
PASS: xgettext-java-1
PASS: xgettext-java-2
PASS: xgettext-java-3
PASS: xgettext-java-4
PASS: xgettext-java-5
PASS: xgettext-java-6
PASS: xgettext-java-7
PASS: xgettext-librep-1
PASS: xgettext-librep-2
PASS: xgettext-lisp-1
PASS: xgettext-lisp-2
PASS: xgettext-objc-1
PASS: xgettext-objc-2
PASS: xgettext-perl-1
PASS: xgettext-perl-2
PASS: xgettext-perl-3
PASS: xgettext-perl-4
PASS: xgettext-perl-5
PASS: xgettext-perl-6
PASS: xgettext-perl-7
PASS: xgettext-php-1
PASS: xgettext-php-2
PASS: xgettext-php-3
PASS: xgettext-php-4
PASS: xgettext-po-1
PASS: xgettext-properties-1
PASS: xgettext-python-1
PASS: xgettext-python-2
PASS: xgettext-python-3
PASS: xgettext-python-4
PASS: xgettext-scheme-1
PASS: xgettext-scheme-2
PASS: xgettext-scheme-3
PASS: xgettext-sh-1
PASS: xgettext-sh-2
PASS: xgettext-sh-3
PASS: xgettext-sh-4
PASS: xgettext-sh-5
PASS: xgettext-sh-6
PASS: xgettext-smalltalk-1
PASS: xgettext-smalltalk-2
PASS: xgettext-stringtable-1
PASS: xgettext-tcl-1
PASS: xgettext-tcl-2
PASS: xgettext-tcl-3
PASS: xgettext-ycp-1
PASS: xgettext-ycp-2
PASS: xgettext-ycp-3
PASS: xgettext-ycp-4
PASS: format-awk-1
PASS: format-awk-2
PASS: format-boost-1
PASS: format-boost-2
PASS: format-c-1
PASS: format-c-2
PASS: format-c-3
PASS: format-c-4
PASS: format-c-5
PASS: format-csharp-1
PASS: format-csharp-2
PASS: format-elisp-1
PASS: format-elisp-2
PASS: format-gcc-internal-1
PASS: format-gcc-internal-2
PASS: format-java-1
PASS: format-java-2
PASS: format-kde-1
PASS: format-kde-2
PASS: format-librep-1
PASS: format-librep-2
PASS: format-lisp-1
PASS: format-lisp-2
PASS: format-php-1
PASS: format-php-2
PASS: format-python-1
PASS: format-python-2
PASS: format-pascal-1
PASS: format-pascal-2
PASS: format-perl-1
PASS: format-perl-2
PASS: format-perl-brace-1
PASS: format-perl-brace-2
PASS: format-perl-mixed-1
PASS: format-perl-mixed-2
PASS: format-qt-1
PASS: format-qt-2
PASS: format-scheme-1
PASS: format-scheme-2
PASS: format-sh-1
PASS: format-sh-2
PASS: format-tcl-1
PASS: format-tcl-2
PASS: format-ycp-1
PASS: format-ycp-2
PASS: plural-1
PASS: plural-2
tr: Illegal byte sequence
FAIL: lang-c
tr: Illegal byte sequence
FAIL: lang-c++
tr: Illegal byte sequence
FAIL: lang-objc
tr: Illegal byte sequence
FAIL: lang-sh
tr: Illegal byte sequence
FAIL: lang-bash
tr: Illegal byte sequence
FAIL: lang-python-1
tr: Illegal byte sequence
FAIL: lang-python-2
tr: Illegal byte sequence
FAIL: lang-clisp
tr: Illegal byte sequence
FAIL: lang-elisp
tr: Illegal byte sequence
FAIL: lang-librep
tr: Illegal byte sequence
FAIL: lang-guile
tr: Illegal byte sequence
FAIL: lang-smalltalk
tr: Illegal byte sequence
FAIL: lang-java
Skipping test: C# compiler not found
SKIP: lang-csharp
tr: Illegal byte sequence
FAIL: lang-gawk
Skipping test: ppc386 compiler not found
SKIP: lang-pascal
tr: Illegal byte sequence
FAIL: lang-ycp
tr: Illegal byte sequence
FAIL: lang-tcl
tr: Illegal byte sequence
FAIL: lang-perl-1
tr: Illegal byte sequence
FAIL: lang-perl-2
tr: Illegal byte sequence
FAIL: lang-php
tr: Illegal byte sequence
FAIL: lang-po
PASS: lang-rst
=======================
56 of 316 tests failed
(11 tests were not run)
=======================
make[3]: *** [check-TESTS] Error 1
make[2]: *** [check-am] Error 2
make[1]: *** [check-recursive] Error 1
make: *** [check-recursive] Error 1

Andrew SG Rojek <asgr>

 

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by haible (Posted a comment)
  • -unavailable- added by texclayton (Posted a comment)
  • -unavailable- added by texclayton (Voted in favor of this item)
  • -unavailable- added by asgr (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 50 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 5 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Sun 27 Nov 2016 12:12:11 AM UTChaibleCategoryNone=>Build
    Sat 19 Sep 2009 02:50:31 PM UTChaibleOpen/ClosedOpen=>Closed
      Assigned toNone=>haible
      StatusNone=>Fixed
    Thu 12 Mar 2009 03:57:50 PM UTCtexclaytonCarbon-Copy-=>Added texclayton

    Back to the top


    Powered by Savane 3.1-cleanup1