Bug #1219
Failure to build maus 0.4.2
100%
Description
tried to build the latest version of maus and the log file ends
.....................................
Traceback (most recent call last):
File "setup.py", line 4, in <module>
import cdb
File "/home/paul/research/maus/third_party/build/cdb-0.0.4.0/cdb/__init__.py", line 45, in <module>
from cdb._alarmhandler import AlarmHandler
File "/home/paul/research/maus/third_party/build/cdb-0.0.4.0/cdb/_alarmhandler.py", line 6, in <module>
from cdb._base import CdbBase
File "/home/paul/research/maus/third_party/build/cdb-0.0.4.0/cdb/_base.py", line 12, in <module>
from suds.client import Client
ImportError: No module named suds.client
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "cdb/_init__.py", line 45, in <module>
from cdb._alarmhandler import AlarmHandler
File "cdb/_alarmhandler.py", line 6, in <module>
from cdb._base import _CdbBase
File "cdb/_base.py", line 12, in <module>
from suds.client import Client
ImportError: No module named suds.client
FATAL: The package failed to build. Review the build output
FATAL: and consider submitting a support request at
FATAL: micewww.pp.rl.ac.uk/projects/maus/issues/
WARNING: MAUS already setup
scons: Reading SConscript files ...
Checking whether the C++ compiler worksyes
Checking for C++ library json... no
ERROR: Couldn't find jsoncpp.
scons: Reading SConscript files ...
Checking whether the C++ compiler worksyes
Checking for C++ library json... no
ERROR: Couldn't find jsoncpp.
FAIL! See logs.x
Files
Updated by Rogers, Chris almost 11 years ago
Could you attach the build log install_log_std?
Thanks
Updated by Rogers, Chris almost 11 years ago
The issue is that "suds" package needed by the config DB client failed to download.
Searching for suds Reading http://pypi.python.org/simple/suds/ Download error: [Errno -2] Name or service not known -- Some packages may not be found! Couldn't find index page for 'suds' (maybe misspelled?) Scanning index of all packages (this may take a while) Reading http://pypi.python.org/simple/ Download error: [Errno -2] Name or service not known -- Some packages may not be found! No local packages or download links found for suds Best match: None Traceback (most recent call last): File "/home/paul/research/maus/third_party/install/bin/easy_install", line 8, in <module> load_entry_point('setuptools==0.6c11', 'console_scripts', 'easy_install')() File "/home/paul/research/maus/third_party/install/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py", line 1712, in main File "/home/paul/research/maus/third_party/install/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py", line 1700, in with_ei_usage File "/home/paul/research/maus/third_party/install/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py", line 1716, in <lambda> File "/home/paul/research/maus/third_party/install/lib/python2.7/distutils/core.py", line 152, in setup dist.run_commands() File "/home/paul/research/maus/third_party/install/lib/python2.7/distutils/dist.py", line 953, in run_commands self.run_command(cmd) File "/home/paul/research/maus/third_party/install/lib/python2.7/distutils/dist.py", line 972, in run_command cmd_obj.run() File "/home/paul/research/maus/third_party/install/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py", line 211, in run File "/home/paul/research/maus/third_party/install/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py", line 434, in easy_install File "/home/paul/research/maus/third_party/install/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/setuptools/package_index.py", line 475, in fetch_distribution AttributeError: 'NoneType' object has no attribute 'clone'
May be a transient/network error. Try redoing the install.
Updated by Rogers, Chris almost 11 years ago
It doesn't work from my machine either... maybe suds has been withdrawn from the package list?
Updated by Rogers, Chris almost 11 years ago
- Category set to Build System
- Assignee set to Rogers, Chris
- Target version set to Future MAUS release
Updated by Rogers, Chris almost 11 years ago
- File suds-0.4-py2.7.egg suds-0.4-py2.7.egg added
Please find attached a copy of the suds library suds-0.4.py2.7.egg
. To install, download the file to the MAUS root directory and then do
source env.sh easy_install suds-0.4-py2.7.egg python -m suds
You should get the last line as
/home/cr67/MAUS/maus_rogers_1219/third_party/install/bin/python: No module named suds.__main__; 'suds' is a package and cannot be directly executed
which means suds is correctly installed. I will remove all dependencies on the python package repository in the next version.
Updated by Rogers, Chris almost 11 years ago
Nb: the test server did pass on a full install
http://test.mice.rl.ac.uk/view/Trunk/job/MAUS_full_install/
Maybe a problem with the package repository?
Updated by Rogers, Chris almost 11 years ago
Docs on how to repackage eggs...
http://packages.python.org/distribute/easy_install.html#id20
Updated by Rogers, Chris almost 11 years ago
- Status changed from Open to Closed
- % Done changed from 0 to 100
The python packages now all come down from http://micewww.pp.rl.ac.uk/maus
easy_install was a pain to get working, trying to repack anything always repacks prebuilt binaries (which are platform dependent). So instead I had to just pull down the package using easy_install -b -e option; which means figuring out package dependencies. It was pretty painful!
Anyway, it should be working now. I didn't implement a backup to pull from the easy_install server - so for now we always use micewww. Probably next time there is an outage on micewww I will sort something...
Closed in r902
Updated by Rogers, Chris almost 11 years ago
- Target version changed from Future MAUS release to MAUS-v0.5.0