Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the SVN-Notify CPAN distribution.

Report information
The Basics
Id: 14322
Status: resolved
Priority: 0/
Queue: SVN-Notify

People
Owner: Nobody in particular
Requestors: lee.goddard [...] easa.eu.int
Cc:
AdminCc:

Bug Information
Severity: Critical
Broken in: 2.00
Fixed in: 2.47



Subject: Fails to build on Linux RH
CPAN.pm: Going to build D/DW/DWHEELER/SVN-Notify-2.46.tar.gz # running Build.PL /usr/bin/perl -I_build/lib Build.PL Creating custom builder _build/lib/My/Builder.pm in _build/lib/My Checking whether your kit is complete... Looks good * Optional prerequisite Test::Pod::Coverage isn't installed * Optional prerequisite Test::Pod isn't installed ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions of the modules indicated above before proceeding with this installation. Creating new 'Build' script for 'SVN-Notify' version '2.46' /usr/bin/perl Build --makefile_env_macros 1 * WARNING: Configuration was initially created with '/usr/bin/perl', but we are now using '/usr/bin/perl'. lib/SVN/Notify.pm -> blib/lib/SVN/Notify.pm lib/SVN/Notify/HTML.pm -> blib/lib/SVN/Notify/HTML.pm lib/SVN/Notify/HTML/ColorDiff.pm -> blib/lib/SVN/Notify/HTML/ColorDiff.pm Manifying blib/script/svnnotify -> blib/bindoc/svnnotify.1 Manifying blib/lib/SVN/Notify/HTML.pm -> blib/libdoc/SVN::Notify::HTML.3pm Manifying blib/lib/SVN/Notify/HTML/ColorDiff.pm -> blib/libdoc/SVN::Notify::HTML::ColorDiff.3pm Manifying blib/lib/SVN/Notify.pm -> blib/libdoc/SVN::Notify.3pm t/bin/testsvnlook -> t/scripts/testsvnlook t/bin/testsvnlook.bat -> t/scripts/testsvnlook.bat t/bin/testsendmail -> t/scripts/testsendmail t/bin/testsendmail.bat -> t/scripts/testsendmail.bat /usr/bin/make -- OK Running make test /usr/bin/perl Build --makefile_env_macros 1 test * WARNING: Configuration was initially created with '/usr/bin/perl', but we are now using '/usr/bin/perl'. t/base.............NOK 76# Failed test (t/base.t at line 190) # got: '5' # expected: '2' t/base.............NOK 77# Failed test (t/base.t at line 192) # got: '5' # expected: '1' t/base.............ok 149/149# Looks like you failed 2 tests of 149. t/base.............dubious Test returned status 2 (wstat 512, 0x200) DIED. FAILED tests 76-77 Failed 2/149 tests, 98.66% okay t/errors...........ok t/html.............ok t/htmlcolordiff....ok t/options..........NOK 3# Failed test (t/options.t at line 56) # Structures begin differing at: # $got->{strip_cx_regex} = '^trunk' # $expected->{strip_cx_regex} = 'ARRAY(0xa1060bc)' t/options..........NOK 5# Failed test (t/options.t at line 67) # Structures begin differing at: # $got->{strip_cx_regex} = '^trunk' # $expected->{strip_cx_regex} = 'ARRAY(0xa1060bc)' # Looks like you failed 2 tests of 5. t/options..........dubious Test returned status 2 (wstat 512, 0x200) DIED. FAILED tests 3, 5 Failed 2/5 tests, 60.00% okay t/pod-coverage.....skipped all skipped: Test::Pod::Coverage 1.06 required for testing POD coverage t/pod..............skipped all skipped: Test::Pod 1.20 required for testing POD t/script...........ok Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------------- t/base.t 2 512 149 2 1.34% 76-77 t/options.t 2 512 5 2 40.00% 3 5 2 tests skipped. Failed 2/8 test scripts, 75.00% okay. 4/469 subtests failed, 99.15% okay. make: *** [test] Error 29 /usr/bin/make test -- NOT OK Running make install make test had returned bad status, won't install without force perl -V Summary of my perl5 (revision 5.0 version 8 subversion 0) configuration: Platform: osname=linux, osvers=2.4.21-1.1931.2.393.entsmp, archname=i386-linux-thread-multi uname='linux por' config_args='-des -Doptimize=-O2 -g -pipe -march=i386 -mcpu=i686 -Dmyhostname=localhost -Dperladmin=root@localhost -Dcc=gcc -Dcf_by=Red Hat, Inc. -Dinstallprefix=/usr -Dprefix=/usr -Darchname=i386-linux -Dvendorprefix=/usr -Dsiteprefix=/usr -Dotherlibdirs=/usr/lib/perl5/5.8.0 -Duseshrplib -Dusethreads -Duseithreads -Duselargefiles -Dd_dosuid -Dd_semctl_semun -Di_db -Ui_ndbm -Di_gdbm -Di_shadow -Di_syslog -Dman3ext=3pm -Duseperlio -Dinstallusrbinperl -Ubincompat5005 -Uversiononly -Dpager=/usr/bin/less -isr' hint=recommended, useposix=true, d_sigaction=define usethreads=define use5005threads=undef' useithreads=define usemultiplicity= useperlio= d_sfio=undef uselargefiles=define usesocks=undef use64bitint=undef use64bitall=un uselongdouble= usemymalloc=, bincompat5005=undef Compiler: cc='gcc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm', optimize='', cppflags='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING -fno-strict-aliasing -I/usr/local/include -I/usr/include/gdbm' ccversion='', gccversion='3.2.3 20030502 (Red Hat Linux 3.2.3-19)', gccosandvers='' gccversion='3.2.3 200305' intsize=o, longsize=s, ptrsize=l, doublesize=8, byteorder=1234 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12 ivtype='long' k', ivsize=4' ivtype, nvtype='double' o_no', nvsize=, Off_t='', lseeksize=8 alignbytes=4, prototype=define Linker and Libraries: ld='gcc' l', ldflags =' -L/usr/local/lib' ldflags_use' libpth=/usr/local/lib /lib /usr/lib libs=-lnsl -lgdbm -ldb -ldl -lm -lpthread -lc -lcrypt -lutil perllibs= libc=/lib/libc-2.3.2.so, so=so, useshrplib=true, libperl=libper gnulibc_version='2.3.2' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so', d_dlsymun=undef, ccdlflags='-rdynamic -Wl,-rpath,/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE' cccdlflags='-fPIC' ccdlflags='-rdynamic -Wl,-rpath,/usr/lib/perl5', lddlflags='s Unicode/Normalize XS/A' Characteristics of this binary (from libperl): Compile-time options: DEBUGGING MULTIPLICITY USE_ITHREADS USE_LARGE_FILES PERL_IMPLICIT_CONTEXT Locally applied patches: MAINT18379 Built under linux Compiled at Sep 15 2003 10:03:52 @INC: /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 . [root@dave11 root]#
From: David Wheeler <david [...] kineticode.com>
Subject: Re: [cpan #14322] Fails to build on Linux RH
Date: Fri, 26 Aug 2005 08:27:29 -0700
To: bug-SVN-Notify [...] rt.cpan.org
RT-Send-Cc:
On Aug 26, 2005, at 1:05 AM, via RT wrote: Show quoted text
> t/base.............NOK 76# Failed test (t/base.t at line 190) > # got: '5' > # expected: '2' > t/base.............NOK 77# Failed test (t/base.t at line 192) > # got: '5' > # expected: '1'
That's pretty weird. Can you send me the file it creates, t/data/ output.txt? Show quoted text
> # $got->{strip_cx_regex} = '^trunk' > # $expected->{strip_cx_regex} = 'ARRAY(0xa1060bc)' > t/options..........NOK 5# Failed test (t/options.t at line 67) > # Structures begin differing at: > # $got->{strip_cx_regex} = '^trunk' > # $expected->{strip_cx_regex} = 'ARRAY(0xa1060bc)'
These are due to an older version of Getopt::Long. I've modified a test in such a way that I hope it corrects the issue. See http://rt.cpan.org/Ticket/Display.html?id=13911 Best, David
From: David Wheeler <david [...] kineticode.com>
Subject: RE: [cpan #14322] Fails to build on Linux RH
Date: Mon, 29 Aug 2005 10:35:19 -0700
To: bug-SVN-Notify [...] rt.cpan.org
RT-Send-Cc:
On Aug 28, 2005, at 11:07 PM, lee.goddard@easa.eu.int via RT wrote: Show quoted text
> This is a comment. It is not sent to the Requestor(s): > > Thanks for the reply - please find the requested file attached.
Bah, that file gets written several times during the tests. Can you put an C<exit;> at line 195 in t/base.t and then just run t/base.t? Then send me the file again. You can run just the tests in t/base.t by doing: ./Build test --test_files t/base.t Thanks, David
From: David Wheeler <david [...] kineticode.com>
Subject: Re: [Comment] RE: [cpan #14322] Fails to build on Linux RH
Date: Tue, 30 Aug 2005 08:43:21 -0700
To: bug-SVN-Notify [...] rt.cpan.org
RT-Send-Cc:
On Aug 30, 2005, at 12:20 AM, lee.goddard@easa.eu.int via RT wrote: Show quoted text
> Output attached.
I don't understand what the problem is. The attached script replicates the test using the output you sent me, and it passes. Does it fail for you? If so, can you figure out why? Also, the file you sent me had a bunch of extra newlines in it. Is that an artifact of pasting them into the email, perhaps? Best, David
Download try
application/octet-stream 3.1k

Message body not shown because it is not plain text.