On Wed, Feb 15, 2006 at 01:23:43PM -0500, Matt Sergeant wrote:
> On 15-Feb-06, at 4:23 AM, Tim Bunce wrote:
> 
> >But is that needed? We're not changing any interfaces here - just
> >suggesting (strongly) to driver authors that defining  
> >PERL_NO_GET_CONTEXT
> >is 'best practice'.
> 
> The problem is it causes errors if you define it with the current DBI:

Ah, yes. Perhaps the drivers's Makefile.PL could add -DPERL_NO_GET_CONTEXT if
$DBI::VERSION >= 1.51.

Tim.

> [EMAIL PROTECTED] ~/Perl/DBD-SQLite$ make
> cc -c  -I. -I/Library/Perl/5.8.6/darwin-thread-multi-2level/auto/DBI/  
> -g -pipe -fno-common -DPERL_DARWIN -no-cpp-precomp -fno-strict- 
> aliasing -I/usr/local/include -O2   -DVERSION=\"1.11\" -DXS_VERSION= 
> \"1.11\"  "-I/System/Library/Perl/5.8.6/darwin-thread-multi-2level/ 
> CORE"  -DNDEBUG=1 -DSQLITE_PTR_SZ=4 -DHAVE_USLEEP=1 SQLite.c
> In file included from SQLite.c:126:
> /Library/Perl/5.8.6/darwin-thread-multi-2level/auto/DBI/Driver_xst.h:  
> In function 'dbixst_bounce_method':
> /Library/Perl/5.8.6/darwin-thread-multi-2level/auto/DBI/Driver_xst.h: 
> 14: error: 'my_perl' undeclared (first use in this function)
> /Library/Perl/5.8.6/darwin-thread-multi-2level/auto/DBI/Driver_xst.h: 
> 14: error: (Each undeclared identifier is reported only once
> /Library/Perl/5.8.6/darwin-thread-multi-2level/auto/DBI/Driver_xst.h: 
> 14: error: for each function it appears in.)
> /Library/Perl/5.8.6/darwin-thread-multi-2level/auto/DBI/Driver_xst.h:  
> In function 'dbdxst_bind_params':
> /Library/Perl/5.8.6/darwin-thread-multi-2level/auto/DBI/Driver_xst.h: 
> 57: error: 'my_perl' undeclared (first use in this function)
> /Library/Perl/5.8.6/darwin-thread-multi-2level/auto/DBI/Driver_xst.h:  
> In function 'dbdxst_fetchall_arrayref':
> /Library/Perl/5.8.6/darwin-thread-multi-2level/auto/DBI/Driver_xst.h: 
> 78: error: 'my_perl' undeclared (first use in this function)
> make: *** [SQLite.o] Error 1
> 

Reply via email to