[MINC-users] MNI_PERLLIB failed

Steve ROBBINS minc-users@bic.mni.mcgill.ca
Sun, 11 Jan 2004 19:05:59 -0500


On Mon, Dec 22, 2003 at 10:16:55PM -0500, Andre MATOS wrote:
> Hi List,
> 
> when I runned "make test" into the mni_perllib version 0.07, I got the 
> error below. I did these steps:

Don't worry about any error arising from "batch" tests.  Those are
tests for the UCSF batch queuing system, which has a program named
"batch".  Unfortunately, there is also a standard unix command named
"batch" that is related to the "cron" / "at" system.  The failures
you see come from running the latter kind of "batch" command.

Other errors should should vanish if you (1) don't run as root, (2) install
mni_autoreg (volume_cog), and (3) install N3 (volume_stats).  

-S

 
> $ wget ftp://ftp.bic.mni.mcgill.ca/pub/minc/mni_perllib-0.07.tar.gz
> $ tar -xvzf mni_perllib-0.07.tar.gz
> $ cd mni_perllib-0.07
> $ make /usr/local/mni/data
> $ perl Makefile.PL PREFIX=/usr/local/mni/ INSTALLDIRS=perl
> $ make 
> $ make test
>  
> Before runned "make test", when I runned "make" I got the message:
> 
> Default directory for model data [/usr/local/mni/data]?
> Checking if your kit is complete...
> Looks good
> Makefile.PL: I don't grok the manifypods section, so can't tweak the 
> pod2man args at Makefile.PL line 162.
> Writing Makefile for mni_perllib
> 
> 
> 
> [root@pataxo mni_perllib-0.07]# make test
> rm -f t/datadir.t
> sed 's|@DEFAULT_DATA_DIR@|/usr/local/mni/data|' t/datadir.t.in > 
> t/datadir.t
> chmod 444 t/datadir.t
> rm -f t/toy_ls
> sed 's|@PERL@|\#!/usr/bin/perl|' t/toy_ls.in > t/toy_ls
> chmod 555 t/toy_ls
> PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" 
> "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
> t/batch-0........ok
> t/batch-1......../usr/bin/getopt: opção inválida -- J
> /usr/bin/getopt: opção inválida -- Q
> /usr/bin/getopt: opção inválida -- S
> /usr/bin/getopt: opção inválida -- s
> /usr/bin/getopt: opção inválida -- o
> /usr/bin/getopt: opção inválida -- e
> batch: error parsing command-line arguments
> Error closing pipe to batch:
>  at t/batch-1.t line 36
> `batch' exited with non-zero status code: 256
>  at t/batch-1.t line 36
> t/batch-1........NOK 1tail: .out29611: Arquivo ou diretório não 
> encontrado
> /usr/bin/getopt: opção inválida -- J
> /usr/bin/getopt: opção inválida -- Q
> /usr/bin/getopt: opção inválida -- S
> /usr/bin/getopt: opção inválida -- s
> /usr/bin/getopt: opção inválida -- o
> /usr/bin/getopt: opção inválida -- e
> batch: error parsing command-line arguments
> t/batch-1........dubious
>         Test returned status 0 (wstat 13, 0xd)
> DIED. FAILED tests 1-21
>         Failed 21/21 tests, 0.00% okay
> t/batch-2......../usr/bin/getopt: opção inválida -- J
> /usr/bin/getopt: opção inválida -- Q
> /usr/bin/getopt: opção inválida -- l
> /usr/bin/getopt: opção inválida -- S
> /usr/bin/getopt: opção inválida -- s
> /usr/bin/getopt: opção inválida -- o
> /usr/bin/getopt: opção inválida -- e
> batch: error parsing command-line arguments
> t/batch-2........dubious
>         Test returned status 0 (wstat 13, 0xd)
> DIED. FAILED tests 1-3
>         Failed 3/3 tests, 0.00% okay
> t/checkdirs......warning: running test suite as root means not all tests 
> will be run
> t/checkdirs......FAILED tests 41-42
>         Failed 2/42 tests, 95.24% okay
> t/checkfiles.....warning: running test suite as root means not all tests 
> will be run
> t/checkfiles.....FAILED tests 24-25
>         Failed 2/41 tests, 95.12% okay
> t/datadir........ok
> t/mincutil.......ok 3/22mincutil.t: couldn't find volume_stats; pretending 
> to pass all tests that depend on it
> t/mincutil.......ok 4/22mincutil.t: couldn't find volume_cog; pretending 
> to pass all tests that depend on it
> t/mincutil.......ok
> t/miscutil.......ok
> t/numutil........ok
> t/pathutil.......ok
> t/searchfiles....warning: running test suite as root means not all tests 
> will be run
> t/searchfiles....ok
> t/spawn..........FAILED tests 13-15, 19-25
>         Failed 10/56 tests, 82.14% okay
> t/startup........ok
> t/tagset.........ok
> Failed Test    Stat Wstat Total Fail  Failed  List of Failed
> -------------------------------------------------------------------------------
> t/batch-1.t       0    13    21   21 100.00%  1-21
> t/batch-2.t       0    13     3    3 100.00%  1-3
> t/checkdirs.t                42    2   4.76%  41-42
> t/checkfiles.t               41    2   4.88%  24-25
> t/spawn.t                    56   10  17.86%  13-15 19-25
> Failed 5/14 test scripts, 64.29% okay. 38/381 subtests failed, 90.03% 
> okay.
> make: ** [test_dynamic] Erro 29
> 
> 
> 
> Linux: Red Hat 9
> gcc --version
> gcc (GCC) 3.2.2 20030222 (Red Hat Linux 3.2.2-5)
> 
> PERL version: perl5 (revision 5.0 version 8 subversion 0)
> 
> Thanks!!!
> 
> -- 
> Andre Matos
> amatos@mrs.mni.mcgill.ca
> 
> 
> _______________________________________________
> MINC-users@bic.mni.mcgill.ca
> http://www.bic.mni.mcgill.ca/mailman/listinfo/minc-users