Как я могу исправить эту недопустимую ошибку заголовка ELF? - PullRequest
1 голос
/ 08 сентября 2010

Я установил zeromq на Ubuntu 10.04, и компиляция прошла без ошибок.

Однако, когда я пытаюсь запустить тест python, это приводит к этой ошибке:

jerome@VM1:~/zeromq/pyzmq-2.0.7$ python setup.py test
running test
Traceback (most recent call last):
  File "setup.py", line 144, in <module>
    'Topic :: System :: Networking'
  File "/usr/lib/python2.6/distutils/core.py", line 152, in setup
    dist.run_commands()
  File "/usr/lib/python2.6/distutils/dist.py", line 975, in run_commands
    self.run_command(cmd)
  File "/usr/lib/python2.6/distutils/dist.py", line 995, in run_command
    cmd_obj.run()
  File "setup.py", line 59, in run
    tests = TestLoader().loadTestsFromNames(testfiles)
  File "/usr/lib/python2.6/unittest.py", line 613, in loadTestsFromNames
    suites = [self.loadTestsFromName(name, module) for name in names]
  File "/usr/lib/python2.6/unittest.py", line 576, in loadTestsFromName
    module = __import__('.'.join(parts_copy))
  File "/home/jerome/zeromq/pyzmq-2.0.7/zmq/__init__.py", line 26, in <module>
    from zmq import _zmq
ImportError: /home/jerome/zeromq/pyzmq-2.0.7/zmq/_zmq.so: invalid ELF header

мне нужно сделать, чтобы это исправить?

Ответы [ 2 ]

0 голосов
/ 07 марта 2012

Согласно как я могу исправить эту недопустимую ошибку заголовка ELF? вам нужно скомпилировать zeromq на вашей цели вместо использования версии MAC OS X ...

0 голосов
/ 07 марта 2012

Попробуйте настроить pyzmq следующим образом:

python setup.py configure --zmq=<your_zmqlibrary_installation_path>
python setup.py build_ext --rpath=<your_zmqlibrary_installation_path>/lib --inplace
python setup.py install
python setup.py test
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...