PEPPLER.ORG
Michael Peppler
Sybase Consulting
Menu
Home
Sybase on Linux
Install Guide for Sybase on Linux
General Sybase Resources
General Perl Resources
Freeware
Sybperl
Sybase::Simple
DBD::Sybase
BCP Tool
Bug Tracker
Mailing List Archive
Downloads Directory
FAQs
Sybase on Linux FAQ
Sybperl FAQ
Personal
Michael Peppler's resume

sybperl-l Archive

Up    Prev    Next    

From: mpeppler at itf dot ch (Michael Peppler)
Subject: Re: make test (sybperl-2.03,Solaris 2.4)
Date: Feb 8 1996 3:29PM

> From: scoleman@sewp.nasa.gov (Steve Coleman)
> 
> When I do a make test I get the following message:
> 
> % make test
> PERL_DL_NONLAZY=1 /usr/local/bin/perl5 -I.././blib/sun4-solaris 
>    -I.././blib -I/usr/local/lib/perl5/sun4-solaris/5.002 
>    -I/usr/local/lib/perl5 
>    -e 'use Test::Harness qw(&runtests $verbose); $verbose=0; 
>    runtests @ARGV;' t/*.t
> t/ctlib.............Can't load '.././blib/sun4-solaris/auto/Sybase/CTlib/CTlib.
> so' 
>    for module Sybase::CTlib: ld.so.1: /usr/local/bin/perl5: 
>    fatal: relocation error: symbol not found: net_comp_status: 

I'll risk a bet: you have tcl/tk installed on your system. The tcl
library is called libtcl.a. The Sybase CTlibrary has a libtcl.{a, so}.
I suspect that the tcl library comes before the Sybase library in the
linkpath when building sybperl (probably because Configure puts a
-L/usr/local/bin very early in one of ld(1) flags...

Michael