Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Jul 2021 17:49:05 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 257340] math/adol-c fails to stage with python 2.7 installed
Message-ID:  <bug-257340-7788@https.bugs.freebsd.org/bugzilla/>

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

            Bug ID: 257340
           Summary: math/adol-c fails to stage with python 2.7 installed
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: yuri@freebsd.org
          Reporter: alt2600@icloud.com
             Flags: maintainer-feedback?(yuri@freebsd.org)
          Assignee: yuri@freebsd.org

Basically the autoconfigure finds the first instance of python you have and
tries to build the swig interfaces for the library. It seems we do not want=
 the
python interfaces based on no USES=3Dpython directive in the make. I tried =
to
disable by adding --disable-python and then --disable-swig into CONFIGURE_A=
RGS
but it doesn't accept these as options. I think this requires patching out
python in the configure.ac file to skip these checks. I have python 2.7 as a
couple things still need a limited install of it, but I don't have py27-swi=
g.
I'm not sure how to patch python out, or if its better to just make it
USES=3Dpython3+ . ADOL-C wants python 2.7 first in the search, and even if =
PYTHON
environment isn't set, which I confirmed with make -v PYTHON it finds it by
checking known executable names of python. I will try some other things and
post a patch if i can figure something out, but not sure which way the
maintainer wants to go with python as a dependency here.


 /bin/mkdir -p '/usr/ports/math/adol-c/work/stage/usr/local/include/adolc'
 install  -m 0644 adolc.h adalloc.h adouble.h adutils.h adutilsc.h convolut=
.h
fortutils.h interfaces.h taping.h externfcts.h checkpointing.h fixpoint.h
adolc_sparse.h adolc_openmp.h revolve.h advector.h adolc_fatalerror.h adtl.h
adtl_indo.h adtl_hov.h adoublecuda.h param.h externfcts2.h edfclasses.h
'/usr/ports/math/adol-c/work/stage/usr/local/include/adolc'
gmake[8]: Leaving directory
'/usr/ports/math/adol-c/work/ADOL-C-2.7.2/ADOL-C/include/adolc'
gmake[7]: Leaving directory
'/usr/ports/math/adol-c/work/ADOL-C-2.7.2/ADOL-C/include/adolc'
gmake[6]: Leaving directory
'/usr/ports/math/adol-c/work/ADOL-C-2.7.2/ADOL-C/include/adolc'
gmake[6]: Entering directory
'/usr/ports/math/adol-c/work/ADOL-C-2.7.2/ADOL-C/include'
gmake[7]: Entering directory
'/usr/ports/math/adol-c/work/ADOL-C-2.7.2/ADOL-C/include'
gmake[7]: Nothing to be done for 'install-exec-am'.
gmake[7]: Nothing to be done for 'install-data-am'.
gmake[7]: Leaving directory
'/usr/ports/math/adol-c/work/ADOL-C-2.7.2/ADOL-C/include'
gmake[6]: Leaving directory
'/usr/ports/math/adol-c/work/ADOL-C-2.7.2/ADOL-C/include'
gmake[5]: Leaving directory
'/usr/ports/math/adol-c/work/ADOL-C-2.7.2/ADOL-C/include'
Making install in swig
gmake[5]: Entering directory
'/usr/ports/math/adol-c/work/ADOL-C-2.7.2/ADOL-C/swig'
CXX=3Dc++ /usr/local/bin/python2.7 setup.py install --prefix=3D/usr/local
--only-swig
Traceback (most recent call last):
  File "setup.py", line 15, in <module>
    from numpy.distutils import misc_util as np_dist
ImportError: No module named numpy.distutils
gmake[5]: *** [Makefile:490: install] Error 1
gmake[5]: Leaving directory
'/usr/ports/math/adol-c/work/ADOL-C-2.7.2/ADOL-C/swig'
gmake[4]: *** [Makefile:554: install-recursive] Error 1
gmake[4]: Leaving directory '/usr/ports/math/adol-c/work/ADOL-C-2.7.2/ADOL-=
C'
gmake[3]: *** [Makefile:711: install] Error 2
gmake[3]: Leaving directory '/usr/ports/math/adol-c/work/ADOL-C-2.7.2/ADOL-=
C'
gmake[2]: *** [Makefile:537: install-recursive] Error 1
gmake[2]: Leaving directory '/usr/ports/math/adol-c/work/ADOL-C-2.7.2'
gmake[1]: *** [Makefile:841: install-strip] Error 2
gmake[1]: Leaving directory '/usr/ports/math/adol-c/work/ADOL-C-2.7.2'
*** Error code 2

Stop.
make: stopped in /usr/ports/math/adol-c

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



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