New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #35562 (closed defect: fixed)

Opened 10 months ago

Last modified 3 months ago

class-dump @3.3.4 Builds fails / hangs on 10.8.0 w/ Xcode 4.5 DP4

Reported by: john.engelhart@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.1.2
Keywords: haspatch Cc: gjasny@…, g5pw@…, egall@…
Port: class-dump

Description

Build fails / hangs for unknown reasons. It is not xcodebuild --license related.

I just received a brand new MacBook Pro Retina with 10.8 installed on it, and then installed Xcode 4.5 DP4 on it (this would be the first Xcode installed on this machine).

Installed MacPorts via Mountain Lion .pkg installer.

While class-dump fails / hangs, this is just the only one that I'm reporting about. For all practical purposes, MacPorts simply does not work, nor can it be easily coerced to work on this system. I would estimate that about 15-20% of the packages I typically install via MacPorts are failing or hanging mysteriously.

Attachments

main.log (156.9 KB) - added by jokkel@… 7 months ago.
Buildlog for class-dump
main.2.log (156.9 KB) - added by jokkel@… 7 months ago.
Buildlog for class-dump
conditionally-name-variable.diff (584 bytes) - added by gjasny@… 7 months ago.
Conditionally use structure variable
Portfile-class-dump-35562.diff (252 bytes) - added by gjasny@… 7 months ago.

Change History

comment:1 Changed 10 months ago by ryandesign@…

Please try Xcode 4.4; we can't really help with pre-release versions of Xcode.

comment:2 Changed 7 months ago by jokkel@…

class-dump fails to build for me too.

Mac OS X 10.8.2 XCode 4.5 (4G182) MacPorts 2.1.2

Other ports build just fine. I attached the build logfile.

Last edited 7 months ago by jokkel@… (previous) (diff)

Changed 7 months ago by jokkel@…

Buildlog for class-dump

Changed 7 months ago by jokkel@…

Buildlog for class-dump

comment:3 Changed 7 months ago by jokkel@…

The XCode project of http://www.codethecode.com/projects/class-dump/ doesn't build with XCode 4.5. It sets custom paths for build products, which apparently isn't allowed anymore.

So it's not a macports problem, but an upstream problem. However the tar.gz that macports downloads contains a compiled binary that could be used directly and works just fine.

Last edited 7 months ago by jokkel@… (previous) (diff)

Changed 7 months ago by gjasny@…

Conditionally use structure variable

Changed 7 months ago by gjasny@…

comment:4 Changed 7 months ago by gjasny@…

  • Cc gjasny@… added

Cc Me!

comment:5 Changed 7 months ago by gjasny@…

Hello,

the attached patch fixes the main2.log build problem.

Thanks, Gregor

comment:6 Changed 7 months ago by macsforever2000@…

  • Keywords haspatch added
  • Port set to class-dump

comment:7 Changed 5 months ago by g5pw@…

I just updated (r 100436) the port to version 3.4, it builds fine for me on XCode 4.5.2. If it works for you too, go ahead and close the ticket.

comment:8 Changed 5 months ago by g5pw@…

  • Cc g5pw@… added

Cc Me!

comment:9 Changed 3 months ago by g5pw@…

  • Status changed from new to closed
  • Resolution set to fixed

3 months passed, I guess the bug is gone. Yay! :)

comment:10 Changed 3 months ago by egall@…

  • Cc egall@… added

Cc Me!

Note: See TracTickets for help on using tickets.