From owner-freebsd-ports-bugs@freebsd.org Wed Jan 6 16:24:50 2016 Return-Path: Delivered-To: freebsd-ports-bugs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3A56EA628F1 for ; Wed, 6 Jan 2016 16:24:50 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2A11715F9 for ; Wed, 6 Jan 2016 16:24:50 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u06GOnb3059413 for ; Wed, 6 Jan 2016 16:24:50 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 205960] lang/python35: (and lang/python34) building with LibreSSL fails: lib-dynload/_ssl.so: No such file or directory Date: Wed, 06 Jan 2016 16:24:49 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: Mark.Martinec@ijs.si X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: python@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter flagtypes.name Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Jan 2016 16:24:50 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D205960 Bug ID: 205960 Summary: lang/python35: (and lang/python34) building with LibreSSL fails: lib-dynload/_ssl.so: No such file or directory Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Some People Priority: --- Component: Individual Port(s) Assignee: python@FreeBSD.org Reporter: Mark.Martinec@ijs.si Flags: maintainer-feedback?(python@FreeBSD.org) Assignee: python@FreeBSD.org This seems to be the same issue as reported in Bug 195513 for lang/python32 : https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D195513 https://svnweb.freebsd.org/changeset/ports/404378 Apparently the fix was only applied to lang/python32 but not to python34 and python35 ports. (not sure about python33, haven't tried it). Full pudriere logs for python34 and python35 are at: https://www.ijs.si/~mark/tmp/python34-3.4.4.log https://www.ijs.si/~mark/tmp/python35-3.5.1.log Relevant excerpts from a poudriere build: building '_ssl' extension cc -fPIC -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe -fno-omit-frame-pointer -fstack-protector -fno-strict-aliasing -Werror=3Ddeclaration-after-statement -I./Include -I. -IInclude -I/usr/local/include -I/wrkdirs/usr/ports/lang/python35/work/Python-3.5.1/Include -I/wrkdirs/usr/ports/lang/python35/work/Python-3.5.1 -c /wrkdirs/usr/ports/lang/python35/work/Python-3.5.1/Modules/_ssl.c -o build/temp.freebsd-10.2-RELEASE-p7-amd64-3.5/wrkdirs/usr/ports/lang/python3= 5/work/Python-3.5.1/Modules/_ssl.o /wrkdirs/usr/ports/lang/python35/work/Python-3.5.1/Modules/_ssl.c:3935:17: warning: implicit declaration of function 'RAND_egd' is invalid in C99 [-Wimplicit-function-declaration] int bytes =3D RAND_egd(PyBytes_AsString(path)); ^ 1 warning generated. cc -shared -lpthread -Wl,-rpath,/usr/local/lib -Wl,-rpath=3D/usr/lib:/usr/local/lib -fstack-protector -lpthread -Wl,-rpath,/usr/local/lib -Wl,-rpath=3D/usr/lib:/usr/local/lib -fstack-prot= ector -O2 -pipe -fno-omit-frame-pointer -fstack-protector -fno-strict-aliasing build/temp.freebsd-10.2-RELEASE-p7-amd64-3.5/wrkdirs/usr/ports/lang/python3= 5/work/Python-3.5.1/Modules/_ssl.o -L. -L/usr/local/lib -lssl -lcrypto -lpython3.5m -o build/lib.freebsd-10.2-RELEASE-p7-amd64-3.5/_ssl.so *** WARNING: renaming "_ssl" since importing it failed: build/lib.freebsd-10.2-RELEASE-p7-amd64-3.5/_ssl.so: Undefined symbol "RAND_egd" [...] Following modules built successfully but were removed because they could no= t be imported: _ssl [...] =3D=3D=3D> Building package for python35-3.5.1 pkg-static: Unable to access file /wrkdirs/usr/ports/lang/python35/work/stage/usr/local/lib/python3.5/lib-dyn= load/_ssl.so: No such file or directory *** Error code 1 --=20 You are receiving this mail because: You are the assignee for the bug.=