In an attempt to fix the missing dependency on the
intltool40 for building gnuplot under the new x86_64
Leopard support, I came up with the attached x86_64
variants for 10.5. These all pass fink validate but
when I try...
fink -m install intltool40
the build process ends prematurely due to testsuite
failures in builder-tester-pm-1.01-1....
Checking if your kit is complete...
Looks good
Writing Makefile for Test::Builder::Tester
make
cp lib/Test/Builder/Tester/Color.pm blib/lib/Test/Builder/Tester/Color.pm
cp lib/Test/Builder/Tester.pm blib/lib/Test/Builder/Tester.pm
Manifying blib/man3/Test::Builder::Tester::Color.3pm
Manifying blib/man3/Test::Builder::Tester.3pm
make test || exit 2
PERL_DL_NONLAZY=1 /sw/bin/perl5.8.8 "-MExtUtils::Command::MM" "-e"
"test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/01basic........ok 1/6
t/01basic........NOK 6# Failed test 'testing failing'
# in t/01basic.t at line 29.
# STDERR is:
# # Failed test 'should fail'
# # in t/01basic.t at line 28.
# # got: 'foo'
# # expected: 'bar'
#
# not:
# # Failed test (t/01basic.t at line 28)
# # got: 'foo'
# # expected: 'bar'
#
# as expected
t/01basic........FAILED test 6
Failed 1/6 tests, 83.33% okay
t/02fhrestore....ok
t/03die..........ok
t/04line_num.....ok
t/05faildiag.....
# Failed test 'test fail'
# in t/05faildiag.t at line 17.
# STDERR is:
# # Failed test 'one'
# # in t/05faildiag.t at line 10.
# # Failed test 'two'
# # in t/05faildiag.t at line 15.
#
# not:
# # Failed test (t/05faildiag.t at line 10)
# # Failed test (t/05faildiag.t at line 15)
#
# as expected
t/05faildiag.....NOK 1
# Failed test 'test_fail first'
# in t/05faildiag.t at line 22.
# STDERR is:
t/05faildiag.....NOK 2# # Failed test 'one'
# # in t/05faildiag.t at line 21.
#
# not:
# # Failed test (t/05faildiag.t at line 21)
#
# as expected
t/05faildiag.....FAILED tests 1-2
Failed 2/5 tests, 60.00% okay
t/06errormess....ok 1/12
# Failed test 'STDERR basic meta meta test 2'
# in t/06errormess.t at line 108.
# HEY THERE, I GOT '#+++Failed+test+'foo'
# #+++in+t/06errormess.t+at+line+107.
# ' not '#+++++Failed+test+(t/06errormess.t+at+line+107)
# '
t/06errormess....NOK 4
t/06errormess....NOK 7# Failed test 'STDOUT meta meta test with tbt2 '
# in t/06errormess.t at line 123.
# got: 'ok 1 - bar
# '
# expected: 'not ok 1 - bar
# '
# Failed test 'STDERR meta meta test with tbt2 '
# in t/06errormess.t at line 123.
t/06errormess....NOK 8# HEY THERE, I GOT '#+++Failed+test+'bar'
# #+++in+t/06errormess.t+at+line+122.
# #+STDERR+is:
# #+#+++Failed+test+'foo'
# #+#+++in+t/06errormess.t+at+line+121.
# #+
# #+not:
# #+#+++++Failed+test+(t/06errormess.t+at+line+121)
# #+
# #+as+expected
# ' not ''
# Failed test 'STDERR meta test b&w'
# in t/06errormess.t at line 169.
# HEY THERE, I GOT '#+++Failed+test+'bar'
# #+++in+t/06errormess.t+at+line+165.
t/06errormess....NOK 10# #+STDERR+is:
# #+#+++Failed+test+'foo'
# #+#+++in+t/06errormess.t+at+line+161.
# #+#++++++++++got:+'php'
# #+#+++++expected:+'Perl'
# #+
# #+not:
# #+#+++++Failed+test+(t/06errormess.t+at+line+161)
# #+#++++++++++got:+'php'
# #+#+++++expected:+'perl'
# #+
# #+as+expected
# ' not '#+++++Failed+test+(t/06errormess.t+at+line+165)
# #+STDERR+is:
# #+#+++++Failed+test+(t/06errormess.t+at+line+161)
# #+#++++++++++got:+'php'
# #+#+++++expected:+'Perl'
# #+
# #+not:
# #+#+++++Failed+test+(t/06errormess.t+at+line+161)
# #+#++++++++++got:+'php'
# #+#+++++expected:+'perl'
# #+
# #+as+expected
# '
t/06errormess....NOK 12# Failed test 'STDERR meta test color'
# in t/06errormess.t at line 217.
# HEY THERE, I GOT '#+++Failed+test+'bar'
# #+++in+t/06errormess.t+at+line+213.
# #+STDERR+is:
# #+#+++Failed+test+'foo'
# #+#+++in+t/06errormess.t+at+line+209.
# #+#++++++++++got:+'php'
# #+#+++++expected:+'Perl'
# #+
# #+not:
# #+#+++++Failed+test+(t/06errormess.t+at+line+209)
# #+#++++++++++got:+'php'
# #+#+++++expected:+'perl'
# #+
# #+as+expected
# ' not '#+++++Failed+test+(t/06errormess.t+at+line+213)
# #+STDERR+is:
# #+#+++++Failed+test+(t/06errormess.t+at+line+209)
# #+#++++++++++got:+'php'
# #+#+++++expected:+'Perl'
# #+
# #+not:
# #+#+++++Failed+test+(t/06errormess.t+at+line+209)
# #+#++++++++++got:+'php'
# #+#+++++expected:+'perl'
# #+
# #+as+expected
# '
t/06errormess....FAILED tests 4, 7-8, 10, 12
Failed 5/12 tests, 58.33% okay
t/07args.........ok 1/18
# Failed test 'STDERR basic meta meta test 2'
# in t/07args.t at line 108.
t/07args.........NOK 4# HEY THERE, I GOT '#+++Failed+test+'foo'
# #+++in+t/07args.t+at+line+107.
# ' not '#+++++Failed+test+(t/07args.t+at+line+107)
# '
# Failed test 'STDOUT meta meta test with tbt2 '
t/07args.........NOK 7# in t/07args.t at line 123.
# got: 'ok 1 - bar
# '
# expected: 'not ok 1 - bar
# '
# Failed test 'STDERR meta meta test with tbt2 '
# in t/07args.t at line 123.
# HEY THERE, I GOT '#+++Failed+test+'bar'
# #+++in+t/07args.t+at+line+122.
# #+STDERR+is:
# #+#+++Failed+test+'foo'
# #+#+++in+t/07args.t+at+line+121.
# #+
# #+not:
# #+#+++++Failed+test+(t/07args.t+at+line+121)
# #+
# #+as+expected
# ' not ''
t/07args.........NOK 8
# Failed test 'STDOUT meta test skip_out'
# in t/07args.t at line 198.
# got: 'ok 1 - bar
# '
# expected: 'not ok 1 - bar
# '
# Failed test 'STDERR meta test skip_out'
# in t/07args.t at line 198.
# HEY THERE, I GOT '#+++Failed+test+'bar'
# #+++in+t/07args.t+at+line+195.
# #+STDERR+is:
# #+#+++Failed+test+'foo'
# #+#+++in+t/07args.t+at+line+192.
# #+
# #+not:
# #+#+++++Failed+test+(t/07args.t+at+line+192)
# #+
# #+as+expected
# ' not ''
t/07args.........FAILED tests 4, 7-8, 15-16
Failed 5/18 tests, 72.22% okay
Failed Test Stat Wstat Total Fail Failed List of Failed
-------------------------------------------------------------------------------
t/01basic.t 6 1 16.67% 6
t/05faildiag.t 5 2 40.00% 1-2
t/06errormess.t 12 5 41.67% 4 7-8 10 12
t/07args.t 18 5 27.78% 4 7-8 15-16
Failed 4/7 test scripts, 42.86% okay. 13/49 subtests failed, 73.47% okay.
make: *** [test_dynamic] Error 2
### execution of make failed, exit code 2
Removing runtime build-lock...
Removing build-lock package...
/sw/bin/dpkg-lockwait -r fink-buildlock-test-builder-tester-pm-1.01-1
(Reading database ... 40617 files and directories currently installed.)
Removing fink-buildlock-test-builder-tester-pm-1.01-1 ...
Failed: phase test: error (2)
Any ideas on why this is failing under fink's x86_64 perl588 package?
Jack
ps I think we will need to create the attached x86_64 variants for 10.5
in any case since there doesn't seem to be a way to have an architecture
conditional set of RuntimeVars settings. Perhaps that would be a useful
new feature for fink (since it would allow us to avoid the x86_64 variants).
Package: intltool40
# do not upgrade %n=intltool to 0.40 without test-building pkgs that use it
# (or at least making sure they BDep on it)
# See: http://bugzilla.gnome.org/show_bug.cgi?id=537352
Version: 0.40.6
Revision: 1001
Distribution: 10.5
Architecture: x86_64
Depends: <<
gettext-tools,
libgettext3-shlibs,
libiconv-bin,
perl588,
xml-parser-pm588
<<
BuildDepends: <<
fink (>= 0.26.0-1),
gettext-tools,
libgettext3-dev,
libiconv-bin,
libiconv-dev,
perl588,
xml-parser-pm588
<<
Conflicts: intltool
Replaces: intltool
Source: mirror:gnome:sources/intltool/0.40/intltool-%v.tar.bz2
Source-MD5: 69bc0353323112f42ad4f9cf351bc3e5
NoSetMAKEFLAGS: true
SetMAKEFLAGS: -j1
RuntimeVars: ac_cv_path_INTLTOOL_PERL: %p/bin/perl
ConfigureParams: --mandir=%p/share/man
CompileScript: <<
PERL=%p/bin/perl ./configure %c
make
<<
InfoTest: TestScript: make check || exit 2
InstallScript: <<
make install DESTDIR=%d
<<
DocFiles: AUTHORS COPYING ChangeLog NEWS README TODO doc/I18N-HOWTO
Description: Internationalize various kinds of data files
DescDetail: <<
Automatically extracts translatable strings from oaf, glade, bonobo
ui, nautilus theme and other files into the po files.
Automatically merges translations from po files back into .oaf files
(encoding to be 7-bit clean). Also merges into other kinds of files.
This is the new 4.0 major-version release, which apparently has some
compatibility problems vs the older 0.36 series. Use the "intltool"
package if you need the older version for now.
<<
DescPort: <<
Use Dep:system-perlXXX,xml-parser-pmXXX to correspond to what Apple
ships as /usr/bin/perl. Unfortunately ./configure doesn't allow PERL
to be versioned (perlX.X.X), so that's the best we can figure to try
to force things to be self-consistent and likely-to-be-present with
a minimum of additional packages needed.
<<
DescPackaging: <<
The ac_cv_path_INTLTOOL_PERL shell variable is automatically set to
the system perl interpretter, so any package that uses intltool and
has ./configure checks for "perl" and "XML::Parser" will get the
correct perl interpretter that is used by intltool and thus test for
the matched perl version of xml-parser-pmXXX that is needed, even if
there are other perl interpretters in PATH.
<<
License: GPL
Maintainer: The Gnome Core Team <fink-gnome-c...@lists.sourceforge.net>
Homepage: http://www.gnome.org/
Package: intltool-debian
Version: 0.30+20040213
Revision: 1002
Distribution: 10.5
Architecture: x86_64
Source: mirror:debian:pool/main/i/%n/%n_%v.tar.gz
Source-MD5: 23f80e05373b525fdcc5775d8dbbd68d
SourceDirectory: %n
Depends: gettext-bin, perl588
RuntimeVars: ac_cv_path_INTLTOOL_PERL: %p/bin/perl
CompileScript: make prefix=%p
InstallScript: <<
make DESTDIR=%d prefix=%p install
<<
DocFiles: AUTHORS debian/README.Debian debian/changelog debian/copyright
Description: Help i18n of RFC822 compliant config files
DescDetail: <<
Intltool is a bunch of scripts written by the GNOME project to
internationalize many different file formats. This package is
a slightly modified version which adds support for RFC822
compliant config files, e.g. Debconf templates files.
<<
DescPort: <<
We force a rebuild in 10.5 since /usr/bin/perl is different.
<<
License: GPL
Maintainer: Chris Zubrzycki <bere...@users.sourceforge.net>
Homepage: http://packages.qa.debian.org/intltool-debian
Package: intltool
# do not upgrade to 0.40 without test-building pkgs that use it
# (or at least making sure they BDep on it)
# See: http://bugzilla.gnome.org/show_bug.cgi?id=537352
Version: 0.36.3
Revision: 1002
Distribution: 10.5
Architecture: x86_64
Depends: <<
gettext-tools,
libgettext3-shlibs,
libiconv-bin,
perl588,
xml-parser-pm588
<<
BuildDepends: <<
fink (>= 0.26.0-1),
gettext-tools,
libgettext3-dev,
libiconv-bin,
libiconv-dev,
perl588,
xml-parser-pm588
<<
Conflicts: intltool40
Replaces: intltool40
Source: mirror:gnome:sources/%n/0.36/%n-%v.tar.bz2
Source-MD5: 4a4428eedf69ac2717f2353b742fe42e
NoSetMAKEFLAGS: true
SetMAKEFLAGS: -j1
RuntimeVars: ac_cv_path_INTLTOOL_PERL: %p/bin/perl
ConfigureParams: --mandir=%p/share/man
CompileScript: <<
PERL=%p/bin/perl ./configure %c
make
<<
InfoTest: TestScript: make check || exit 2
InstallScript: <<
make install DESTDIR=%d
<<
DocFiles: AUTHORS COPYING ChangeLog NEWS README TODO doc/I18N-HOWTO
Description: Internationalize various kinds of data files
DescDetail: <<
Automatically extracts translatable strings from oaf, glade, bonobo
ui, nautilus theme and other files into the po files.
Automatically merges translations from po files back into .oaf files
(encoding to be 7-bit clean). Also merges into other kinds of files.
This is the older major-version release, which apparently has some
compatibility problems vs the newer 0.40 series. Use "intltool40" if
you need the newer version for now.
<<
DescPort: <<
Use Dep:system-perlXXX,xml-parser-pmXXX to correspond to what Apple
ships as /usr/bin/perl. Unfortunately ./configure doesn't allow PERL
to be versioned (perlX.X.X), so that's the best we can figure to try
to force things to be self-consistent and likely-to-be-present with
a minimum of additional packages needed.
<<
DescPackaging: <<
The ac_cv_path_INTLTOOL_PERL shell variable is automatically set to
the system perl interpretter, so any package that uses intltool and
has ./configure checks for "perl" and "XML::Parser" will get the
correct perl interpretter that is used by intltool and thus test for
the matched perl version of xml-parser-pmXXX that is needed, even if
there are other perl interpretters in PATH.
<<
License: GPL
Maintainer: The Gnome Core Team <fink-gnome-c...@lists.sourceforge.net>
Homepage: http://www.gnome.org/
------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables
unlimited royalty-free distribution of the report engine
for externally facing server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel