• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Xcode 2.3 Wrong Headers
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Xcode 2.3 Wrong Headers


  • Subject: Xcode 2.3 Wrong Headers
  • From: email@hidden
  • Date: Sat, 17 Jun 2006 05:33:45 -0400

I am creating a dynamic library.

Along with the code that compiles to the library, I have example code to be built into various command line tools and Cocoa applications.

Thus, I created an Empty Project and then proceeded to add the various targets.

I added the dylib target; after much ado, I got it to compile.
I added the command line tool target; after much more ado, I got it to compile.
I added the Cocoa application target; hell broke loose.


1) The damned thing was trying to precompile headers, but it complained with 2000 errors about not being able to find various definitions in headers that weren't included in any one of the Cocoa Application source files. I examined every setting in the inspector with the corresponding setting in another, working Cocoa Application project; everything was virtually identical. I finally removed from the project all headers and sources that weren't explicitly included in the troublesome Cocoa App target, and voila! The Cocoa App target precompiled headers, and then compiled and successfully ran it's own code; thus, it would seem precompilation is to blame, particularly because I don't specify a prefix header.

2) After turning off precompilation, and making sure the Cocoa App target still worked, I included all the other source (for the dylib and command line tool targets). I didn't even mark those files as being used in their respective targets; I just added them to the project. Press build.

GASP!

To my horror, the errors flew back into my face. And you know what? They were the same damn errors (almost) as when precompiling. The compiler couldn't find headers included in other headers that weren't even touched by my Cocoa App target source. In fact, it get's weirder, as apparently my code is in Apple's:

In file included from /System/Library/Frameworks/ CoreFoundation.framework/Headers/CoreFoundation.h:16,
from /System/Library/Frameworks/ Foundation.framework/Headers/Foundation.h:6,
from /System/Library/Frameworks/AppKit.framework/ Headers/AppKit.h:10:
/Path/To/My/HeaderThatHasNothingToDoWithThisCocoaApp.h:17:17: error: gmp.h: No such file or directory
...Various Errors in my HeaderThatHasNothingToDoWithThisCocoaApp.h, which make sense given the unfound gmp.h...



Do keep in mind that HeaderThatHasNothingToDoWithThisCocoaApp.h is not used in the CocoaApp Target at all; it is merely present in the project


3) So, at this point, I'm at a loss. Please let me know what to do.

Thank You Kindly.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


  • Follow-Ups:
    • Re: Xcode 2.3 Wrong Headers [Found Bug]
      • From: email@hidden
  • Prev by Date: Re: problem with cos ( pi/2 )
  • Next by Date: Egregious GUI bugs
  • Previous by thread: Re: Is there a warning for "Called function with no prototype"?
  • Next by thread: Re: Xcode 2.3 Wrong Headers [Found Bug]
  • Index(es):
    • Date
    • Thread