Hi all, I am trying to install DBD-Pg-1.49, but I am getting an error on compiling dbdimp.c. Any hints appreciated - please see output below.
Thanks, Ralf [EMAIL PROTECTED] DBD-Pg-1.49]$ uname -a Linux localhost 2.4.21-50.ELsmp #1 SMP Tue May 8 17:18:29 EDT 2007 i686 i686 i386 GNU/Linux [EMAIL PROTECTED] DBD-Pg-1.49]$ perl Makefile.PL Configuring DBD::Pg 1.49 Remember to actually read the README file! OS: linux PostgreSQL version: 80204 (default port: 5432) WARNING: NO_META is not a known parameter. 'NO_META' is not a known MakeMaker parameter name. Using DBI 1.58 (for perl 5.008 on i386-linux-thread-multi) installed in /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/auto/DBI/ Writing Makefile for DBD::Pg [EMAIL PROTECTED] DBD-Pg-1.49]$ make gcc -c -I/usr/include -I/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/auto/DBI -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -DPGLIBVERSION=80204 -DPGDEFPORT=5432 -O2 -g -pipe -march=i386 -mcpu=i686 -DPERL_EXTMALLOC_DEF -Dmalloc=Perl_malloc -Dfree=Perl_mfree -Drealloc=Perl_realloc -Dcalloc=Perl_calloc -DVERSION=\"1.49\" -DXS_VERSION=\"1.49\" -fPIC "-I/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE" Pg.c `-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead. gcc -c -I/usr/include -I/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/auto/DBI -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -DPGLIBVERSION=80204 -DPGDEFPORT=5432 -O2 -g -pipe -march=i386 -mcpu=i686 -DPERL_EXTMALLOC_DEF -Dmalloc=Perl_malloc -Dfree=Perl_mfree -Drealloc=Perl_realloc -Dcalloc=Perl_calloc -DVERSION=\"1.49\" -DXS_VERSION=\"1.49\" -fPIC "-I/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE" dbdimp.c `-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead. dbdimp.c:116: error: syntax error before "dbd_db_txn_status" dbdimp.c:116: warning: data definition has no type or storage class dbdimp.c: In function `_sqlstate': dbdimp.c:168: error: `PG_DIAG_SQLSTATE' undeclared (first use in this function) dbdimp.c:168: error: (Each undeclared identifier is reported only once dbdimp.c:168: error: for each function it appears in.) dbdimp.c:168: warning: comparison between pointer and integer dbdimp.c:169: warning: passing arg 1 of `strlen' makes pointer from integer without a cast dbdimp.c:169: warning: passing arg 2 of `memcpy' makes pointer from integer without a cast dbdimp.c:169: warning: passing arg 2 of `strncpy' makes pointer from integer without a cast dbdimp.c:169: warning: passing arg 2 of `strncpy' makes pointer from integer without a cast dbdimp.c: In function `dbd_db_ping': dbdimp.c:423: error: `PGTransactionStatusType' undeclared (first use in this function) dbdimp.c:423: error: syntax error before "tstatus" dbdimp.c:435: error: `tstatus' undeclared (first use in this function) dbdimp.c: At top level: dbdimp.c:463: error: syntax error before "dbd_db_txn_status" dbdimp.c: In function `dbd_db_rollback_commit': dbdimp.c:492: error: `PGTransactionStatusType' undeclared (first use in this function) dbdimp.c:492: error: syntax error before "tstatus" dbdimp.c:512: error: `tstatus' undeclared (first use in this function) dbdimp.c:513: error: `PQTRANS_IDLE' undeclared (first use in this function) dbdimp.c:520: error: `PQTRANS_ACTIVE' undeclared (first use in this function) dbdimp.c:523: error: `PQTRANS_INTRANS' undeclared (first use in this function) dbdimp.c:523: error: `PQTRANS_INERROR' undeclared (first use in this function) dbdimp.c: In function `dbd_st_prepare_statement': dbdimp.c:1567: warning: assignment makes pointer from integer without a cast dbdimp.c: In function `dbd_st_execute': dbdimp.c:2057: warning: assignment makes pointer from integer without a cast dbdimp.c:2121: warning: assignment makes pointer from integer without a cast dbdimp.c: In function `dbd_st_deallocate_statement': dbdimp.c:2375: error: `PGTransactionStatusType' undeclared (first use in this function) dbdimp.c:2375: error: syntax error before "tstatus" dbdimp.c:2386: error: `tstatus' undeclared (first use in this function) dbdimp.c:2391: error: `PQTRANS_INERROR' undeclared (first use in this function) make: *** [dbdimp.o] Error 1 [EMAIL PROTECTED] DBD-Pg-1.49]$
