Hello trying to install inline.43 on cygwin V2.194.2.24
but I have a similiar error like others before. I have checked the line in denter.pm 
but this looks ok. (local $/ = "\n"; 
So what could it be ?
Thanks for any advice
Oliver

Error during installation:
>at t/04create.t line 0
 >       Carp::croak('An eval() failed in Inline::glue:^JUncaught exception from
>user c...') called at blib/lib/Inline.pm line 245
 >       Inline::glue('Inline=HASH(0xa244cc8)') called at blib/lib/Inline.pm line



Total Log:

Inline-0.43/modules/Math/Simple/test.pl
Inline-0.43/modules/Math/Simple/MANIFEST
Inline-0.43/modules/Math/Simple/Simple.pm
Inline-0.43/modules/Math/Simple/Changes
Inline-0.43/modules/Math/Simple/Makefile.PL
Inline-0.43/Changes
Inline-0.43/Inline.pod
Inline-0.43/MakeMaker/
Inline-0.43/MakeMaker/Changes
Inline-0.43/MakeMaker/Makefile.PL
Inline-0.43/MakeMaker/MakeMaker.pm
Inline-0.43/MakeMaker/test.pl
Inline-0.43/Inline-FAQ.pod
Inline-0.43/README
Inline-0.43/Inline-Support.pod
Inline-0.43/Makefile.PL
Inline-0.43/lib/
Inline-0.43/lib/Inline/
Inline-0.43/lib/Inline/Foo.pm
Inline-0.43/lib/Inline/denter.pm
Inline-0.43/Inline-API.pod
Inline-0.43/symbols.perl
Inline-0.43/Inline.pm

  CPAN.pm: Going to build I/IN/INGY/Inline-0.43.tar.gz

Checking if your kit is complete...
Looks good

Inline::C is packaged with Inline.pm because it is the most commonly used
Inline language module. See also: Inline::CPP (C++), ::Java, ::Python,
::Tcl, ::ASM, and ::CPR.

Config.pm indicates that your version of Perl was built with this C compiler:

    gcc.exe

I have located this compiler on your system:

Do you want to install Inline::C? [y]
Writing Makefile for Inline::C::grammar
Writing Makefile for Inline::C
Writing Makefile for Inline::MakeMaker
Writing Makefile for Inline
cp lib/Inline/Foo.pm blib/lib/Inline/Foo.pm
cp Inline-API.pod blib/lib/Inline-API.pod
cp Inline.pod blib/lib/Inline.pod
cp lib/Inline/denter.pm blib/lib/Inline/denter.pm
AutoSplitting blib/lib/Inline/denter.pm (blib/lib/auto/Inline/denter)
cp Inline-FAQ.pod blib/lib/Inline-FAQ.pod
cp Inline-Support.pod blib/lib/Inline-Support.pod
cp Inline.pm blib/lib/Inline.pm
AutoSplitting blib/lib/Inline.pm (blib/lib/auto/Inline)
make[1]: Entering directory `/home/IC/.cpan/build/Inline-0.43/C'
cp C-Cookbook.pod ../blib/lib/Inline/C-Cookbook.pod
cp C.pm ../blib/lib/Inline/C.pm
cp C.pod ../blib/lib/Inline/C.pod
make[2]: Entering directory `/home/IC/.cpan/build/Inline-0.43/C/grammar'
cp grammar.pm ../../blib/lib/Inline/C/grammar.pm
make[2]: Leaving directory `/home/IC/.cpan/build/Inline-0.43/C/grammar'
Manifying ../blib/man3/Inline.C-Cookbook.3
Manifying ../blib/man3/Inline.C.3
make[1]: Leaving directory `/home/IC/.cpan/build/Inline-0.43/C'
make[1]: Entering directory `/home/IC/.cpan/build/Inline-0.43/MakeMaker'
cp MakeMaker.pm ../blib/lib/Inline/MakeMaker.pm
make[1]: Leaving directory `/home/IC/.cpan/build/Inline-0.43/MakeMaker'
Manifying blib/man3/Inline-API.3
Manifying blib/man3/Inline.3
Manifying blib/man3/Inline-FAQ.3
Manifying blib/man3/Inline-Support.3
  /usr/bin/make  -- OK
Running make test
make[1]: Entering directory `/home/IC/.cpan/build/Inline-0.43/C'
make[2]: Entering directory `/home/IC/.cpan/build/Inline-0.43/C/grammar'
make[2]: Leaving directory `/home/IC/.cpan/build/Inline-0.43/C/grammar'
make[1]: Leaving directory `/home/IC/.cpan/build/Inline-0.43/C'
make[1]: Entering directory `/home/IC/.cpan/build/Inline-0.43/MakeMaker'
make[1]: Leaving directory `/home/IC/.cpan/build/Inline-0.43/MakeMaker'
PERL_DL_NONLAZY=1 /usr/bin/perl -Iblib/arch -Iblib/lib -I/usr/lib/perl5/5.6.1/cy
gwin-multi -I/usr/lib/perl5/5.6.1 -e 'use Test::Harness qw(&runtests $verbose);
$verbose=0; runtests @ARGV;' t/*.t
t/00init......ok
t/01usages....Use of uninitialized value in concatenation (.) or string at blib/
lib/Inline.pm
        (autosplit into blib/lib/auto/Inline/check_module.al) line 775 (#1)
    (W uninitialized) An undefined value was used as if it were already
    defined.  It was interpreted as a "" or a 0, but maybe it was a mistake.
    To suppress this warning assign a defined value to your variables.

    To help you figure out what was undefined, perl tells you what operation
    you used the undefined value in.  Note, however, that perl optimizes your
    program and the operation displayed in the warning may not necessarily
    appear literally in your program.  For example, "that $foo" is
    usually optimized into "that " . $foo, and the warning will refer to
    the concatenation (.) operator, even though there is no . in your
    program.

Use of uninitialized value in concatenation (.) or string at blib/lib/Inline.pm
        line 244 (#1)
Uncaught exception from user code:
        Uncaught exception from user code:
        An eval() failed in Inline::glue:
Uncaught exception from user code:
 in @INC (@INC contains: /home/IC/.cpan/build/Inline-0.43/_Inline_test/lib ./bli
b/lib . blib/arch blib/lib /usr/lib/perl5/5.6.1/cygwin-multi /usr/lib/perl5/5.6.
1 /usr/lib/perl5/site_perl/5.6.1/cygwin-multi /usr/lib/perl5/site_perl/5.6.1 /us
r/lib/perl5/site_perl) at (eval 3) line 2.
        eval 'require
;' called at blib/lib/Inline.pm line 244
        Inline::glue('Inline=HASH(0xa0f0948)') called at blib/lib/Inline.pm line
 133
cpan>   Inline::import('Inline', 'Foo', './t/file') called at t/01usages.t line
cpan>
cpan> 0 main::BEGIN() called at     Foo : foo
cpan> 0 eval {...} called at     Foo : foo


 at t/01usages.t line 18
        Carp::croak('An eval() failed in Inline::glue:^JUncaught exception from
user c...') called at blib/lib/Inline.pm line 245
        Inline::glue('Inline=HASH(0xa0f0948)') called at blib/lib/Inline.pm line
 133
        Inline::import('Inline', 'Foo', './t/file') called at t/01usages.t line
18
        main::BEGIN() called at t/01usages.t line 18
        eval {...} called at t/01usages.t line 18
BEGIN failed--compilation aborted at t/01usages.t line 18.
t/01usages....dubious
        Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1-7
        Failed 7/7 tests, 0.00% okay
t/02config....Use of uninitialized value in concatenation (.) or string at blib/
lib/Inline.pm
        (autosplit into blib/lib/auto/Inline/check_module.al) line 775 (#1)
    (W uninitialized) An undefined value was used as if it were already
    defined.  It was interpreted as a "" or a 0, but maybe it was a mistake.
    To suppress this warning assign a defined value to your variables.

    To help you figure out what was undefined, perl tells you what operation
    you used the undefined value in.  Note, however, that perl optimizes your
    program and the operation displayed in the warning may not necessarily
    appear literally in your program.  For example, "that $foo" is
    usually optimized into "that " . $foo, and the warning will refer to
    the concatenation (.) operator, even though there is no . in your
    program.

Use of uninitialized value in concatenation (.) or string at blib/lib/Inline.pm
        line 244 (#1)
Uncaught exception from user code:
        Uncaught exception from user code:
        An eval() failed in Inline::glue:
Uncaught exception from user code:
 in @INC (@INC contains: /home/IC/.cpan/build/Inline-0.43/_Inline_test/lib ./bli
b/lib . blib/arch blib/lib /usr/lib/perl5/5.6.1/cygwin-multi /usr/lib/perl5/5.6.
1 /usr/lib/perl5/site_perl/5.6.1/cygwin-multi /usr/lib/perl5/site_perl/5.6.1 /us
r/lib/perl5/site_perl) at (eval 3) line 2.
        eval 'require
;' called at blib/lib/Inline.pm line 244
        Inline::glue('Inline=HASH(0xa22b6f0)') called at blib/lib/Inline.pm line
 133
        Inline::import('Inline', 'Foo', 'foo-sub test1 {^J    bar-return $_[0] b
ar-eq \'test1\';^J}^J', 'ENABLE', 'BAR') called at t/02config.t line 17
 line 0 main::BEGIN() called at     Foo : foo
 line 0 eval {...} called at     Foo : foo


 at t/02config.t line 17
        Carp::croak('An eval() failed in Inline::glue:^JUncaught exception from
user c...') called at blib/lib/Inline.pm line 245
        Inline::glue('Inline=HASH(0xa22b6f0)') called at blib/lib/Inline.pm line
 133
        Inline::import('Inline', 'Foo', 'foo-sub test1 {^J    bar-return $_[0] b
ar-eq \'test1\';^J}^J', 'ENABLE', 'BAR') called at t/02config.t line 17
        main::BEGIN() called at t/02config.t line 21
        eval {...} called at t/02config.t line 21
BEGIN failed--compilation aborted at t/02config.t line 21.
t/02config....dubious
        Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1-2
        Failed 2/2 tests, 0.00% okay
t/03errors....ok 2/3Use of uninitialized value in concatenation (.) or string at
 blib/lib/Inline.pm
        (autosplit into blib/lib/auto/Inline/check_module.al) line 775 (#1)
    (W uninitialized) An undefined value was used as if it were already
    defined.  It was interpreted as a "" or a 0, but maybe it was a mistake.
    To suppress this warning assign a defined value to your variables.

    To help you figure out what was undefined, perl tells you what operation
    you used the undefined value in.  Note, however, that perl optimizes your
    program and the operation displayed in the warning may not necessarily
    appear literally in your program.  For example, "that $foo" is
    usually optimized into "that " . $foo, and the warning will refer to
    the concatenation (.) operator, even though there is no . in your
    program.

Use of uninitialized value in concatenation (.) or string at blib/lib/Inline.pm
        line 244 (#1)
Uncaught exception from user code:
        Uncaught exception from user code:
        Undefined subroutine &Inline::Foo::usage_config called at t/03errors.t l
ine 41.
        main::BEGIN() called at t/03errors.t line 42
        eval {...} called at t/03errors.t line 42
BEGIN failed--compilation aborted at t/03errors.t line 42.
t/03errors....dubious
        Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED test 3
        Failed 1/3 tests, 66.67% okay
t/04create....Use of uninitialized value in concatenation (.) or string at blib/
lib/Inline.pm
        (autosplit into blib/lib/auto/Inline/check_module.al) line 775 (#1)
    (W uninitialized) An undefined value was used as if it were already
    defined.  It was interpreted as a "" or a 0, but maybe it was a mistake.
    To suppress this warning assign a defined value to your variables.

    To help you figure out what was undefined, perl tells you what operation
    you used the undefined value in.  Note, however, that perl optimizes your
    program and the operation displayed in the warning may not necessarily
    appear literally in your program.  For example, "that $foo" is
    usually optimized into "that " . $foo, and the warning will refer to
    the concatenation (.) operator, even though there is no . in your
    program.

Use of uninitialized value in concatenation (.) or string at blib/lib/Inline.pm
        line 244 (#1)

Uncaught exception from user code:
        An eval() failed in Inline::glue:
Uncaught exception from user code:
 in @INC (@INC contains: /home/IC/.cpan/build/Inline-0.43/_Inline/lib ./blib/lib
 . blib/arch blib/lib /usr/lib/perl5/5.6.1/cygwin-multi /usr/lib/perl5/5.6.1 /us
r/lib/perl5/site_perl/5.6.1/cygwin-multi /usr/lib/perl5/site_perl/5.6.1 /usr/lib
/perl5/site_perl) at (eval 3) line 2.
        eval 'require
;' called at blib/lib/Inline.pm line 244
        Inline::glue('Inline=HASH(0xa244cc8)') called at blib/lib/Inline.pm line
 194
        Inline::init called at (eval 2) line 5
 line 0 Inline::INIT() called at     Foo : foo
 line 0 eval {...} called at     Foo : foo


 at t/04create.t line 0
        Carp::croak('An eval() failed in Inline::glue:^JUncaught exception from
user c...') called at blib/lib/Inline.pm line 245
        Inline::glue('Inline=HASH(0xa244cc8)') called at blib/lib/Inline.pm line
 194
        Inline::init called at (eval 2) line 5
        Inline::INIT() called at t/04create.t line 0
        eval {...} called at t/04create.t line 0
INIT failed--call queue aborted (#2)
    (F) An untrapped exception was raised while executing a CHECK, INIT, or
    END subroutine.  Processing of the remainder of the queue of such
    routines has been prematurely ended.

Uncaught exception from user code:
        Uncaught exception from user code:
        An eval() failed in Inline::glue:
Uncaught exception from user code:
 in @INC (@INC contains: /home/IC/.cpan/build/Inline-0.43/_Inline/lib ./blib/lib
 . blib/arch blib/lib /usr/lib/perl5/5.6.1/cygwin-multi /usr/lib/perl5/5.6.1 /us
r/lib/perl5/site_perl/5.6.1/cygwin-multi /usr/lib/perl5/site_perl/5.6.1 /usr/lib
/perl5/site_perl) at (eval 3) line 2.
        eval 'require
;' called at blib/lib/Inline.pm line 244
        Inline::glue('Inline=HASH(0xa244cc8)') called at blib/lib/Inline.pm line
 194
        Inline::init called at (eval 2) line 5
 line 0 Inline::INIT() called at     Foo : foo
 line 0 eval {...} called at     Foo : foo


 at t/04create.t line 0
        Carp::croak('An eval() failed in Inline::glue:^JUncaught exception from
user c...') called at blib/lib/Inline.pm line 245
        Inline::glue('Inline=HASH(0xa244cc8)') called at blib/lib/Inline.pm line
 194
        Inline::init called at (eval 2) line 5
        Inline::INIT() called at t/04create.t line 0
        eval {...} called at t/04create.t line 0
INIT failed--call queue aborted.
t/04create....dubious
        Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED test 1
        Failed 1/1 tests, 0.00% okay
t/05files.....skipped test on this platform
Failed Test  Stat Wstat Total Fail  Failed  List of Failed
-------------------------------------------------------------------------------
t/01usages.t  255 65280     7    7 100.00%  1-7
t/02config.t  255 65280     2    2 100.00%  1-2
t/03errors.t  255 65280     3    1  33.33%  3
t/04create.t  255 65280     1    1 100.00%  1
1 test skipped.
Failed 4/6 test scripts, 33.33% okay. 11/14 subtests failed, 21.43% okay.
make: *** [test_dynamic] Error 9
  /usr/bin/make test -- NOT OK
Running make install
  make test had returned bad status, won't install without force



Reply via email to