Re: Win32 Make
Frediano Ziglio <[email protected]>
| Newsgroups | gmane.comp.db.tds.freetds |
|---|---|
| Message-ID | <CAHt6W4c_OOTUZB1o-9YXH6grrJ90UzVYOJvUrOjPGVMSjukgng@mail.gmail.com> |
Hi Ramiros, I finally found the cause while was not compiling properly with Visual Studio 2015 for 64 bit. Basically you had to use amd64 instead of x86_amd64 (as documented). Don't know why but the artifacts are 64 bit and working. I committed your original patch with this small change (https://github.com/FreeTDS/freetds/commit/a8d7d01aaa9e22a30bdbc077319ea30e8acbb73e). As you can see master is building correctly (https://ci.appveyor.com/project/FreeTDS/freetds/build/111). Moved the Trello todo item to done! Thank you, Frediano 2015-07-31 11:41 GMT+01:00 Ramiro Morales <[email protected]>: > On Thu, Jul 30, 2015 at 3:23 PM, Frediano Ziglio <[email protected]> wrote: >> 2015-07-30 15:26 GMT+01:00 Michael Becker <[email protected]>: >>> these functions must be checked using check_symbol_exists >>> >>> I have changed CMakeLists.txt as follows: >>> [...] >>> >> >> Change a bit to do both the tests, it continues to build on old Visual >> Studio versions. >> > > I see Frediano commited a variation of the proposed patch, but it > seems it still doesn't detect them (at least on AppVeyor): > > https://ci.appveyor.com/project/FreeTDS/freetds/build/89#L304 > > Michael: Do you get same failure in your local VS2015 environment? > > Had been playing with CheckSymbolExists and another strategy but can't > get it to work either: > > https://github.com/ramiro/freetds/commit/7c089c360d52114f12c54b3e4923468f4fd0ae86 > https://ci.appveyor.com/project/ramiro/freetds/build/260 > > Regards, > > -- > Ramiro Morales > @ramiromorales > _______________________________________________ > FreeTDS mailing list > [email protected] > http://lists.ibiblio.org/mailman/listinfo/freetds