Skip to Content.
Sympa Menu

freetds - Re: [freetds] Build error 61.2.- Autoconf version 2.54 or higher isrequired ...

freetds AT lists.ibiblio.org

Subject: FreeTDS Development Group

List archive

Chronological Thread  
  • From: "Vijoy Varghese" <viijv AT thedifferenZ.com>
  • To: "FreeTDS Development Group" <freetds AT lists.ibiblio.org>
  • Subject: Re: [freetds] Build error 61.2.- Autoconf version 2.54 or higher isrequired ...
  • Date: Tue, 21 Oct 2003 23:32:06 +0530

Thankyou Isak for your reply,

I Installed
autoconf-2.57
automake-1.7.8
libiconv-1.9.1
but not autogen-5.5.6 (i am getting an error libguile is not found
orsomethign like that), but you said this is required only for CVS, right?


Then chaged PATH variable
set path=(/bin /sbin /usr/local/bin /usr/bin /usr/sbin /Library/MySQL/bin)


I did the ./configure (withthe variables u specified) and then ran make, and
got this :-(, any idea what is happening?


./.libs/libtds_objects.a(login.o) definition of _tds_set_port in section
(__TEXT,__text)
./.libs/libtds_objects.a(login.o) definition of _tds_set_port in section
(__TEXT,__text)
ld: multiple definitions of symbol _tds_set_server
./.libs/libtds_objects.a(login.o) definition of _tds_set_server in section
(__TEXT,__text)
./.libs/libtds_objects.a(login.o) definition of _tds_set_server in section
(__TEXT,__text)
ld: multiple definitions of symbol _tds_set_timeouts
./.libs/libtds_objects.a(login.o) definition of _tds_set_timeouts in section
(__TEXT,__text)
./.libs/libtds_objects.a(login.o) definition of _tds_set_timeouts in section
(__TEXT,__text)
ld: multiple definitions of symbol _tds_set_user
./.libs/libtds_objects.a(login.o) definition of _tds_set_user in section
(__TEXT,__text)
./.libs/libtds_objects.a(login.o) definition of _tds_set_user in section
(__TEXT,__text)
ld: multiple definitions of symbol _tds_set_version
./.libs/libtds_objects.a(login.o) definition of _tds_set_version in section
(__TEXT,__text)
./.libs/libtds_objects.a(login.o) definition of _tds_set_version in section
(__TEXT,__text)
ld: multiple definitions of symbol _tds_get_byte
./.libs/libtds_objects.a(read.o) definition of _tds_get_byte in section
(__TEXT,__text)
./.libs/libtds_objects.a(read.o) definition of _tds_get_byte in section
(__TEXT,__text)
ld: multiple definitions of symbol _tds_get_int
./.libs/libtds_objects.a(read.o) definition of _tds_get_int in section
(__TEXT,__text)
./.libs/libtds_objects.a(read.o) definition of _tds_get_int in section
(__TEXT,__text)
ld: multiple definitions of symbol _tds_get_n
./.libs/libtds_objects.a(read.o) definition of _tds_get_n in section
(__TEXT,__text)
./.libs/libtds_objects.a(read.o) definition of _tds_get_n in section
(__TEXT,__text)
ld: multiple definitions of symbol _tds_get_size_by_type
./.libs/libtds_objects.a(read.o) definition of _tds_get_size_by_type in
section (__TEXT,__text)
./.libs/libtds_objects.a(read.o) definition of _tds_get_size_by_type in
section (__TEXT,__text)
ld: multiple definitions of symbol _tds_get_smallint
./.libs/libtds_objects.a(read.o) definition of _tds_get_smallint in section
(__TEXT,__text)
./.libs/libtds_objects.a(read.o) definition of _tds_get_smallint in section
(__TEXT,__text)
ld: multiple definitions of symbol _tds_get_string
./.libs/libtds_objects.a(read.o) definition of _tds_get_string in section
(__TEXT,__text)
./.libs/libtds_objects.a(read.o) definition of _tds_get_string in section
(__TEXT,__text)
ld: multiple definitions of symbol _tds_peek
./.libs/libtds_objects.a(read.o) definition of _tds_peek in section
(__TEXT,__text)
./.libs/libtds_objects.a(read.o) definition of _tds_peek in section
(__TEXT,__text)
ld: multiple definitions of symbol _tds_read_packet
./.libs/libtds_objects.a(read.o) definition of _tds_read_packet in section
(__TEXT,__text)
./.libs/libtds_objects.a(read.o) definition of _tds_read_packet in section
(__TEXT,__text)
ld: multiple definitions of symbol _tds_unget_byte
./.libs/libtds_objects.a(read.o) definition of _tds_unget_byte in section
(__TEXT,__text)
./.libs/libtds_objects.a(read.o) definition of _tds_unget_byte in section
(__TEXT,__text)
ld: multiple definitions of symbol _tds_flush_packet
./.libs/libtds_objects.a(write.o) definition of _tds_flush_packet in section
(__TEXT,__text)
./.libs/libtds_objects.a(write.o) definition of _tds_flush_packet in section
(__TEXT,__text)
ld: multiple definitions of symbol _tds_init_write_buf
./.libs/libtds_objects.a(write.o) definition of _tds_init_write_buf in
section (__TEXT,__text)
./.libs/libtds_objects.a(write.o) definition of _tds_init_write_buf in
section (__TEXT,__text)
ld: multiple definitions of symbol _tds_put_buf
./.libs/libtds_objects.a(write.o) definition of _tds_put_buf in section
(__TEXT,__text)
./.libs/libtds_objects.a(write.o) definition of _tds_put_buf in section
(__TEXT,__text)
ld: multiple definitions of symbol _tds_put_bulk_data
./.libs/libtds_objects.a(write.o) definition of _tds_put_bulk_data in
section (__TEXT,__text)
./.libs/libtds_objects.a(write.o) definition of _tds_put_bulk_data in
section (__TEXT,__text)
ld: multiple definitions of symbol _tds_put_byte
./.libs/libtds_objects.a(write.o) definition of _tds_put_byte in section
(__TEXT,__text)
./.libs/libtds_objects.a(write.o) definition of _tds_put_byte in section
(__TEXT,__text)
ld: multiple definitions of symbol _tds_put_int
./.libs/libtds_objects.a(write.o) definition of _tds_put_int in section
(__TEXT,__text)
./.libs/libtds_objects.a(write.o) definition of _tds_put_int in section
(__TEXT,__text)
ld: multiple definitions of symbol _tds_put_n
./.libs/libtds_objects.a(write.o) definition of _tds_put_n in section
(__TEXT,__text)
./.libs/libtds_objects.a(write.o) definition of _tds_put_n in section
(__TEXT,__text)
ld: multiple definitions of symbol _tds_put_smallint
./.libs/libtds_objects.a(write.o) definition of _tds_put_smallint in section
(__TEXT,__text)
./.libs/libtds_objects.a(write.o) definition of _tds_put_smallint in section
(__TEXT,__text)
ld: multiple definitions of symbol _tds_put_string
./.libs/libtds_objects.a(write.o) definition of _tds_put_string in section
(__TEXT,__text)
./.libs/libtds_objects.a(write.o) definition of _tds_put_string in section
(__TEXT,__text)
ld: multiple definitions of symbol _tds_put_tinyint
./.libs/libtds_objects.a(write.o) definition of _tds_put_tinyint in section
(__TEXT,__text)
./.libs/libtds_objects.a(write.o) definition of _tds_put_tinyint in section
(__TEXT,__text)
ld: multiple definitions of symbol _tds_convert
./.libs/libtds_objects.a(convert.o) definition of _tds_convert in section
(__TEXT,__text)
./.libs/libtds_objects.a(convert.o) definition of _tds_convert in section
(__TEXT,__text)
ld: multiple definitions of symbol _tds_datecrack
./.libs/libtds_objects.a(convert.o) definition of _tds_datecrack in section
(__TEXT,__text)
./.libs/libtds_objects.a(convert.o) definition of _tds_datecrack in section
(__TEXT,__text)
ld: multiple definitions of symbol _tds_get_conversion_type
./.libs/libtds_objects.a(convert.o) definition of _tds_get_conversion_type
in section (__TEXT,__text)
./.libs/libtds_objects.a(convert.o) definition of _tds_get_conversion_type
in section (__TEXT,__text)
ld: multiple definitions of symbol _tds_get_null_type
./.libs/libtds_objects.a(convert.o) definition of _tds_get_null_type in
section (__TEXT,__text)
./.libs/libtds_objects.a(convert.o) definition of _tds_get_null_type in
section (__TEXT,__text)
ld: multiple definitions of symbol _tds_strftime
./.libs/libtds_objects.a(convert.o) definition of _tds_strftime in section
(__TEXT,__text)
./.libs/libtds_objects.a(convert.o) definition of _tds_strftime in section
(__TEXT,__text)
ld: multiple definitions of symbol _tds_willconvert
./.libs/libtds_objects.a(convert.o) definition of _tds_willconvert in
section (__TEXT,__text)
./.libs/libtds_objects.a(convert.o) definition of _tds_willconvert in
section (__TEXT,__text)
ld: multiple definitions of symbol _tds_money_to_string
./.libs/libtds_objects.a(numeric.o) definition of _tds_money_to_string in
section (__TEXT,__text)
./.libs/libtds_objects.a(numeric.o) definition of _tds_money_to_string in
section (__TEXT,__text)
ld: multiple definitions of symbol _tds_numeric_bytes_per_prec
./.libs/libtds_objects.a(numeric.o) definition of
_tds_numeric_bytes_per_prec in section (__TEXT,__const)
./.libs/libtds_objects.a(numeric.o) definition of
_tds_numeric_bytes_per_prec in section (__TEXT,__const)
ld: multiple definitions of symbol _tds_numeric_to_string
./.libs/libtds_objects.a(numeric.o) definition of _tds_numeric_to_string in
section (__TEXT,__text)
./.libs/libtds_objects.a(numeric.o) definition of _tds_numeric_to_string in
section (__TEXT,__text)
ld: multiple definitions of symbol _tds_config_verstr
./.libs/libtds_objects.a(config.o) definition of _tds_config_verstr in
section (__TEXT,__text)
./.libs/libtds_objects.a(config.o) definition of _tds_config_verstr in
section (__TEXT,__text)
ld: multiple definitions of symbol _tds_fix_connect
./.libs/libtds_objects.a(config.o) definition of _tds_fix_connect in section
(__TEXT,__text)
./.libs/libtds_objects.a(config.o) definition of _tds_fix_connect in section
(__TEXT,__text)
ld: multiple definitions of symbol _tds_lookup_host
./.libs/libtds_objects.a(config.o) definition of _tds_lookup_host in section
(__TEXT,__text)
./.libs/libtds_objects.a(config.o) definition of _tds_lookup_host in section
(__TEXT,__text)
ld: multiple definitions of symbol _tds_read_conf_file
./.libs/libtds_objects.a(config.o) definition of _tds_read_conf_file in
section (__TEXT,__text)
./.libs/libtds_objects.a(config.o) definition of _tds_read_conf_file in
section (__TEXT,__text)
ld: multiple definitions of symbol _tds_read_conf_section
./.libs/libtds_objects.a(config.o) definition of _tds_read_conf_section in
section (__TEXT,__text)
./.libs/libtds_objects.a(config.o) definition of _tds_read_conf_section in
section (__TEXT,__text)
ld: multiple definitions of symbol _tds_read_config_info
./.libs/libtds_objects.a(config.o) definition of _tds_read_config_info in
section (__TEXT,__text)
./.libs/libtds_objects.a(config.o) definition of _tds_read_config_info in
section (__TEXT,__text)
ld: multiple definitions of symbol _tds_set_interfaces_file_loc
./.libs/libtds_objects.a(config.o) definition of
_tds_set_interfaces_file_loc in section (__TEXT,__text)
./.libs/libtds_objects.a(config.o) definition of
_tds_set_interfaces_file_loc in section (__TEXT,__text)
ld: multiple definitions of symbol _tds_count_placeholders
./.libs/libtds_objects.a(query.o) definition of _tds_count_placeholders in
section (__TEXT,__text)
./.libs/libtds_objects.a(query.o) definition of _tds_count_placeholders in
section (__TEXT,__text)
ld: multiple definitions of symbol _tds_get_dynid
./.libs/libtds_objects.a(query.o) definition of _tds_get_dynid in section
(__TEXT,__text)
./.libs/libtds_objects.a(query.o) definition of _tds_get_dynid in section
(__TEXT,__text)
ld: multiple definitions of symbol _tds_next_placeholders
./.libs/libtds_objects.a(query.o) definition of _tds_next_placeholders in
section (__TEXT,__text)
./.libs/libtds_objects.a(query.o) definition of _tds_next_placeholders in
section (__TEXT,__text)
ld: multiple definitions of symbol _tds_quote_id
./.libs/libtds_objects.a(query.o) definition of _tds_quote_id in section
(__TEXT,__text)
./.libs/libtds_objects.a(query.o) definition of _tds_quote_id in section
(__TEXT,__text)
ld: multiple definitions of symbol _tds_send_cancel
./.libs/libtds_objects.a(query.o) definition of _tds_send_cancel in section
(__TEXT,__text)
./.libs/libtds_objects.a(query.o) definition of _tds_send_cancel in section
(__TEXT,__text)
ld: multiple definitions of symbol _tds_submit_execute
./.libs/libtds_objects.a(query.o) definition of _tds_submit_execute in
section (__TEXT,__text)
./.libs/libtds_objects.a(query.o) definition of _tds_submit_execute in
section (__TEXT,__text)
ld: multiple definitions of symbol _tds_submit_prepare
./.libs/libtds_objects.a(query.o) definition of _tds_submit_prepare in
section (__TEXT,__text)
./.libs/libtds_objects.a(query.o) definition of _tds_submit_prepare in
section (__TEXT,__text)
ld: multiple definitions of symbol _tds_submit_query
./.libs/libtds_objects.a(query.o) definition of _tds_submit_query in section
(__TEXT,__text)
./.libs/libtds_objects.a(query.o) definition of _tds_submit_query in section
(__TEXT,__text)
ld: multiple definitions of symbol _tds_submit_queryf
./.libs/libtds_objects.a(query.o) definition of _tds_submit_queryf in
section (__TEXT,__text)
./.libs/libtds_objects.a(query.o) definition of _tds_submit_queryf in
section (__TEXT,__text)
ld: multiple definitions of symbol _tds_submit_rpc
./.libs/libtds_objects.a(query.o) definition of _tds_submit_rpc in section
(__TEXT,__text)
./.libs/libtds_objects.a(query.o) definition of _tds_submit_rpc in section
(__TEXT,__text)
ld: multiple definitions of symbol _tds_submit_unprepare
./.libs/libtds_objects.a(query.o) definition of _tds_submit_unprepare in
section (__TEXT,__text)
./.libs/libtds_objects.a(query.o) definition of _tds_submit_unprepare in
section (__TEXT,__text)
ld: multiple definitions of symbol _tds7_ascii2unicode
./.libs/libtds_objects.a(iconv.o) definition of _tds7_ascii2unicode in
section (__TEXT,__text)
./.libs/libtds_objects.a(iconv.o) definition of _tds7_ascii2unicode in
section (__TEXT,__text)
ld: multiple definitions of symbol _tds7_unicode2ascii
./.libs/libtds_objects.a(iconv.o) definition of _tds7_unicode2ascii in
section (__TEXT,__text)
./.libs/libtds_objects.a(iconv.o) definition of _tds7_unicode2ascii in
section (__TEXT,__text)
ld: multiple definitions of symbol _tds_iconv_close
./.libs/libtds_objects.a(iconv.o) definition of _tds_iconv_close in section
(__TEXT,__text)
./.libs/libtds_objects.a(iconv.o) definition of _tds_iconv_close in section
(__TEXT,__text)
ld: multiple definitions of symbol _tds_iconv_open
./.libs/libtds_objects.a(iconv.o) definition of _tds_iconv_open in section
(__TEXT,__text)
./.libs/libtds_objects.a(iconv.o) definition of _tds_iconv_open in section
(__TEXT,__text)
ld: multiple definitions of symbol _tds_get_locale
./.libs/libtds_objects.a(locale.o) definition of _tds_get_locale in section
(__TEXT,__text)
./.libs/libtds_objects.a(locale.o) definition of _tds_get_locale in section
(__TEXT,__text)
ld: multiple definitions of symbol _tds_answer_challenge
./.libs/libtds_objects.a(challenge.o) definition of _tds_answer_challenge in
section (__TEXT,__text)
./.libs/libtds_objects.a(challenge.o) definition of _tds_answer_challenge in
section (__TEXT,__text)
ld: multiple definitions of symbol _tds_get_homedir
./.libs/libtds_objects.a(threadsafe.o) definition of _tds_get_homedir in
section (__TEXT,__text)
./.libs/libtds_objects.a(threadsafe.o) definition of _tds_get_homedir in
section (__TEXT,__text)
ld: multiple definitions of symbol _tds_gethostbyaddr_r
./.libs/libtds_objects.a(threadsafe.o) definition of _tds_gethostbyaddr_r in
section (__TEXT,__text)
./.libs/libtds_objects.a(threadsafe.o) definition of _tds_gethostbyaddr_r in
section (__TEXT,__text)
ld: multiple definitions of symbol _tds_gethostbyname_r
./.libs/libtds_objects.a(threadsafe.o) definition of _tds_gethostbyname_r in
section (__TEXT,__text)
./.libs/libtds_objects.a(threadsafe.o) definition of _tds_gethostbyname_r in
section (__TEXT,__text)
ld: multiple definitions of symbol _tds_getservbyname_r
./.libs/libtds_objects.a(threadsafe.o) definition of _tds_getservbyname_r in
section (__TEXT,__text)
./.libs/libtds_objects.a(threadsafe.o) definition of _tds_getservbyname_r in
section (__TEXT,__text)
ld: multiple definitions of symbol _tds_timestamp_str
./.libs/libtds_objects.a(threadsafe.o) definition of /usr/bin/libtool:
internal link edit command failed
_tds_timestamp_str in section (__TEXT,__text)
./.libs/libtds_objects.a(threadsafe.o) definition of _tds_timestamp_str in
section (__TEXT,__text)
ld: multiple definitions of symbol _tds_vstrbuild
./.libs/libtds_objects.a(vstrbuild.o) definition of _tds_vstrbuild in
section (__TEXT,__text)
./.libs/libtds_objects.a(vstrbuild.o) definition of _tds_vstrbuild in
section (__TEXT,__text)
ld: multiple definitions of symbol _MD4Final
./.libs/libtds_objects.a(md4.o) definition of _MD4Final in section
(__TEXT,__text)
./.libs/libtds_objects.a(md4.o) definition of _MD4Final in section
(__TEXT,__text)
ld: multiple definitions of symbol _MD4Init
./.libs/libtds_objects.a(md4.o) definition of _MD4Init in section
(__TEXT,__text)
./.libs/libtds_objects.a(md4.o) definition of _MD4Init in section
(__TEXT,__text)
ld: multiple definitions of symbol _MD4Transform
./.libs/libtds_objects.a(md4.o) definition of _MD4Transform in section
(__TEXT,__text)
./.libs/libtds_objects.a(md4.o) definition of _MD4Transform in section
(__TEXT,__text)
ld: multiple definitions of symbol _MD4Update
./.libs/libtds_objects.a(md4.o) definition of _MD4Update in section
(__TEXT,__text)
./.libs/libtds_objects.a(md4.o) definition of _MD4Update in section
(__TEXT,__text)
ld: multiple definitions of symbol __mcrypt_decrypt
./.libs/libtds_objects.a(des.o) definition of __mcrypt_decrypt in section
(__TEXT,__text)
./.libs/libtds_objects.a(des.o) definition of __mcrypt_decrypt in section
(__TEXT,__text)
ld: multiple definitions of symbol _des_encrypt
./.libs/libtds_objects.a(des.o) definition of _des_encrypt in section
(__TEXT,__text)
./.libs/libtds_objects.a(des.o) definition of _des_encrypt in section
(__TEXT,__text)
ld: multiple definitions of symbol _des_set_key
./.libs/libtds_objects.a(des.o) definition of _des_set_key in section
(__TEXT,__text)
./.libs/libtds_objects.a(des.o) definition of _des_set_key in section
(__TEXT,__text)
ld: multiple definitions of symbol _des_set_odd_parity
./.libs/libtds_objects.a(des.o) definition of _des_set_odd_parity in section
(__TEXT,__text)
./.libs/libtds_objects.a(des.o) definition of _des_set_odd_parity in section
(__TEXT,__text)
ld: multiple definitions of symbol _tds_des_ecb_encrypt
./.libs/libtds_objects.a(des.o) definition of _tds_des_ecb_encrypt in
section (__TEXT,__text)
./.libs/libtds_objects.a(des.o) definition of _tds_des_ecb_encrypt in
section (__TEXT,__text)
ld: multiple definitions of symbol _tds_dstr_copy
./.libs/libtds_objects.a(tdsstring.o) definition of _tds_dstr_copy in
section (__TEXT,__text)
./.libs/libtds_objects.a(tdsstring.o) definition of _tds_dstr_copy in
section (__TEXT,__text)
ld: multiple definitions of symbol _tds_dstr_copyn
./.libs/libtds_objects.a(tdsstring.o) definition of _tds_dstr_copyn in
section (__TEXT,__text)
./.libs/libtds_objects.a(tdsstring.o) definition of _tds_dstr_copyn in
section (__TEXT,__text)
ld: multiple definitions of symbol _tds_dstr_free
./.libs/libtds_objects.a(tdsstring.o) definition of _tds_dstr_free in
section (__TEXT,__text)
./.libs/libtds_objects.a(tdsstring.o) definition of _tds_dstr_free in
section (__TEXT,__text)
ld: multiple definitions of symbol _tds_dstr_set
./.libs/libtds_objects.a(tdsstring.o) definition of _tds_dstr_set in section
(__TEXT,__text)
./.libs/libtds_objects.a(tdsstring.o) definition of _tds_dstr_set in section
(__TEXT,__text)
ld: multiple definitions of symbol _tds_dstr_zero
./.libs/libtds_objects.a(tdsstring.o) definition of _tds_dstr_zero in
section (__TEXT,__text)
./.libs/libtds_objects.a(tdsstring.o) definition of _tds_dstr_zero in
section (__TEXT,__text)
ld: multiple definitions of symbol _tds_str_empty
./.libs/libtds_objects.a(tdsstring.o) definition of _tds_str_empty in
section (__DATA,__data)
./.libs/libtds_objects.a(tdsstring.o) definition of _tds_str_empty in
section (__DATA,__data)
ld: multiple definitions of symbol _tds_getmac
./.libs/libtds_objects.a(getmac.o) definition of _tds_getmac in section
(__TEXT,__text)
./.libs/libtds_objects.a(getmac.o) definition of _tds_getmac in section
(__TEXT,__text)
ld: multiple definitions of symbol _atoll
../replacements/.libs/libreplacements.a(atoll.o) definition of _atoll in
section (__TEXT,__text)
../replacements/.libs/libreplacements.a(atoll.o) definition of _atoll in
section (__TEXT,__text)
make[3]: *** [libtds.la] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1

----- Original Message -----
From: "Isak Johnsson" <isak AT hypergene.com>
To: "FreeTDS Development Group" <freetds AT lists.ibiblio.org>
Cc: "Vijoy Varghese" <viijv AT thedifferenZ.com>
Sent: Tuesday, October 21, 2003 3:11 PM
Subject: Re: [freetds] Build error 61.2.- Autoconf version 2.54 or higher
isrequired ...


> Hello Vijoy!
>
> I've compiled FreeTDS on Mac OS X (Jaguar). It works fine. Here are
> some notes that may be of help for you. I'm sorry that I don't remember
> all details.
>
> These are built and installed to their default location (/usr/local):
>
> autoconf-2.57
> autogen-5.5.6
> automake-1.7.6
> libiconv-1.9.1
>
> Download (later versions should work too) and build them (configure and
> make). I don't remember in which order to build the first three, it's
> probably important though, their docs should tell. Autogen is not
> needed unless you are compiling from CVS.
>
> Since they are installed in /usr/local/bin you should make sure that
> /usr/local/bin comes before /usr/bin in your PATH variable. In this way
> your newer versions will be used, in place of the older Apple-provided
> ones in /usr/bin. This is important when you run configure.
>
> You'll probably need to patch your system's libtool, there are
> instructions in the FreeTDS FAQ.
>
> This was the configure line I used:
>
> ./configure --with-iodbc --with-tdsver=8.0
> --with-libiconv-prefix=/usr/local/ --with-pic --enable-msdblib
> --enable-shared --disable-static --disable-threadsafe
>
> Mac OS X comes with iODBC by default. Adjust --with-tdsver to your
> server, see the docs.
>
> My directory is called freetds-0.62. I think it's from the CVS about
> one or two months ago. So try find a newer version that 6.1, you might
> be more successful withit.
>
> If your make works (hopefully), do a 'sudo make install'. Then you
> should be able to test everything with tsql:
>
> tsql -S <database-host> -U <username>
>
> Good luck!
>
> Isak Johnsson
>
> ---
> > Hi all,
> >
> > I am trying to get query a MS Sql database on windows machine from a
> > Mac OS. I came to hear that DBD::Sybase is a good option. But to use
> > DBD::Sybase, I need to install the Client Libraries from
> > linux.sybase.org, but nothing is free there, so I decided to go for
> > the only free solution which is freeTDS.
> >
> > So I hope that to query mssql, all i need to do is
> > 1) Install freetds on Mac
> > 2) Install DBD::Sybase with the SYBASE env variable =
> > '/usr/local/freetds'
> > 3) use DBI and we are done.
> >
> > To do (1) i did the following...
> > a) downloaded latest freetds from
> > ftp://ftp.ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-0.61.tgz
> > b) $ tar xvfz freetds-0.61.tgz
> > c) $ cd freetds-0.61
> > d) $ ./configure --prefix=/usr/local/freetds
> > checking for a BSD-compatible install... /usr/bin/install -c
> > checking whether build environment is sane... yes
> > ...
> > config.status: executing depfiles commands
> >
> > e) $ make
> > Making all in include
> > cd .. && /bin/sh /Users/admin/documents/vijoy/freetds-0.61.2/missing
> > --run autoh
> > eader
> > ./aclocal.m4:444: error: Autoconf version 2.54 or higher is required
> > for this sc
> > ript
> > ./aclocal.m4:444: the top level
> > autoconf: tracing failed
> > make[1]: *** [config.h.in] Error 1
> > make: *** [all-recursive] Error 1
> >
> > f) I thought the error is because i dont have the script 'autoconf'. I
> > downloaded the script and installed it. But still getting same error.
> >
> > I am stuck, can some one tell me what to do?
> >
> > Thanking you all in advance,
> > Vijoy~
>
> _______________________________________________
> FreeTDS mailing list
> FreeTDS AT lists.ibiblio.org
> http://lists.ibiblio.org/mailman/listinfo/freetds
>
>





Archive powered by MHonArc 2.6.24.

Top of Page