Package Details: exim-lookup-pgsql 4.97.1-1

Git Clone URL: https://aur.archlinux.org/exim-heavy.git (read-only, click to copy)
Package Base: exim-heavy
Description: Message Transfer Agent with maximal-enabled features
Upstream URL: https://www.exim.org/
Licenses: GPL
Replaces: exim-pgsql
Submitter: Prototik
Maintainer: eutopiafound
Last Packager: eutopiafound
Votes: 5
Popularity: 0.000000
First Submitted: 2016-12-29 22:06 (UTC)
Last Updated: 2024-01-09 11:39 (UTC)

Latest Comments

user00265 commented on 2020-04-09 06:25 (UTC) (edited on 2020-04-09 06:27 (UTC) by user00265)

Three revisions today:

  • [4fa86cc] update the package to 4.93-1
  • [abaeba1] add the fix for the dynamic library loading issue
  • [2ca1a0f] depends changed from makedepends -- thanks @CyberShadow!

Compiled and tested on my testing and staging machines.

user00265 commented on 2018-07-16 22:58 (UTC) (edited on 2018-07-16 22:59 (UTC) by user00265)

For those of us like @eutopiafound, the fix is simple

EXTRALIBS_EXIM+=-rdynamic -ldl

See: https://serverfault.com/a/633908/108681

CyberShadow commented on 2018-06-20 02:53 (UTC)

Hi,

I believe libsrs_alt and opendmarc are not just make-time dependencies, but run-time ones:

~ » ldd /usr/bin/exim | grep -e dmarc -e srs
    libsrs_alt.so.1 => /usr/lib/libsrs_alt.so.1 (0x00007fe6207b7000)
    libopendmarc.so.2 => /usr/lib/libopendmarc.so.2 (0x00007fe6205a8000)

eutopiafound commented on 2018-06-02 13:44 (UTC) (edited on 2018-06-02 14:03 (UTC) by eutopiafound)

With 4.91-3 I'm getting an error when using exim-lookup-pgsql:

# exim -bV
Exim version 4.91 #2 built 02-Jun-2018 13:33:15
Copyright (c) University of Cambridge, 1995 - 2018
(c) The Exim Maintainers and contributors in ACKNOWLEDGMENTS file, 2007 - 2018
Berkeley DB: Berkeley DB 5.3.28: (September  9, 2013)
Support for: crypteq iconv() IPv6 PAM OpenSSL Content_Scanning DANE DKIM DNSSEC Event I18N OCSP PRDR PROXY SOCKS SPF TCP_Fast_Open Experimental_SRS Experimental_DMARC
Lookups (built-in): lsearch wildlsearch nwildlsearch iplsearch dbm dbmjz dbmnz dnsdb dsearch ldap ldapdn ldapm sqlite
Authenticators: cram_md5 dovecot plaintext spa tls
Routers: accept dnslookup ipliteral manualroute queryprogram redirect
Transports: appendfile/maildir autoreply lmtp pipe smtp
Malware: f-protd f-prot6d drweb fsecure sophie clamd avast sock cmdline
Fixed never_users: 0
Configure owner: 0:0
Size of off_t: 8
Error loading pgsql.so: /usr/lib/exim/lookups//pgsql.so: undefined symbol: string_sprintf
2018-06-02 09:43:51 Error loading lookup module pgsql.so: NULL

This was working in 4.90.1

I get the same error for the lookup if I install exim-lookup-mysql.

Prototik commented on 2017-10-08 16:32 (UTC)

@webczat fixed, many thanks

webczat commented on 2017-10-07 18:15 (UTC)

Hey, I believe exim-lookup-mysql should depend on libmariadbclient instead of libmysqlclient, they are compatible with each other and only mariadb is in arch repositories