All DBI driver authors need to change from
fprintf(DBILOGFP, ...
to
PerlIO_printf(DBILOGFP, ...
Tim.
On Tue, Mar 05, 2002 at 03:45:30PM -0600, Dave Rolsky wrote:
> DBI itself compiled fine, as did DBD::mysql, but then DBD::Pg gave me
> this during make. make test was fine, as was make install. I do not get
> this with 5.6.1.
>
> cp dbd-pg.pod blib/lib/DBD/dbd-pg.pod
> cp Pg.pm blib/lib/DBD/Pg.pm
> /usr/local/perl-5.7.3/bin/perl /usr/local/perl-5.7.3/lib/5.7.3/ExtUtils/xsubpp
>-typemap /usr/local/perl-5.7.3/lib/5.7.3/ExtUtils/typemap Pg.xs > Pg.xsc && mv
>Pg.xsc Pg.c
> cc -c -I/usr/include/postgresql/
>-I/usr/local/perl-5.7.3/lib/site_perl/5.7.3/i686-linux/auto/DBI -fno-strict-aliasing
>-I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O3
>-DVERSION=\"1.01\" -DXS_VERSION=\"1.01\" -fpic
>-I/usr/local/perl-5.7.3/lib/5.7.3/i686-linux/CORE Pg.c
> cc -c -I/usr/include/postgresql/
>-I/usr/local/perl-5.7.3/lib/site_perl/5.7.3/i686-linux/auto/DBI -fno-strict-aliasing
>-I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O3
>-DVERSION=\"1.01\" -DXS_VERSION=\"1.01\" -fpic
>-I/usr/local/perl-5.7.3/lib/5.7.3/i686-linux/CORE dbdimp.c
> dbdimp.c: In function `dbd_discon_all':
> dbdimp.c:48: warning: passing arg 1 of `fprintf' from incompatible pointer type
> dbdimp.c: In function `pg_error':
> dbdimp.c:94: warning: passing arg 1 of `fprintf' from incompatible pointer type
> dbdimp.c: In function `pg_db_login':
> dbdimp.c:146: warning: passing arg 1 of `fprintf' from incompatible pointer type
> dbdimp.c:178: warning: passing arg 1 of `fprintf' from incompatible pointer type
> dbdimp.c: In function `dbd_db_ping':
> dbdimp.c:209: warning: passing arg 1 of `fprintf' from incompatible pointer type
> dbdimp.c: In function `dbd_db_commit':
> dbdimp.c:232: warning: passing arg 1 of `fprintf' from incompatible pointer type
> dbdimp.c: In function `dbd_db_rollback':
> dbdimp.c:274: warning: passing arg 1 of `fprintf' from incompatible pointer type
> dbdimp.c: In function `dbd_db_disconnect':
> dbdimp.c:314: warning: passing arg 1 of `fprintf' from incompatible pointer type
> dbdimp.c:331: warning: passing arg 1 of `fprintf' from incompatible pointer type
> dbdimp.c: In function `dbd_db_destroy':
> dbdimp.c:348: warning: passing arg 1 of `fprintf' from incompatible pointer type
> dbdimp.c: In function `dbd_db_STORE_attrib':
> dbdimp.c:370: warning: passing arg 1 of `fprintf' from incompatible pointer type
> dbdimp.c:377: warning: passing arg 1 of `fprintf' from incompatible pointer type
> dbdimp.c:389: warning: passing arg 1 of `fprintf' from incompatible pointer type
> dbdimp.c:401: warning: passing arg 1 of `fprintf' from incompatible pointer type
> dbdimp.c: In function `dbd_db_FETCH_attrib':
> dbdimp.c:424: warning: passing arg 1 of `fprintf' from incompatible pointer type
> dbdimp.c: In function `dbd_st_prepare':
> dbdimp.c:597: warning: passing arg 1 of `fprintf' from incompatible pointer type
> dbdimp.c: In function `dbd_preparse':
> dbdimp.c:625: warning: passing arg 1 of `fprintf' from incompatible pointer type
> dbdimp.c:736: warning: passing arg 1 of `fprintf' from incompatible pointer type
> dbdimp.c: In function `dbd_rebind_ph':
> dbdimp.c:797: warning: passing arg 1 of `fprintf' from incompatible pointer type
> dbdimp.c:806: warning: passing arg 1 of `fprintf' from incompatible pointer type
> dbdimp.c:808: warning: passing arg 1 of `fprintf' from incompatible pointer type
> dbdimp.c:810: warning: passing arg 1 of `fprintf' from incompatible pointer type
> dbdimp.c:812: warning: passing arg 1 of `fprintf' from incompatible pointer type
> dbdimp.c:861: warning: passing arg 1 of `fprintf' from incompatible pointer type
> dbdimp.c: In function `dbd_bind_ph':
> dbdimp.c:885: warning: passing arg 1 of `fprintf' from incompatible pointer type
> dbdimp.c:914: warning: passing arg 1 of `fprintf' from incompatible pointer type
> dbdimp.c:916: warning: passing arg 1 of `fprintf' from incompatible pointer type
> dbdimp.c:919: warning: passing arg 1 of `fprintf' from incompatible pointer type
> dbdimp.c:921: warning: passing arg 1 of `fprintf' from incompatible pointer type
> dbdimp.c: In function `dbd_st_execute':
> dbdimp.c:1014: warning: passing arg 1 of `fprintf' from incompatible pointer type
> dbdimp.c:1158: warning: passing arg 1 of `fprintf' from incompatible pointer type
> dbdimp.c: In function `dbd_st_fetch':
> dbdimp.c:1216: warning: passing arg 1 of `fprintf' from incompatible pointer type
> dbdimp.c: In function `dbd_st_blob_read':
> dbdimp.c:1303: warning: passing arg 1 of `fprintf' from incompatible pointer type
> dbdimp.c: In function `dbd_st_rows':
> dbdimp.c:1403: warning: passing arg 1 of `fprintf' from incompatible pointer type
> dbdimp.c: In function `dbd_st_finish':
> dbdimp.c:1416: warning: passing arg 1 of `fprintf' from incompatible pointer type
> dbdimp.c: In function `dbd_st_destroy':
> dbdimp.c:1434: warning: passing arg 1 of `fprintf' from incompatible pointer type
> dbdimp.c: In function `dbd_st_STORE_attrib':
> dbdimp.c:1473: warning: passing arg 1 of `fprintf' from incompatible pointer type
> dbdimp.c: In function `dbd_st_FETCH_attrib':
> dbdimp.c:1490: warning: passing arg 1 of `fprintf' from incompatible pointer type
> Running Mkbootstrap for DBD::Pg ()
> chmod 644 Pg.bs
> rm -f blib/arch/auto/DBD/Pg/Pg.so
> LD_RUN_PATH="/usr/lib" cc -shared -L/usr/local/lib Pg.o dbdimp.o -o
>blib/arch/auto/DBD/Pg/Pg.so -lpq
> chmod 755 blib/arch/auto/DBD/Pg/Pg.so
> cp Pg.bs blib/arch/auto/DBD/Pg/Pg.bs
> chmod 644 blib/arch/auto/DBD/Pg/Pg.bs
> Manifying blib/man3/DBD::dbd-pg.3
> Manifying blib/man3/DBD::Pg.3
>
>
>
>
> /*==================
> www.urth.org
> we await the New Sun
> ==================*/
>
>