[MacPorts] #49524: rabbitmq-server @3.5.6: fails to build
#49524: rabbitmq-server @3.5.6: fails to build --------------------+----------------------------- Reporter: petr@… | Owner: hayder.net@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Keywords: | Port: rabbitmq-server --------------------+----------------------------- The port was updated, what was requested in #49276. For me however, the upgrade fails to build. I'll attach the main.log. -- Ticket URL: <https://trac.macports.org/ticket/49524> MacPorts <https://www.macports.org/> Ports system for OS X
#49524: rabbitmq-server @3.5.6: fails to build ------------------------------+-------------------------- Reporter: petr@… | Owner: hayder.net@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: rabbitmq-server | ------------------------------+-------------------------- Comment (by ryandesign@…): The relevant error in the log seems to be: {{{ :info:build rabbitmq-amqp1.0/codegen.py erl rabbitmq- amqp1.0/spec/messaging.xml rabbitmq-amqp1.0/spec/security.xml rabbitmq- amqp1.0/spec/transport.xml rabbitmq-amqp1.0/spec/transactions.xml > rabbitmq-amqp1.0/src/rabbit_amqp1_0_framing0.erl :info:build File "rabbitmq-amqp1.0/codegen.py", line 42 :info:build -include("rabbit_amqp1_0.hrl").""" :info:build ^ :info:build SyntaxError: invalid syntax }}} What version of python is selected on your system? -- Ticket URL: <https://trac.macports.org/ticket/49524#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X
#49524: rabbitmq-server @3.5.6: fails to build ------------------------------+-------------------------- Reporter: petr@… | Owner: hayder.net@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: rabbitmq-server | ------------------------------+-------------------------- Comment (by petr@…): Good point. I had set the default `python` interpreter to Python 3.4 (Macports). After resetting it to `none`, the build finished without problems. Probably, when installing `rabbit-server @3.5.4_0` some weeks back, I had not selected any python interpreter yet, so the systems interpreter was picked. -- Ticket URL: <https://trac.macports.org/ticket/49524#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
#49524: rabbitmq-server @3.5.6: fails to build ------------------------------+-------------------------- Reporter: petr@… | Owner: hayder.net@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: rabbitmq-server | ------------------------------+-------------------------- Comment (by ryandesign@…): The port already contains code to set the `PYTHON` environment variable correctly according to the OS X version, so apparently something has changed in the build system since then such that this is no longer sufficient. -- Ticket URL: <https://trac.macports.org/ticket/49524#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X
#49524: rabbitmq-server @3.5.6: fails to build ------------------------------+-------------------------- Reporter: petr@… | Owner: hayder.net@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: rabbitmq-server | ------------------------------+-------------------------- Comment (by petr@…): I actually was revisiting this older ticket. I realized I was able to install from binary packages and therefore this probably does not surface that often. But building from source when a python 3 compiler is selected. The build still fails. I'd assume the port would need patching to use system python. -- Ticket URL: <https://trac.macports.org/ticket/49524#comment:4> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts