That's the one I'm using. All in all, here are all the commands I ran: ant super-clean cd ../flex-blazeds ant clean ant main cd ../sdk ant main ant frameworks-rsls ant -f installer.xml -Dflash.sdk.version=15.0 -Dair.sdk.version=15.0
After all this (everything finally ran successfully), I get exactly the same error as before (and as Piotr had, though with the installer-installed SDK): "Type was not found or was not a compile-time constant: [flash.events]::IEventDispatcher." This is a completely empty new (AIR) application, with nothing on stage and no dependencies... On 17 December 2014 at 17:26, Erik de Bruin <e...@ixsoftware.nl> wrote: > Mihai, > > Are you following the latest version of the README? The one that has > you use the 'installer.xml' instead of the 'ide' build scripts? If > not, would you try it? > > Thanks, > > EdB > > > > On Wed, Dec 17, 2014 at 6:17 PM, Mihai Chira <mihai.ch...@gmail.com> wrote: >> I compiled blazeds separately (cd ../flex-blazeds & ant clean & ant >> main), and now it seems to be working. I'll let you know once it's >> done if I can compile an app. >> >> On 17 December 2014 at 16:52, Mihai Chira <mihai.ch...@gmail.com> wrote: >>> I did a super-clean, and now the error changed: it failed when trying >>> to compile blazeds: >>> >>> compile: >>> [javac] >>> c:\Users\evolverine\workspace\flex-blazeds\modules\common\build.xml:54: >>> warning: 'includeantruntime' was not set, defa >>> ulting to build.sysclasspath=last; set to false for repeatable builds >>> [javac] Compiling 47 source files to >>> c:\Users\evolverine\workspace\flex-blazeds\modules\common\classes >>> [javac] warning: [options] bootstrap class path not set in >>> conjunction with -source 1.4 >>> [javac] warning: [options] source value 1.4 is obsolete and will >>> be removed in a future release >>> [javac] warning: [options] target value 1.4 is obsolete and will >>> be removed in a future release >>> [javac] warning: [options] To suppress warnings about obsolete >>> options, use -Xlint:-options. >>> [javac] >>> c:\Users\evolverine\workspace\flex-blazeds\modules\common\src\flex\messaging\config\ApacheXPathClientConfigurationPars >>> er.java:19: error: package org.apache.xpath does not exist >>> [javac] import org.apache.xpath.CachedXPathAPI; >>> [javac] ^ >>> [javac] >>> c:\Users\evolverine\workspace\flex-blazeds\modules\common\src\flex\messaging\config\ApacheXPathClientConfigurationPars >>> er.java:37: error: cannot find symbol >>> [javac] private CachedXPathAPI xpath; >>> [javac] ^ >>> [javac] symbol: class CachedXPathAPI >>> [javac] location: class ApacheXPathClientConfigurationParser >>> [javac] >>> c:\Users\evolverine\workspace\flex-blazeds\modules\common\src\flex\messaging\config\ApacheXPathClientConfigurationPars >>> er.java:41: error: cannot find symbol >>> [javac] this.xpath = new CachedXPathAPI(); >>> [javac] ^ >>> [javac] symbol: class CachedXPathAPI >>> [javac] location: class ApacheXPathClientConfigurationParser >>> [javac] 3 errors >>> [javac] 4 warnings >>> >>> BUILD FAILED >>> c:\Users\evolverine\workspace\sdk\build.xml:411: The following error >>> occurred while executing this line: >>> c:\Users\evolverine\workspace\sdk\modules\build.xml:157: The following >>> error occurred while executing this line: >>> c:\Users\evolverine\workspace\sdk\modules\flex-messaging-common\build.xml:86: >>> The following error occurred while executing this li >>> ne: >>> c:\Users\evolverine\workspace\flex-blazeds\build.xml:161: The >>> following error occurred while executing this line: >>> c:\Users\evolverine\workspace\flex-blazeds\modules\common\build.xml:54: >>> Compile failed; see the compiler error output for details. >>> >>> On 17 December 2014 at 16:28, Erik de Bruin <e...@ixsoftware.nl> wrote: >>>> Do a 'super-clean' instead of a clean, and make sure your workspace is >>>> up to date. The fix for the 'flex-tool-api' download is in there >>>> (https instead of http)... >>>> >>>> EdB >>>> >>>> >>>> >>>> On Wed, Dec 17, 2014 at 5:22 PM, Mihai Chira <mihai.ch...@gmail.com> wrote: >>>>> Running >>>>> >>>>> ant clean >>>>> ant main >>>>> >>>>> should work just fine, right? I'm on the release4.14.0 branch, but >>>>> when I run ant main I keep getting >>>>> >>>>> BUILD FAILED >>>>> c:\Users\evolverine\workspace\sdk\build.xml:411: The following error >>>>> occurred while executing this line: >>>>> c:\Users\evolverine\workspace\sdk\modules\build.xml:140: The following >>>>> error occurred while executing this line: >>>>> c:\Users\evolverine\workspace\sdk\modules\compiler\build.xml:171: >>>>> Warning: Could not find file c:\Users\evolverine\workspace\sdk\i >>>>> n\flex-tool-api.jar to copy. >>>>> >>>>> For some reason it doesn't download flex-tool-api.jar before trying to >>>>> copy it. I'll try on develop. >>>>> >>>>> On 17 December 2014 at 14:26, Mihai Chira <mihai.ch...@gmail.com> wrote: >>>>>> This looks great. I'll try it hopefully today. It also probably means >>>>>> we can delete those sh and bat files, which should simplify work with >>>>>> the SDK. >>>>>> >>>>>> On 17 December 2014 at 13:41, <erikdebr...@apache.org> wrote: >>>>>>> Changed 'prepare SDK' section again >>>>>>> >>>>>>> After Mihai's effort, I looked into this some more. Turns out the >>>>>>> easiest, cross platform and most up-to-date way to do this is using the >>>>>>> same script as the Installer. Since I can't find a way to change the >>>>>>> FP/AIR versions of an existing SDK that works on Windows, I made that a >>>>>>> 'Mac/Linux' only section. >>>>>>> >>>>>>> Signed-off-by: Erik de Bruin <e...@ixsoftware.nl> >>>>>>> >>>>>>> >>>>>>> Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo >>>>>>> Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/feb40f62 >>>>>>> Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/feb40f62 >>>>>>> Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/feb40f62 >>>>>>> >>>>>>> Branch: refs/heads/release4.14.0 >>>>>>> Commit: feb40f628bf126db22fc9c90fcb35a0f72511866 >>>>>>> Parents: 8ce76a2 >>>>>>> Author: Erik de Bruin <e...@ixsoftware.nl> >>>>>>> Authored: Wed Dec 17 14:40:53 2014 +0100 >>>>>>> Committer: Erik de Bruin <e...@ixsoftware.nl> >>>>>>> Committed: Wed Dec 17 14:40:53 2014 +0100 >>>>>>> >>>>>>> ---------------------------------------------------------------------- >>>>>>> README | 31 +++++++------------------------ >>>>>>> 1 file changed, 7 insertions(+), 24 deletions(-) >>>>>>> ---------------------------------------------------------------------- >>>>>>> >>>>>>> >>>>>>> http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/feb40f62/README >>>>>>> ---------------------------------------------------------------------- >>>>>>> diff --git a/README b/README >>>>>>> index 8ecd4fd..0e4eaf4 100644 >>>>>>> --- a/README >>>>>>> +++ b/README >>>>>>> @@ -310,41 +310,24 @@ To get a brief listing of all the targets type, >>>>>>> use: >>>>>>> Prepare the SDK for use with an IDE >>>>>>> ----------------------------------- >>>>>>> >>>>>>> -If you want to use the SDK you built from source in Adobe Flash >>>>>>> Builder, you >>>>>>> -need to run these commands and scripts: >>>>>>> +To create an SDK for Flash Builder or any other IDE, run: >>>>>>> >>>>>>> cd <flex.dir> >>>>>>> ant frameworks-rsls >>>>>>> - ./ide/constructFlexForIDE.[sh/bat] "[path-to-sdk]" >>>>>>> "[path-to-UNZIPPED-flex_sdk_4.6.0.23201B.zip]" >>>>>>> - (Mac only: ./ide/addAIRtoSDK.sh) >>>>>>> + ant -f installer.xml -Dflash.sdk.version=15.0 >>>>>>> -Dair.sdk.version=15.0 >>>>>>> >>>>>>> -This builds the RSLS for the SDK and copy some IDE related files from >>>>>>> the Adobe >>>>>>> -Flex SDK 4.6. >>>>>>> +On Mac/Linux the AIR and Flash Player version can be changed by >>>>>>> running: >>>>>>> >>>>>>> -To create an SDK for another IDE, or if you want to use a different >>>>>>> version of >>>>>>> -Adobe AIR (Adobe Flex 4.6 uses Adobe AIR 3.1), run: >>>>>>> + ./ide/setFlashPlayerVersion.sh ./ 15.0 >>>>>>> + ./ide/addAIRtoSDK.sh 15.0 ./ >>>>>>> >>>>>>> - cd ide/flashbuilder & call >>>>>>> ide/flashbuilder/makeApacheFlexForIDE.bat "[path-to-sdk]" (on Windows) >>>>>>> - ./ide/flashbuilder/makeApacheFlexForIDE.sh (on Mac and Linux) >>>>>>> - >>>>>>> -On Mac the AIR and Flash Player version can be changed by running: >>>>>>> - ./ide/setFlashPlayerVersion.sh >>>>>>> - ./ide/addAIRtoSDK.sh >>>>>>> >>>>>>> >>>>>>> Using the Binary Distribution >>>>>>> ============================= >>>>>>> >>>>>>> -In order to use the binary distribution of the SDK, you must first >>>>>>> download the >>>>>>> -third-party dependencies. First, make sure your system is good to go: >>>>>>> see >>>>>>> -'Prepare your system' above. Note: you cannot use the env.properties >>>>>>> file to >>>>>>> -set the environment variables when you use the Binany Distribution. >>>>>>> Now, use: >>>>>>> - >>>>>>> - cd <flex-sdk>/frameworks >>>>>>> - ant thirdparty-downloads >>>>>>> - >>>>>>> -To complete the setup of the SDK, follow the instructions in the >>>>>>> -'Prepare the SDK for use with an IDE' section above. >>>>>>> +In order to use the binary distribution of the SDK, follow the >>>>>>> instructions in >>>>>>> +the 'Prepare the SDK for use with an IDE' section above. >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>> >>>> >>>> >>>> -- >>>> Ix Multimedia Software >>>> >>>> Jan Luykenstraat 27 >>>> 3521 VB Utrecht >>>> >>>> T. 06-51952295 >>>> I. www.ixsoftware.nl > > > > -- > Ix Multimedia Software > > Jan Luykenstraat 27 > 3521 VB Utrecht > > T. 06-51952295 > I. www.ixsoftware.nl