#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