> In my test on Ralf's system the above fixes the problem.  Not
> surprising, since with versioned symbols the shared objects need
> to record the right symbol names at link time.
> 
> Shared objects generally need to record their dependencies explicitly,
> rather than attempt to inherit them from the program they are linked
> with.
> 
> Wietse wanted to avoid $(SYSLIBS) when linking the shared libraries,
> and removed them from SHLIB_LD line, but they are indeed not optional
> in many cases.

But when actually running "make upgrade" I'm getting:

...
[src/tlsproxy]
make: Nothing to be done for update'.
[src/posttls-finger]
make: Nothing to be done for update'.
LD_LIBRARY_PATH=/usr/src/postfix-2.12-20140709/lib
shlib_directory=${shlib_directory:-LD_LIBRARY_PATH=/usr/src/postfix-2.12-20140709/lib
bin/postconf -dhx shlib_directory} /bin/sh \
                postfix-install -non-interactive
bin/postconf: symbol lookup error: /usr/lib/postfix/libpostfix-util.so: 
undefined symbol: pcre_malloc 
bin/postconf: symbol lookup error: /usr/lib/postfix/libpostfix-util.so: 
undefined symbol: pcre_malloc 
bin/postconf: symbol lookup error: /usr/lib/postfix/libpostfix-util.so: 
undefined symbol: pcre_malloc 
bin/postconf: symbol lookup error: /usr/lib/postfix/libpostfix-util.so: 
undefined symbol: pcre_malloc
bin/postconf: symbol lookup error: /usr/lib/postfix/libpostfix-util.so: 
undefined symbol: pcre_malloc
bin/postconf: symbol lookup error: /usr/lib/postfix/libpostfix-util.so: 
undefined symbol: pcre_malloc
bin/postconf: symbol lookup error: /usr/lib/postfix/libpostfix-util.so: 
undefined symbol: pcre_malloc
bin/postconf: symbol lookup error: /usr/lib/postfix/libpostfix-util.so: 
undefined symbol: pcre_malloc
bin/postconf: symbol lookup error: /usr/lib/postfix/libpostfix-util.so: 
undefined symbol: pcre_malloc
bin/postconf: symbol lookup error: /usr/lib/postfix/libpostfix-util.so: 
undefined symbol: pcre_malloc
bin/postconf: symbol lookup error: /usr/lib/postfix/libpostfix-util.so: 
undefined symbol: pcre_malloc
bin/postconf: symbol lookup error: /usr/lib/postfix/libpostfix-util.so: 
undefined symbol: pcre_malloc
bin/postconf: symbol lookup error: /usr/lib/postfix/libpostfix-util.so: 
undefined symbol: pcre_malloc
bin/postconf: symbol lookup error: /usr/lib/postfix/libpostfix-util.so: 
undefined symbol: pcre_malloc
bin/postconf: symbol lookup error: /usr/lib/postfix/libpostfix-util.so: 
undefined symbol: pcre_malloc
bin/postconf: symbol lookup error: /usr/lib/postfix/libpostfix-util.so: 
undefined symbol: pcre_malloc
/usr/lib/postfix/libpostfix-util.so: undefined symbol: pcre_malloc 
postfix-install: Error: "" should be "no" or an absolute path name.
make: *** [upgrade] Error 1

-- 
[*] sys4 AG

http://sys4.de, +49 (89) 30 90 46 64
Franziskanerstraße 15, 81669 München

Sitz der Gesellschaft: München, Amtsgericht München: HRB 199263
Vorstand: Patrick Ben Koetter, Marc Schiffbauer
Aufsichtsratsvorsitzender: Florian Kirstein

Reply via email to