[freetds] post82.diff

Jeremy Kister freetds-04 at jeremykister.com
Sat Sep 13 23:25:55 EDT 2008


i've downloaded freetds-stable.tgz and tried to patch with post82.diff from 
sourceforge..  but it doesn't apply cleanly..

[...]
patching file src/odbc/unittests/rowset.c
can't find file to patch at input line 1830
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: src/pool/stream.c
|===================================================================
|RCS file: /cvs/freetds/freetds/src/pool/stream.c,v
|retrieving revision 1.25
|diff -u -1 -0 -r1.25 stream.c
|--- src/pool/stream.c  19 Jun 2007 13:31:34 -0000      1.25
|+++ src/pool/stream.c  12 Sep 2008 06:57:06 -0000
--------------------------
File to patch:
Skip this patch? [y]


freetds-0.82 has no src/pool/stream.c

if i skip this part of the patch, the rest patches ok (assuming we ignore 
the .cvsignore), but i get compile error:

Making all in fisql
make[3]: Entering directory `/usr/local/src/freetds-0.82/src/apps/fisql'
/bin/sh ../../../libtool --tag=CC --mode=link gcc -D_REENTRANT -pthreads -g 
-O2 -Wdeclaration-after-statement   -o fisql  fisql.o terminal.o edit.o 
handlers.o interrupt.o ../../dblib/libsybdb.la 
../../replacements/libreplacements.la -lnsl -lsocket  -lcurses  -lreadline
gcc -D_REENTRANT -pthreads -g -O2 -Wdeclaration-after-statement -o 
.libs/fisql fisql.o terminal.o edit.o handlers.o interrupt.o 
../../dblib/.libs/libsybdb.so /usr/local/lib/libiconv.so -L/usr/local/lib 
-L/usr/lib -L/usr/openwin/lib -L/usr/local/ssl/lib 
../../replacements/.libs/libreplacements.a -lnsl -lsocket -lcurses 
-lreadline -R/usr/local/lib
Undefined                       first referenced
  symbol                             in file
hmac_md5                            ../../dblib/.libs/libsybdb.so
ld: fatal: Symbol referencing errors. No output written to .libs/fisql
collect2: ld returned 1 exit status
make[3]: *** [fisql] Error 1

any advice ?

-- 

Jeremy Kister
http://jeremy.kister.net./









More information about the FreeTDS mailing list