Re: FreeTDS 1.1 Release Candidate 2 - compiler warnings

Mike Jetzer <[email protected]> Mon, 11 Feb 2019 09:20:02 -0600
Newsgroups gmane.comp.db.tds.freetds
Message-ID <CANm2B1=3FvuEei1VaL_gibzSm_jFWbmyk=ugdhPY+bQtAugw1Q@mail.gmail.com>
--000000000000534c9905819fd8be
Content-Type: text/plain; charset="UTF-8"

We're compiling FreeTDS as 32 bit ("gcc -m32") on RHEL 7.3 (gcc 4.8.5-11).
Received most of the same warnings as Sebastien reported; we also
encountered a few additional warnings plus an actual error.  See attached.

On Mon, Feb 11, 2019 at 3:18 AM Sebastien FLAESCH <[email protected]> wrote:

> Attached, compiler warnings with gcc 8.2.0 ...
>
> Seb
>
> On 2/9/19 7:58 PM, Frediano Ziglio wrote:
> > Hi,
> >     just another updated release candidate.
> >
> > Changes since previous release candidate:
> > - Project files for OpenVMS upgraded. Thanks to Craig for the quick
> update;
> > - Updated documentation on protocol version and other minor changes;
> > - Cleaned some code for old protocols;
> > - Resolved some minor issues with CI and tests;
> > - CMake build (like autotools) now default to TDS protocol version
> "auto";
> > - Improved TDS protocol detection in case of failure.
> >
> > General release changes (as in NEWS file):
> >
> >
> > Summary of Changes in release 1.1
> > --------------------------------------------
> > User visible (not in a particular order):
> > - Changed default TDS protocol version during configure to "auto".
> >    Versions 4.2 and 7.0 are no longer accepted for default, you may
> >    still specify an explicit version to connect to obsolete servers
> >    ("auto" won't attempt these versions);
> > - allows to disable TLS 1.0 support;
> > - pool server allows to specify different username/password for server
> >    and clients allowing to hide internal server logins;
> > - tsql utility now send final partial query to server to avoid to have
> >    to specify a final "GO" line to terminate commands;
> > - better support for Microsoft cluster, client will attempt multiple
> >    connection to server at the same time if DNS reply multiple IPs;
> > - MONEY/SMALLMONEY types are now formated with 4 decimal digits to
> >    avoid truncation;
> > - MARS support is now compiled by default;
> > - pool server is now compiled by default;
> > - Fixed SQL_ATTR_LOGIN_TIMEOUT for ODBC;
> > - Fixed large integer numbers for ODBC RPC constants;
> > - Fixed encrypted logins if "auto" protocol version is used;
> > - Support CS_TIMEOUT and CS_LOGIN_TIMEOUT properties under CTLibrary;
> > - Added a dbacolname function in DBLibrary, similar to dbcolname but
> >    for compute columns (mainly for Sybase now, Microsoft removed
> >    support for compute columns);
> > - NTLMv2 is now on by default.
> >
> > Implementation:
> > - Improved UTF-8 performances;
> > - Use more stdint.h style definitions (like uint32_t);
> > - Use bool type instead of int;
> > - pool server compile under Windows too (not as capable as Unix
> >    version);
> > - CMake build is now able to do an installation;
> > - Added a src/utils directory to collect all common code not strictly
> >    related to replacements or TDS;
> > - Simplified makefiles;
> > - Support CP1252 encoding in internal trivial iconv;
> > - Better ODBC detection. Allows to specify a directory with
> >    --with-iodbc to specify custom iOBDC.
> >
> >
> > Kind Regards,
> >    Frediano
> > _______________________________________________
> > FreeTDS mailing list
> > [email protected]
> > https://lists.ibiblio.org/mailman/listinfo/freetds
> >
>
> _______________________________________________
> FreeTDS mailing list
> [email protected]
> https://lists.ibiblio.org/mailman/listinfo/freetds
>

--000000000000534c9905819fd8be
Content-Type: application/octet-stream; name="freetds-1.1rc2-make.log"
Content-Disposition: attachment; filename="freetds-1.1rc2-make.log"
Content-Transfer-Encoding: base64
Content-ID: <f_js0hhauc0>
X-Attachment-Id: f_js0hhauc0

Z21ha2VbM106IEVudGVyaW5nIGRpcmVjdG9yeSBgL3RtcC9mcmVldGRzLTEuMXJjMi9zcmMvdXRp
bHMnDQogIENDICAgICAgIG1kNC5sbw0KbWQ0LmM6IEluIGZ1bmN0aW9uICdNRDRGaW5hbCc6DQpt
ZDQuYzoxNjI6Mjogd2FybmluZzogZGVyZWZlcmVuY2luZyB0eXBlLXB1bm5lZCBwb2ludGVyIHdp
bGwgYnJlYWsgc3RyaWN0LWFsaWFzaW5nIHJ1bGVzIFstV3N0cmljdC1hbGlhc2luZ10NCiAgKCh1
aW50MzJfdCAqKSBjdHgtPmluKVsxNF0gPSAodWludDMyX3QpIChjdHgtPmJ5dGVzIDw8IDMpOw0K
ICBeDQptZDQuYzoxNjM6Mjogd2FybmluZzogZGVyZWZlcmVuY2luZyB0eXBlLXB1bm5lZCBwb2lu
dGVyIHdpbGwgYnJlYWsgc3RyaWN0LWFsaWFzaW5nIHJ1bGVzIFstV3N0cmljdC1hbGlhc2luZ10N
CiAgKCh1aW50MzJfdCAqKSBjdHgtPmluKVsxNV0gPSAodWludDMyX3QpIChjdHgtPmJ5dGVzID4+
IDI5KTsNCiAgXg0KDQogIENDICAgICAgIG1kNS5sbw0KbWQ1LmM6IEluIGZ1bmN0aW9uICdNRDVG
aW5hbCc6DQptZDUuYzoxNDQ6NTogd2FybmluZzogZGVyZWZlcmVuY2luZyB0eXBlLXB1bm5lZCBw
b2ludGVyIHdpbGwgYnJlYWsgc3RyaWN0LWFsaWFzaW5nIHJ1bGVzIFstV3N0cmljdC1hbGlhc2lu
Z10NCiAgICAgKCh1aW50MzJfdCAqKSBjdHgtPmluKVsxNF0gPSAodWludDMyX3QpIChjdHgtPmJ5
dGVzIDw8IDMpOw0KICAgICBeDQptZDUuYzoxNDU6NTogd2FybmluZzogZGVyZWZlcmVuY2luZyB0
eXBlLXB1bm5lZCBwb2ludGVyIHdpbGwgYnJlYWsgc3RyaWN0LWFsaWFzaW5nIHJ1bGVzIFstV3N0
cmljdC1hbGlhc2luZ10NCiAgICAgKCh1aW50MzJfdCAqKSBjdHgtPmluKVsxNV0gPSAodWludDMy
X3QpIChjdHgtPmJ5dGVzID4+IDI5KTsNCiAgICAgXg0KDQpnbWFrZVs0XTogRW50ZXJpbmcgZGly
ZWN0b3J5IGAvdG1wL2ZyZWV0ZHMtMS4xcmMyL3NyYy90ZHMnDQogIENDICAgICAgIHJhbmRvbS5s
bw0KW2RpZCBub3QgcmVjZWl2ZSB3YXJuaW5ncyByZWdhcmRpbmcgcmFuZG9tLmxvXQ0KDQpnbWFr
ZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvdG1wL2ZyZWV0ZHMtMS4xcmMyL3NyYy9jdGxpYicN
CltkaWQgbm90IHJlY2VpdmUgd2FybmluZ3MgcmVnYXJkaW5nICJhciIgZm9yIGxpYmN0LmxhIG9y
IGFueSBzdWJzZXF1ZW50IHRhcmdldF0NCg0KZ21ha2VbNF06IEVudGVyaW5nIGRpcmVjdG9yeSBg
L3RtcC9mcmVldGRzLTEuMXJjMi9zcmMvb2RiYycNCiAgQ0MgICAgICAgY29ubmVjdHBhcmFtcy5s
bw0KY29ubmVjdHBhcmFtcy5jOjk0OjEyOiBlcnJvcjogc3RhdGljIGRlY2xhcmF0aW9uIG9mICdT
UUxHZXRQcml2YXRlUHJvZmlsZVN0cmluZycgZm9sbG93cyBub24tc3RhdGljIGRlY2xhcmF0aW9u
DQogc3RhdGljIGludCBTUUxHZXRQcml2YXRlUHJvZmlsZVN0cmluZyhMUENTVFIgcHN6U2VjdGlv
biwgTFBDU1RSIHBzekVudHJ5LCBMUENTVFIgcHN6RGVmYXVsdCwgTFBTVFIgcFJldEJ1ZmZlciwg
aW50IG5SZXRCdWZmZXIsDQogICAgICAgICAgICBeDQpJbiBmaWxlIGluY2x1ZGVkIGZyb20gLi4v
Li4vaW5jbHVkZS9mcmVldGRzL29kYmMuaDozMzowLA0KICAgICAgICAgICAgICAgICBmcm9tIGNv
bm5lY3RwYXJhbXMuYzozMDoNCi91c3IvbG9jYWwvdW5peE9EQkMtMi4zLjcvaW5jbHVkZS9vZGJj
aW5zdC5oOjIwNToxNDogbm90ZTogcHJldmlvdXMgZGVjbGFyYXRpb24gb2YgJ1NRTEdldFByaXZh
dGVQcm9maWxlU3RyaW5nJyB3YXMgaGVyZQ0KIGludCAgSU5TVEFQSSBTUUxHZXRQcml2YXRlUHJv
ZmlsZVN0cmluZyggTFBDU1RSIGxwc3pTZWN0aW9uLA0KICAgICAgICAgICAgICBeDQpnbWFrZVs0
XTogW2Nvbm5lY3RwYXJhbXMubG9dIEVycm9yIDEgKGlnbm9yZWQpDQoNCiAgQ0NMRCAgICAgbGli
dGRzb2RiYy5sYQ0KbGlidG9vbDogICBlcnJvcjogJ2Nvbm5lY3RwYXJhbXMubG8nIGlzIG5vdCBh
IHZhbGlkIGxpYnRvb2wgb2JqZWN0DQpnbWFrZVs0XTogW2xpYnRkc29kYmMubGFdIEVycm9yIDEg
KGlnbm9yZWQpDQo=
--000000000000534c9905819fd8be
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
FreeTDS mailing list
[email protected]
https://lists.ibiblio.org/mailman/listinfo/freetds

--000000000000534c9905819fd8be--