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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.