[MacPorts] #47692: Processing of port q failed
#47692: Processing of port q failed ---------------------------+-------------------------------- Reporter: elencolombi@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Keywords: | Port: q ---------------------------+-------------------------------- need to install these [ * python26 * py26-numpy * py26-scipy * py26-pyqt4 * py26-mysql * py26-lxml] to use ETE this is what I get it060432:~ $ sudo port install [py26-scipy] Password: ---> Cleaning e ---> Computing dependencies for q ---> Building q Error: org.macports.build for port q returned: command execution failed Please see the log file for port q for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_q/q/main.log To report a bug, follow the instructions in the guide: http://guide.macports.org/#project.tickets Error: Processing of port q failed -- Ticket URL: <https://trac.macports.org/ticket/47692> MacPorts <https://www.macports.org/> Ports system for OS X
#47692: Processing of port q failed ----------------------------+-------------------------- Reporter: elencolombi@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: q | ----------------------------+-------------------------- Changes (by larryv@…): * owner: macports-tickets@… => ryandesign@… Old description:
need to install these [ * python26 * py26-numpy * py26-scipy * py26-pyqt4 * py26-mysql * py26-lxml] to use ETE
this is what I get
it060432:~ $ sudo port install [py26-scipy] Password: ---> Cleaning e ---> Computing dependencies for q ---> Building q Error: org.macports.build for port q returned: command execution failed Please see the log file for port q for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_q/q/main.log To report a bug, follow the instructions in the guide: http://guide.macports.org/#project.tickets Error: Processing of port q failed
New description: need to install these [ * python26 * py26-numpy * py26-scipy * py26-pyqt4 * py26-mysql * py26-lxml] to use ETE this is what I get {{{ it060432:~ $ sudo port install [py26-scipy] Password: ---> Cleaning e ---> Computing dependencies for q ---> Building q Error: org.macports.build for port q returned: command execution failed Please see the log file for port q for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_q/q/main.log To report a bug, follow the instructions in the guide: http://guide.macports.org/#project.tickets Error: Processing of port q failed }}} -- Comment: Please clean, try installing again, and attach that log if it fails {{{ % sudo port clean q % sudo port install q }}} -- Ticket URL: <https://trac.macports.org/ticket/47692#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X
#47692: Processing of port q failed ----------------------------+-------------------------- Reporter: elencolombi@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: q | ----------------------------+-------------------------- Comment (by elencolombi@…): I did it, still error it060432:~ $ sudo port clean q ---> Cleaning q it060432:~ $ sudo port install q ---> Computing dependencies for q ---> Fetching archive for q ---> Attempting to fetch q-7.11_3.darwin_14.i386.tbz2 from http://packages.macports.org/q ---> Attempting to fetch q-7.11_3.darwin_14.i386.tbz2 from http://lil.fr.packages.macports.org/q ---> Attempting to fetch q-7.11_3.darwin_14.i386.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/q ---> Fetching distfiles for q ---> Verifying checksums for q ---> Extracting q ---> Applying patches to q ---> Configuring q ---> Building q Error: org.macports.build for port q returned: command execution failed Please see the log file for port q for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_q/q/main.log To report a bug, follow the instructions in the guide: http://guide.macports.org/#project.tickets Error: Processing of port q failed -- Ticket URL: <https://trac.macports.org/ticket/47692#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
#47692: Processing of port q failed ----------------------------+-------------------------- Reporter: elencolombi@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: q | ----------------------------+-------------------------- Comment (by larryv@…): And you still have not attached the log. The log is the file mentioned in the error message. -- Ticket URL: <https://trac.macports.org/ticket/47692#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X
#47692: Processing of port q failed ----------------------------+-------------------------- Reporter: elencolombi@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: q | ----------------------------+-------------------------- Comment (by elencolombi@…): added. -- Ticket URL: <https://trac.macports.org/ticket/47692#comment:4> MacPorts <https://www.macports.org/> Ports system for OS X
#47692: Processing of port q failed ----------------------------+-------------------------- Reporter: elencolombi@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: q | ----------------------------+-------------------------- Comment (by elencolombi@…): also tried [[BR]] $ sudo port clean q[[BR]] $ sudo port selfupdate[[BR]] $ sudo port install q[[BR]] but still the same error message.... -- Ticket URL: <https://trac.macports.org/ticket/47692#comment:5> MacPorts <https://www.macports.org/> Ports system for OS X
#47692: q @7.11: build fails with readline 6.3+ ----------------------------+-------------------------- Reporter: elencolombi@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: q | ----------------------------+-------------------------- Comment (by ryandesign@…): Thank you for the report. The errors in the log have to do with `CPPFunction`, which is a readline function which was renamed to `rl_completion_func_t` a long time ago, and in readline 6.3, the old `CPPFunction` name was finally removed. I'll see if I can patch q to fix this. -- Ticket URL: <https://trac.macports.org/ticket/47692#comment:6> MacPorts <https://www.macports.org/> Ports system for OS X
#47692: q @7.11: build fails with readline 6.3+ ----------------------------+-------------------------- Reporter: elencolombi@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: q | ----------------------------+-------------------------- Comment (by ryandesign@…): Replying to [ticket:47692 elencolombi@…]:
need to install these [ * python26 * py26-numpy * py26-scipy * py26-pyqt4 * py26-mysql * py26-lxml] to use ETE
this is what I get
{{{ it060432:~ $ sudo port install [py26-scipy] Password: ---> Cleaning e ---> Computing dependencies for q }}}
Note that you don't actually need q. MacPorts only tried to install it because you used square brackets in your command. You should instead have typed: {{{ sudo port install py26-scipy }}} Run this now; it should work fine and will not require q. To explain why MacPorts tried to install q: When you typed `sudo port install [py26-scipy]`, with the square brackets around the name, that was interpreted as a character set. MacPorts uses the Tcl function [http://wiki.tcl.tk/4385 string match] to process your input, which handles square brackets in the following way:
'''['''''chars''''']''' Matches any character in the set given by ''chars''. If a sequence of the form ''x-y'' appears in ''chars'', then any character between ''x'' and ''y'', inclusive, will match.
So when you typed `[py26-scipy]` that was expanded to the following list of ports: * p * y * 2 * all characters between 6 and s inclusive: 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] !^ _ ` a b c d e f g h i j k l m n o p q r s * c * i * p * y We don't have ports by most of those names; the only ports we do have are e, q and R, so MacPorts tried to install those. Your transcript above shows that e was successfully installed, and then you got the error on q. You don't need them for what you're trying to do. You can clean q and uninstall e. {{{ sudo port clean q sudo port uninstall e }}} -- Ticket URL: <https://trac.macports.org/ticket/47692#comment:7> MacPorts <https://www.macports.org/> Ports system for OS X
#47692: q @7.11: build fails with readline 6.3+ ----------------------------+-------------------------- Reporter: elencolombi@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: q | ----------------------------+-------------------------- Comment (by ryandesign@…): Replying to [comment:7 ryandesign@…]:
Replying to [ticket:47692 elencolombi@…]:
need to install these [ * python26 * py26-numpy * py26-scipy * py26-pyqt4 * py26-mysql * py26-lxml] to use ETE
Note that the best way to install ETE in MacPorts is to just run: {{{ sudo port install py27-ete2 }}} This is recommended on the [http://etetoolkit.org/download/ ETE project's download page]. Note that this will use Python 2.7, not 2.6. We used to have py26-ete2 in MacPorts but removed it, because we are in the process of removing all Python modules for Python versions earlier than 2.7 (and for Python 3 versions earlier than 3.4). -- Ticket URL: <https://trac.macports.org/ticket/47692#comment:8> MacPorts <https://www.macports.org/> Ports system for OS X
#47692: q @7.11: build fails with readline 6.3+ ----------------------------+-------------------------- Reporter: elencolombi@… | Owner: ryandesign@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: fixed | Keywords: Port: q | ----------------------------+-------------------------- Changes (by ryandesign@…): * status: new => closed * resolution: => fixed Comment: Replying to [comment:6 ryandesign@…]:
The errors in the log have to do with `CPPFunction`, which is a readline function which was renamed to `rl_completion_func_t` a long time ago, and in readline 6.3, the old `CPPFunction` name was finally removed. I'll see if I can patch q to fix this.
r136030 -- Ticket URL: <https://trac.macports.org/ticket/47692#comment:9> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts