Re: frameworks inside frameworks -- "deployment" linking trouble
Re: frameworks inside frameworks -- "deployment" linking trouble
- Subject: Re: frameworks inside frameworks -- "deployment" linking trouble
- From: Michael Rothwell <email@hidden>
- Date: Sat, 31 Jan 2004 18:13:14 -0500
From what I can tell, the thing I want is an "umbrella framework." I
don't know how to make one of those, so instead I removed the libXML
frameworks from my framework, and made both the framework and the cocoa
app include them. It works, but it's less convenient than completely
hiding the libXML frameworks inside my framework.
Michael Rothwell
email@hidden
On Jan 31, 2004, at 11:58 AM, Michael Rothwell wrote:
>
I have built a framework that includes the libXML/libXSLT frameworks. I
>
include my framework in a Cocoa application. The application builds and
>
runs fine in "development" mode, but in "deployment" mode, I get lots
>
of linker errors for libXML frameworks, which the Cocoa application
>
does not reference directly. Obviously, the frameworks don't exist in
>
@executable_path/../Frameworks, but do exist in my framework's bundle.
>
>
How can I get the "deployment" build to build and run properly?
>
>
>
ld: Undefined symbols:
>
_xmlBufferCreate referenced from RTV expected to be defined in
>
@executable_path/../Frameworks/libxml.framework/Versions/2.6.2/libxml
>
_xmlBufferFree referenced from RTV expected to be defined in
>
@executable_path/../Frameworks/libxml.framework/Versions/2.6.2/libxml
>
_xmlDocDumpFormatMemoryEnc referenced from RTV expected to be defined
>
in
>
@executable_path/../Frameworks/libxml.framework/Versions/2.6.2/libxml
>
_xmlDocGetRootElement referenced from RTV expected to be defined in
>
@executable_path/../Frameworks/libxml.framework/Versions/2.6.2/libxml
>
_xmlFreeDoc referenced from RTV expected to be defined in
>
@executable_path/../Frameworks/libxml.framework/Versions/2.6.2/libxml
>
_xmlNodeDump referenced from RTV expected to be defined in
>
@executable_path/../Frameworks/libxml.framework/Versions/2.6.2/libxml
>
_xmlNodeListGetString referenced from RTV expected to be defined in
>
@executable_path/../Frameworks/libxml.framework/Versions/2.6.2/libxml
>
_xmlDocSetRootElement referenced from RTV expected to be defined in
>
@executable_path/../Frameworks/libxml.framework/Versions/2.6.2/libxml
>
_xmlNewDoc referenced from RTV expected to be defined in
>
@executable_path/../Frameworks/libxml.framework/Versions/2.6.2/libxml
>
_xmlNewNode referenced from RTV expected to be defined in
>
@executable_path/../Frameworks/libxml.framework/Versions/2.6.2/libxml
>
_xmlNewTextChild referenced from RTV expected to be defined in
>
@executable_path/../Frameworks/libxml.framework/Versions/2.6.2/libxml
>
_xmlParseMemory referenced from RTV expected to be defined in
>
@executable_path/../Frameworks/libxml.framework/Versions/2.6.2/libxml
>
_xmlSetProp referenced from RTV expected to be defined in
>
@executable_path/../Frameworks/libxml.framework/Versions/2.6.2/libxml
>
_xmlXPathEvalExpression referenced from RTV expected to be defined in
>
@executable_path/../Frameworks/libxml.framework/Versions/2.6.2/libxml
>
_xmlXPathFreeContext referenced from RTV expected to be defined in
>
@executable_path/../Frameworks/libxml.framework/Versions/2.6.2/libxml
>
_xmlXPathFreeObject referenced from RTV expected to be defined in
>
@executable_path/../Frameworks/libxml.framework/Versions/2.6.2/libxml
>
_xmlXPathNewContext referenced from RTV expected to be defined in
>
@executable_path/../Frameworks/libxml.framework/Versions/2.6.2/libxml
>
_xmlXPathRegisterNs referenced from RTV expected to be defined in
>
@executable_path/../Frameworks/libxml.framework/Versions/2.6.2/libxml
>
>
>
Michael Rothwell
>
email@hidden
>
_______________________________________________
>
cocoa-dev mailing list | email@hidden
>
Help/Unsubscribe/Archives:
>
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
>
Do not post admin requests to the list. They will be ignored.
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.