Re: Compiling FreeTDS under Windows (howto & question)

Eloy Lafuente <[email protected]>
Newsgroups gmane.comp.db.tds.freetds
Message-ID <[email protected]>
Frediano Ziglio escribió:
> Il giorno gio, 26/02/2009 alle 18.59 +0100, Eloy Lafuente ha scritto:
>> Hi, some time ago I asked in this list about problems 
>> compiling freetds under Windows. Recently I was able to do 
>> that , so I'd want to share some brief instructions I've 
>> written about that. Here they are:
>>
>> http://docs.moodle.org/en/Development:Compiling_FreeTDS_under_Windows
>>
>> Also I'd want to comment that, while I've been able to 
>> compile FreeTDS 0.82 release, I'm getting some errors 
>> compiling both 0.82 + patches and dev versions. I reported 
>> that some time ago at
>>
>> http://sourceforge.net/tracker/index.php?func=detail&aid=2209564&group_id=33106&atid=407806
>>
>> Any solution for that problem would be great in order to be 
>> able to compile recent FreeTDS versions under Windows.
>>
>> TIA & ciao, Eloy Lafuente (stronk7)
> 
> Opps... sorry, backported from CVS HEAD to 0.82
> Expected updated patch tomorrow...
> 
Hi,

I've downloaded 0.82 release and applied post patches 
(20090227) and have been able to build dblib.lib properly. B-)

Then, I've tried to build the PHP extension (dblib.dll) and 
have ended with this error:

unresolved external symbol _hmac_md5

To fix that, I've added the hmac_md5.c and hmac_md5.h to the 
  libTDS project sources/includes and, after rebuilding 
dblib.lib, PHP dll has been created properly.

Just guessing if adding hmac_md5.* to the libTDS project (as 
I've done) is the correct way to fix the problem and if that 
should be also in the post patch.

TIA and ciao :-)
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.