Opened 17 years ago

Closed 17 years ago

Last modified 17 years ago

#1612 closed defect (worksforme)

class-dump (and maybe other pbx based projects) fails to build if seperate build location set in XCode

Reported by: jwight@… Owned by: waqar@…
Priority: Normal Milestone:
Component: base Version: 1.0
Keywords: Cc: fkr@…


How to reproduce:

#1 In XCode set a "Seperate location for build products" in the "Building" preferences. I use "~/ Products". #2 Download, compile and install darwin-ports. #3 Install class-dump via "sudo port install class-dump". #4 Build fails. See attachment (forthcoming).

Attachments (1)

class-dump-log.txt (3.4 KB) - added by jwight@… 17 years ago.
class-dump build log

Download all attachments as: .zip

Change History (8)

Changed 17 years ago by jwight@…

Attachment: class-dump-log.txt added

class-dump build log

comment:1 Changed 17 years ago by jwight@…

Note - this may affect all packages that are built via pbx/xcode.

comment:2 Changed 17 years ago by waqar@…

Cc: fkr@… added
Owner: changed from darwinports-bugs@… to waqar@…

[waqar@extreme class-dump]$ port build ---> Fetching class-dump ---> Verifying checksum for class-dump ---> Extracting class-dump ---> Configuring class-dump ---> Building class-dump

I do not see the errors when I built it. I changed the build directory to ~/Temp and it built fine.

The only issue with this port file is that install assumes that binary is build in a sub directory. And that is an issue with pbxbuild and xcodebuild, not sure how to get the location of build directory.

comment:3 Changed 17 years ago by waqar@…

Status: newassigned

comment:4 Changed 17 years ago by jwight@…

Try setting Intermediates directory too. I have it set to ~/Products/Intermediates.

comment:5 Changed 17 years ago by waqar@…

I did as well I changed both the locations. And it works fine, I just updated the port to the latest version of the source. 3.0. You may want to update and try rebuidling again.

comment:6 Changed 17 years ago by jwight@…

Updated to class-dump 3.0 and the problem has gone away. Awesome.

comment:7 Changed 17 years ago by waqar@…

Resolution: worksforme
Status: assignedclosed
Note: See TracTickets for help on using tickets.