HI,
I followed "Installing NuPIC on Ubuntu",
but got stuck with some errors as follows.
I would appreciate if anyone gives me some hints to fix this.
...
Could not locate executable gfortran
Could not locate executable f95
Could not locate executable ifort
Could not locate executable ifc
Could not locate executable lf95
Could not locate executable pgfortran
Could not locate executable f90
Could not locate executable f77
Could not locate executable fort
Could not locate executable efort
Could not locate executable efc
Could not locate executable g77
Could not locate executable g95
Could not locate executable pathf95
don't know how to compile Fortran code on platform 'posix'
_configtest.c:1:5: warning: conflicting types for built-in function ‘exp’
[enabled by default]
int exp (void);
^
_configtest.o: In function `main':
/tmp/easy_install-uVwEo7/numpy-1.9.2/_configtest.c:6: undefined reference
to `exp'
collect2: error: ld returned 1 exit status
_configtest.o: In function `main':
/tmp/easy_install-uVwEo7/numpy-1.9.2/_configtest.c:6: undefined reference
to `exp'
collect2: error: ld returned 1 exit status
_configtest.c:1:5: warning: conflicting types for built-in function ‘exp’
[enabled by default]
int exp (void);
^
_configtest.c:1:20: fatal error: Python.h: No such file or directory
#include <Python.h>
^
compilation terminated.
_configtest.c:1:20: fatal error: Python.h: No such file or directory
#include <Python.h>
^
compilation terminated.
Traceback (most recent call last):
File "setup.py", line 430, in <module>
""")
File "/usr/lib/python2.7/distutils/core.py", line 151, in setup
dist.run_commands()
File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands
self.run_command(cmd)
File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File "/usr/lib/python2.7/dist-packages/setuptools/command/install.py",
line 73, in run
self.do_egg_install()
File "/usr/lib/python2.7/dist-packages/setuptools/command/install.py",
line 96, in do_egg_install
cmd.run()
File
"/usr/lib/python2.7/dist-packages/setuptools/command/easy_install.py", line
381, in run
self.easy_install(spec, not self.no_deps)
File
"/usr/lib/python2.7/dist-packages/setuptools/command/easy_install.py", line
597, in easy_install
return self.install_item(None, spec, tmpdir, deps, True)
File
"/usr/lib/python2.7/dist-packages/setuptools/command/easy_install.py", line
648, in install_item
self.process_distribution(spec, dist, deps)
File
"/usr/lib/python2.7/dist-packages/setuptools/command/easy_install.py", line
694, in process_distribution
[requirement], self.local_index, self.easy_install
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 620, in
resolve
dist = best[req.key] = env.best_match(req, ws, installer)
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 858, in
best_match
return self.obtain(req, installer) # try and download/install
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 870, in
obtain
return installer(requirement)
File
"/usr/lib/python2.7/dist-packages/setuptools/command/easy_install.py", line
616, in easy_install
return self.install_item(spec, dist.location, tmpdir, deps)
File
"/usr/lib/python2.7/dist-packages/setuptools/command/easy_install.py", line
646, in install_item
dists = self.install_eggs(spec, download, tmpdir)
File
"/usr/lib/python2.7/dist-packages/setuptools/command/easy_install.py", line
834, in install_eggs
return self.build_and_install(setup_script, setup_base)
File
"/usr/lib/python2.7/dist-packages/setuptools/command/easy_install.py", line
1040, in build_and_install
self.run_setup(setup_script, setup_base, args)
File
"/usr/lib/python2.7/dist-packages/setuptools/command/easy_install.py", line
1025, in run_setup
run_setup(setup_script, args)
File "/usr/lib/python2.7/dist-packages/setuptools/sandbox.py", line 50,
in run_setup
lambda: execfile(
File "/usr/lib/python2.7/dist-packages/setuptools/sandbox.py", line 100,
in run
return func()
File "/usr/lib/python2.7/dist-packages/setuptools/sandbox.py", line 52,
in <lambda>
{'__file__':setup_script, '__name__':'__main__'}
File "setup.py", line 251, in <module>
if name is None or options is None:
File "setup.py", line 243, in setup_package
return (
File "/usr/lib/python2.7/dist-packages/numpy/distutils/core.py", line
169, in setup
return old_setup(**new_attr)
File "/usr/lib/python2.7/distutils/core.py", line 151, in setup
dist.run_commands()
File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands
self.run_command(cmd)
File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File "/usr/lib/python2.7/dist-packages/setuptools/command/bdist_egg.py",
line 177, in run
self.run_command("egg_info")
File "/usr/lib/python2.7/distutils/cmd.py", line 326, in run_command
self.distribution.run_command(command)
File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File
"/usr/lib/python2.7/dist-packages/numpy/distutils/command/egg_info.py",
line 10, in run
self.run_command("build_src")
File "/usr/lib/python2.7/distutils/cmd.py", line 326, in run_command
self.distribution.run_command(command)
File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File
"/usr/lib/python2.7/dist-packages/numpy/distutils/command/build_src.py",
line 153, in run
self.build_sources()
File
"/usr/lib/python2.7/dist-packages/numpy/distutils/command/build_src.py",
line 170, in build_sources
self.build_extension_sources(ext)
File
"/usr/lib/python2.7/dist-packages/numpy/distutils/command/build_src.py",
line 329, in build_extension_sources
sources = self.generate_sources(sources, ext)
File
"/usr/lib/python2.7/dist-packages/numpy/distutils/command/build_src.py",
line 386, in generate_sources
source = func(extension, build_dir)
File "numpy/core/setup.py", line 432, in generate_config_h
if haveBuild:
File "numpy/core/setup.py", line 42, in check_types
except urllib2.URLError:
File "numpy/core/setup.py", line 293, in check_types
else:
SystemError: Cannot compile 'Python.h'. Perhaps you need to install
python-dev|python-devel.
I followed the wiki, so python-dev had been installed.
$ sudo apt-get install python-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
python-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 16 not upgraded.
Also, this is a freshly installed machine for NuPIC.
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.3 LTS
Release: 14.04
Codename: trusty
Thanks,
Takenori