On Sun, Dec 28, 2008 at 3:01 PM, Matthew Persico
<matthew.pers...@gmail.com> wrote:
> I recall being bitten by this before but I am not sure to whom I reported it.
>
> I keep getting a bad result building DBD::Oracle because the
> Makefile.PL cannot find the sqlplus executable to get the client
> library version.
>
> Naturally, the sqlplus executable is on the PATH and very findable, so
> let me demonstrate the problem.
>

Ok, this is even weirder:

Perl   - 5.6.1
$  ls -la ~/foo
-r-xr-xr-x   1 persicom develop        0 Dec 28 21:15 /home/persicom/foo

Perl   - 5.6.1
$  perl -e 'if (-x "/home/persicom/foo"){print "got it\n"}else{print
"no got it\n"}'
got it

Perl   - 5.6.1
$  perl -e 'use filetest "access";if (-x "/home/persicom/foo"){print
"got it\n"}else{print "no got it\n"}'
got it

Perl   - 5.6.1
$ swap_perl -r /home/persicom/ 5.10.0
Warning: You are changing the Perl root location, not just the
version. Vaya con dios...
Swapping out Perl 5.6.1
Swapping in Perl 5.10.0

Perl   - 5.10.0
$ ls -la ~/foo
-r-xr-xr-x   1 persicom develop        0 Dec 28 21:15 /home/persicom/foo

Perl   - 5.10.0
$ perl -e 'if (-x "/home/persicom/foo"){print "got it\n"}else{print
"no got it\n"}'
got it

Perl   - 5.10.0
$  perl -e 'use filetest "access";if (-x "/home/persicom/foo"){print
"got it\n"}else{print "no got it\n"}'
no got it

HUH?? What is borken about filetest "access" in 5.10? Where should I
report this? Any particular person, group or just use perlbug?

-- 
Matthew O. Persico

Reply via email to