Philip, I would be honored if you posted my findings on your site. I am very new to the whole unix experience and this was my first real install on a Linux box. Here is a more specific rundown on what I did to get everything working: The box in question is running Red Hat Linux 6.0. I started by installing Perl 5.00503 and then installing DBI 1.07. I downloaded both of these from CPAN and the installation on both was as described in their respective included documentation. Attempted installations of the Sybase Open Client Libraries (CTlib) failed consistently with segmentation faults at this point. Installation attempts were made with both Sybase's distributed a.out and the ELF versions of CTLib. Based on Mr. Jacob's kind advise I downloaded and installed the Adaptive Server Enterprise (ASE) .rpm for Linux, sybase-ase-11_0_3_3-1_i386.rpm. Links to this file can be found at www.linux.sybase.com. Note that all three versions are the same, so if you are unable to procure the rpm from one site you might try another. A very good tutorial for installing ASE is available at http://www8.silversand.net/techdoc/sybaselinux/howto-ase-quickstart.htm. I installed ASE per these directions and then downloaded DBD::Sybase from CPAN. After pointing the configuration for DBD::Sybase to the client libraries installed with ASE I was able to install and run DBD::Sybase with no problems. Thank you once again for your help. Scott Bradley --------------------------------------------------------- SCOTT's ORIGINAL MESSAGE TO PHIL: --------------------------------------------------------- "Scott Bradley" on 05/11/99 10:27:29 AM To: Philip Jacob cc: Subject: Help Requested on CTLib Installation Mr. Jacob, I am attempting to install the DBD::Sybase module on a Red Hat 6.0 Linux box in an effort to connect to MS SQL. I have already installed DBI version 1.07 and I can verify that it is functional as DBD::Oracle is working correctly on this machine. After unzipping/untarring ctlib-linux-elf.tgz into /usr/local/sybase, creating my interfaces file, and setting my environmental variables I cd into /usr/local/sybase/sample/ctlibrary and attempt to 'make all'. I am then met with the following error: case ${SYBPLATFORM} in \ ncr|sun_svr4) NETLIBS="/usr/local/sybase/lib/libtcl.a /usr/local/sybase/lib/libtli.a -lnsl" export NETLIBS ;; \ axposf) NETLIBS="/usr/local/sybase/lib/libtcl.a /usr/local/sybase/lib/libinsck.a /usr/local/sybase/lib/libsdna.a -call_shared -ldnet" export NETLIBS ;; \ *) NETLIBS="/usr/local/sybase/lib/libsybtcl.a /usr/local/sybase/lib/libinsck.a" export NETLIBS ;; \ esac ; \ cc ex_alib.o ex_amain.o exutils.o /usr/local/sybase/lib/libct.a /usr/local/sybase/lib/libcs.a /usr/local/sybase/lib/libcomn.a ${NETLIBS} /usr/local/sybase/lib/libintl.a -lm -o exasync collect2: ld terminated with signal 11 [Segmentation fault], core dumped make: *** [exasync] Error 1 I have tried using the Sybase Open Client Libraries linked to from your web site (www.brodeur.com/~pjacob/dbdsybase), those distributed from the Sybase home page, and those from Michael Peppler's page. All three versions give me this same error message. I have also attempted to install FreeTDS ( http://metalab.unc.edu/freetds), but have been unable to successfully it compile either. If you have any ideas of what I may be doing incorrectly, or any other solutions I might try to connect to MS SQL I would be very appreciative if you would pass them along. Thank you very much for your time and consideration of this matter. Sincerely, Scott Bradley