Up Prev Next
From: Steven Cruz <steve at nextopia dot com>
Subject: Re: make test fails
Date: May 27 1999 1:55PM
What is your dataserver name? The default is SYBASE. If your dataserver
name is not the the same as the default, and you did not set this value,
you will receive this this error.
To check name take a peak in the interfaces file.
David Thompson wrote:
> Hi Gurus!
> I'm new to perl and *very* new to sybperl, and *very* new to sybase administration.
> (whoa, I not be thy sybase dba, however, just the perl/sybperl apprentice)
> I've installed perl 5.005_03 and sybperl 2.10_02. When I ran 'make test' for perl,
> everything works fine, but when I ran 'make test' for sybperl, it fails. The message
> Sybase error: Server name not found in interface file.
> Can't call method "sql" on an undefined value at t/bcp.t line 49.
> Ok, here goes my stupid question(s), the file $SYBASE/interfaces
> file clearly shows the name specified in the $DSQUERY environment
> variable, and I can correctly startup and run an isql with my $DSQUERY
> and $DBUSER settings. What does this error message really mean?
> If anyone has a quickie answer, please help me. If its complicated, and
> you're going to tell me to seek out the local sybase dba folks (arrggghh!),
> ok, then I'll venture forth, risk life and political limb and ask someone here.
> What could be the problem? ...besides my limited knowledge, that is :-(,
> which I'm working hard to correct.
> Also, say one knows SQL fairly well, and even knows some Oracle and Informix,
> and a bit of Unify, where is the best place to go to learn about Sybase? Can
> anyone recommend and 3rd party books/websites, etc. Do I *need* the
> manuals... ?
> Thanks for the help!
> David Thompson