FAQ
Hi,

I am trying to build and install DBI module. I have built and installed perl Version 5.8.7. The compiler gives the following errors;


"DBI.c", line 3577: Error: Unexpected type name "SV" encountered.
"DBI.c", line 3577: Error: Operand expected instead of "class".
"DBI.c", line 3577: Error: Identifier expected instead of "=".
"DBI.xs", line 3561: Error: Expected an expression.
"DBI.xs", line 3561: Error: Identifier expected instead of ",".

Compiler command line:

/opt/Forte6.2/SUNWspro/bin/CC -c -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"1.48\" -DXS_VERSION=\"1.48\" -KPIC -I/home17/SG/clearcase/perl5/lib/5.8.7/sun4-solaris/CORE -DDBI_NO_THREADS DBI.c

Any help will be greatly appreciated.

Regards,
Manas Kumar Sahu

__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com

Search Discussions

  • Jonathan Leffler at Aug 20, 2005 at 6:05 am

    On 8/18/05, manas sahu wrote:

    I am trying to build and install DBI module. I have built and installed
    perl Version 5.8.7. The compiler gives the following errors;


    "DBI.c", line 3577: Error: Unexpected type name "SV" encountered.
    "DBI.c", line 3577: Error: Operand expected instead of "class".
    "DBI.c", line 3577: Error: Identifier expected instead of "=".
    "DBI.xs", line 3561: Error: Expected an expression.
    "DBI.xs", line 3561: Error: Identifier expected instead of ",".

    Compiler command line:

    /opt/Forte6.2/SUNWspro/bin/CC -c -I/usr/local/include -D_LARGEFILE_SOURCE
    -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"1.48\" -DXS_VERSION=\"1.48\" -KPIC
    -I/home17/SG/clearcase/perl5/lib/5.8.7/sun4-solaris/CORE -DDBI_NO_THREADS
    DBI.c
    It appears that there's something missing somewhere. I wonder if
    /usr/local/include has a header in it that is confusing thing?

    You said you built your Perl? So, have you installed any other modules that
    use C code?
    For example, Digest::MD5 or ... many others. If not, try to do so; I would
    expect them to fail too, pointing to a defect somewhere in the installation
    of Perl.

    If those work but DBI still fails, then it isn't clear what the issue is.
    You're on Solaris in some shape or form - please always include version
    information - and I've not had problems there with Perl versions dating back
    to 5.004 (probably 5.003 even), or DBI versions dating way back to 0.6x or
    earlier (let's see - shall we say 1996). So, on average, I'd expect the
    problem to be with your Perl. Failing that, with your Sun C compiler -
    though I've used the 6.2 version without problems...

    --
    Jonathan Leffler <jonathan.leffler@gmail.com> #include <disclaimer.h>
    Guardian of DBD::Informix - v2005.02 - http://dbi.perl.org
    "I don't suffer from insanity - I enjoy every minute of it."

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupdbi-users @
categoriesperl
postedAug 18, '05 at 11:38a
activeAug 20, '05 at 6:05a
posts2
users2
websitedbi.perl.org

2 users in discussion

Manas sahu: 1 post Jonathan Leffler: 1 post

People

Translate

site design / logo © 2022 Grokbase