Hi,
This is what I use and I am compiling large component frameworks in
nightly builds of Flex 4.
<compc
output="${output.product.swc}"
link-report="${basedir}/deployed/link-report.xml">
<target-player>10</target-player>
<namespace
uri="http://www.teotigraphix.com"
manifest="${basedir}/build/component-manifest.xml"/>
<namespace
uri="library://ns.adobe.com/flex/spark"
manifest="${flexsdk.dir}/frameworks/projects/spark/manifest.xml"/>
<include-namespaces uri="http://www.teotigraphix.com"/>
<source-path path-element="${global.framework.src.dir}"/>
<source-path path-element="${library.src.dir}"/>
<external-library-path dir="${flexsdk.libs.dir}">
<include
name="player/${version.player.major}/playerglobal.swc"/>
<include name="framework.swc"/>
<include name="flex4.swc"/>
<include name="textLayout.swc"/>
</external-library-path>
<keep-as3-metadata name="ComponentAlias" />
<keep-as3-metadata name="ComponentHandler" />
<keep-as3-metadata name="SkinHandler" />
<keep-as3-metadata name="PartHandler" />
<keep-as3-metadata name="ServiceHandler" />
<keep-as3-metadata name="Part" />
<keep-as3-metadata name="StyleBinding" />
</compc>
From what I see is you are missing the;
<external-library-path/>
element.
Mike,
http://www.teotigraphix.com