[MacPorts] #51183: Curl failure while attempting to install pango
#51183: Curl failure while attempting to install pango ------------------------------+-------------------------------- Reporter: larry.schapker@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Keywords: pango curl | Port: curl ------------------------------+-------------------------------- Mac version: El Capitan commandline output: {{{ larry.schapker@LSCHAPKER-01:~ 10:09:38 $ sudo port install pango +no_x11 +quartz +universal ---> Computing dependencies for pango ---> Dependencies to be installed: harfbuzz graphite2 cmake curl ---> Staging curl into destroot Error: org.macports.destroot for port curl returned: error copying "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_net_curl/curl/work/destroot" to "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_net_curl/curl/work /destroot-x86_64/destroot": file already exists Error: Failed to install curl Please see the log file for port curl for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_net_curl/curl/main.log Error: The following dependencies were not installed: harfbuzz graphite2 cmake curl To report a bug, follow the instructions in the guide: http://guide.macports.org/#project.tickets Error: Processing of port pango failed }}} I've deleted the "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_net_curl/curl/work" folder and re-executed the command. That execution returned the same error. My guess is there is an issue with the building/staging of the curl object code (but not certain about that). I am very new to OSx (but have a lot of experience with Linux) and request a little guidance for this issue. Thank you! -- Ticket URL: <https://trac.macports.org/ticket/51183> MacPorts <https://www.macports.org/> Ports system for OS X
#51183: Curl failure while attempting to install pango -------------------------------+-------------------------- Reporter: larry.schapker@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: curl | -------------------------------+-------------------------- Changes (by mf2k@…): * owner: macports-tickets@… => ryandesign@… * cc: larry.schapker@… (removed) * keywords: pango curl => Comment: In the future, please Cc the port maintainers ({{{port info --maintainers curl}}}), if any. As reporter, you do not need to Cc yourself. -- Ticket URL: <https://trac.macports.org/ticket/51183#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
#51183: Curl failure while attempting to install pango -------------------------------+-------------------------- Reporter: larry.schapker@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: curl | -------------------------------+-------------------------- Comment (by ryandesign@…): The reason for this particular failure is that you did not clean before trying again, as listed in the ticket filing instructions. Please run `sudo port clean curl` -- Ticket URL: <https://trac.macports.org/ticket/51183#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X
#51183: Curl failure while attempting to install pango -------------------------------+-------------------------- Reporter: larry.schapker@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: curl | -------------------------------+-------------------------- Comment (by larry.schapker@…): Thank you for the quick reply. I'm barely 1 step ahead of you. {{{ larry.schapker@LSCHAPKER-01:~ 10:42:46 $ sudo port clean curl ---> Cleaning curl http://guide.macports.org/#project.tickets larry.schapker@LSCHAPKER-01:~ 10:43:06 $ sudo port install pango +no_x11 +quartz +universal ---> Computing dependencies for pango ---> Dependencies to be installed: harfbuzz graphite2 cmake curl ---> Fetching archive for curl ---> Attempting to fetch curl-7.48.0_0+ssl+universal.darwin_15.i386-x86_64.tbz2 from https://packages.macports.org/curl ---> Attempting to fetch curl-7.48.0_0+ssl+universal.darwin_15.i386-x86_64.tbz2 from http://sea.us.packages.macports.org/macports/packages/curl ---> Attempting to fetch curl-7.48.0_0+ssl+universal.darwin_15.i386-x86_64.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/curl ---> Fetching distfiles for curl ---> Verifying checksums for curl ---> Extracting curl ---> Applying patches to curl ---> Configuring curl ---> Building curl ---> Staging curl into destroot Error: org.macports.destroot for port curl returned: curl-config differs in /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_net_curl/curl/work/destroot-i386//opt/local/bin and /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_net_curl/curl/work /destroot-x86_64//opt/local/bin and cannot be merged Error: Failed to install curl Please see the log file for port curl for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_net_curl/curl/main.log Error: The following dependencies were not installed: harfbuzz graphite2 cmake curl To report a bug, follow the instructions in the guide: http://guide.macports.org/#project.tickets Error: Processing of port pango failed }}} Replying to [comment:3 ryandesign@…]:
The reason for this particular failure is that you did not clean before trying again, as listed in the ticket filing instructions. Please run `sudo port clean curl`
-- Ticket URL: <https://trac.macports.org/ticket/51183#comment:4> MacPorts <https://www.macports.org/> Ports system for OS X
#51183: Curl failure while attempting to install pango -------------------------------+-------------------------- Reporter: larry.schapker@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: curl | -------------------------------+-------------------------- Comment (by ryandesign@…): What version of Xcode do you have? -- Ticket URL: <https://trac.macports.org/ticket/51183#comment:5> MacPorts <https://www.macports.org/> Ports system for OS X
#51183: Curl failure while attempting to install pango -------------------------------+-------------------------- Reporter: larry.schapker@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: curl | -------------------------------+-------------------------- Comment (by larry.schapker@…): I installed xcode 7.3 (via the Apple apps store) as they state: Xcode 7.3 includes Swift 2.2 and SDKs for iOS 9.3, watchOS 2.2, tvOS 9.2, and OS X 10.11 El Capitan. Replying to [comment:5 ryandesign@…]:
What version of Xcode do you have?
-- Ticket URL: <https://trac.macports.org/ticket/51183#comment:6> MacPorts <https://www.macports.org/> Ports system for OS X
#51183: Curl failure while attempting to install pango -------------------------------+-------------------------- Reporter: larry.schapker@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: curl | -------------------------------+-------------------------- Comment (by ryandesign@…): The log shows that for the x86_64 portion of the build, it found openssl 1.0.0, and for the i386 portion of the build it did not find openssl at all. Both of those results are weird; it should be finding openssl 1.0.2 for both portions of the build. Verify what version of the MacPorts openssl port you have installed by running: {{{ /opt/local/bin/port -v installed openssl /opt/local/bin/openssl version /usr/bin/file /opt/local/bin/openssl }}} -- Ticket URL: <https://trac.macports.org/ticket/51183#comment:7> MacPorts <https://www.macports.org/> Ports system for OS X
#51183: Curl failure while attempting to install pango -------------------------------+-------------------------- Reporter: larry.schapker@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: curl | -------------------------------+-------------------------- Comment (by larry.schapker@…): Thank you for the very quick response and guidance! When I executed the first command you provided, MacPort reported that openssl was not installed. {{{ larry.schapker@LSCHAPKER-01:~ 07:47:49 $ /opt/local/bin/port -v installed openssl None of the specified ports are installed. }}} My guess is that ssl was installed as part of the base El Capitan install, but wasn't under MacPorts. I manually installed openssl via MacPorts (sudo port install openssl +no_x11 +quartz +universal) and it appeared to install properly. After "cleaning" the install of curl, I re-executed the install of "pango". Pango appears to be installed now. Would changing the dependencies for curl to include "openssl" correct this issue in the future? Thanks again for your assistance!!! -- Ticket URL: <https://trac.macports.org/ticket/51183#comment:8> MacPorts <https://www.macports.org/> Ports system for OS X
#51183: MacPorts did not install curl's dependency openssl -------------------------------+-------------------------- Reporter: larry.schapker@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: base | Version: 2.3.4 Resolution: | Keywords: Port: | -------------------------------+-------------------------- Changes (by ryandesign@…): * component: ports => base * port: curl => Comment: The curl dependencies do include openssl, if you use the ssl variant, which MacPorts curl does by default and which your terminal output shows is being used in your case, so MacPorts should have installed it prior to attempting to install curl. If you were to deliberately deselect the ssl variant, curl would not attempt to use openssl. The only explanation I can think of is that you've found a bug in MacPorts base where it did not compute the dependencies of curl properly. I note that the log you attached does not contain any of the usual dependency verification output. I know that one such bug was fixed in r138461 but that situation might be different. -- Ticket URL: <https://trac.macports.org/ticket/51183#comment:9> MacPorts <https://www.macports.org/> Ports system for OS X
#51183: MacPorts did not install curl's dependency openssl -------------------------------+-------------------------------- Reporter: larry.schapker@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: base | Version: 2.3.4 Resolution: | Keywords: Port: | -------------------------------+-------------------------------- Changes (by ryandesign@…): * cc: ryandesign@…, jmr@… (added) * owner: ryandesign@… => macports-tickets@… Comment: Josh, any idea about this one? -- Ticket URL: <https://trac.macports.org/ticket/51183#comment:10> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts