Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 05 Aug 2016 11:42:38 +0000
From:      bugzilla-noreply@freebsd.org
To:        python@FreeBSD.org
Subject:   [Bug 210820] lang/python27: _ssl.so fails to build (Undefined symbol "SSLv2_method")
Message-ID:  <bug-210820-21822-LcQtQq9DJM@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-210820-21822@https.bugs.freebsd.org/bugzilla/>
References:  <bug-210820-21822@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D210820

Kubilay Kocak <koobs@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
              Flags|maintainer-feedback?(python |maintainer-feedback+,
                   |@FreeBSD.org)               |maintainer-feedback?(portmg
                   |                            |r@FreeBSD.org)
           Severity|Affects Only Me             |Affects Many People
                 CC|                            |python@FreeBSD.org
           Assignee|python@FreeBSD.org          |portmgr@FreeBSD.org
           Keywords|                            |patch
           Priority|---                         |Normal

--- Comment #13 from Kubilay Kocak <koobs@FreeBSD.org> ---
(In reply to Fukang Chen from comment #10)

Escalating to portmgr@ (see below)

@portmgr please advise if/what workarounds might be available to python@ to
resolve the issue in lang/python* ports until the root cause can be fixed
permanently.

@Fukang, can you include that test matrix (pastebin) as an attachment so it
doesn't get lost (or missed) please.

Notes:

The CFLAGS modification workaround is not a root-cause fix, as it doesn't
resolve the expected/actual runtime library discrepancy (uses base, not por=
ts).

To be clear, it appears thus far from the evidence provided, that this is t=
he
result of a conflict caused by the interaction between framework ncurses/ssl
bits, relating to base vs ports rpath arguments, exposed by the move from
Mk/bsd.foo.mk to Uses/foo.mk. It also appears that this is not strictly, or=
 in
principle limited to python, nor ssl and ncurses only, but has a much wider
potential for impact.

Q: What other existing base vs ports cases could highlight the same issue?
Q: Does swapping ssl/ncurses in USES not just reverse the problem in the ca=
se
of base ssl and ports ncurses? If not, why not?

--=20
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-210820-21822-LcQtQq9DJM>