On Jun 15, 8:32 am, [EMAIL PROTECTED] (Charles Jardine) wrote:
> On 14/06/07 11:38, John Scoles wrote:
>
> > seems this is a bug in the code when dealing with Solaris. So I would
> > just ignore it for now
>
> > here is a link to it
>
> >http://www.nntp.perl.org/group/perl.dbi.dev/2006/01/msg4401.html
>
> The above URL points to a posting of mine in which I report a
> bug in the the test suite, and provide a fix. This fix was
> incorporated into the released version of DBI 1.50.
>
> It is the fixed test which is now failing. As the code says,
> the purpose of the test is
>
>  # basic check that we can fork subprocesses and wait for the status
>
> >> t/10general.............NOK
> >> 1
> >> #   Failed test 'system exit 1 should return 256'
> >> #   in t/10general.t at line 31.
> >> #          got: '-1'
> >> #     expected: '256'
> >> t/10general.............NOK
> >> 2
> >> #   Failed test 'system exit 0 should return 0'
> >> #   in t/10general.t at line 32.
> >> #          got: '-1'
> >> #     expected: '0'
>
> The result of the test suggests that we cannot Fork subprocesses
> and wait for the status. 'perldoc -f system' says:
>
>   Return value of -1 indicates a failure to start the program
>  (inspect $! for the reason).
>
> Something is very seriously wrong if system('exit 0;') is failing.
>
> I am afraid I do not have the time to investigate this myself at
> the moment, but it does need investigating. A good start would be
> to modify the test to print the value of $! after the failure.
>
> --
> Charles Jardine - Computing Service, University of Cambridge
> [EMAIL PROTECTED]    Tel: +44 1223 334506, Fax: +44 1223 334679

Thanks to Charles and John.

I then took this as a bug and went ahead to have the DBD installed.
Seems now it recognizes the DBD module, but my script met another
problem about connection: ORA-12154: TNS:could not resolve the connect
identifier specified (DBD ERROR: OCIServerAttach). I guess it's a
problem in the Oracle installation or configuration itself and will
seek for solutions in other groups I guess.

Thanks again, and please let me know if you have suggestions or
updates.

Alan

Reply via email to