numpy-py 1.13.x vs fink-bld

Jack Howarth <[email protected]> Thu, 28 Sep 2017 07:04:06 -0400
Newsgroups gmane.os.apple.fink.devel
Message-ID <CAP5Ds0B7JD4F==RGmQ3W30u00NTX8xc0ojEUXS9W2EUigjC2tw@mail.gmail.com>
Daniel,
     Have you taken a look at the more recent numpy 1.13.x releases?
They seem to have changed setup.py such that it tries to perform test
compiles of features in directories that the fink-bld user can't write
into...

customize PGroupFCompiler
Could not locate executable pgfortran
don't know how to compile Fortran code on platform 'posix'
C compiler: gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv
-fwrapv -O3 -Wall -Wstrict-prototypes -I/sw/include

compile options: '-Inumpy/core/src/private -Inumpy/core/src
-Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray
-Inumpy/core/src/umath -Inumpy/core/src/npysort
-I/sw/include/python2.7 -c'
gcc: _configtest.c

failure.
removing: _configtest.c _configtest.o
Traceback (most recent call last):
  File "setup.py", line 392, in <module>
    setup_package()
  File "setup.py", line 384, in setup_package
    setup(**metadata)
  File "/sw/src/fink.build/numpy-py27-1.13.2-1/numpy-1.13.2/numpy/distutils/core.py",
line 169, in setup
    return old_setup(**new_attr)
  File "/sw/lib/python2.7/distutils/core.py", line 151, in setup
    dist.run_commands()
  File "/sw/lib/python2.7/distutils/dist.py", line 953, in run_commands
    self.run_command(cmd)
  File "/sw/lib/python2.7/distutils/dist.py", line 972, in run_command
    cmd_obj.run()
  File "/sw/src/fink.build/numpy-py27-1.13.2-1/numpy-1.13.2/numpy/distutils/command/build.py",
line 47, in run
    old_build.run(self)
  File "/sw/lib/python2.7/distutils/command/build.py", line 127, in run
    self.run_command(cmd_name)
  File "/sw/lib/python2.7/distutils/cmd.py", line 326, in run_command
    self.distribution.run_command(command)
  File "/sw/lib/python2.7/distutils/dist.py", line 972, in run_command
    cmd_obj.run()
  File "/sw/src/fink.build/numpy-py27-1.13.2-1/numpy-1.13.2/numpy/distutils/command/build_src.py",
line 148, in run
    self.build_sources()
  File "/sw/src/fink.build/numpy-py27-1.13.2-1/numpy-1.13.2/numpy/distutils/command/build_src.py",
line 159, in build_sources
    self.build_library_sources(*libname_info)
  File "/sw/src/fink.build/numpy-py27-1.13.2-1/numpy-1.13.2/numpy/distutils/command/build_src.py",
line 294, in build_library_sources
    sources = self.generate_sources(sources, (lib_name, build_info))
  File "/sw/src/fink.build/numpy-py27-1.13.2-1/numpy-1.13.2/numpy/distutils/command/build_src.py",
line 377, in generate_sources
    source = func(extension, build_dir)
  File "numpy/core/setup.py", line 674, in get_mathlib_info
    raise RuntimeError("Broken toolchain: cannot link a simple C program")
RuntimeError: Broken toolchain: cannot link a simple C program

So this is going to block any further updates of numpy until it is sorted out.
                       Jack

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Fink-devel mailing list
[email protected]
List archive:
https://sourceforge.net/p/fink/mailman/fink-devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel