pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
pkg/52753: postgresql95-server build fails with PREFER_PKGSRC=openssl
>Number: 52753
>Category: pkg
>Synopsis: postgresql95-server build fails with PREFER_PKGSRC=openssl
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Wed Nov 22 17:35:00 +0000 2017
>Originator: Andreas Gustafsson
>Release: NetBSD 7.0 userland, NetBSD-7 kernel
>Organization:
>Environment:
System: NetBSD
Architecture: x86_64
Machine: amd64
>Description:
Updating pkgsrc on one of my machines, the build of the
databases/postgresql95-server package (version 9.5.10)
failed with the error message:
configure: error: thread test program failed
This platform is not thread-safe. Check the file 'config.log' or compile
and run src/test/thread/thread_test for the exact reason.
Use --disable-thread-safety to disable thread safety.
*** Error code 1
I tracked down the cause of this to a warning message emitted by the linker
during the autoconfiguration process:
ld: warning: libcrypto.so.8, needed by /usr/lib/libgssapi.so, may conflict with libcrypto.so.1.0.0
which appars to be causing the following "if" condition in the
configure script to evaluate to false:
if test "`(eval $ac_link 2>&1 1>&5)`" = "" && test "`(eval $ac_compile 2>&1 1>&5)`" = ""; then
The machine in case has PREFER_PKGSRC=openssl in /etc/mk.conf, for
reasons I no longer remember. Without this setting, the package
build succeeds.
PR 46882 may be related.
>How-To-Repeat:
Attempt to build databases/postgresql95-server with
PREFER_PKGSRC=openssl in /etc/mk.conf.
>Fix:
Home |
Main Index |
Thread Index |
Old Index