On Wed, Apr 19, 2023 at 2:36 PM Do, Eling <l...@analogic.com.invalid> wrote:

> Hi Jiri,
>
> I downloaded qpid-cpp-4b1afd9.tar.gz and was able to build and complete
> the install.


That includes the fixes in
https://github.com/apache/qpid-cpp/commit/9f711b8863b8c16d1df2de7116adc1f388c970d4
and in
https://github.com/apache/qpid-cpp/commit/dd442da25a7d175467d7f0348d88ce6a6df1ceff,
which means that cmake no longer fails on trying to byte-compile python and
installing the resulting pyc files.

The fact that installing qpid-python still fails and the build script seems
to ignore that is immensely convenient here, but probably actually a build
script bug in qpid-cpp ;)


> Installed
> /tmp/qpid/python3.9/alog-qpid-cpp-1.40.0-for-boost-1.75.0.x86_64/lib/python3.9/site-packages/qpid_tools-1.40.0-py3.9.egg
> Processing dependencies for qpid-tools==1.40.0
> Searching for qpid-python>=0.26
> Reading https://pypi.org/simple/qpid-python/
> Downloading
> https://files.pythonhosted.org/packages/2a/33/026ac50a29a85d5d54dd7784a98d624f6142cb07ce185ed268ef9bd3b6dc/qpid-python-1.36.0-1.tar.gz#sha256=1a341981723a7980163e6d33530f29133433742f6f9b5b12b46d5d239548afee
> Best match: qpid-python 1.36.0.post1
> Processing qpid-python-1.36.0-1.tar.gz
> Writing /tmp/easy_install-svgwqopo/qpid-python-1.36.0-1/setup.cfg
> Running qpid-python-1.36.0-1/setup.py -q bdist_egg --dist-dir
> /tmp/easy_install-svgwqopo/qpid-python-1.36.0-1/egg-dist-tmp-azikm86v
> Traceback (most recent call last):
>   File "/usr/lib/python3.9/site-packages/setuptools/sandbox.py", line 152,
> in save_modules
>     yield saved
>   File "/usr/lib/python3.9/site-packages/setuptools/sandbox.py", line 193,
> in setup_context
>     yield
>   File "/usr/lib/python3.9/site-packages/setuptools/sandbox.py", line 254,
> in run_setup
>     _execfile(setup_script, ns)
>   File "/usr/lib/python3.9/site-packages/setuptools/sandbox.py", line 42,
> in _execfile
>     code = compile(script, filename, 'exec')
>   File "/tmp/easy_install-svgwqopo/qpid-python-1.36.0-1/setup.py", line 42
>     raise DistutilsFileError, \
>                             ^
> SyntaxError: invalid syntax
>
> During handling of the above exception, another exception occurred:
>
> Traceback (most recent call last):
>   File "/tmp/qpid/python3.9/qpid-cpp-4b1afd9/management/python/setup.py",
> line 57, in <module>
>     setup(name="qpid-tools",
>   File "/usr/lib/python3.9/site-packages/setuptools/__init__.py", line
> 153, in setup
>     return distutils.core.setup(**attrs)
>   File "/usr/lib64/python3.9/distutils/core.py", line 148, in setup
>     dist.run_commands()
>   File "/usr/lib64/python3.9/distutils/dist.py", line 966, in run_commands
>     self.run_command(cmd)
>   File "/usr/lib64/python3.9/distutils/dist.py", line 985, in run_command
>     cmd_obj.run()
>   File "/usr/lib/python3.9/site-packages/setuptools/command/install.py",
> line 67, in run
>     self.do_egg_install()
>   File "/usr/lib/python3.9/site-packages/setuptools/command/install.py",
> line 117, in do_egg_install
>     cmd.run(show_deprecation=False)
>   File
> "/usr/lib/python3.9/site-packages/setuptools/command/easy_install.py", line
> 408, in run
>     self.easy_install(spec, not self.no_deps)
>   File
> "/usr/lib/python3.9/site-packages/setuptools/command/easy_install.py", line
> 650, in easy_install
>     return self.install_item(None, spec, tmpdir, deps, True)
>   File
> "/usr/lib/python3.9/site-packages/setuptools/command/easy_install.py", line
> 697, in install_item
>     self.process_distribution(spec, dist, deps)
>   File
> "/usr/lib/python3.9/site-packages/setuptools/command/easy_install.py", line
> 744, in process_distribution
>     distros = WorkingSet([]).resolve(
>   File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line
> 766, in resolve
>     dist = best[req.key] = env.best_match(
>   File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line
> 1051, in best_match
>     return self.obtain(req, installer)
>   File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line
> 1063, in obtain
>     return installer(requirement)
>   File
> "/usr/lib/python3.9/site-packages/setuptools/command/easy_install.py", line
> 669, in easy_install
>     return self.install_item(spec, dist.location, tmpdir, deps)
>   File
> "/usr/lib/python3.9/site-packages/setuptools/command/easy_install.py", line
> 695, in install_item
>     dists = self.install_eggs(spec, download, tmpdir)
>   File
> "/usr/lib/python3.9/site-packages/setuptools/command/easy_install.py", line
> 890, in install_eggs
>     return self.build_and_install(setup_script, setup_base)
>   File
> "/usr/lib/python3.9/site-packages/setuptools/command/easy_install.py", line
> 1162, in build_and_install
>     self.run_setup(setup_script, setup_base, args)
>   File
> "/usr/lib/python3.9/site-packages/setuptools/command/easy_install.py", line
> 1146, in run_setup
>     run_setup(setup_script, args)
>   File "/usr/lib/python3.9/site-packages/setuptools/sandbox.py", line 257,
> in run_setup
>     raise
>   File "/usr/lib64/python3.9/contextlib.py", line 137, in __exit__
>     self.gen.throw(typ, value, traceback)
>   File "/usr/lib/python3.9/site-packages/setuptools/sandbox.py", line 193,
> in setup_context
>     yield
>   File "/usr/lib64/python3.9/contextlib.py", line 137, in __exit__
>     self.gen.throw(typ, value, traceback)
>   File "/usr/lib/python3.9/site-packages/setuptools/sandbox.py", line 164,
> in save_modules
>     saved_exc.resume()
>   File "/usr/lib/python3.9/site-packages/setuptools/sandbox.py", line 139,
> in resume
>     raise exc.with_traceback(self._tb)
>   File "/usr/lib/python3.9/site-packages/setuptools/sandbox.py", line 152,
> in save_modules
>     yield saved
>   File "/usr/lib/python3.9/site-packages/setuptools/sandbox.py", line 193,
> in setup_context
>     yield
>   File "/usr/lib/python3.9/site-packages/setuptools/sandbox.py", line 254,
> in run_setup
>     _execfile(setup_script, ns)
>   File "/usr/lib/python3.9/site-packages/setuptools/sandbox.py", line 42,
> in _execfile
>     code = compile(script, filename, 'exec')
>   File "/tmp/easy_install-svgwqopo/qpid-python-1.36.0-1/setup.py", line 42
>     raise DistutilsFileError, \
>                             ^
> SyntaxError: invalid syntax
>

Yeah, this, it is unexpected that `make install` proceeds after this has
happened.
-- 
Mit freundlichen Grüßen / Kind regards
Jiri Daněk

Reply via email to