Opened 8 years ago

Closed 8 years ago

Last modified 8 years ago

#50394 closed defect (invalid)

dyld-headers is obsolete; please uninstall it

Reported by: noloader (Jeffrey Walton) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.3.4
Keywords: Cc:
Port: dyld-headers

Description (last modified by ryandesign (Ryan Carsten Schmidt))

I'm not sure what's going on here. I did not install the headers in question, and I don't want to remove anything installed by Macport, especially if its being used by an essential package like rsync.

$ cat /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_dyld-headers/dyld-headers/main.log
version:1
:debug:main dyld-headers has no conflicts
:debug:main Executing org.macports.main (dyld-headers)
:debug:main changing euid/egid - current euid: 0 - current egid: 0
:debug:main egid changed to: 501
:debug:main euid changed to: 502
:debug:main Skipping completed org.macports.archivefetch (dyld-headers)
:debug:main Privilege de-escalation not attempted as not running as root.
:debug:main Skipping completed org.macports.fetch (dyld-headers)
:debug:main Privilege de-escalation not attempted as not running as root.
:debug:main Skipping completed org.macports.checksum (dyld-headers)
:debug:main Privilege de-escalation not attempted as not running as root.
:debug:main Skipping completed org.macports.extract (dyld-headers)
:debug:main Privilege de-escalation not attempted as not running as root.
:debug:main Skipping completed org.macports.patch (dyld-headers)
:debug:main Privilege de-escalation not attempted as not running as root.
:debug:configure configure phase started at Thu Jan 21 00:20:48 EST 2016
:notice:configure --->  Configuring dyld-headers
:debug:configure Using compiler 'Xcode Clang'
:debug:configure Executing proc-pre-org.macports.configure-configure-0
:error:configure dyld-headers is obsolete; please uninstall it.
:error:configure org.macports.configure for port dyld-headers returned: obsolete port
:debug:configure Error code: NONE
:debug:configure Backtrace: obsolete port
    while executing
"proc-pre-org.macports.configure-configure-0 org.macports.configure"
    ("eval" body line 1)
    invoked from within
"eval $pre $targetname"
:info:configure Warning: targets not executed for dyld-headers: org.macports.install org.macports.configure org.macports.build org.macports.destroot
:notice:configure Please see the log file for port dyld-headers for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_dyld-headers/dyld-headers/main.log
$ uname -a
Darwin hilbert 13.4.0 Darwin Kernel Version 13.4.0: Wed Mar 18 16:20:14 PDT 2015; root:xnu-2422.115.14~1/RELEASE_X86_64 x86_64
$ sw_vers
ProductName:	Mac OS X
ProductVersion:	10.9.5
BuildVersion:	13F1507
$ sudo system_profiler
...
    System Information:

      Version: 10.9.1
      Obtained from: Apple
      Last Modified: 12/18/15, 3:26 PM
      Kind: Intel
      64-Bit (Intel): Yes
      Signed by: Software Signing, Apple Code Signing Certification Authority, Apple Root CA
      Location: /Applications/Utilities/System Information.app
      Get Info String: 10.9.1, Copyright © 1997-2015 Apple Inc.

...
Developer:

    Developer Information:

      Version: 6.2 (6C131e)
      Location: /Applications/Xcode.app
      Applications:
          Xcode: 6.2 (6776)
          Instruments: 6.2 (56718)
      SDKs:
          OS X:
              10.10: (14A383)
              10.9: (13F26)
          iOS:
              8.2: (12D508)
          iOS Simulator:
              8.2: (12D508)
$ /opt/local/bin/port version
Version: 2.3.4

Change History (4)

comment:1 Changed 8 years ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Port: dyld-headers added
Resolution: invalid
Status: newclosed
Type: submissiondefect

The error message you received is correct. The dyld-headers port is obsolete; please uninstall it.

comment:2 Changed 8 years ago by noloader (Jeffrey Walton)

You will have to forgive my ignorance...

I did not install it, so its not clear to me why I should uninstall it. If its needs to be uninstalled, then why does Macports not uninstall it since it installed it?

comment:3 Changed 8 years ago by noloader (Jeffrey Walton)

Ping???

comment:4 Changed 8 years ago by neverpanic (Clemens Lang)

MacPorts never automatically removes packages without your request, and we're unlikely to start adding a special case for this port. dyld-headers was probably pulled in as a dependency of something else you installed some time back, but is now no longer required.

We may change this in the future and do a more general management of your installed packages by also automatically removing packages that you didn't request and are no longer required, but if that happens it's going to be as feature development of MacPorts itself, and not specific to a port.

Note: See TracTickets for help on using tickets.