DBD::Sybase-0.21 hangs on testing
john at dwx.com
Fri Dec 24 11:36:19 EST 1999
Well, I renamed the test that was hanging, fail.t, to xxx.t so it came
last. Here's my results:
dmr6:baldwin:17:DBD-Sybase-0.21:% make test
PERL_DL_NONLAZY=1 /bin/perl -Iblib/arch -Iblib/lib
-e 'use Test::Harness qw(&runtests $verbose); $verbose=0; runtests @ARGV;'
t/main..............Changed database context to 'master'.
Invalid object name 'sys_users'.
Use of uninitialized value at t/main.t line 97.
FAILED test 8
Failed 1/12 tests, 91.67% okay
t/place.............?-style placeholders aren't supported with this SQL Server.
This seems much more promising, until it just hangs on fail.t. Is this
similar to what others see?
In the meantime, I'll grab a copy of sqsh and see what I get.
Thanks for the help,
>On Thu, 23 Dec 1999, John Gilmore-Baldwin wrote:
>> I can't get tests to pass with DBD::Sybase-0.21 and freetds. I compiled
>> freetds with version set to 4.2 on Solaris, I set my environment variable
>> for sybase to the freetds directory, and added my server to the interfaces
>> file there:
>> query tcp ether 111.222.333.444 1433
>> master tcp ether 111.222.333.444 1433
>> I also tried setting up the interfaces file like the regular sybase
>> interfaces file, with hex numbers for the port and ip addresses, but that
>> didn't do me well either.
>The tli stuff (hex numbers) definately won't work. We use sockets only,
>sybase uses tli or socket depending on the platform.
>> Can anybody see the error of my ways? I'm not having much luck debugging
>> this myself.
>Unfortunately the DBD::Sybase tests really only give you a pass/fail which
>isn't terribly helpful. Either run the test individually (go into the
>test directory and run 'perl login.t' for instance. Otherwise get SQSH and
>try to connect with that. It's a lot more helpful in debugging simple
>You are currently subscribed to freetds as: john at dwx.com
>To unsubscribe, forward this message to
More information about the FreeTDS