|
|
sybperl-l Archive
Up Prev Next
From: Michael Peppler <mpeppler at peppler dot org>
Subject: Re: Fw: Sybperl install problems
Date: Aug 15 2001 10:58PM
Brian Barnes writes:
> Michael, thanks for your help. I'm now having a new problem and wondered if
> you might have a response. Error with DBSETLUSER.
>
> PERL_DL_NONLAZY=1
> /usr/bin/perl -I../blib/arch -I../blib/lib -I/usr/lib/perl5/5.00503/i586-lin
> ux -I/usr/lib/perl5/5.00503 -e 'use Test::Harness qw(&runtests $verbose);
> $verbose=0; runtests @ARGV;' t/*.t
> t/bcp...............Can't load '../blib/arch/auto/Sybase/DBlib/DBlib.so' for
> module Sybase::DBlib: undefined symbol: DBSETLUSER at
This doesn't make any sense... DBSETLUSER() is a macro, defined in
sybdb.h:
#define DBSETLUSER(a,b) dbsetlname((a), (b), DBSETUSER)
so it looks like you have something else that is wrong, probably in
the include files that gcc picks up when it is building the DBlib.so
file.
Michael
> ----- Original Message -----
> From: "Michael Peppler"
> To: "SybPerl Discussion List"
> Sent: Thursday, August 02, 2001 2:50 PM
> Subject: Re: Fw: Sybperl install problems
>
>
> > Brian Barnes writes:
> > > In a nutshell I'm trying to install sybperl using freetds to connect to
> a MSSQL 2000 server. During make test I receive the error "undefined
> symbol: dbsetmaxprocs". I've also received other undefined symbol errors
> when trying other settings.
> > >
> >
> > Try FreeTDS 0.52 - I think it fixes that problem.
> >
> > Alternatively, you can add
> >
> > void dbsetmaxprocs(i)
> > int i;
> > {
> > }
> >
> > and
> >
> > int dbgetmaxprocs()
> > {
> > return 25;
> > }
> >
> > somewhere at the top of DBlib.xs and rebuild.
> >
> > Michael
> > --
> > Michael Peppler - Data Migrations Inc. - http://www.mbay.net/~mpeppler
> > mpeppler@peppler.org - mpeppler@mbay.net
> > International Sybase User Group - http://www.isug.com
> >
> >
>
--
Michael Peppler - Data Migrations Inc. - http://www.mbay.net/~mpeppler
mpeppler@peppler.org - mpeppler@mbay.net
International Sybase User Group - http://www.isug.com
|