Source: postgresql-9.4 Version: 9.4.2-1 Severity: important User: debian-p...@lists.debian.org Usertags: perl-5.22-transition
This package FTBFS with perl 5.22: ../../../src/test/regress/pg_regress --inputdir=/«PKGBUILDDIR»/build/../src/pl/p lperl --temp-install=./tmp_check --top-builddir=../../.. --port=34030 --dbname =pl_regression --load-extension=plperl --load-extension=plperlu plperl plperl_l c plperl_trigger plperl_shared plperl_elog plperl_util plperl_init plperlu plper l_array plperl_plperlu ============== creating temporary installation ============== ============== initializing database system ============== ============== starting postmaster ============== running on port 34030 with PID 11111 ============== creating database "pl_regression" ============== CREATE DATABASE ALTER DATABASE ============== installing plperl ============== CREATE EXTENSION ============== installing plperlu ============== CREATE EXTENSION ============== running regression test queries ============== test plperl ... ok test plperl_lc ... ok test plperl_trigger ... ok test plperl_shared ... ok test plperl_elog ... FAILED test plperl_util ... ok test plperl_init ... ok test plperlu ... ok test plperl_array ... ok test plperl_plperlu ... ok ============== shutting down postmaster ============== ======================= 1 of 10 tests failed. ======================= The differences that caused some tests to fail can be viewed in the file "/«PKGBUILDDIR»/build/src/pl/plperl/regression.diffs". A copy of the test summary that you see above is saved in the file "/«PKGBUILDDIR»/build/src/pl/plperl/regression.out". make[4]: *** [check] Error 1 make[3]: *** [check-plperl-recurse] Error 2 make[2]: *** [check-world-src/pl-recurse] Error 2 GNUmakefile:117: recipe for target 'check' failed make[4]: Leaving directory '/«PKGBUILDDIR»/build/src/pl/plperl' Makefile:35: recipe for target 'check-plperl-recurse' failed make[3]: Leaving directory '/«PKGBUILDDIR»/build/src/pl' GNUmakefile:69: recipe for target 'check-world-src/pl-recurse' failed make[2]: Leaving directory '/«PKGBUILDDIR»/build' ******** build/src/pl/plperl/regression.diffs ******** *** /«PKGBUILDDIR»/build/../src/pl/plperl/expected/plperl_elog.out Tue May 19 22:33:58 2015 --- /«PKGBUILDDIR»/build/src/pl/plperl/results/plperl_elog.out Tue May 26 03:27:00 2015 *************** *** 36,43 **** return 'uses_global worked'; $$; ! ERROR: Global symbol "$global" requires explicit package name at line 3. ! Global symbol "$other_global" requires explicit package name at line 4. CONTEXT: compilation of PL/Perl function "uses_global" select uses_global(); ERROR: function uses_global() does not exist --- 36,43 ---- return 'uses_global worked'; $$; ! ERROR: Global symbol "$global" requires explicit package name (did you forget to declare "my $global"?) at line 3. ! Global symbol "$other_global" requires explicit package name (did you forget to declare "my $other_global"?) at line 4. CONTEXT: compilation of PL/Perl function "uses_global" select uses_global(); ERROR: function uses_global() does not exist ====================================================================== make[1]: *** [override_dh_auto_test] Error 1 You can find perl 5.22 in experimental, and the even more experimental (amd64 only at the moment) rebuild repository which might also be needed to rebuild some packages at: https://people.debian.org/~dom/perl/test/perl-5.22.0/setup.sh https://people.debian.org/~dom/perl/test/perl-5.22.0/setup.sh.asc Note that I strongly recommend not adding this repository to anything other than a throwaway system/chroot. This bug will become release critical nearer the time of the perl 5.22 migration. Cheers, Dominic. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org