Skip Menu |

This queue is for tickets about the libintl-perl CPAN distribution.

Report information
The Basics
Id: 11478
Status: resolved
Worked: 10 min
Priority: 0/
Queue: libintl-perl

People
Owner: Nobody in particular
Requestors: oneforall59 [...] hotmail.com
Cc:
AdminCc:

Bug Information
Severity: Critical
Broken in: 1.11
Fixed in: (no value)



Subject: compile errors
libintl-perl-1.11 libintl-perl-1.11# perl Makefile.PL Checking whether we can compile the XS version ... ok => Building the XS version of libintl-perl. Note (probably harmless): No library found for -lintl (this one gettext 0.14 and glibc so it won't compile it with this) Note (probably harmless): No library found for -liconv (this I fixed with dloading libconv) Writing Makefile for Locale::gettext_xs Writing Makefile for libintl-perl libintl-perl-1.11# make test make[1]: Entering directory `/usr/local/src/PerlappzCpan/cpanitemsfordvdrip_gtk/libintl-perl-1.11/gett ext_xs' make[1]: Leaving directory `/usr/local/src/PerlappzCpan/cpanitemsfordvdrip_gtk/libintl-perl-1.11/gette xt_xs' PERL_DL_NONLAZY=1 /usr/bin/perl5.8.6 "-Iblib/lib" "-Iblib/arch" test.pl ./tests/00gettext.......................ok ./tests/00recode........................ok ./tests/01trivial.......................ok ./tests/02asmo_449......................ok ./tests/02atari-st-euro.................ok ./tests/02atari-st......................ok ./tests/02cp10007.......................ok ./tests/02cp1250........................ok ./tests/02cp1251........................ok ./tests/02cp1252........................ok ./tests/02cp1253........................ok ./tests/02cp1254........................ok ./tests/02cp1256........................ok ./tests/02cp1257........................ok ./tests/02csn_369103....................ok ./tests/02cwi...........................ok ./tests/02dec-mcs.......................ok ./tests/02ebcdic-at-de-a................ok ./tests/02ebcdic-at-de..................ok ./tests/02ebcdic-ca-fr..................ok ./tests/02ebcdic-dk-no-a................ok ./tests/02ebcdic-dk-no..................ok ./tests/02ebcdic-es-a...................ok ./tests/02ebcdic-es-s...................ok ./tests/02ebcdic-es.....................ok ./tests/02ebcdic-fi-se-a................ok ./tests/02ebcdic-fi-se..................ok ./tests/02ebcdic-fr.....................ok ./tests/02ebcdic-is-friss...............ok ./tests/02ebcdic-it.....................ok ./tests/02ebcdic-pt.....................ok ./tests/02ebcdic-uk.....................ok ./tests/02ebcdic-us.....................ok ./tests/02ecma-cyrillic.................ok ./tests/02georgian-academy..............ok ./tests/02georgian-ps...................ok ./tests/02gost_19768-74.................ok ./tests/02greek-ccitt...................ok ./tests/02greek7-old....................ok ./tests/02greek7........................ok ./tests/02hp-roman8.....................ok ./tests/02ibm037........................ok ./tests/02ibm038........................ok ./tests/02ibm1004.......................ok ./tests/02ibm1026.......................ok ./tests/02ibm1047.......................ok ./tests/02ibm256........................ok ./tests/02ibm273........................ok ./tests/02ibm274........................ok ./tests/02ibm275........................ok ./tests/02ibm277........................ok ./tests/02ibm278........................ok ./tests/02ibm280........................ok ./tests/02ibm281........................ok ./tests/02ibm284........................ok ./tests/02ibm285........................ok ./tests/02ibm290........................ok ./tests/02ibm297........................ok ./tests/02ibm420........................ok ./tests/02ibm423........................ok ./tests/02ibm424........................ok ./tests/02ibm437........................ok ./tests/02ibm500........................ok ./tests/02ibm850........................ok ./tests/02ibm851........................ok ./tests/02ibm852........................ok ./tests/02ibm855........................ok ./tests/02ibm857........................ok ./tests/02ibm860........................ok ./tests/02ibm861........................ok ./tests/02ibm862........................ok ./tests/02ibm863........................ok ./tests/02ibm864........................ok ./tests/02ibm865........................ok ./tests/02ibm866........................ok ./tests/02ibm868........................ok ./tests/02ibm869........................ok ./tests/02ibm870........................ok ./tests/02ibm871........................ok ./tests/02ibm874........................ok ./tests/02ibm875........................ok ./tests/02ibm880........................ok ./tests/02ibm891........................ok ./tests/02ibm903........................ok ./tests/02ibm904........................ok ./tests/02ibm905........................ok ./tests/02ibm918........................ok ./tests/02iec_p27-1.....................ok ./tests/02inis-8........................ok ./tests/02inis-cyrillic.................ok ./tests/02inis..........................ok ./tests/02iso-8859-1....................ok ./tests/02iso-8859-10...................ok ./tests/02iso-8859-11...................ok ./tests/02iso-8859-13...................ok ./tests/02iso-8859-14...................ok ./tests/02iso-8859-15...................ok ./tests/02iso-8859-16...................ok ./tests/02iso-8859-2....................ok ./tests/02iso-8859-3....................ok ./tests/02iso-8859-4....................ok ./tests/02iso-8859-5....................ok ./tests/02iso-8859-6....................ok ./tests/02iso-8859-7....................ok ./tests/02iso-8859-8....................ok ./tests/02iso-8859-9....................ok ./tests/02iso_10367-box.................ok ./tests/02iso_2033-1983.................ok ./tests/02iso_5427-ext..................ok ./tests/02iso_5427......................ok ./tests/02iso_5428......................ok ./tests/02koi-8.........................ok ./tests/02koi8-r........................ok ./tests/02koi8-ru.......................ok ./tests/02koi8-t........................ok ./tests/02koi8-u........................ok ./tests/02latin-greek-1.................ok ./tests/02latin-greek...................ok ./tests/02mac-is........................ok ./tests/02mac-sami......................ok ./tests/02mac-uk........................ok ./tests/02macarabic.....................ok ./tests/02maccroatian...................ok ./tests/02maccyrillic...................ok ./tests/02macgreek......................ok ./tests/02machebrew.....................ok ./tests/02maciceland....................ok ./tests/02macintosh.....................ok ./tests/02macromania....................ok ./tests/02macthai.......................ok ./tests/02macturkish....................ok ./tests/02macukraine....................ok ./tests/02nats-dano.....................ok ./tests/02nats-sefi.....................ok ./tests/02nextstep......................ok ./tests/02sami-ws2......................ok ./tests/02tis-620.......................ok ./tests/02us-ascii......................ok ./tests/02utf-8.........................ok ./tests/02viscii........................ok ./tests/03bind_textdomain_codeset_pp....ok ./tests/03bind_textdomain_codeset_xs....ok ./tests/03bindtextdomain_pp.............ok ./tests/03bindtextdomain_xs.............ok ./tests/03dcgettext_pp..................ok ./tests/03dcgettext_xs..................ok ./tests/03dcngettext_pp.................ok ./tests/03dcngettext_xs.................ok ./tests/03dgettext_pp...................ok ./tests/03dgettext_xs...................ok ./tests/03dngettext_pp..................ok ./tests/03dngettext_xs..................ok ./tests/03gettext_pp....................ok ./tests/03gettext_xs....................ok ./tests/03language_pp...................ok ./tests/03language_xs...................NOK 3# Failed test 3 in ./tests/03language_xs.t at line 51 # ./tests/03language_xs.t line 51 is: ok 'Jänner' eq gettext ('January'); ./tests/03language_xs...................NOK 4# Failed test 4 in ./tests/03language_xs.t at line 54 # ./tests/03language_xs.t line 54 is: ok 'Februar' eq gettext ('February'); # not 'Feber'! ./tests/03language_xs...................FAILED tests 3-4 Failed 2/4 tests, 50.00% okay ./tests/03ngettext_pp...................ok ./tests/03ngettext_xs...................ok ./tests/03textdomain_pp.................ok ./tests/03textdomain_xs.................ok Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------------- ./tests/03language_xs.t 4 2 50.00% 3-4 Failed 1/160 test scripts, 99.38% okay. 2/1555 subtests failed, 99.87% okay. make: *** [test_dynamic] Error 255 tried google but found no fix and not a programmer but I tried . hope you can fix it soon or tell me what i am missing thanks dloaded it and allso tried from cpan too but same error. tried to see if it was some missing modules but none I thought fixed it :( this version did work with perl 5.8.5 but not 5.8.6 and I think its a newer gettect to 0.14 I believe thanks
The good news: The error is harmless. Simply keep on installing (i. e., "make install" wherever you typed "make test"). Alternatively you could downgrade to libintl-perl 0.10 (if that helps, not sure, see below). The error is known but I cannot reproduce it, nowhere, although I've tried to on dozen different machines. But if you want to help: - What system do you use exactly (which Linux distribution if you use Linus)? - What version of GNU gettext is installed on your system? - What German locales are installed on your system? Try "locale -a | grep '^de'" for that. - Does the same error occur with libintl-perl 1.10? - Could you change the file tests/03language_xs.t a little. Beginning from line 50: # Austrian German has precedence. ok 'Jänner' eq gettext ('January'); my $jan = gettext ('January'); print "$jan\n"; Locale::Messages::nl_putenv ("LANGUAGE=ab_CD:ef_GH:de:de_AT"); ok 'Februar' eq gettext ('February'); # not 'Feber'! my $feb = gettext ('February'); print "$feb\n"; Thanks for your help! Guido
[GUIDO - Sat Feb 12 11:24:50 2005]: Show quoted text
> The good news: The error is harmless. Simply keep on installing (i. e., > "make install" wherever you typed "make test"). Alternatively you could > downgrade to libintl-perl 0.10 (if that helps, not sure, see below). > > The error is known but I cannot reproduce it, nowhere, although I've > tried to on dozen different machines. But if you want to help: > > - What system do you use exactly (which Linux distribution if you use > Linus)? > > - What version of GNU gettext is installed on your system? > > - What German locales are installed on your system? > Try "locale -a | grep '^de'" for that. > > - Does the same error occur with libintl-perl 1.10? > > - Could you change the file tests/03language_xs.t a little. Beginning > from line 50: > > # Austrian German has precedence. > ok 'Jänner' eq gettext ('January'); > my $jan = gettext ('January'); > print "$jan\n"; > > > Locale::Messages::nl_putenv ("LANGUAGE=ab_CD:ef_GH:de:de_AT"); > ok 'Februar' eq gettext ('February'); # not 'Feber'! > my $feb = gettext ('February'); > print "$feb\n"; > > Thanks for your help! > > Guido
thanks for the reply using slackware 10.1.0 Linux one4all 2.6.10-rc2-mm3-V0.7.31-13 #3 SMP Tue Nov 30 02:33:39 MST 2004 i686 unknown unknown GNU/Linux locale -a | grep '^de' de_AT de_AT.utf8 de_AT@euro de_BE de_BE.utf8 de_BE@euro de_CH de_CH.utf8 de_DE de_DE.utf8 de_DE@euro de_LU de_LU.utf8 de_LU@euro changed the 3language_xs.t # Austrian German has precedence. ok 'Jdnner' eq gettext ('January'); my $jan = gettext ('January'); print "$jan\n"; Locale::Messages::nl_putenv ("LANGUAGE=ab_CD:ef_GH:de:de_AT"); ok 'Februar' eq gettext ('February'); # not 'Feber'! my $feb = gettext ('February'); print "$feb\n"; error still the same: ./tests/03language_xs...................NOK 3# Failed test 3 in ./tests/03language_xs.t at line 51 # ./tests/03language_xs.t line 51 is: ok 'Jänner' eq gettext ('January'); ./tests/03language_xs...................NOK 4# Failed test 4 in ./tests/03language_xs.t at line 56 # ./tests/03language_xs.t line 56 is: ok 'Februar' eq gettext ('February'); # not 'Feber'! ./tests/03language_xs...................FAILED tests 3-4 Failed 2/4 tests, 50.00% okay gettext-tools-0.14.1 will go on with the make install but it you have any other things to try I'll be happy to try them thanks. I must have something laying around my system interfering here old lib or something . thanks again oh yes same error with libintl-perl 0.10 Also I noticed that 03language_pp.t is the same done diff on them .Bu that one has no error . Strange to me lol
[GUIDO - Sat Feb 12 11:24:50 2005]: Show quoted text
> The good news: The error is harmless. Simply keep on installing (i. e., > "make install" wherever you typed "make test"). Alternatively you could > downgrade to libintl-perl 0.10 (if that helps, not sure, see below). > > The error is known but I cannot reproduce it, nowhere, although I've > tried to on dozen different machines. But if you want to help: > > - What system do you use exactly (which Linux distribution if you use > Linus)? > > - What version of GNU gettext is installed on your system? > > - What German locales are installed on your system? > Try "locale -a | grep '^de'" for that. > > - Does the same error occur with libintl-perl 1.10? > > - Could you change the file tests/03language_xs.t a little. Beginning > from line 50: > > # Austrian German has precedence. > ok 'Jänner' eq gettext ('January'); > my $jan = gettext ('January'); > print "$jan\n"; > > > Locale::Messages::nl_putenv ("LANGUAGE=ab_CD:ef_GH:de:de_AT"); > ok 'Februar' eq gettext ('February'); # not 'Feber'! > my $feb = gettext ('February'); > print "$feb\n"; > > Thanks for your help! > > Guido
thanks for the reply using slackware 10.1.0 Linux one4all 2.6.10-rc2-mm3-V0.7.31-13 #3 SMP Tue Nov 30 02:33:39 MST 2004 i686 unknown unknown GNU/Linux locale -a | grep '^de' de_AT de_AT.utf8 de_AT@euro de_BE de_BE.utf8 de_BE@euro de_CH de_CH.utf8 de_DE de_DE.utf8 de_DE@euro de_LU de_LU.utf8 de_LU@euro changed the 3language_xs.t # Austrian German has precedence. ok 'Jdnner' eq gettext ('January'); my $jan = gettext ('January'); print "$jan\n"; Locale::Messages::nl_putenv ("LANGUAGE=ab_CD:ef_GH:de:de_AT"); ok 'Februar' eq gettext ('February'); # not 'Feber'! my $feb = gettext ('February'); print "$feb\n"; error still the same: ./tests/03language_xs...................NOK 3# Failed test 3 in ./tests/03language_xs.t at line 51 # ./tests/03language_xs.t line 51 is: ok 'Jänner' eq gettext ('January'); ./tests/03language_xs...................NOK 4# Failed test 4 in ./tests/03language_xs.t at line 56 # ./tests/03language_xs.t line 56 is: ok 'Februar' eq gettext ('February'); # not 'Feber'! ./tests/03language_xs...................FAILED tests 3-4 Failed 2/4 tests, 50.00% okay gettext-tools-0.14.1 will go on with the make install but it you have any other things to try I'll be happy to try them thanks. I must have something laying around my system interfering here old lib or something . thanks again oh yes same error with libintl-perl 0.10 Also I noticed that 03language_pp.t is the same done diff on them .Bu that one has no error . Strange to me lol
The issue will be resolved in libintl-perl 1.12, published in the next few days. The probable reason for the test failures was a missing de_AT locale on the system. The test scripts will now check for all necessary locales. Regards, Guido