Package Details: freetds-patched-enum 1.00.94-1

Git Clone URL: https://aur.archlinux.org/freetds-patched-enum.git (read-only)
Package Base: freetds-patched-enum
Description: Library for accessing Sybase and MS SQL Server databases, patched to replace removed enum needed by some applications
Upstream URL: http://www.freetds.org
Licenses: LGPL
Conflicts: freetds
Provides: freetds
Submitter: terminalmage
Maintainer: terminalmage
Last Packager: terminalmage
Votes: 0
Popularity: 0.000000
First Submitted: 2017-01-12 17:50
Last Updated: 2018-08-21 17:30

Required by (179)

Sources (2)

Latest Comments

terminalmage commented on 2018-08-21 17:31

Finally got around to updating this, sorry for the extended delay.

nicktee commented on 2018-05-02 03:52

I (think I) made this work by simply updating the pkgver variable to 1.00.91 (and the corresponding MD5 hash for the downloaded bz2) in the PKGBUILD and running makepkg -si

See the patch below:

diff --git a/PKGBUILD b/PKGBUILD index 6f136eb..92913ff 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -3,7 +3,7 @@

_realname=freetds pkgname=${_realname}-patched-enum -pkgver=1.00.15 +pkgver=1.00.91 pkgrel=1 pkgdesc='Library for accessing Sybase and MS SQL Server databases, patched to replace removed enum needed by some applications' url='http://www.freetds.org' @@ -17,7 +17,7 @@ backup=('etc/freetds/freetds.conf' 'etc/freetds/pool.conf') source=("ftp://ftp.freetds.org/pub/freetds/stable/$_realname-$pkgver.tar.bz2" 'enum.patch') -md5sums=('b57988e84937b7f285ec9d20528c9b5e' +md5sums=('8d71f9f29be0fe0637e443dd3807b3fd' 'eb1d2fb15b88471865b734e378f7b90e')

build() {

guoguojin commented on 2017-09-04 12:52

I tried to install this on a couple of machines, but it errors out:

/usr/include/openssl/asn1.h:553:1: note: declared here
DEPRECATEDIN_1_1_0(unsigned char *ASN1_STRING_data(ASN1_STRING *x))
^
tls.c: In function ‘tds_ssl_init’:
tls.c:887:36: error: dereferencing pointer to incomplete type ‘SSL {aka struct ssl_st}’
ret = SSL_connect(con) != 1 || con->state != SSL_ST_OK;
^~
tls.c:887:47: error: ‘SSL_ST_OK’ undeclared (first use in this function); did you mean ‘TLS_ST_OK’?
ret = SSL_connect(con) != 1 || con->state != SSL_ST_OK;
^~~~~~~~~
TLS_ST_OK
tls.c:887:47: note: each undeclared identifier is reported only once for each function it appears in
tls.c: At top level:
tls.c:569:19: error: storage size of ‘tds_method_login’ isn’t known
static BIO_METHOD tds_method_login =
^~~~~~~~~~~~~~~~
tls.c:583:19: error: storage size of ‘tds_method’ isn’t known
static BIO_METHOD tds_method =
^~~~~~~~~~
make[4]: *** [Makefile:551: tls.lo] Error 1
make[4]: Leaving directory '/tmp/yaourt-tmp-tanq/aur-freetds-patched-enum/src/freetds-1.00.15/src/tds'
make[3]: *** [Makefile:571: all-recursive] Error 1
make[3]: Leaving directory '/tmp/yaourt-tmp-tanq/aur-freetds-patched-enum/src/freetds-1.00.15/src/tds'
make[2]: *** [Makefile:445: all] Error 2
make[2]: Leaving directory '/tmp/yaourt-tmp-tanq/aur-freetds-patched-enum/src/freetds-1.00.15/src/tds'
make[1]: *** [Makefile:420: all-recursive] Error 1
make[1]: Leaving directory '/tmp/yaourt-tmp-tanq/aur-freetds-patched-enum/src/freetds-1.00.15/src'
make: *** [Makefile:461: all-recursive] Error 1
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build freetds-patched-enum.