On Mon 17 Mar 2003 14:39, "H.Merijn Brand" <[EMAIL PROTECTED]> wrote:
> >  Cleaned up Makefile.PL and added Informix support thanks to Jonathan
> > Leffler (see README.informix)

DBD-ODBC-1.05/t/ODBCTEST.pm
DBD-ODBC-1.05/t/02simple.t.org
sort (...) interpreted as function at Makefile.PL line 121.

Configuring DBD::ODBC ...

Some solutions that spring to mind

1. Explicitely state the sort

    my (@known_drivers) = sort { $a cmp $b } (
        'Microsoft ODBC',
        'unixodbc',
        'iodbc',
        'esodbc',
        'empress',
        'intersolve',
        'sapdb',
        'adabas',
        'udbc',
        'easysoft',
        'solid',
        'informix',
        );

2. Break up

    my (@known_drivers) = (
        'Microsoft ODBC',
        'unixodbc',
        'iodbc',
        'esodbc',
        'empress',
        'intersolve',
        'sapdb',
        'adabas',
        'udbc',
        'easysoft',
        'solid',
        'informix',
        );
   @known_drivers = sort @known_drivers;

3. Use a qw list

    my (@known_drivers) = sort qw(
        unixodbc
        iodbc
        esodbc
        empress
        intersolve
        sapdb
        adabas
        udbc
        easysoft
        solid
        informix
        ), "Microsoft ODBC";

-- 
H.Merijn Brand        Amsterdam Perl Mongers (http://amsterdam.pm.org/)
using perl-5.6.1, 5.8.0 & 632 on HP-UX 10.20 & 11.00, AIX 4.2, AIX 4.3,
     WinNT 4, Win2K pro & WinCE 2.11 often with Tk800.024 &/| DBD-Unify
ftp://ftp.funet.fi/pub/languages/perl/CPAN/authors/id/H/HM/HMBRAND/


Reply via email to