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/main/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/main/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/main/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/main/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_Compiler
>> env.FLASHPLAYER_DEBUGGER=/Users/harbs/Documents/ApacheFlex/frameworks/Flash
>> 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/${env.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