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