Hello, running make -Ccassandane prints
./start-instance.pl syntax OK Base class package "Test::Unit::TestRunner" is empty. (Perhaps you need to 'use' the module which defines that package first, or make that module available in @INC (@INC contains: . /usr/local/lib/perl5/site_perl/5.38.2/x86_64-linux-thread-multi-ld /usr/local/lib/perl5/site_perl/5.38.2 /usr/local/lib/perl5/5.38.2/x86_64-linux-thread-multi-ld /usr/local/lib/perl5/5.38.2). at Cassandane/Unit/Runner.pm line 43. BEGIN failed--compilation aborted at Cassandane/Unit/Runner.pm line 43. Compilation failed in require at ./testrunner.pl line 48. BEGIN failed--compilation aborted at ./testrunner.pl line 48. make: *** [Makefile:74: testrunner.pl_syntax] Error 2 make: Leaving directory '/git/cyrus/cyrus-imapd/cassandane' With perl 5.38.2 # cpan -i Test::Unit::TestRunner prints Running make test for MCAST/Test-Unit-0.25.tar.gz PERL_DL_NONLAZY=1 "/usr/local/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0 , 'blib/lib', 'blib/arch')" t/*.t t/all_tests.t ..... Can't use 'defined(@array)' (Maybe you should just omit the defined()?) at /root/.cpan/build/Test-Unit-0.25-2/blib/l ib/Test/Unit/TestCase.pm line 106. Compilation failed in require at /root/.cpan/build/Test-Unit-0.25-2/blib/lib/Test/Unit/TestSuite.pm line 15. BEGIN failed--compilation aborted at /root/.cpan/build/Test-Unit-0.25-2/blib/lib/Test/Unit/TestSuite.pm line 15. Compilation failed in require at /root/.cpan/build/Test-Unit-0.25-2/blib/lib/Test/Unit/Loader.pm line 7. BEGIN failed--compilation aborted at /root/.cpan/build/Test-Unit-0.25-2/blib/lib/Test/Unit/Loader.pm line 7. Compilation failed in require at /root/.cpan/build/Test-Unit-0.25-2/blib/lib/Test/Unit/Listener.pm line 2. … t/all_tests.t ..... Dubious, test returned 255 (wstat 65280, 0xff00) No subtests run t/assert.t ........ Can't use 'defined(@array)' (Maybe you should just omit the defined()?) at /root/.cpan/build/Test-Unit-0.25-2/blib/l ib/Test/Unit/TestCase.pm line 106. Test-Unit-0.25 was released in 2005. Is the problem that I am using too new version of Perl, and for this reason I cannot install Test-Unit-0.25, or I do not need Test::Unit::TestRunner (to solve the base empty package), or is it something different? Greetings Дилян ------------------------------------------ Cyrus: Devel Permalink: https://cyrus.topicbox.com/groups/devel/T5ac61e0683eda69a-Mcb35c7e78884ad88158e97a5 Delivery options: https://cyrus.topicbox.com/groups/devel/subscription