Re: Problems building DBD-Sybase-1.05

Michael Peppler <[email protected]>
Newsgroups gmane.comp.lang.perl.modules.dbi.sybase
Message-ID <[email protected]>
On Thu, 2005-04-28 at 19:52, Andy Cravens wrote:
> > > Actually, line 3045 which is causing the error is the "dTHR;"
> > > declaration.
> > 
> > Have you tried *removing* that declaration?
> 
> Yes...  I removed it and got the "undeclared" error:
> 
> dbdimp.c: In function `st_next_result':
> dbdimp.c:3191: `thr' undeclared (first use in this function)
> dbdimp.c:3191: (Each undeclared identifier is reported only once
> dbdimp.c:3191: for each function it appears in.)
> 
> I've run into these "`thr' undeclared" errors before in both DBI and
> DBD-Sybase and the solution is always to put "dTHR;" back in the
> affected function.  So in this case, I'm stuck.  
> 
> If I put "dTHR;" in I get the error "declaration for parameter `thr' but
> no such parameter" error.

A couple of suggestions: Try an older version of DBD::Sybase, or try to
run dbdimp.c through the pre-compiler to see what the st_next_result()
call actually looks like after the code has been munged with all the
#defines. This might give a clue as to what is wrong...

Michael
-- 
Michael Peppler  -  [email protected]  -  http://www.peppler.org/
Sybase DBA/Developer
Sybase on Linux FAQ: http://www.peppler.org/FAQ/linux.html
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.