On Tue, 2009-07-21 at 14:38 +0800, Jenn G. wrote:

You must install the freetds library before compiling DBD::Sybase?


> Hello,
> 
> I follow the steps on this link to install and use DBD::Sybase for MSSQL:
> http://www.perlmonks.org/?node_id=392385
> 
> But when configure I got:
> 
> BLK api NOT available.
> 
> Then make got:
> 
> dbdimp.c:777: error: 'BLK_VERSION_150' undeclared (first use in this function)
> dbdimp.c:777: error: (Each undeclared identifier is reported only once
> dbdimp.c:777: error: for each function it appears in.)
> dbdimp.c:781: error: 'BLK_VERSION_125' undeclared (first use in this function)
> dbdimp.c:785: error: 'BLK_VERSION_120' undeclared (first use in this function)
> 


Please follow solutions given here and here. They fix the issue that you
refer to.


> 
> I searched but cound't find what's BLK api.
> Does it mean to use DBD::Sybase I have to install Sybase server firstly?
> 


No, You just need the freetds library installed. For a reasonably
detailed (but without the fix for BLK_VERSIONs) see this article


> Thanks.
> 


HTH

Reply via email to