[freetds] make problem in version 0.6.3 on RedHat

Jose Geraldo de Oliveira j.g.oliveira at csu.com.br
Tue Jan 24 12:48:19 EST 2006


Hello all

I tried freetds in the past and it works well.

Today i started a new project that demands freetds again.

My environment is a RedHat Enterprise Linux ES release 3 (Taroon Uldate 5)

My work, step by step
download a stable version, 
unpacked on a /usr/local/freetds-0.63
go to /usr/local/freetds-0.63
./configure
make

After a while, i got the below error 


...
...
grep -E -e "^(tds_|tdsdump_|tds5_|tds7_).*" ".libs/libtds.exp" >
".libs/libtds.expT"
mv -f ".libs/libtds.expT" ".libs/libtds.exp"
echo -e "{ global:" > .libs/libtds.ver
 cat .libs/libtds.exp | sed -e "s/\(.*\)/;/" >> .libs/libtds.ver
 echo -e "local: *; };" >> .libs/libtds.ver
 gcc -shared  -Wl,--whole-archive ./.libs/libtds_objects.a
../replacements/.libs/libreplacements.a -Wl,--no-whole-archive   -Wl,-soname
-Wl,libtds.so.4 -Wl,-version-script -Wl,.libs/libtds.ver -o
.libs/libtds.so.4.0.0
/usr/bin/ld:.libs/libtds.ver:2: syntax error in VERSION script
collect2: ld returned 1 exit status
make[3]: *** [libtds.la] Error 1
make[3]: Leaving directory `/usr/local/freetds-0.63/src/tds'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/local/freetds-0.63/src/tds'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/freetds-0.63/src'
make: *** [all-recursive] Error 1



Anybody can help me ?

Thanks in advance.

José Geraldo



More information about the FreeTDS mailing list