freetds AT lists.ibiblio.org
Subject: FreeTDS Development Group
List archive
- From: Sebastien FLAESCH <sf AT 4js.com>
- To: freetds AT lists.ibiblio.org
- Subject: Re: [freetds] FreeTDS 1.1 Release Candidate 3
- Date: Thu, 21 Feb 2019 10:24:27 +0100
Hi,
Just recompiled 1.1rc3, make output with gcc 8.2.0 attached...
We will run tests.
Seb
On 2/21/19 9:42 AM, Frediano Ziglio wrote:
Hi,
just another updated release candidate.
I expect this is the last release candidate.
Changes since previous release candidate:
- Fixed some build issues;
- Added CS_CLIENTCHARSET option to ct_con_props;
- Fix compilation in case --with-odbc-nodm is used (declaration clash);
- Minor test improvements;
- Prepare userguide source to be changed to XML instead of old SGML;
- Fix a problem detecting SQLGetPrivateProfileString function if no
standard directory was specified.
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
FreeTDS AT lists.ibiblio.org
https://lists.ibiblio.org/mailman/listinfo/freetds
Making all in include make[1]: Entering directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/include' make all-recursive make[2]: Entering directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/include' Making all in freetds make[3]: Entering directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/include/freetds' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/include/freetds' make[3]: Entering directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/include' make[3]: Leaving directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/include' make[2]: Leaving directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/include' make[1]: Leaving directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/include' Making all in src make[1]: Entering directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src' Making all in utils make[2]: Entering directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/utils' Making all in . make[3]: Entering directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/utils' CC md4.lo CC md5.lo CC des.lo CC hmac_md5.lo CC dlist.lo CC getpassarg.lo CC sleep.lo CC tds_cond.lo CC win_mutex.lo CC threadsafe.lo CC bjoern-utf8.lo CC tdsstring.lo CC net.lo CCLD libtdsutils.la ar: `u' modifier ignored since `D' is the default (see `U') make[3]: Leaving directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/utils' Making all in unittests make[3]: Entering directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/utils/unittests' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/utils/unittests' make[2]: Leaving directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/utils' Making all in replacements make[2]: Entering directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/replacements' make all-recursive make[3]: Entering directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/replacements' Making all in . make[4]: Entering directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/replacements' CC iconv.lo CC gettimeofday.lo CC poll.lo CC socketpair.lo CC getaddrinfo.lo CC readpassphrase.lo CC strlcpy.lo CC strlcat.lo CCLD libreplacements.la ar: `u' modifier ignored since `D' is the default (see `U') make[4]: Leaving directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/replacements' Making all in unittests make[4]: Entering directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/replacements/unittests' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/replacements/unittests' make[3]: Leaving directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/replacements' make[2]: Leaving directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/replacements' Making all in tds make[2]: Entering directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/tds' make all-recursive make[3]: Entering directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/tds' Making all in . make[4]: Entering directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/tds' CC mem.lo CC token.lo CC util.lo CC login.lo CC read.lo read.c: In function 'read_and_convert': read.c:290:6: warning: variable 'res' set but not used [-Wunused-but-set-variable] int res; ^~~ CC write.lo write.c: In function 'tds_put_string': write.c:95:6: warning: variable 'res' set but not used [-Wunused-but-set-variable] int res; ^~~ CC convert.lo CC numeric.lo CC config.lo CC query.lo CC iconv.lo CC locale.lo CC vstrbuild.lo CC getmac.lo CC data.lo CC net.lo CC tls.lo CC tds_checks.lo CC log.lo CC bulk.lo CC packet.lo CC stream.lo CC random.lo random.c: In function 'tds_random_buffer': random.c:59:2: warning: 'RAND_pseudo_bytes' is deprecated [-Wdeprecated-declarations] if (RAND_pseudo_bytes(out, len) >= 0) ^~ In file included from /usr/include/openssl/e_os2.h:13, from /usr/include/openssl/ossl_typ.h:19, from /usr/include/openssl/rand.h:14, from random.c:36: /usr/include/openssl/rand.h:47:1: note: declared here DEPRECATEDIN_1_1_0(int RAND_pseudo_bytes(unsigned char *buf, int num)) ^~~~~~~~~~~~~~~~~~ CC sec_negotiate.lo CC challenge.lo CC gssapi.lo CCLD libtds.la ar: `u' modifier ignored since `D' is the default (see `U') make[4]: Leaving directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/tds' Making all in unittests make[4]: Entering directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/tds/unittests' CC common.o CC utf8.o CC allcolumns.o AR libcommon.a ar: `u' modifier ignored since `D' is the default (see `U') make[4]: Leaving directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/tds/unittests' make[3]: Leaving directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/tds' make[2]: Leaving directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/tds' Making all in ctlib make[2]: Entering directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/ctlib' Making all in . make[3]: Entering directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/ctlib' CC ct.lo ct.c: In function '_ct_get_client_type': ct.c:1955:2: warning: enumeration value 'SYBNTEXT' not handled in switch [-Wswitch] switch (col->column_type) { ^~~~~~ ct.c:1955:2: warning: enumeration value 'SYBVOID' not handled in switch [-Wswitch] ct.c:1955:2: warning: enumeration value 'SYBNVARCHAR' not handled in switch [-Wswitch] ct.c:1955:2: warning: enumeration value 'XSYBCHAR' not handled in switch [-Wswitch] ct.c:1955:2: warning: enumeration value 'XSYBVARCHAR' not handled in switch [-Wswitch] ct.c:1955:2: warning: enumeration value 'XSYBNVARCHAR' not handled in switch [-Wswitch] ct.c:1955:2: warning: enumeration value 'XSYBNCHAR' not handled in switch [-Wswitch] ct.c:1955:2: warning: enumeration value 'XSYBVARBINARY' not handled in switch [-Wswitch] ct.c:1955:2: warning: enumeration value 'XSYBBINARY' not handled in switch [-Wswitch] ct.c:1955:2: warning: enumeration value 'SYBVARIANT' not handled in switch [-Wswitch] ct.c:1955:2: warning: enumeration value 'SYBMSUDT' not handled in switch [-Wswitch] ct.c:1955:2: warning: enumeration value 'SYBMSXML' not handled in switch [-Wswitch] ct.c:1955:2: warning: enumeration value 'SYBDATEN' not handled in switch [-Wswitch] ct.c:1955:2: warning: enumeration value 'SYB5INT8' not handled in switch [-Wswitch] ct.c:1955:2: warning: enumeration value 'SYBINTERVAL' not handled in switch [-Wswitch] ct.c:1955:2: warning: enumeration value 'SYBLONGCHAR' not handled in switch [-Wswitch] ct.c:1955:2: warning: enumeration value 'SYBSENSITIVITY' not handled in switch [-Wswitch] ct.c:1955:2: warning: enumeration value 'SYBSINT1' not handled in switch [-Wswitch] ct.c:1955:2: warning: enumeration value 'SYBTIMEN' not handled in switch [-Wswitch] ct.c:1955:2: warning: enumeration value 'SYBUINTN' not handled in switch [-Wswitch] ct.c:1955:2: warning: enumeration value 'SYBUNITEXT' not handled in switch [-Wswitch] ct.c:1955:2: warning: enumeration value 'SYBXML' not handled in switch [-Wswitch] CC cs.lo CC blk.lo CC ctutil.lo CCLD libct.la copying selected object files to avoid basename conflicts... ar: `u' modifier ignored since `D' is the default (see `U') make[3]: Leaving directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/ctlib' Making all in unittests make[3]: Entering directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/ctlib/unittests' CC common.o AR libcommon.a ar: `u' modifier ignored since `D' is the default (see `U') make[3]: Leaving directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/ctlib/unittests' make[2]: Leaving directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/ctlib' Making all in dblib make[2]: Entering directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/dblib' Making all in . make[3]: Entering directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/dblib' CC dblib.lo dblib.c:426:24: warning: 'null_BINARY' defined but not used [-Wunused-const-variable=] static const DBBINARY null_BINARY = 0; ^~~~~~~~~~~ CC dbutil.lo CC rpc.lo CC bcp.lo bcp.c: In function 'bcp_readfmt': bcp.c:1630:8: warning: variable 'lf_version' set but not used [-Wunused-but-set-variable] float lf_version = 0.0; ^~~~~~~~~~ CC xact.lo CC dbpivot.lo dbpivot.c: In function 'col_equal': dbpivot.c:137:2: warning: enumeration value 'SYBNVARCHAR' not handled in switch [-Wswitch] switch(pc1->type) { ^~~~~~ dbpivot.c:137:2: warning: enumeration value 'SYBINT8' not handled in switch [-Wswitch] dbpivot.c:137:2: warning: enumeration value 'XSYBCHAR' not handled in switch [-Wswitch] dbpivot.c:137:2: warning: enumeration value 'XSYBVARCHAR' not handled in switch [-Wswitch] dbpivot.c:137:2: warning: enumeration value 'XSYBNVARCHAR' not handled in switch [-Wswitch] dbpivot.c:137:2: warning: enumeration value 'XSYBNCHAR' not handled in switch [-Wswitch] dbpivot.c:137:2: warning: enumeration value 'XSYBVARBINARY' not handled in switch [-Wswitch] dbpivot.c:137:2: warning: enumeration value 'XSYBBINARY' not handled in switch [-Wswitch] dbpivot.c:137:2: warning: enumeration value 'SYBUNIQUE' not handled in switch [-Wswitch] dbpivot.c:137:2: warning: enumeration value 'SYBVARIANT' not handled in switch [-Wswitch] dbpivot.c:137:2: warning: enumeration value 'SYBMSUDT' not handled in switch [-Wswitch] dbpivot.c:137:2: warning: enumeration value 'SYBMSXML' not handled in switch [-Wswitch] dbpivot.c:137:2: warning: enumeration value 'SYBMSDATE' not handled in switch [-Wswitch] dbpivot.c:137:2: warning: enumeration value 'SYBMSTIME' not handled in switch [-Wswitch] dbpivot.c:137:2: warning: enumeration value 'SYBMSDATETIME2' not handled in switch [-Wswitch] dbpivot.c:137:2: warning: enumeration value 'SYBMSDATETIMEOFFSET' not handled in switch [-Wswitch] dbpivot.c:137:2: warning: enumeration value 'SYBLONGBINARY' not handled in switch [-Wswitch] dbpivot.c:137:2: warning: enumeration value 'SYBUINT1' not handled in switch [-Wswitch] dbpivot.c:137:2: warning: enumeration value 'SYBUINT2' not handled in switch [-Wswitch] dbpivot.c:137:2: warning: enumeration value 'SYBUINT4' not handled in switch [-Wswitch] dbpivot.c:137:2: warning: enumeration value 'SYBUINT8' not handled in switch [-Wswitch] dbpivot.c:137:2: warning: enumeration value 'SYBBLOB' not handled in switch [-Wswitch] dbpivot.c:137:2: warning: enumeration value 'SYBDATE' not handled in switch [-Wswitch] dbpivot.c:137:2: warning: enumeration value 'SYBDATEN' not handled in switch [-Wswitch] dbpivot.c:137:2: warning: enumeration value 'SYB5INT8' not handled in switch [-Wswitch] dbpivot.c:137:2: warning: enumeration value 'SYBINTERVAL' not handled in switch [-Wswitch] dbpivot.c:137:2: warning: enumeration value 'SYBLONGCHAR' not handled in switch [-Wswitch] dbpivot.c:137:2: warning: enumeration value 'SYBSENSITIVITY' not handled in switch [-Wswitch] dbpivot.c:137:2: warning: enumeration value 'SYBSINT1' not handled in switch [-Wswitch] dbpivot.c:137:2: warning: enumeration value 'SYBTIME' not handled in switch [-Wswitch] dbpivot.c:137:2: warning: enumeration value 'SYBTIMEN' not handled in switch [-Wswitch] dbpivot.c:137:2: warning: enumeration value 'SYBUINTN' not handled in switch [-Wswitch] dbpivot.c:137:2: warning: enumeration value 'SYBUNITEXT' not handled in switch [-Wswitch] dbpivot.c:137:2: warning: enumeration value 'SYBXML' not handled in switch [-Wswitch] dbpivot.c:137:2: warning: enumeration value 'SYB5BIGDATETIME' not handled in switch [-Wswitch] dbpivot.c:137:2: warning: enumeration value 'SYB5BIGTIME' not handled in switch [-Wswitch] dbpivot.c: In function 'col_buffer': dbpivot.c:182:2: warning: enumeration value 'SYBNVARCHAR' not handled in switch [-Wswitch] switch(pcol->type) { ^~~~~~ dbpivot.c:182:2: warning: enumeration value 'SYBINT8' not handled in switch [-Wswitch] dbpivot.c:182:2: warning: enumeration value 'XSYBCHAR' not handled in switch [-Wswitch] dbpivot.c:182:2: warning: enumeration value 'XSYBVARCHAR' not handled in switch [-Wswitch] dbpivot.c:182:2: warning: enumeration value 'XSYBNVARCHAR' not handled in switch [-Wswitch] dbpivot.c:182:2: warning: enumeration value 'XSYBNCHAR' not handled in switch [-Wswitch] dbpivot.c:182:2: warning: enumeration value 'XSYBVARBINARY' not handled in switch [-Wswitch] dbpivot.c:182:2: warning: enumeration value 'XSYBBINARY' not handled in switch [-Wswitch] dbpivot.c:182:2: warning: enumeration value 'SYBUNIQUE' not handled in switch [-Wswitch] dbpivot.c:182:2: warning: enumeration value 'SYBVARIANT' not handled in switch [-Wswitch] dbpivot.c:182:2: warning: enumeration value 'SYBMSUDT' not handled in switch [-Wswitch] dbpivot.c:182:2: warning: enumeration value 'SYBMSXML' not handled in switch [-Wswitch] dbpivot.c:182:2: warning: enumeration value 'SYBMSDATE' not handled in switch [-Wswitch] dbpivot.c:182:2: warning: enumeration value 'SYBMSTIME' not handled in switch [-Wswitch] dbpivot.c:182:2: warning: enumeration value 'SYBMSDATETIME2' not handled in switch [-Wswitch] dbpivot.c:182:2: warning: enumeration value 'SYBMSDATETIMEOFFSET' not handled in switch [-Wswitch] dbpivot.c:182:2: warning: enumeration value 'SYBLONGBINARY' not handled in switch [-Wswitch] dbpivot.c:182:2: warning: enumeration value 'SYBUINT1' not handled in switch [-Wswitch] dbpivot.c:182:2: warning: enumeration value 'SYBUINT2' not handled in switch [-Wswitch] dbpivot.c:182:2: warning: enumeration value 'SYBUINT4' not handled in switch [-Wswitch] dbpivot.c:182:2: warning: enumeration value 'SYBUINT8' not handled in switch [-Wswitch] dbpivot.c:182:2: warning: enumeration value 'SYBBLOB' not handled in switch [-Wswitch] dbpivot.c:182:2: warning: enumeration value 'SYBDATE' not handled in switch [-Wswitch] dbpivot.c:182:2: warning: enumeration value 'SYBDATEN' not handled in switch [-Wswitch] dbpivot.c:182:2: warning: enumeration value 'SYB5INT8' not handled in switch [-Wswitch] dbpivot.c:182:2: warning: enumeration value 'SYBINTERVAL' not handled in switch [-Wswitch] dbpivot.c:182:2: warning: enumeration value 'SYBLONGCHAR' not handled in switch [-Wswitch] dbpivot.c:182:2: warning: enumeration value 'SYBSENSITIVITY' not handled in switch [-Wswitch] dbpivot.c:182:2: warning: enumeration value 'SYBSINT1' not handled in switch [-Wswitch] dbpivot.c:182:2: warning: enumeration value 'SYBTIME' not handled in switch [-Wswitch] dbpivot.c:182:2: warning: enumeration value 'SYBTIMEN' not handled in switch [-Wswitch] dbpivot.c:182:2: warning: enumeration value 'SYBUINTN' not handled in switch [-Wswitch] dbpivot.c:182:2: warning: enumeration value 'SYBUNITEXT' not handled in switch [-Wswitch] dbpivot.c:182:2: warning: enumeration value 'SYBXML' not handled in switch [-Wswitch] dbpivot.c:182:2: warning: enumeration value 'SYB5BIGDATETIME' not handled in switch [-Wswitch] dbpivot.c:182:2: warning: enumeration value 'SYB5BIGTIME' not handled in switch [-Wswitch] CCLD libsybdb.la copying selected object files to avoid basename conflicts... ar: `u' modifier ignored since `D' is the default (see `U') make[3]: Leaving directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/dblib' Making all in unittests make[3]: Entering directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/dblib/unittests' CC common.o AR libcommon.a ar: `u' modifier ignored since `D' is the default (see `U') make[3]: Leaving directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/dblib/unittests' make[2]: Leaving directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/dblib' Making all in odbc make[2]: Entering directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/odbc' make all-recursive make[3]: Entering directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/odbc' Making all in . make[4]: Entering directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/odbc' CC odbc.lo CC connectparams.lo CC convert_tds2sql.lo CC descriptor.lo CC prepare_query.lo CC odbc_util.lo CC bcp.lo CC native.lo CC sql2tds.lo CC error.lo CC odbc_checks.lo CC sqlwchar.lo CC odbc_data.lo CCLD libtdsodbc.la copying selected object files to avoid basename conflicts... ar: `u' modifier ignored since `D' is the default (see `U') make[4]: Leaving directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/odbc' Making all in unittests make[4]: Entering directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/odbc/unittests' CC common.o AR libcommon.a ar: `u' modifier ignored since `D' is the default (see `U') make[4]: Leaving directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/odbc/unittests' make[3]: Leaving directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/odbc' make[2]: Leaving directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/odbc' Making all in server make[2]: Entering directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/server' CC query.lo CC server.lo CC login.lo CCLD libtdssrv.la copying selected object files to avoid basename conflicts... ar: `u' modifier ignored since `D' is the default (see `U') CC unittest.o CCLD tdssrv make[2]: Leaving directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/server' Making all in pool make[2]: Entering directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/pool' CC config.o CC main.o CC member.o CC user.o CC util.o CCLD tdspool make[2]: Leaving directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/pool' Making all in apps make[2]: Entering directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/apps' Making all in fisql make[3]: Entering directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/apps/fisql' CC fisql.o CC terminal.o CC edit.o CC handlers.o CC interrupt.o CCLD fisql make[3]: Leaving directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/apps/fisql' make[3]: Entering directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/apps' CC tsql.o CCLD tsql CC freebcp.o CCLD freebcp CC bsqldb.o CCLD bsqldb CC defncopy.o defncopy.c: In function 'get_login': defncopy.c:669:6: warning: variable 'fdomain' set but not used [-Wunused-but-set-variable] int fdomain = TRUE; ^~~~~~~ CCLD defncopy CC datacopy.o CCLD datacopy CC bsqlodbc-bsqlodbc.o CCLD bsqlodbc make[3]: Leaving directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/apps' make[2]: Leaving directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src/apps' make[2]: Entering directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src' make[2]: Nothing to be done for 'all-am'. make[2]: Leaving directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src' make[1]: Leaving directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/src' Making all in doc make[1]: Entering directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/doc' cd .. && /bin/sh ./config.status doc/freebcp.1 config.status: creating doc/freebcp.1 cd .. && /bin/sh ./config.status doc/tsql.1 config.status: creating doc/tsql.1 cd .. && /bin/sh ./config.status doc/osql.1 config.status: creating doc/osql.1 cd .. && /bin/sh ./config.status doc/bsqldb.1 config.status: creating doc/bsqldb.1 cd .. && /bin/sh ./config.status doc/bsqlodbc.1 config.status: creating doc/bsqlodbc.1 cd .. && /bin/sh ./config.status doc/defncopy.1 config.status: creating doc/defncopy.1 cd .. && /bin/sh ./config.status doc/datacopy.1 config.status: creating doc/datacopy.1 cd .. && /bin/sh ./config.status doc/fisql.1 config.status: creating doc/fisql.1 cd .. && /bin/sh ./config.status doc/freetds.conf.5 config.status: creating doc/freetds.conf.5 NAME=`echo dblib.api.body | sed 's/\..*$//'` && \ sed -ne "/^${NAME}[ ]/ s!!<row><entry>!p" \ ./api_status.txt \ | sed -e's![ ][ ]*!</entry> <entry>!g' \ -e's!$!</entry></row>!' > dblib.api.body~ mv dblib.api.body~ dblib.api.body NAME=`echo dblib.api.sgml | sed 's/\..*$//'` && \ HEAD='<tgroup cols="4"><thead><row> <entry>Category</entry> <entry>Function</entry> <entry>Status</entry> <entry>Comments</entry> </row></thead> ' && \ if [ ${NAME} = dblib ]; then \ HEAD=`echo '<tgroup cols="4"><thead><row> <entry>Category</entry> <entry>Function</entry> <entry>Status</entry> <entry>Comments</entry> </row></thead> ' \ | sed 's!<entry>Function</entry>!<entry>Microsoft name</entry><entry>Sybase name</entry>!'`; \ fi && \ BODY=`cat dblib.api.body` && \ printf '<table id="%s.api"> <title>&%s; API Implementation Summary</title>\n <!-- table heading -->\n %s\n <tbody>\n %s\n </tbody></tgroup></table>\n' ${NAME} ${NAME} "${HEAD}" "${BODY}" > dblib.api.sgml~ mv dblib.api.sgml~ dblib.api.sgml NAME=`echo ctlib.api.body | sed 's/\..*$//'` && \ sed -ne "/^${NAME}[ ]/ s!!<row><entry>!p" \ ./api_status.txt \ | sed -e's![ ][ ]*!</entry> <entry>!g' \ -e's!$!</entry></row>!' > ctlib.api.body~ mv ctlib.api.body~ ctlib.api.body NAME=`echo ctlib.api.sgml | sed 's/\..*$//'` && \ HEAD='<tgroup cols="4"><thead><row> <entry>Category</entry> <entry>Function</entry> <entry>Status</entry> <entry>Comments</entry> </row></thead> ' && \ if [ ${NAME} = dblib ]; then \ HEAD=`echo '<tgroup cols="4"><thead><row> <entry>Category</entry> <entry>Function</entry> <entry>Status</entry> <entry>Comments</entry> </row></thead> ' \ | sed 's!<entry>Function</entry>!<entry>Microsoft name</entry><entry>Sybase name</entry>!'`; \ fi && \ BODY=`cat ctlib.api.body` && \ printf '<table id="%s.api"> <title>&%s; API Implementation Summary</title>\n <!-- table heading -->\n %s\n <tbody>\n %s\n </tbody></tgroup></table>\n' ${NAME} ${NAME} "${HEAD}" "${BODY}" > ctlib.api.sgml~ mv ctlib.api.sgml~ ctlib.api.sgml NAME=`echo odbc.api.body | sed 's/\..*$//'` && \ sed -ne "/^${NAME}[ ]/ s!!<row><entry>!p" \ ./api_status.txt \ | sed -e's![ ][ ]*!</entry> <entry>!g' \ -e's!$!</entry></row>!' > odbc.api.body~ mv odbc.api.body~ odbc.api.body NAME=`echo odbc.api.sgml | sed 's/\..*$//'` && \ HEAD='<tgroup cols="4"><thead><row> <entry>Category</entry> <entry>Function</entry> <entry>Status</entry> <entry>Comments</entry> </row></thead> ' && \ if [ ${NAME} = dblib ]; then \ HEAD=`echo '<tgroup cols="4"><thead><row> <entry>Category</entry> <entry>Function</entry> <entry>Status</entry> <entry>Comments</entry> </row></thead> ' \ | sed 's!<entry>Function</entry>!<entry>Microsoft name</entry><entry>Sybase name</entry>!'`; \ fi && \ BODY=`cat odbc.api.body` && \ printf '<table id="%s.api"> <title>&%s; API Implementation Summary</title>\n <!-- table heading -->\n %s\n <tbody>\n %s\n </tbody></tgroup></table>\n' ${NAME} ${NAME} "${HEAD}" "${BODY}" > odbc.api.sgml~ mv odbc.api.sgml~ odbc.api.sgml sed -ne's!SYSTEM "docbook.dsl" CDATA!SYSTEM "" CDATA!; p' \ ./userguide.dsl.in > .userguide.dsl mv .userguide.dsl userguide.dsl if test -h userguide; then rm userguide; fi /bin/mkdir -p ./userguide 2>&1 touch ./userguide/t.htm rm -rf ./userguide/* if test -z "" ; then \ if test -r ././userguide \ -a ! -r ./userguide ; then \ cp -R ././userguide .; \ fi; \ fi test -r /opt3/dbs/tds/tmp/freetds-1.1rc3/doc/userguide.sgml test -r userguide.sgml || ln -s ./userguide.sgml userguide.sgml test -r userguide_desc.sgml || ln -s ./userguide_desc.sgml userguide_desc.sgml (cd ./userguide && \ if test -n "" ; then \ openjade -b utf-8 -w all -w no-empty -w no-unused-param \ -d ../userguide.dsl -t sgml ../userguide.sgml; \ cp /opt3/dbs/tds/tmp/freetds-1.1rc3/doc/userguide.css .; \ fi) if test ! -r userguide/index.htm ; then \ echo '<html> <P>at <a HREF="http://www.freetds.org/userguide/">www.freetds.org</a> </html>' > .index.htm && mv .index.htm userguide/index.htm; \ fi test -f ./userguide/index.htm (cd ./userguide && \ if test ! -h index.html ; then ln -s index.htm index.html; fi) make[1]: Leaving directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/doc' Making all in samples make[1]: Entering directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/samples' rm -f unixodbc.freetds.driver.template unixodbc.freetds.driver.template.tmp sed -e 's,@datadir\@,/opt3/dbs/tds/1.1.rc3/share/freetds,g' -e 's,@libdir\@,/opt3/dbs/tds/1.1.rc3/lib,g' -e 's,@prefix\@,/opt3/dbs/tds/1.1.rc3,g' unixodbc.freetds.driver.template.in >unixodbc.freetds.driver.template.tmp mv unixodbc.freetds.driver.template.tmp unixodbc.freetds.driver.template make[1]: Leaving directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/samples' Making all in win32 make[1]: Entering directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/win32' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/win32' Making all in vms make[1]: Entering directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/vms' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/vms' Making all in misc make[1]: Entering directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/misc' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/opt3/dbs/tds/tmp/freetds-1.1rc3/misc' make[1]: Entering directory '/opt3/dbs/tds/tmp/freetds-1.1rc3' make[1]: Nothing to be done for 'all-am'. make[1]: Leaving directory '/opt3/dbs/tds/tmp/freetds-1.1rc3' if test ! -f PWD; then cp ./PWD.in PWD; fi
-
[freetds] FreeTDS 1.1 Release Candidate 3,
Frediano Ziglio, 02/21/2019
- Re: [freetds] FreeTDS 1.1 Release Candidate 3, Sebastien FLAESCH, 02/21/2019
- Re: [freetds] FreeTDS 1.1 Release Candidate 3, Sebastien FLAESCH, 02/21/2019
- Re: [freetds] FreeTDS 1.1 Release Candidate 3, Mike Jetzer, 02/25/2019
Archive powered by MHonArc 2.6.24.