[MacPorts] #50069: py27-gsl fails to build
#50069: py27-gsl fails to build --------------------+-------------------------------- Reporter: glen@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Keywords: | Port: py27-gsl --------------------+-------------------------------- OSX 10.11.2, Macbook pro (early 2015). Logfile attached. -- Ticket URL: <https://trac.macports.org/ticket/50069> MacPorts <https://www.macports.org/> Ports system for OS X
#50069: py27-gsl fails to build -----------------------+-------------------------------- Reporter: glen@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: py27-gsl | -----------------------+-------------------------------- Comment (by glen@…): Excuse me, this is a Mac Pro (mid-213), not a Macbook Pro. -- Ticket URL: <https://trac.macports.org/ticket/50069#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X
#50069: py27-gsl fails to build ---------------------+-------------------------------- Reporter: glen@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: py-gsl | ---------------------+-------------------------------- Changes (by mf2k@…): * cc: nomaintainer@… (removed) * port: py27-gsl => py-gsl Comment: Please do not Cc nomaintainer@macports.org because it is [wiki:MacPortsDevelopers#special not a valid email address]. -- Ticket URL: <https://trac.macports.org/ticket/50069#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
#50069: py27-gsl @0.9.5_1: distutils.errors.DistutilsExecError: min gsl version (1, 9) required ---------------------+-------------------------------- Reporter: glen@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: py-gsl | ---------------------+-------------------------------- Changes (by ryandesign@…): * cc: jjstickel@…, dtakahashi@… (added) Comment: Has duplicate #50024 (it's older, but doesn't have a log file). -- Ticket URL: <https://trac.macports.org/ticket/50069#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X
#50069: py27-gsl @0.9.5_1: distutils.errors.DistutilsExecError: min gsl version (1, 9) required ---------------------+-------------------------------- Reporter: glen@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: py-gsl | ---------------------+-------------------------------- Comment (by jjstickel@…): The part of the other ticket not captured here: "An update to py-gsl is available (from 0.9.5 to 2.1.1). I tried incrementing the version number in the py-gsl port, but that resulted in different build errors." -- Ticket URL: <https://trac.macports.org/ticket/50069#comment:4> MacPorts <https://www.macports.org/> Ports system for OS X
#50069: py27-gsl @0.9.5_1: distutils.errors.DistutilsExecError: min gsl version (1, 9) required ---------------------+-------------------------------- Reporter: glen@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: py-gsl | ---------------------+-------------------------------- Comment (by devans@…): Version 0.9.5 is 5 years old so it's not too surprising that it doesn't build with gsl 2.1. However, as mentioned in the previous comment if one tries to build the latest 2.1.1 version is also fails with errors like {{{ In file included from swig_src/callback_wrap.c:3624: Include/pygsl/pygsl_features.h:68:2: error: "Should be version 1." #error "Should be version 1." }}} and {{{ swig_src/callback_wrap.c:14061:86: error: too many arguments to function call, expected 2, have 8 result = gsl_multifit_linear_svd((gsl_matrix const *)arg1,(gsl_vector const *)arg2,arg3,arg4,arg5,arg6,arg7,arg8); ^~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ }}} This makes it pretty clear that even this latest version doesn't support gsl version 2 (which has a number of API changes). Need to work with the upstream developer to add this support or obsolete the port. -- Ticket URL: <https://trac.macports.org/ticket/50069#comment:6> MacPorts <https://www.macports.org/> Ports system for OS X
#50069: py27-gsl @0.9.5_1: distutils.errors.DistutilsExecError: min gsl version (1, 9) required ---------------------+-------------------------------- Reporter: glen@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: py-gsl | ---------------------+-------------------------------- Comment (by jjstickel@…): pygsl has released version 2.2.0. The attached Portfile patch implements this version. I tested with python-2.7. Upstream README indicates that 3.4 should work, and 3.5 is being tested, but I have not tested those versions myself. -- Ticket URL: <https://trac.macports.org/ticket/50069#comment:7> MacPorts <https://www.macports.org/> Ports system for OS X
#50069: py27-gsl @0.9.5_1: distutils.errors.DistutilsExecError: min gsl version (1, 9) required ---------------------+-------------------------------- Reporter: glen@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: py-gsl | ---------------------+-------------------------------- Comment (by jjstickel@…): I replaced the patch to include python 3.4 and 3.5 (in addition to 2.7). I have now tested with python 2.7 and 3.5. All looks good. Please commit. -- Ticket URL: <https://trac.macports.org/ticket/50069#comment:8> MacPorts <https://www.macports.org/> Ports system for macOS
#50069: py27-gsl @0.9.5_1: distutils.errors.DistutilsExecError: min gsl version (1, 9) required ---------------------+-------------------------------- Reporter: glen@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: fixed | Keywords: Port: py-gsl | ---------------------+-------------------------------- Changes (by petr@…): * status: new => closed * resolution: => fixed Comment: Committed in r152239. -- Ticket URL: <https://trac.macports.org/ticket/50069#comment:9> MacPorts <https://www.macports.org/> Ports system for macOS
#50069: py27-gsl @0.9.5_1: distutils.errors.DistutilsExecError: min gsl version (1, 9) required ---------------------+-------------------------------- Reporter: glen@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: fixed | Keywords: Port: py-gsl | ---------------------+-------------------------------- Comment (by petr@…): Thanks for your contribution. Would you be interested in maintaining the port? -- Ticket URL: <https://trac.macports.org/ticket/50069#comment:10> MacPorts <https://www.macports.org/> Ports system for macOS
#50069: py27-gsl @0.9.5_1: distutils.errors.DistutilsExecError: min gsl version (1, 9) required ---------------------+-------------------------------- Reporter: glen@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: fixed | Keywords: Port: py-gsl | ---------------------+-------------------------------- Comment (by jjstickel@…): Replying to [comment:10 petr@…]:
Thanks for your contribution. Would you be interested in maintaining the port?
Sure, OK. But add openmaintainer also. Thanks. -- Ticket URL: <https://trac.macports.org/ticket/50069#comment:11> MacPorts <https://www.macports.org/> Ports system for macOS
#50069: py27-gsl @0.9.5_1: distutils.errors.DistutilsExecError: min gsl version (1, 9) required ---------------------+-------------------------------- Reporter: glen@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: fixed | Keywords: Port: py-gsl | ---------------------+-------------------------------- Comment (by petr@…): Here you go: r152240. -- Ticket URL: <https://trac.macports.org/ticket/50069#comment:12> MacPorts <https://www.macports.org/> Ports system for macOS
participants (1)
-
MacPorts