fink / fink-distributions

Package descriptions and patches for Fink
25 stars 38 forks source link

test-harness-pm5184-3.42-1 fails to build. #751

Open dak180 opened 3 years ago

dak180 commented 3 years ago
Setting runtime build-lock...
dpkg-deb -b /opt/sw/src/fink.build/root-fink-buildlock-test-harness-pm5184-3.42-1 /opt/sw/src/fink.build
dpkg-deb: building package `fink-buildlock-test-harness-pm5184-3.42-1' in `/opt/sw/src/fink.build/fink-buildlock-test-harness-pm5184-3.42-1_2021.03.19-09.11.02_darwin-x86_64.deb'.
Installing build-lock package...
/opt/sw/bin/dpkg-lockwait -i /opt/sw/src/fink.build/fink-buildlock-test-harness-pm5184-3.42-1_2021.03.19-09.11.02_darwin-x86_64.deb
Selecting previously deselected package fink-buildlock-test-harness-pm5184-3.42-1.
(Reading database ... 67150 files and directories currently installed.)
Unpacking fink-buildlock-test-harness-pm5184-3.42-1 (from .../fink-buildlock-test-harness-pm5184-3.42-1_2021.03.19-09.11.02_darwin-x86_64.deb) ...
Setting up fink-buildlock-test-harness-pm5184-3.42-1 (2021.03.19-09.11.02) ...

sudo -u fink-bld [ENV] sh -c /tmp/fink.w_syT
env LANG=C LC_ALL=C /opt/sw/bin/tar  --no-same-owner --no-same-permissions -xf /opt/sw/src/Test-Harness-3.42.tar.gz
sudo -u fink-bld [ENV] sh -c /tmp/fink.LzDXp
[ -r /opt/sw/fink/dists/stable/main/finkinfo/libs/perlmods/test-harness-pm.patch ]
sudo -u fink-bld [ENV] sh -c /tmp/fink.XSsD3
/usr/bin/patch -p1 < /opt/sw/fink/dists/stable/main/finkinfo/libs/perlmods/test-harness-pm.patch
patching file lib/TAP/Parser/SourceHandler/Perl.pm
patching file t/nofork.t
patching file t/proverun.t
sudo -u fink-bld [ENV] sh -c /tmp/fink.AHvhH
ARCHFLAGS="-I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/System/Library/Perl/5.18/darwin-thread-multi-2level/CORE" /usr/bin/arch -x86_64 perl5.18 Makefile.PL PERL="/usr/bin/arch -x86_64 perl5.18" PREFIX=/opt/sw INSTALLPRIVLIB=/opt/sw/lib/perl5/5.18.2 INSTALLARCHLIB=/opt/sw/lib/perl5/5.18.2/darwin-thread-multi-2level INSTALLSITELIB=/opt/sw/lib/perl5/5.18.2 INSTALLSITEARCH=/opt/sw/lib/perl5/5.18.2/darwin-thread-multi-2level INSTALLMAN1DIR=/opt/sw/share/man/man1 INSTALLMAN3DIR=/opt/sw/share/man/man3 INSTALLSITEMAN1DIR=/opt/sw/share/man/man1 INSTALLSITEMAN3DIR=/opt/sw/share/man/man3 INSTALLBIN=/opt/sw/bin INSTALLSITEBIN=/opt/sw/bin INSTALLSCRIPT=/opt/sw/bin INSTALLSITESCRIPT=/opt/sw/bin
Checking if your kit is complete...
Looks good
Writing Makefile for Test::Harness
Writing MYMETA.yml and MYMETA.json
/usr/bin/make CC=gcc CXX=g++
cp lib/TAP/Parser/Aggregator.pm blib/lib/TAP/Parser/Aggregator.pm
cp lib/TAP/Parser/SourceHandler/Handle.pm blib/lib/TAP/Parser/SourceHandler/Handle.pm
cp lib/App/Prove/State.pm blib/lib/App/Prove/State.pm
cp lib/TAP/Parser/YAMLish/Reader.pm blib/lib/TAP/Parser/YAMLish/Reader.pm
cp lib/TAP/Parser/Result.pm blib/lib/TAP/Parser/Result.pm
cp lib/TAP/Parser/ResultFactory.pm blib/lib/TAP/Parser/ResultFactory.pm
cp lib/TAP/Parser/Result/Plan.pm blib/lib/TAP/Parser/Result/Plan.pm
cp lib/TAP/Formatter/Session.pm blib/lib/TAP/Formatter/Session.pm
cp lib/TAP/Parser/Result/Test.pm blib/lib/TAP/Parser/Result/Test.pm
cp lib/TAP/Parser/Multiplexer.pm blib/lib/TAP/Parser/Multiplexer.pm
cp lib/App/Prove.pm blib/lib/App/Prove.pm
cp lib/TAP/Parser/Result/Bailout.pm blib/lib/TAP/Parser/Result/Bailout.pm
cp HACKING.pod blib/lib/Test/HACKING.pod
cp lib/TAP/Parser/Grammar.pm blib/lib/TAP/Parser/Grammar.pm
cp lib/TAP/Parser/SourceHandler.pm blib/lib/TAP/Parser/SourceHandler.pm
cp lib/TAP/Parser/Source.pm blib/lib/TAP/Parser/Source.pm
cp lib/TAP/Parser/SourceHandler/Perl.pm blib/lib/TAP/Parser/SourceHandler/Perl.pm
cp lib/TAP/Parser/Iterator.pm blib/lib/TAP/Parser/Iterator.pm
cp lib/TAP/Parser/Scheduler/Job.pm blib/lib/TAP/Parser/Scheduler/Job.pm
cp lib/TAP/Formatter/Color.pm blib/lib/TAP/Formatter/Color.pm
cp lib/TAP/Parser/Iterator/Array.pm blib/lib/TAP/Parser/Iterator/Array.pm
cp lib/TAP/Parser/SourceHandler/RawTAP.pm blib/lib/TAP/Parser/SourceHandler/RawTAP.pm
cp lib/TAP/Parser/YAMLish/Writer.pm blib/lib/TAP/Parser/YAMLish/Writer.pm
cp lib/TAP/Parser/Iterator/Stream.pm blib/lib/TAP/Parser/Iterator/Stream.pm
cp lib/TAP/Parser/SourceHandler/File.pm blib/lib/TAP/Parser/SourceHandler/File.pm
cp lib/TAP/Parser/Iterator/Process.pm blib/lib/TAP/Parser/Iterator/Process.pm
cp lib/TAP/Formatter/Console.pm blib/lib/TAP/Formatter/Console.pm
cp lib/TAP/Formatter/File/Session.pm blib/lib/TAP/Formatter/File/Session.pm
cp lib/TAP/Parser/Result/YAML.pm blib/lib/TAP/Parser/Result/YAML.pm
cp lib/Test/Harness.pm blib/lib/Test/Harness.pm
cp lib/TAP/Parser/Result/Version.pm blib/lib/TAP/Parser/Result/Version.pm
cp lib/App/Prove/State/Result.pm blib/lib/App/Prove/State/Result.pm
cp lib/TAP/Parser/IteratorFactory.pm blib/lib/TAP/Parser/IteratorFactory.pm
cp lib/TAP/Parser/Result/Unknown.pm blib/lib/TAP/Parser/Result/Unknown.pm
cp lib/TAP/Base.pm blib/lib/TAP/Base.pm
cp lib/TAP/Harness.pm blib/lib/TAP/Harness.pm
cp lib/TAP/Formatter/File.pm blib/lib/TAP/Formatter/File.pm
cp lib/App/Prove/State/Result/Test.pm blib/lib/App/Prove/State/Result/Test.pm
cp lib/TAP/Parser/Result/Comment.pm blib/lib/TAP/Parser/Result/Comment.pm
cp lib/TAP/Parser/Scheduler.pm blib/lib/TAP/Parser/Scheduler.pm
cp lib/TAP/Parser/SourceHandler/Executable.pm blib/lib/TAP/Parser/SourceHandler/Executable.pm
cp lib/TAP/Parser.pm blib/lib/TAP/Parser.pm
cp lib/TAP/Formatter/Console/Session.pm blib/lib/TAP/Formatter/Console/Session.pm
cp lib/TAP/Formatter/Base.pm blib/lib/TAP/Formatter/Base.pm
cp lib/TAP/Parser/Scheduler/Spinner.pm blib/lib/TAP/Parser/Scheduler/Spinner.pm
cp lib/TAP/Harness/Beyond.pod blib/lib/TAP/Harness/Beyond.pod
cp lib/TAP/Formatter/Console/ParallelSession.pm blib/lib/TAP/Formatter/Console/ParallelSession.pm
cp lib/TAP/Harness/Env.pm blib/lib/TAP/Harness/Env.pm
cp lib/TAP/Parser/Result/Pragma.pm blib/lib/TAP/Parser/Result/Pragma.pm
cp lib/TAP/Object.pm blib/lib/TAP/Object.pm
cp bin/prove blib/script/prove
/usr/bin/arch -x86_64 perl5.18 -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/prove
Manifying blib/man1/prove.1
Manifying blib/man3/TAP::Parser::SourceHandler::RawTAP.3pm
Manifying blib/man3/TAP::Formatter::Base.3pm
Manifying blib/man3/TAP::Formatter::Console::ParallelSession.3pm
Manifying blib/man3/TAP::Parser::Iterator::Process.3pm
Manifying blib/man3/TAP::Formatter::Color.3pm
Manifying blib/man3/TAP::Parser::Result::Test.3pm
Manifying blib/man3/TAP::Parser::SourceHandler::File.3pm
Manifying blib/man3/TAP::Parser::IteratorFactory.3pm
Manifying blib/man3/TAP::Parser::Aggregator.3pm
Manifying blib/man3/TAP::Parser::YAMLish::Writer.3pm
Manifying blib/man3/TAP::Harness::Env.3pm
Manifying blib/man3/TAP::Formatter::Session.3pm
Manifying blib/man3/TAP::Parser::Result::YAML.3pm
Manifying blib/man3/App::Prove::State::Result.3pm
Manifying blib/man3/Test::Harness.3pm
Manifying blib/man3/TAP::Parser::Result.3pm
Manifying blib/man3/TAP::Parser::ResultFactory.3pm
Manifying blib/man3/TAP::Parser::SourceHandler.3pm
Manifying blib/man3/App::Prove.3pm
Manifying blib/man3/TAP::Harness::Beyond.3pm
Manifying blib/man3/App::Prove::State.3pm
Manifying blib/man3/Test::HACKING.3pm
Manifying blib/man3/TAP::Parser.3pm
Manifying blib/man3/TAP::Parser::Multiplexer.3pm
Manifying blib/man3/TAP::Parser::SourceHandler::Perl.3pm
Manifying blib/man3/TAP::Parser::Iterator.3pm
Manifying blib/man3/TAP::Parser::Scheduler::Job.3pm
Manifying blib/man3/TAP::Parser::Result::Unknown.3pm
Manifying blib/man3/TAP::Formatter::File::Session.3pm
Manifying blib/man3/TAP::Parser::Grammar.3pm
Manifying blib/man3/TAP::Parser::Iterator::Array.3pm
Manifying blib/man3/TAP::Parser::Scheduler::Spinner.3pm
Manifying blib/man3/TAP::Parser::Result::Bailout.3pm
Manifying blib/man3/TAP::Parser::Result::Comment.3pm
Manifying blib/man3/TAP::Parser::YAMLish::Reader.3pm
Manifying blib/man3/TAP::Parser::Iterator::Stream.3pm
Manifying blib/man3/TAP::Parser::Result::Pragma.3pm
Manifying blib/man3/TAP::Harness.3pm
Manifying blib/man3/TAP::Formatter::Console.3pm
Manifying blib/man3/TAP::Parser::SourceHandler::Executable.3pm
Manifying blib/man3/App::Prove::State::Result::Test.3pm
Manifying blib/man3/TAP::Parser::Result::Plan.3pm
Manifying blib/man3/TAP::Parser::Source.3pm
Manifying blib/man3/TAP::Formatter::File.3pm
Manifying blib/man3/TAP::Parser::SourceHandler::Handle.3pm
Manifying blib/man3/TAP::Parser::Scheduler.3pm
Manifying blib/man3/TAP::Base.3pm
Manifying blib/man3/TAP::Formatter::Console::Session.3pm
Manifying blib/man3/TAP::Parser::Result::Version.3pm
Manifying blib/man3/TAP::Object.3pm
/bin/rm -rf /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1
/bin/mkdir -p /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw
/bin/mkdir -p /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/DEBIAN
/usr/sbin/chown -R fink-bld:fink-bld /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1
sudo -u fink-bld [ENV] sh -c /tmp/fink.CdxU9
/usr/bin/make -j1 install PREFIX=/opt/sw INSTALLPRIVLIB=/opt/sw/lib/perl5/5.18.2 INSTALLARCHLIB=/opt/sw/lib/perl5/5.18.2/darwin-thread-multi-2level INSTALLSITELIB=/opt/sw/lib/perl5/5.18.2 INSTALLSITEARCH=/opt/sw/lib/perl5/5.18.2/darwin-thread-multi-2level INSTALLMAN1DIR=/opt/sw/share/man/man1 INSTALLMAN3DIR=/opt/sw/share/man/man3 INSTALLSITEMAN1DIR=/opt/sw/share/man/man1 INSTALLSITEMAN3DIR=/opt/sw/share/man/man3 INSTALLBIN=/opt/sw/bin INSTALLSITEBIN=/opt/sw/bin INSTALLSCRIPT=/opt/sw/bin INSTALLSITESCRIPT=/opt/sw/bin DESTDIR=/opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/App/Prove.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/App/Prove/State.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/App/Prove/State/Result.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/App/Prove/State/Result/Test.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/Test/Harness.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/Test/HACKING.pod
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/TAP/Harness.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/TAP/Object.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/TAP/Parser.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/TAP/Base.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/TAP/Parser/ResultFactory.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/TAP/Parser/IteratorFactory.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/TAP/Parser/Multiplexer.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/TAP/Parser/SourceHandler.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/TAP/Parser/Aggregator.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/TAP/Parser/Grammar.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/TAP/Parser/Iterator.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/TAP/Parser/Result.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/TAP/Parser/Scheduler.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/TAP/Parser/Source.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/TAP/Parser/SourceHandler/RawTAP.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/TAP/Parser/SourceHandler/Perl.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/TAP/Parser/SourceHandler/Handle.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/TAP/Parser/SourceHandler/File.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/TAP/Parser/SourceHandler/Executable.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/TAP/Parser/Result/Plan.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/TAP/Parser/Result/Pragma.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/TAP/Parser/Result/Version.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/TAP/Parser/Result/Bailout.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/TAP/Parser/Result/Comment.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/TAP/Parser/Result/Test.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/TAP/Parser/Result/YAML.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/TAP/Parser/Result/Unknown.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/TAP/Parser/Scheduler/Job.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/TAP/Parser/Scheduler/Spinner.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/TAP/Parser/Iterator/Stream.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/TAP/Parser/Iterator/Process.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/TAP/Parser/Iterator/Array.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/TAP/Parser/YAMLish/Reader.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/TAP/Parser/YAMLish/Writer.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/TAP/Harness/Beyond.pod
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/TAP/Harness/Env.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/TAP/Formatter/Console.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/TAP/Formatter/Color.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/TAP/Formatter/Session.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/TAP/Formatter/File.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/TAP/Formatter/Base.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/TAP/Formatter/File/Session.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/TAP/Formatter/Console/ParallelSession.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/TAP/Formatter/Console/Session.pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man1/prove.1
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/TAP::Parser::Grammar.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/TAP::Harness.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/TAP::Parser::Scheduler::Job.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/TAP::Parser::Multiplexer.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/TAP::Parser.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/TAP::Parser::Scheduler.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/App::Prove::State::Result::Test.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/TAP::Parser::Result::Pragma.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/TAP::Parser::IteratorFactory.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/TAP::Parser::Result::Plan.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/Test::HACKING.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/TAP::Parser::Iterator::Stream.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/TAP::Parser::Scheduler::Spinner.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/TAP::Parser::SourceHandler::Executable.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/TAP::Parser::SourceHandler::RawTAP.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/TAP::Formatter::Console.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/TAP::Parser::SourceHandler.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/TAP::Parser::Result.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/TAP::Parser::Result::Test.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/TAP::Parser::Result::Unknown.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/TAP::Parser::Aggregator.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/TAP::Formatter::File::Session.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/TAP::Parser::Result::YAML.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/Test::Harness.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/TAP::Formatter::Base.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/TAP::Parser::Result::Bailout.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/TAP::Parser::Iterator::Process.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/App::Prove::State.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/TAP::Parser::Iterator.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/TAP::Formatter::Color.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/TAP::Parser::SourceHandler::File.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/TAP::Parser::SourceHandler::Handle.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/TAP::Formatter::File.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/TAP::Base.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/TAP::Formatter::Session.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/TAP::Object.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/TAP::Parser::Result::Version.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/TAP::Parser::YAMLish::Writer.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/TAP::Parser::Result::Comment.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/TAP::Parser::Iterator::Array.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/TAP::Harness::Env.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/TAP::Formatter::Console::Session.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/TAP::Parser::ResultFactory.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/App::Prove::State::Result.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/TAP::Formatter::Console::ParallelSession.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/TAP::Parser::Source.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/App::Prove.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/TAP::Parser::SourceHandler::Perl.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/TAP::Parser::YAMLish::Reader.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/share/man/man3/TAP::Harness::Beyond.3pm
Installing /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/bin/prove
Appending installation info to /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/darwin-thread-multi-2level/perllocal.pod
mkdir /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.4/man
mkdir: /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.4: No such file or directory
### execution of mkdir failed, exit code 1
### execution of /tmp/fink.CdxU9 failed, exit code 1
Removing runtime build-lock...
Removing build-lock package...
/opt/sw/bin/dpkg-lockwait -r fink-buildlock-test-harness-pm5184-3.42-1
(Reading database ... 67151 files and directories currently installed.)
Removing fink-buildlock-test-harness-pm5184-3.42-1 ...
Failed: phase installing: test-harness-pm5184-3.42-1 failed

Before reporting any errors, please run "fink selfupdate" and try again.

If you continue to have issues, please check to see if the FAQ on Fink's 
website solves the problem.  If not, ask on one (not both, please) of
these mailing lists:

    The Fink Users List <fink-users@lists.sourceforge.net>
    The Fink Beginners List <fink-beginners@lists.sourceforge.net>,

with a carbon copy to the maintainer:

    Daniel Macks <dmacks@netspace.org>

Note that this is preferable to emailing just the maintainer directly,
since most fink package maintainers do not have access to all possible
hardware and software configurations.

Please try to include the complete error message in your report.  This
generally consists of a compiler line starting with e.g. "gcc" or "g++"
followed by the actual error output from the compiler.

Also include the following system information:
Package manager version: 0.45.3
Distribution version: selfupdate-rsync Fri Mar 19 08:13:31 2021, 10.14.5, x86_64
Trees: local/main remote/dak180 stable/main
Xcode.app: 11.3.1
Xcode command-line tools: 11.3.1.0.1.1576735732
Max. Fink build jobs:  1

Likely needs to be mkdir -p instead.

nieder commented 3 years ago

Appending installation info to /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/darwin-thread-multi-2level/perllocal.pod

The pm5184 build tried to build for perl5.18.2. This sometimes happen if different perl variants try to build at the same time (probably a cached value someplace). Do you still get this error if you try to build only test-harness-pm5184?

dak180 commented 3 years ago

Appending installation info to /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/darwin-thread-multi-2level/perllocal.pod

The pm5184 build tried to build for perl5.18.2. This sometimes happen if different perl variants try to build at the same time (probably a cached value someplace). Do you still get this error if you try to build only test-harness-pm5184?

Interestingly enough that fixed it even when in the general build it was the first up. Is there some better isolation that can be effected to keep this from happening?

nieder commented 3 years ago

@dmacks might be able to answer that one. It seems to only be a problem between 5182 and 5184, but I haven't tried to tease out the relationship as to why it sometimes works to install mixed variants, and sometimes it fails.

dmacks commented 3 years ago

Appending installation info to /opt/sw/src/fink.build/root-test-harness-pm5184-3.42-1/opt/sw/lib/perl5/5.18.2/darwin-thread-multi-2level/perllocal.pod

The pm5184 build tried to build for perl5.18.2. This sometimes happen if different perl variants try to build at the same time (probably a cached value someplace). Do you still get this error if you try to build only test-harness-pm5184?

Interestingly enough that fixed it even when in the general build it was the first up. Is there some better isolation that can be effected to keep this from happening?

That's really weird. The perl directory paths in the *Script all appear to be constructed using Fink::PkgVersion object methods, where the object database has %n-%v-%r as the unique identifier. The perl-version component of the paths is derived from the Type field (not by introspecting perl itself), which is handled very early in the .info file processor in a way that "other" variants' subtype values are completely invisible. Do I understand we don't have a way to reproduce the error in order to debug? For example, if fink ever reindexed its .info collection, we might/might-not be able to look back at the database to see where an incorrect value had been.

nieder commented 3 years ago

It's popped up a large number of times in the mailing lists where someone tries 'fink install foo-pm5182 bar-pm5184' and foo-pm5182 fails trying to put something into %p/lib/perl5/5.18.4 (or -pm5184 into perl5/5.18.2). This is often common when doing fink update-all. The solution has always been to manually install the failing perlmod individually. Then it always correctly installs into the versioned perl path.

dmacks commented 3 years ago

fink/fink/issues/228 is tracking a way to cause the build-process to abort prior to creating the .deb if it builds incorrectly in this way. Still no idea why it's happening. Seems like it's always "building -pm5184 with 5.18.2 paths on 10.14.5" meaning perl-5.18.4 is system-perl. If it's an update-all, then presumably the system previously had perl-5.18.2 as system-perl.

nieder commented 3 years ago

Does this need to stay open? We know the failure cause and there's a specific item to track that in fink itself.

nieder commented 3 years ago

This is hopefully fixed by nieder/fink@0d41a8f87ae88a9f42579dc5bde4a5716b2bde96