[freetds] freetds compile issues on solaris 8 sparc

Becerra, Marrcello Marrcello_Becerra at cable.comcast.com
Tue Sep 7 11:03:09 EDT 2004


Michael,
	i was using freetds 0.53
	I am trying to compile 0.62.4 but keep getting the following errors.
	If an old version of freetds is my problem - Maybe getting this
newer freetds to work
	can solve my problems.


 gcc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include
-D_FREETDS_LIBRARY_
SOURCE -D_REENTRANT -D_THREAD_SAFE -DDEBUG=1 -Wall -Wstrict-prototypes
-Wmissing
-prototypes -Wno-long-long -g -O2 -MT vasprintf.lo -MD -MP -MF
.deps/vasprintf.T
po -c vasprintf.c  -fPIC -DPIC -o .libs/vasprintf.o
 gcc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include
-D_FREETDS_LIBRARY_
SOURCE -D_REENTRANT -D_THREAD_SAFE -DDEBUG=1 -Wall -Wstrict-prototypes
-Wmissing
-prototypes -Wno-long-long -g -O2 -MT vasprintf.lo -MD -MP -MF
.deps/vasprintf.T
po -c vasprintf.c -o vasprintf.o >/dev/null 2>&1
/bin/bash ../../libtool --mode=link gcc  -g -O2    -o libreplacements.la
iconv
.lo asprintf.lo vasprintf.lo
false cru .libs/libreplacements.a .libs/iconv.o .libs/asprintf.o
.libs/vasprintf
.o
*** Error code 1
make: Fatal error: Command failed for target `libreplacements.la'
Current working directory
/export/home/xer/db/freetds-0.62.4/src/replacements
*** Error code 1
make: Fatal error: Command failed for target `all-recursive'
Current working directory /export/home/xer/db/freetds-0.62.4/src
*** Error code 1
make: Fatal error: Command failed for target `all-recursive'




-----Original Message-----
From: Michael Peppler [mailto:mpeppler at peppler.org]
Sent: Tuesday, September 07, 2004 9:58 AM
To: FreeTDS Development Group
Subject: RE: [freetds] freetds compile issues on solaris 8 sparc


On Tue, 2004-09-07 at 15:45, Becerra, Marrcello wrote:
> I tried DBD-Sybase 1.04 as you suggested.
> The following is the error from dbdimp.c 

> PIC "-I/usr/local/lib/perl5/5.8.5/sun4-solaris/CORE"   dbdimp.c
> dbdimp.c:3655: error: parse error before '*' token
> dbdimp.c: In function `to_binary':
> dbdimp.c:3659: error: `CS_BINARY' undeclared (first use in this function)

Which version of FreeTDS?

My guess is that you have an old version of FreeTDS which didn't
define/declare CS_BINARY.

Michael


> -----Original Message-----
> From: Michael Peppler [mailto:mpeppler at peppler.org]
> Sent: Friday, September 03, 2004 5:24 AM
> To: FreeTDS Development Group
> Subject: RE: [freetds] freetds compile issues on solaris 8 sparc
> 
> 
> On Fri, 2004-09-03 at 09:38, Becerra, Marrcello wrote:
> > Thanks Les and Idai,
> > 	That fixed my problem with freetds on the first time around.
> > 	
> > 
> > I have a new problem with getting DBD-Sybase to compile using the
freetds
> > library
> > I've tried older and new versions of freetds and DBD-Sybase with no
luck.
> > dbdimp.c always seams to fail for some reason or another.
> 
> Try 1.02 or later. The problem that you are seeing is that there is a
> char string that spans multiple lines in the dbdimp.c file. This was
> acceptable with gcc 2.x, but not with 3.x.
> 
> In any case 0.xx is really old.
> 
> Michael
> 
> > -----Original Message-----
> > From: Les Gondor [mailto:les at adanac.net]
> > Sent: Thursday, September 02, 2004 2:54 PM
> > To: FreeTDS Development Group
> > Subject: Re: [freetds] freetds compile issues on solaris 8 sparc
> > 
> > 
> > Does your PATH environment variable include '/usr/ccs/bin'? That is the 
> > default location of Sun's 'ar', as part of package SUNWbtool.
> > 
> > Cheers,
> > Les
> > 
> > Becerra, Marrcello wrote:
> > > I am having trouble getting freetds .053 to compile on Solaris 8
sparc.
> > > Here is the following error after running make
> > > 
> > > 
> > > (cd .libs && rm -f libtds.so.0 && ln -s libtds.so.0.0.0 libtds.so.0)
> > > (cd .libs && rm -f libtds.so && ln -s libtds.so.0.0.0 libtds.so)
> > > ar cru .libs/libtds.a  mem.o token.o util.o login.o read.o write.o
> > convert.o
> > > num
> > > eric.o config.o query.o iconv.o
> > > ../../libtool: ar: not found
> > > *** Error code 1
> > > make: Fatal error: Command failed for target `libtds.la'
> > > Current working directory
/export/home/xer/db/freetds-0.53.orig/src/tds
> > [snip]
> > ---
> > Les Gondor                           les at adanac.net
> > "If you don't know what you're doing, do it neatly"
> > _______________________________________________
> > FreeTDS mailing list
> > FreeTDS at lists.ibiblio.org
> > http://lists.ibiblio.org/mailman/listinfo/freetds
> > _______________________________________________
> > FreeTDS mailing list
> > FreeTDS at lists.ibiblio.org
> > http://lists.ibiblio.org/mailman/listinfo/freetds
-- 
Michael Peppler                              Data Migrations, Inc.
mpeppler at peppler.org                       http://www.peppler.org/
Sybase T-SQL/OpenClient/OpenServer/C/Perl developer available for short
or long term contract positions - http://www.peppler.org/resume.html

_______________________________________________
FreeTDS mailing list
FreeTDS at lists.ibiblio.org
http://lists.ibiblio.org/mailman/listinfo/freetds



More information about the FreeTDS mailing list