The main build.xml is not working either. I can’t seem to get anything to build.

I just checked out the latest source from all repos.

When I try to build falcon, I get an error in junit. It cannot seem to find 
TLF_HOME, AIR_HOME or FLASHPLAYER_DEBUGGER.

When trying to build flex-asjs, I get the error that it can’t get 
https://search.maven.org/remotecontent?filepath=/org/apache/flex/flex-tool-api/1.0.0/flex-tool-api-1.0.0.jar

When trying to just build XML, I get this error: Could not load definitions 
from resource flexTasks.tasks. It could not be found.

On Feb 14, 2016, at 5:19 PM, Alex Harui <aha...@adobe.com> wrote:

> Did you try my suggestions about picking up default FALCON/FALCONJX_HOME
> selection from the main build.xml?
> 
> I think the downloads.xml in flex-sdk is not up to date.  Maybe it didn't
> sync flex-sdk properly.
> 
> HTH,
> -Alex
> 
> On 2/14/16, 4:23 AM, "Harbs" <harbs.li...@gmail.com> wrote:
> 
>> Thanks. The file location was indeed a problem.
>> 
>> I’m really suffering from not really understanding the whole process.
>> 
>> Running ant on flex-asjs results in the following error:
>> /Users/harbs/Documents/ApacheFlex/flex-asjs/build.xml:1552: The following
>> error occurred while executing this line:
>> /Users/harbs/Documents/ApacheFlex/flex-asjs/build.xml:1691: The following
>> error occurred while executing this line:
>> /Users/harbs/git/apache/flex/flex-sdk/build.xml:178: The following error
>> occurred while executing this line:
>> /Users/harbs/git/apache/flex/flex-sdk/modules/build.xml:64: The following
>> error occurred while executing this line:
>> /Users/harbs/git/apache/flex/flex-sdk/modules/downloads.xml:606: Can't
>> get 
>> https://search.maven.org/remotecontent?filepath=/org/apache/flex/flex-tool
>> -api/1.0.0/flex-tool-api-1.0.0.jar to
>> /Users/harbs/git/apache/flex/flex-sdk/in/flex-tool-api.jar
>> 
>> 
>> When I try just  building XML, I tried pointing the falcon paths to 2
>> separate places, and neither worked:
>> 
>> Harbss-MacBook-Pro:XML harbs$ ant
>> Buildfile: 
>> /Users/harbs/Documents/ApacheFlex/flex-asjs/frameworks/projects/XML/build.
>> xml
>> 
>> clean:
>> 
>> compile-asjs:
>>    [echo] properties:
>> /Users/harbs/Documents/ApacheFlex/flex-asjs/env.properties
>>    [echo] Cross-compiling XML-0.6.0.swc
>>    [echo] FALCONJX_HOME:
>> /Users/harbs/Documents/ApacheFlex/flex-falcon/compiler.jx
>>    [java] 
>> /Users/harbs/Documents/ApacheFlex/flex-asjs/frameworks/projects/XML/src/ma
>> in/resources/compile-asjs-config.xml:49
>>    [java] unable to open
>> '/Users/harbs/Documents/ApacheFlex/flex-asjs/frameworks/externs/Core.swc'.
>>    [java] 
>> /Users/harbs/Documents/ApacheFlex/flex-asjs/frameworks/projects/XML/src/ma
>> in/resources/compile-asjs-config.xml (line: 49)
>>    [java]         </library-path>
>>    [java] 
>>    [java] 
>>    [java] command line
>>    [java] unable to open
>> '/Users/harbs/Documents/ApacheFlex/flex-falcon/externs/js/out/bin/js.swc'.
>>    [java] 
>>    [java] 
>>    [java] command line
>>    [java] unable to open
>> '/Users/harbs/Documents/ApacheFlex/flex-falcon/externs/GCL/out/bin/GCL.swc
>> '.
>>    [java] 
>>    [java] 
>>    [java] Java Result: 5
>> 
>> compile-extern-swc:
>>    [echo] Compiling target/externs/XML-0.6.0.swc
>>    [echo] FLEX_HOME: /Users/harbs/Documents/ApacheFlex/flex-asjs
>>    [echo] FALCON_HOME:
>> /Users/harbs/Documents/ApacheFlex/flex-falcon/compiler
>> [taskdef] Could not load definitions from resource flexTasks.tasks. It
>> could not be found.
>> 
>> BUILD FAILED
>> /Users/harbs/Documents/ApacheFlex/flex-asjs/frameworks/projects/XML/build.
>> xml:151: Problem: failed to create task or type compc
>> Cause: The name is undefined.
>> Action: Check the spelling.
>> Action: Check that any custom tasks/types have been declared.
>> Action: Check that any <presetdef>/<macrodef> declarations have taken
>> place.
>> 
>> 
>> Total time: 0 seconds
>> Harbss-MacBook-Pro:XML harbs$ ant
>> Buildfile: 
>> /Users/harbs/Documents/ApacheFlex/flex-asjs/frameworks/projects/XML/build.
>> xml
>> 
>> clean:
>> 
>> compile-asjs:
>>    [echo] properties:
>> /Users/harbs/Documents/ApacheFlex/flex-asjs/env.properties
>>    [echo] Cross-compiling XML-0.6.0.swc
>>    [echo] FALCONJX_HOME:
>> /Users/harbs/Documents/ApacheFlex/ApproveFalcon/apache-flex-falconjx-0.5.0
>> -src/compiler.jx
>>    [java] 
>> /Users/harbs/Documents/ApacheFlex/flex-asjs/frameworks/projects/XML/src/ma
>> in/resources/compile-asjs-config.xml:49
>>    [java] unable to open
>> '/Users/harbs/Documents/ApacheFlex/flex-asjs/frameworks/externs/Core.swc'.
>>    [java] 
>> /Users/harbs/Documents/ApacheFlex/flex-asjs/frameworks/projects/XML/src/ma
>> in/resources/compile-asjs-config.xml (line: 49)
>>    [java]         </library-path>
>>    [java] 
>>    [java] 
>>    [java] Java Result: 5
>> 
>> compile-extern-swc:
>>    [echo] Compiling target/externs/XML-0.6.0.swc
>>    [echo] FLEX_HOME: /Users/harbs/Documents/ApacheFlex/flex-asjs
>>    [echo] FALCON_HOME:
>> /Users/harbs/Documents/ApacheFlex/ApproveFalcon/apache-flex-falconjx-0.5.0
>> -src/compiler
>> [taskdef] Could not load definitions from resource flexTasks.tasks. It
>> could not be found.
>> 
>> BUILD FAILED
>> /Users/harbs/Documents/ApacheFlex/flex-asjs/frameworks/projects/XML/build.
>> xml:151: Problem: failed to create task or type compc
>> Cause: The name is undefined.
>> Action: Check the spelling.
>> Action: Check that any custom tasks/types have been declared.
>> Action: Check that any <presetdef>/<macrodef> declarations have taken
>> place.
>> 
>> On Feb 12, 2016, at 5:12 PM, Josh Tynjala <joshtynj...@gmail.com> wrote:
>> 
>>>> I’m not exactly sure what the variables are supposed to point to
>>> 
>>> Check the READme file at the root of the repository. Be sure to read
>>> through all of the numbered steps after the list of environment
>>> variables.
>>> The steps explain in more detail what paths you should be using. For
>>> instance, it says that FALCON_HOME should include
>>> compiler/generated/dist/sdk in the path.
>>> 
>>>> and I get the following errors:
>>> 
>>> Since it is echoing values like ${env.FALCONJX_HOME}, it doesn't seem
>>> to be
>>> finding your env.properties file. Did you save it in the root directory
>>> of
>>> the flex-asjs repository? Relative to your XML project, that would be
>>> ../../../env.properties.
>>> 
>>> I just checked out your branch, and I ran ant in the
>>> frameworks/projects/XML directory. It was able to find my env.properties
>>> file, so perhaps your file is in the wrong location.
>>> 
>>> - Josh
>>> 
>>> 
>>> 
>>> On Fri, Feb 12, 2016 at 2:03 AM, Harbs <harbs.li...@gmail.com> wrote:
>>> 
>>>> I had already done pretty close to this (using outdated files, so I
>>>> just
>>>> updated it).
>>>> 
>>>> I’m running into environment variable issues again and I tried to set
>>>> up a
>>>> env.properties file to set them, but that’s not working. (I’m not
>>>> exactly
>>>> sure what the variables are supposed to point to)
>>>> 
>>>> Here’s the file I created:
>>>> 
>>>> 
>>>> env.AIR_HOME=/Users/harbs/Documents/ApacheFlex/frameworks/AIRSDK_Compile
>>>> r
>>>> 
>>>> env.FLASHPLAYER_DEBUGGER=/Users/harbs/Documents/ApacheFlex/frameworks/Fl
>>>> ash
>>>> Player Debugger.app/Contents/MacOS/Flash Player Debugger
>>>> env.FALCON_HOME=/Users/harbs/Documents/ApacheFlex/flex-falcon/compiler
>>>> 
>>>> env.FALCONJX_HOME=/Users/harbs/Documents/ApacheFlex/flex-falcon/compiler
>>>> .jx
>>>> 
>>>> and I get the following errors:
>>>> compile-asjs:
>>>>    [echo] Cross-compiling XML-0.6.0.swc
>>>>    [echo] FALCONJX_HOME: ${env.FALCONJX_HOME}
>>>>    [java] Error: Unable to access jarfile
>>>> 
>>>> /Users/harbs/Documents/ApacheFlex/flex-asjs/frameworks/projects/XML/${en
>>>> v.FALCONJX_HOME}/lib/compc.jar
>>>>    [java] Java Result: 1
>>>> 
>>>> compile-extern-swc:
>>>>    [echo] Compiling target/externs/XML-0.6.0.swc
>>>>    [echo] FLEX_HOME: /Users/harbs/Documents/ApacheFlex/flex-asjs
>>>>    [echo] FALCON_HOME: ${env.FALCON_HOME}
>>>> 
>>>> 
>>>> How do we simplify setting environment variables? What I’ve been doing
>>>> is
>>>> writing shell scripts for every custom build I do, but that’s
>>>> ridiculous,
>>>> and it creates a barrier for others wanting to get involved.
>>>> 
>>>> On Feb 11, 2016, at 5:59 PM, Alex Harui <aha...@adobe.com> wrote:
>>>> 
>>>>> IIRC, you are trying to get the build to work in a new XML folder?
>>>>> 
>>>>> In theory, you can copy any build.xml from, say Binding into the root
>>>>> of
>>>>> XML.  Open it and search for Binding and replace with XML.
>>>>> 
>>>>> Next, copy the src/main/resources folder from Binding.  Open
>>>>> compile-config.xml and search and replace Binding.
>>>>> 
>>>>> Open compile-asjs-config.xml and do the same.
>>>>> 
>>>>> If you don't have a src/main/flex/XMLClasses.as file, create one and
>>>>> list
>>>>> the files you want to compile.  If you don't want a particular class
>>>>> in
>>>>> the AS version of the SWC, put it in a COMPILE::AS3 block.
>>>>> 
>>>>> Open basic-manifest.xml and comment everything out.  This is the list
>>>>> of
>>>>> components that go in MXML, but I think you are emulating classes that
>>>> are
>>>>> already in the fx: namespace so you shouldn't need anything.
>>>>> 
>>>>> Then running "ant" from XML should "do the right thing".
>>>>> 
>>>>> To integrate into the main build, open frameworks/build.xml, search
>>>>> for
>>>>> Binding and clone the patterns you see.
>>>>> 
>>>>> HTH,
>>>>> -Alex
>>>>> 
>>>>> On 2/11/16, 1:25 AM, "Harbs" <harbs.li...@gmail.com> wrote:
>>>>> 
>>>>>> OK. I merged and copied the new folder structure. Unfortunately I
>>>>>> have
>>>> no
>>>>>> idea how to set up the compilation. I just copied the folder
>>>>>> structure
>>>>>> like a monkey, but I have no idea how it’s supposed to work.
>>>>>> 
>>>>>> Can someone help me set up the scripts so it can actually compile
>>>>>> something? Once I understand how the compilation is supposed to
>>>>>> work, I
>>>>>> can continue with this.
>>>>>> 
>>>>>> Harbs
>>>>>> 
>>>>>> On Feb 11, 2016, at 10:56 AM, Harbs <harbs.li...@gmail.com> wrote:
>>>>>> 
>>>>>>> OK. I’m up to #2. I know of a number of problems/holes in the
>>>>>>> implementation as it stands and there’s probably a lot of problems
>>>>>>> I’m
>>>>>>> not aware of, but I’m going to try to get to the point where this
>>>>>>> compiles and actually does something to make the problems more
>>>>>>> visible.
>>>>>>> 
>>>>>>> Maybe some other folks can even help at that point… ;-)
>>>>>>> 
>>>>>>> On Feb 8, 2016, at 11:00 AM, Harbs <harbs.li...@gmail.com> wrote:
>>>>>>> 
>>>>>>>> So here’s my current plan:
>>>>>>>> 1. Finish up the methods (minus filtering) in the next day or two.
>>>>>>>> 2. Sync up XML with the current FlexJS folder structure and get
>>>>>>>> rid of
>>>>>>>> some junk (like all the JXON classes).
>>>>>>>> 3. Get this all to compile.
>>>>>>>> 4. Figure out the whole filtering issue.
>>>>>>>> 5. Create test cases.
>>>>>>> 
>>>>>> 
>>>>> 
>>>> 
>>>> 
>> 
> 

Reply via email to