Sorry, I didn't make Falcon use an env.properties file. (I'm in the habit of running a setup script that sets my environment variables.) Making it do so would be a nice enhancement.
- Gordon -----Original Message----- From: Carol Frampton [mailto:cfram...@adobe.com] Sent: Wednesday, November 28, 2012 11:36 AM To: flex-dev@incubator.apache.org Subject: Re: [Falcon] build not finding playerglobal.swc On 11/28/12 2 :14PM, "Michael Schmalle" <apa...@teotigraphix.com> wrote: >Right, > >I think I see the problem now, I put JAVA_HOME, ANT_HOME as windows env >vars (in the begining) but set PLAYERGLOBAL_HOME in the env.properties >file. So it's not using the properties file during the compiler build. That might be considered a bug. env.properties needs to be in the classpath. I don't think that file is being copied over when the compiler build.xml copies the rest of the sdk files. Carol > >And yes, I remember the last time I did this I put PLAYERGLOBAL_HOME in >the Windows env table. > >Thanks, >Mike > > >Quoting Carol Frampton <cfram...@adobe.com>: > >> >> 2. Set the environment variables JAVA_HOME, ANT_HOME, and >> PLAYERGLOBAL_HOME as when building the SDK. >> >> I'd say you don't have PLAYERGLOBAL_HOME defined which is why the >>compiler isn't replacing {playerglobalHome}. >> >> >> >> >> >> On 11/28/12 1 :54PM, "Michael Schmalle" <apa...@teotigraphix.com> wrote: >> >>> Carol, >>> >>> Let's rewind the tape, I'm having one of those days. >>> >>> I don't want to dirty my source tree, I just want to build the >>> compiler. What step am I missing from reading the README in the >>> compiler project? >>> >>> From what I am reading it says nothing about where or how to target >>> the sdk. >>> >>> Mike >>> >>> >>> Quoting Carol Frampton <cfram...@adobe.com>: >>> >>>> If you want to make your svn checkout look like an "installed" sdk >>>>you can go to ide/flashbuilder and run make-sdk. You will end up >>>>with a polluted dev tree since flex-config.xml and the other >>>>*-config.xml files will be modified so that {playerglobalHome} is >>>>replaced, the AIR SDK is copied in, etc. I run with this but you >>>>need to be careful not to commit any of the modified files. >>>> >>>> Carol >>>> >>>> On 11/28/12 12 :51PM, "Michael Schmalle" <apa...@teotigraphix.com> >>>> wrote: >>>> >>>>> So does this mean I have to run the installer for it to work now? >>>>> >>>>> I just tried adding the folder temporarily into the dist folder , >>>>> reran the build and got; >>>>> >>>>> set.support.swc.available: >>>>> support.swc: >>>>> [echo] Building support.swc >>>>> [compc] Loading configuration file >>>>> >>>>> >>>>>C:\Users\Mike\Documents\svn\apache\flex\falcon\trunk\compiler\gener >>>>>ate >>>>>d\ >>>>> di >>>>> st\sdk\frameworks\flex-config.xml >>>>> [compc] Loading configuration file >>>>> >>>>> >>>>>C:\Users\Mike\Documents\svn\apache\flex\falcon\trunk\compiler\dist\ >>>>>fle >>>>>x\ >>>>> fr >>>>> ameworks\projects\support\framework-config.xml >>>>> [compc] Apache Flex compc (Component Compiler) >>>>> [compc] Version 4.9.0 build 0 >>>>> [compc] Copyright 2012 The Apache Software Foundation. >>>>> [compc] >>>>> >>>>> >>>>>C:\Users\Mike\Documents\svn\apache\flex\falcon\trunk\compiler\gener >>>>>ate >>>>>d\ >>>>> di >>>>> st\sdk\frameworks\flex-config.xml(65): Error: unable to open >>>>>'{playerglobalHome}/11.1/playerglobal.swc' >>>>> [compc] </external-library-path> >>>>> >>>>> >>>>> >>>>> Mike >>>>> >>>>> >>>>> >>>>> Quoting Alex Harui <aha...@adobe.com>: >>>>> >>>>>> I think I had to point the Falcon build to an "installed Apache >>>>>> Flex SDK" >>>>>> (created by Om's installer) not a build from SVN/sources because >>>>>> our default sources point to an external playerglobal.swc. >>>>>> >>>>>> BTW, one of my first things to change in Falcon is its need to >>>>>> copy the SDK. >>>>>> I had it working to point to the Apache Flex source builds, but >>>>>> that seemed to get lost in the donation. >>>>>> >>>>>> >>>>>> On 11/28/12 9:40 AM, "Michael Schmalle" <apa...@teotigraphix.com> >>>>>> wrote: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> I had to reformat my computer, thus reinstall and build all the >>>>>>> apache flex libraries. >>>>>>> >>>>>>> I have done everything I did in the last run, when I tried to >>>>>>> build the falcon compiler after I built the sdk I got; >>>>>>> >>>>>>> Could not find file >>>>>>> >>>>>>> >>>>>>> >>>>>>>...\svn\apache\flex\falcon\trunk\compiler\generated\dist\sdk\fram >>>>>>>ewo >>>>>>>rk >>>>>>> s\ >>>>>>> libs\p >>>>>>> layer\11.1\playerglobal.swc to >>>>>>> copy. >>>>>>> >>>>>>> Did something change where the sdk build does not copy that file >>>>>>> anymore? If so, how do we change the build of falcon to find it >>>>>>> correctly? >>>>>>> >>>>>>> Mike >>>>>> >>>>>> -- >>>>>> Alex Harui >>>>>> Flex SDK Team >>>>>> Adobe Systems, Inc. >>>>>> http://blogs.adobe.com/aharui >>>>>> >>>>>> >>>>> >>>>> -- >>>>> Michael Schmalle - Teoti Graphix, LLC http://www.teotigraphix.com >>>>> http://blog.teotigraphix.com >>>>> >>>> >>>> >>> >>> -- >>> Michael Schmalle - Teoti Graphix, LLC >>> http://www.teotigraphix.com >>> http://blog.teotigraphix.com >>> >> >> > >-- >Michael Schmalle - Teoti Graphix, LLC >http://www.teotigraphix.com >http://blog.teotigraphix.com >