It makes me think it isn’t finding airglobal.swc.

It could be the one you have is corrupted.

HTH,
-Alex

On 12/4/14, 12:24 PM, "Mihai Chira" <mihai.ch...@gmail.com> wrote:

>Ok, I'm giving up for today.
>
>I managed to get makeApacheFlexForIDE.bat running after I commented
>out the copying task. But now that the AIR sdk seems to be all right
>too, I still get the same error when compiling with IntelliJ.
>
>So is everyone doing it the import projects way, then?
>
>On 4 December 2014 at 20:12, Mihai Chira <mihai.ch...@gmail.com> wrote:
>> Update: after commenting out the PackageMXP target, the "ant
>> -Dbuild.number=20141204 -Dbuild.noprompt=release" command worked, but
>> the compilation fails with the same error: "The definition of base
>> class Error was not found."
>>
>> Alex, after that I also did an "ant main", which was successful, but
>> now the compilation fails with "Error:[project-name]: Invalid version
>> specified, ''"
>>
>>
>> Now, I'm happy to do a release build again, but after that the piece
>> that I see missing is the correct AIR SDK, which I suspect is the
>> reason for the error. And the script that I see downloads it is
>> makeApacheFlexForIDE.bat, right? Well, if I run it like this:
>> "makeApacheFlexForIDE.bat "c:\Users\evolverine\workspace\sdk", it
>> fails with this message:
>> __________________________
>> Copying the Apache Flex SDK from ..\.. to
>>"c:\Users\evolverine\workspace\sdk"
>> Cannot perform a cyclic copy
>> 0 File(s) copied
>> Exiting: error 4"
>> __________________________
>>
>> which, upon checking why, makes sense - it's trying to copy a folder
>> on top of itself. So the script wasn't meant for putting the AIR SDK
>> (and other IDE requirements) in the same folder as the source
>> distribution?
>>
>> On 4 December 2014 at 19:32, Alex Harui <aha...@adobe.com> wrote:
>>> Mihai,
>>>
>>> I don’t think you need to run the “release” target.  The “main” target
>>> should be sufficient.  And thus you shouldn’t need the MXP tools and
>>>can
>>> probably take them out of your environment variables.
>>>
>>> -Alex
>>>
>>>
>>>
>>> On 12/4/14, 11:23 AM, "Mihai Chira" <mihai.ch...@gmail.com> wrote:
>>>
>>>>Update: running ant -Dbuild.number=20141204 -Dbuild.noprompt=release
>>>>failed at the PackageMXP target in
>>>>frameworks\projects\flash-integration\build.xml:159 with this as the
>>>>only information:
>>>>
>>>>_______________________________________
>>>>FlashMXP:
>>>>     [echo] ADOBE_EXTENSION_MANAGER is c:\Program Files
>>>>(x86)\Adobe\Extension Manager 5\Adobe Extension Manager CS5\Adobe
>>>>Extensio
>>>>n Manager CS5.exe
>>>>
>>>>ReportNoExtensionManager:
>>>>
>>>>PackageMXP:
>>>>     [echo] Creating MXP file
>>>>c:\Users\evolverine\workspace\sdk/frameworks/flash-integration/FlexComp
>>>>one
>>>>ntKit.mxp
>>>>    [mkdir] Created dir:
>>>>c:\Users\evolverine\workspace\sdk\frameworks\flash-integration
>>>>
>>>>BUILD FAILED
>>>>c:\Users\evolverine\workspace\sdk\build.xml:393: The following error
>>>>occurred while executing this line:
>>>>c:\Users\evolverine\workspace\sdk\frameworks\build.xml:126: The
>>>>following error occurred while executing this line:
>>>>c:\Users\evolverine\workspace\sdk\frameworks\build.xml:441: The
>>>>following error occurred while executing this line:
>>>>c:\Users\evolverine\workspace\sdk\frameworks\projects\flash-integration
>>>>\bu
>>>>ild.xml:141:
>>>>The following error occurred while executin
>>>>g this line:
>>>>c:\Users\evolverine\workspace\sdk\frameworks\projects\flash-integration
>>>>\bu
>>>>ild.xml:152:
>>>>The following error occurred while executin
>>>>g this line:
>>>>c:\Users\evolverine\workspace\sdk\frameworks\projects\flash-integration
>>>>\bu
>>>>ild.xml:162:
>>>>exec returned: 5
>>>>
>>>>Total time: 5 minutes 33 seconds
>>>>_______________________________________
>>>>
>>>>
>>>>I took a look at what it was doing, and ran it manually with this
>>>>command:
>>>>
>>>>$ "c:\Program Files (x86)\Adobe\Extension Manager 5\Adobe Extension
>>>>Manager CS5\Adobe Extension Manager CS5.exe" -suppress -package
>>>>mxi="FlexComponentKit.mxi"
>>>>mxp="c:\Users\evolverine\workspace\sdk\frameworks\flash-integration\Fle
>>>>xCo
>>>>mponentKit.mxp"
>>>>
>>>>this worked (i.e. FlexComponentKit.mxp appeared in the
>>>>frameworks\flash-integration folder), but now I need to run the ant
>>>>command again with the PackageMXP target commented out, so the rest of
>>>>the stuff can happen...
>>>>
>>>>Does anyone know why the ant task might not have worked, while it
>>>>works manually with the same arguments? (I am running git bash as
>>>>administrator.) I couldn't find any log files in the Extension Manager
>>>>install folder to see what might have happened.
>>>>
>>>>On 4 December 2014 at 18:54, Mihai Chira <mihai.ch...@gmail.com> wrote:
>>>>> Thanks for the promptitude guys.
>>>>>
>>>>> Alex, I am working from the repos indeed.
>>>>>
>>>>> Erik, thanks for the pointer. I'm just running ant
>>>>> -Dbuild.number=20141204 -Dbuild.noprompt=release, and then following
>>>>> the next steps; let's see if that helps.
>>>>>
>>>>> Om, I think I tried that a while ago and got into a lot of trouble
>>>>> because those projects in the 'frameworks/projects' folder had so
>>>>>many
>>>>> dependencies and custom compilation flags, etc. I'm glad you could
>>>>>get
>>>>> it to run, but I'd like to make the current source a working SDK for
>>>>> the IDE.
>>>>>
>>>>> On 4 December 2014 at 18:37, OmPrakash Muppirala
>>>>><bigosma...@gmail.com>
>>>>>wrote:
>>>>>> The best way I know of is to point FB to a version of the SDK
>>>>>>created
>>>>>>by
>>>>>> the Flex Installer.  Then, add flex-sdk\frameworks\projects\XXXX as
>>>>>>Flex
>>>>>> library projects in the same workspace.  Then, in your test
>>>>>>application,
>>>>>> add the library projects as a 'Project dependency'.  This way, you
>>>>>>can
>>>>>> continue to modify the flex library projects (i.e. editing the git
>>>>>>repo
>>>>>> directly) while making sure your test app is using your latest
>>>>>>changes.
>>>>>>
>>>>>> Note: For the flex-sdk\frameworks\projects\textLayout Flex library
>>>>>>project,
>>>>>> you need to add flex-tlf\textLayout\src as a 'Source path'.
>>>>>>
>>>>>> This has worked for me reliably.  Hope this helps you with your
>>>>>>current
>>>>>> endeavor.
>>>>>>
>>>>>> Thanks,
>>>>>> Om
>>>>>>
>>>>>> On Thu, Dec 4, 2014 at 10:26 AM, Mihai Chira <mihai.ch...@gmail.com>
>>>>>>wrote:
>>>>>>
>>>>>>> I want to make sure that I bug I raised in tlf is reproducible in
>>>>>>>the
>>>>>>> nightly source. I've never tried making the source sdk the current
>>>>>>>sdk
>>>>>>> before, and it's proving much more difficult than I thought. Here's
>>>>>>> what I did:
>>>>>>>
>>>>>>> >ant release (in main sdk folder)
>>>>>>> after finally figuring out that I need a cfg file with the path to
>>>>>>> basicLoader.swf and BasicTests.swf to run the mustella tests...
>>>>>>> got error compiling: adl.exe is missing
>>>>>>>
>>>>>>> >constructFlexForIDE.bat "c:\[somePath]\sdk"
>>>>>>>"c:\[somePath]\sdk\in\SDK_4.6"
>>>>>>> that worked (eventually), but got this error compiling: The
>>>>>>>definition
>>>>>>> of base class Error was not found.
>>>>>>>
>>>>>>> >ant ide
>>>>>>> same error
>>>>>>>
>>>>>>> upon checking, the airglobal.swc in the installed SDK (v4.12.1) is
>>>>>>> different from the one I now have in the source version (and the
>>>>>>> latter is the same as the one in the Flex/AIR SDK 4.6 that it
>>>>>>> downloads during the ant release target), so I thought I needed to
>>>>>>>do
>>>>>>> this:
>>>>>>>
>>>>>>> >ide/addAIRtoSDK.sh 15.0 "c:\[somePath]\sdk" (in cygwin)
>>>>>>> but couldn't get it to run because this sh file only deals with
>>>>>>>linux
>>>>>>> and mac, so now I'm downloading the AIR SDK 15.0, and I'll follow
>>>>>>>the
>>>>>>> steps in it manually. Hopefully that will work.
>>>>>>>
>>>>>>>
>>>>>>> But I have a feeling all this was too complicated. I'm probably
>>>>>>> missing a much easier way to do this?
>>>>>>> Thanks,
>>>>>>> Mihai
>>>>>>>
>>>

Reply via email to