Awesome! Thanks for hangin' in there and figuring it out.
EdB On Wed, Dec 17, 2014 at 6:37 PM, Mihai Chira <mihai.ch...@gmail.com> wrote: > I found the issue! Whoa, this is a relief! > > I defined the source SDK ("FlexSDKSource") when it wasn't well built, > and IntelliJ only detected the swcs that it could find there - i.e. > not all of them (just comparing the list to the installer-installed > SDK made that obvious). So after simply removing that SDK and adding > it again, all the swcs were now detected, and the application compiled > successfully! Woohoooo! > > Hope this helps others. > > On 17 December 2014 at 17:33, Mihai Chira <mihai.ch...@gmail.com> wrote: >> Yep, thanks for all your help so far, Erik. >> >> On 17 December 2014 at 17:30, OmPrakash Muppirala <bigosma...@gmail.com> >> wrote: >>> On Wed, Dec 17, 2014 at 9:28 AM, Erik de Bruin <e...@ixsoftware.nl> wrote: >>>> >>>> Oh, never mind. I just read the subject of the thread... >>>> >>>> It's been a busy few days, all things Flex 4.14 are starting to become >>>> a blur ;-) >>>> >>> >>> You are doing a fantastic job! Hang in there :-) >>> >>> Thanks, >>> Om >>> >>> >>>> >>>> EdB >>>> >>>> >>>> >>>> On Wed, Dec 17, 2014 at 6:26 PM, 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 >>>> >>>> >>>> >>>> -- >>>> 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