[MacPorts] #46737: Obsolete dependency prevents port from being installed
#46737: Obsolete dependency prevents port from being installed --------------------+-------------------------------- Reporter: uri@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Keywords: | Port: pcsc-tools --------------------+-------------------------------- Attempts to install pcsc-tools port fail, because the port explicitly lists dependency on p5.12-pcsc, while it has been replaced by p5.16-pcsc. Therefore p5.12-pcsc cannot be installed, therefore pcsc-tools fails to install. $ sudo port install pcsc-tools ---> Computing dependencies for pcsc-tools ---> Dependencies to be installed: p5.12-pcsc ---> Configuring p5.12-pcsc Error: p5.12-pcsc has been made obsolete by the port p5.16-pcsc. Please install p5.16-pcsc instead. Error: org.macports.configure for port p5.12-pcsc returned: obsolete port Error: Failed to install p5.12-pcsc Please see the log file for port p5.12-pcsc for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_perl_p5-graveyard/p5.12-pcsc/main.log Error: The following dependencies were not installed: p5.12-pcsc To report a bug, follow the instructions in the guide: http://guide.macports.org/#project.tickets Error: Processing of port pcsc-tools failed -- Ticket URL: <https://trac.macports.org/ticket/46737> MacPorts <https://www.macports.org/> Ports system for OS X
#46737: pcsc-tools: obsolete dependency prevents port from being installed -------------------------+--------------------------- Reporter: uri@… | Owner: db_macports@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: pcsc-tools | -------------------------+--------------------------- Changes (by devans@…): * owner: macports-tickets@… => db_macports@… * version: 2.3.3 => Old description:
Attempts to install pcsc-tools port fail, because the port explicitly lists dependency on p5.12-pcsc, while it has been replaced by p5.16-pcsc. Therefore p5.12-pcsc cannot be installed, therefore pcsc-tools fails to install.
$ sudo port install pcsc-tools ---> Computing dependencies for pcsc-tools ---> Dependencies to be installed: p5.12-pcsc ---> Configuring p5.12-pcsc Error: p5.12-pcsc has been made obsolete by the port p5.16-pcsc. Please install p5.16-pcsc instead. Error: org.macports.configure for port p5.12-pcsc returned: obsolete port Error: Failed to install p5.12-pcsc Please see the log file for port p5.12-pcsc for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_perl_p5-graveyard/p5.12-pcsc/main.log Error: The following dependencies were not installed: p5.12-pcsc To report a bug, follow the instructions in the guide: http://guide.macports.org/#project.tickets Error: Processing of port pcsc-tools failed
New description: Attempts to install pcsc-tools port fail, because the port explicitly lists dependency on p5.12-pcsc, while it has been replaced by p5.16-pcsc. Therefore p5.12-pcsc cannot be installed, therefore pcsc-tools fails to install. {{{ $ sudo port install pcsc-tools ---> Computing dependencies for pcsc-tools ---> Dependencies to be installed: p5.12-pcsc ---> Configuring p5.12-pcsc Error: p5.12-pcsc has been made obsolete by the port p5.16-pcsc. Please install p5.16-pcsc instead. Error: org.macports.configure for port p5.12-pcsc returned: obsolete port Error: Failed to install p5.12-pcsc Please see the log file for port p5.12-pcsc for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_perl_p5-graveyard/p5.12-pcsc/main.log Error: The following dependencies were not installed: p5.12-pcsc To report a bug, follow the instructions in the guide: http://guide.macports.org/#project.tickets Error: Processing of port pcsc-tools failed }}} -- Comment: Please use WikiFormatting when quoting text from log files and terminals for better readability and CC the port maintainer so he/she will be notified. -- Ticket URL: <https://trac.macports.org/ticket/46737#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X
#46737: pcsc-tools: obsolete dependency prevents port from being installed -------------------------+--------------------------- Reporter: uri@… | Owner: db_macports@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: pcsc-tools | -------------------------+--------------------------- Comment (by devans@…): pcsc-tools now selects it's perl dependencies based on what variant of perl5 is installed. I suspect you have `perl5 +perl5_12`. Make sure your ports are up to date and try installing the default (`perl5 +perl5_16`). -- Ticket URL: <https://trac.macports.org/ticket/46737#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
#46737: pcsc-tools: obsolete dependency prevents port from being installed -------------------------+--------------------------- Reporter: uri@… | Owner: db_macports@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: pcsc-tools | -------------------------+--------------------------- Comment (by uri@…): This is what I have: {{{ $ port installed perl* The following ports are currently installed: perl5 @5.12.4_0+perl5_12 (active) perl5.12 @5.12.5_0+universal (active) perl5.16 @5.16.3_1+universal (active) perl_select @0.3_0 (active) $ port select --list perl Available versions for perl: none perl5.12-apple.13 perl5.16-apple.13 (active) $ }}} Based on it, what would you recommend? -- Ticket URL: <https://trac.macports.org/ticket/46737#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X
#46737: pcsc-tools: obsolete dependency prevents port from being installed -------------------------+--------------------------- Reporter: uri@… | Owner: db_macports@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: pcsc-tools | -------------------------+--------------------------- Comment (by devans@…): You have two versions of perl5 installed right now {{{ perl5 @5.12.4_0+perl5_12 (not active, dependss on perl5.12 perl5 @5.12.4_0+perl5_16 (active, depends on perl5.16) }}} and two perl versions {{{ perl5.12 @5.12.5_0+universal (active) perl5.16 @5.16.3_1+universal (active) }}} The perl5 version is confusing as it is always (for historical reasons) 5.12.4. The variant is the one that tells you which perl version is being used. So to uninstall perl5.12 you just need to do this {{{ sudo port uninstall perl5 @5.12.4_0+perl5_12 sudo port uninstall perl5.12 @5.12.5_0+universal }}} that should leave you with the following installed and active {{{ perl5 @5.12.4_0+perl5_16 perl5.16 @5.16.3_1+universal }}} -- Ticket URL: <https://trac.macports.org/ticket/46737#comment:4> MacPorts <https://www.macports.org/> Ports system for OS X
#46737: pcsc-tools: obsolete dependency prevents port from being installed -------------------------+--------------------------- Reporter: uri@… | Owner: db_macports@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: pcsc-tools | -------------------------+--------------------------- Comment (by uri@…): Thank you! Did exactly as you suggested, saw the output you said should be there. Hope it takes care of my problem with perl. ;) -- Ticket URL: <https://trac.macports.org/ticket/46737#comment:5> MacPorts <https://www.macports.org/> Ports system for OS X
#46737: pcsc-tools: obsolete dependency prevents port from being installed -------------------------+--------------------------- Reporter: uri@… | Owner: db_macports@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: worksforme | Keywords: Port: pcsc-tools | -------------------------+--------------------------- Changes (by devans@…): * status: new => closed * resolution: => worksforme Comment: It should but if you have any further problems let us know. -- Ticket URL: <https://trac.macports.org/ticket/46737#comment:6> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts