Re: FreeTDS apps should use sybfront and sybdb headers
Frediano Ziglio <[email protected]>
| Newsgroups | gmane.comp.db.tds.freetds |
|---|---|
| Message-ID | <[email protected]> |
You are right. I think the patch at SF was partially apply, doesn't it? Frediano 2011/4/8 Ken Collins <[email protected]>: > > Can someone respond to Luis and I on this topic? Just wanted to make sure this cross compile patch gets in the right place. > > - Ken > >> Hello, >> I reported this to SourceForge: >> >> http://sourceforge.net/tracker/?func=detail&aid=3172166&group_id=33106&atid=407808 >> >> But seems my patch got messed up due my lack of CVS usage. >> >> So, to refresh the memory on this: >> >> * Using mingw-w64 cross-compilers (sh configure --host=i686-w64-mingw32 ...) >> * Using latest snapshot (freetds-0.83.dev.20110314) >> >> It explodes with the following: >> >> if i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I. -I../../include >> -I../../include -D_FREETDS_LIBRARY_SOURCE -DUNIXODBC -D_REENTRANT >> -D_THREAD_SAFE -DDEBUG=1 -Wall -Wstrict-prototypes >> -Wmissing-prototypes -Wno-long-long -g -O2 >> -Wdeclaration-after-statement -MT defncopy.o -MD -MP -MF >> ".deps/defncopy.Tpo" -c -o defncopy.o defncopy.c; \ >> then mv -f ".deps/defncopy.Tpo" ".deps/defncopy.Po"; else rm -f >> ".deps/defncopy.Tpo"; exit 1; fi >> In file included from defncopy.c:83:0: >> ../../include/sqlfront.h:39:30: error: conflicting type qualifiers for ‘LPCBYTE’ >> /Users/luis/mingw/w32/bin/../lib/gcc/i686-w64-mingw32/4.7.0/../../../../i686-w64-mingw32/include/winscard.h:23:23: >> note: previous declaration of ‘LPCBYTE’ was here >> >> >> The problem is triggered by line 83 of defncopy.c, which includes >> sqlfront.h instead of sybfront.h as mentioned before by James. >> >> The following unified diff solves the issue: >> >> $ diff -u src/apps/defncopy.c.orig src/apps/defncopy.c >> --- src/apps/defncopy.c.orig 2011-04-06 18:24:47.000000000 -0300 >> +++ src/apps/defncopy.c 2011-04-06 18:24:37.000000000 -0300 >> @@ -80,7 +80,7 @@ >> #include <locale.h> >> #endif >> >> -#include <sqlfront.h> >> +#include <sybfront.h> >> #include <sybdb.h> >> #ifndef MicrosoftsDbLib >> #include "replacements.h" >> >> >> Can someone apply this? >> >> Also, why is current so old? I saw some posts of an upcoming release >> candidate, but again, extremely rusty on CVS that dunno how to get the >> latest code. >> >> This is the final blocker into the automated build infrastructure >> created for TinyTDS project, which aims to provide a cross-compiled >> version of the library for Windows. >> >> Thank you in advance for your time. >> -- >> Luis Lavena >> AREA 17 > > > > _______________________________________________ > FreeTDS mailing list > [email protected] > http://lists.ibiblio.org/mailman/listinfo/freetds > _______________________________________________ FreeTDS mailing list [email protected] http://lists.ibiblio.org/mailman/listinfo/freetds