Did you try it in the IDE? FlashBuilder is complaining about the missing variable: INSTALLER. Is that something I should inject via a compiler option?
On Mon, Jul 30, 2012 at 12:46 PM, Carol Frampton <cfram...@adobe.com> wrote: > It looks related to this which I added to the compile target to pass the > app version to InstallApacheFlex.xml. > > <define name="INSTALLER::releaseVersion" value="${release.version}"/> > <define name="INSTALLER::buildNumber" > value="${build.number}"/> > > I just rebuilt and it is building fine on my mac. > > > Carol > > On 7/30/12 3 :36PM, "Om" <bigosma...@gmail.com> wrote: > >>Carol, >> >>After updating the InstallApacheFlex project from SVN, I am getting >>these errors: >> >>1120: Access of undefined property >>INSTALLER. InstallApacheFlex.mxml /InstallApacheFlex/src line 78 Flex >>Problem >>1120: Access of undefined property >>INSTALLER. InstallApacheFlex.mxml /InstallApacheFlex/src line 79 Flex >>Problem >> >>Am I missing something? >> >>Thanks, >>Om >> >> >>---------- Forwarded message ---------- >>From: <cframp...@apache.org> >>Date: Wed, Jul 25, 2012 at 12:08 PM >>Subject: svn commit: r1365698 - in >>/incubator/flex/utilities/InstallApacheFlex: build.number build.xml >>src/InstallApacheFlex-app.xml src/InstallApacheFlex.mxml >>To: flex-comm...@incubator.apache.org >> >> >>Author: cframpton >>Date: Wed Jul 25 19:08:35 2012 >>New Revision: 1365698 >> >>URL: http://svn.apache.org/viewvc?rev=1365698&view=rev >>Log: >>Log the installer version number and os in the log file. Fix build >>file so version number in -app.xml is updated correctly - if >>build.number is loaded at the top of the file, and <buildnumber> is >>called to increment the build number, build.number is still the old >>value because properties are immutable. >> >>Modified: >> incubator/flex/utilities/InstallApacheFlex/build.number >> incubator/flex/utilities/InstallApacheFlex/build.xml >> >>incubator/flex/utilities/InstallApacheFlex/src/InstallApacheFlex-app.xml >> incubator/flex/utilities/InstallApacheFlex/src/InstallApacheFlex.mxml >> >>Modified: incubator/flex/utilities/InstallApacheFlex/build.number >>URL: >>http://svn.apache.org/viewvc/incubator/flex/utilities/InstallApacheFlex/bu >>ild.number?rev=1365698&r1=1365697&r2=1365698&view=diff >>========================================================================== >>==== >>--- incubator/flex/utilities/InstallApacheFlex/build.number (original) >>+++ incubator/flex/utilities/InstallApacheFlex/build.number Wed Jul 25 >>19:08:35 2012 >>@@ -1,3 +1,3 @@ >>-#Build Number for ANT. Do not edit! >>-#Mon Jul 23 02:10:34 PDT 2012 >>-build.number=8 >>+#Build Number for ANT. Do not edit! >>+#Wed Jul 25 15:03:32 EDT 2012 >>+build.number=9 >> >>Modified: incubator/flex/utilities/InstallApacheFlex/build.xml >>URL: >>http://svn.apache.org/viewvc/incubator/flex/utilities/InstallApacheFlex/bu >>ild.xml?rev=1365698&r1=1365697&r2=1365698&view=diff >>========================================================================== >>==== >>--- incubator/flex/utilities/InstallApacheFlex/build.xml (original) >>+++ incubator/flex/utilities/InstallApacheFlex/build.xml Wed Jul 25 >>19:08:35 2012 >>@@ -69,7 +69,7 @@ >> <target name="build" depends="init,compile,packagenative,cleanup" >> description="Compiles and packages application"/> >> >>- <target name="init" depends="clean,createDirs,create-version-xml" >>+ <target name="init" >>depends="clean,createDirs,update-app-xml,create-version-xml" >> description="Creates the deploy folders and sets app extension"/> >> >> <target name="clean" description="Cleans up old files."> >>@@ -92,6 +92,18 @@ >> <mkdir dir="${RELEASE_DIR}"/> >> </target> >> >>+ <!-- Make sure version, esp, build.number, in APP_NAME-app.xml is >>in sync. --> >>+ <target name="update-app-xml" description="Update version in >>APP_NAME-app.xml."> >>+ <echo message="version in ${APP_NAME}-app.xml will be >>${release.version}.${build.number}"/> >>+ <replaceregexp byline="true"> >>+ <regexp >>pattern="<versionNumber>(\d+\.)?(\d+\.)?(\d+)</versionNumber>" >>/> >>+ <substitution >>expression="<versionNumber>${release.version}.${build.number}</ve >>rsionNumber>"/> >>+ <fileset dir="${SOURCE_DIR}"> >>+ <include name="${APP_NAME}-app.xml"/> >>+ </fileset> >>+ </replaceregexp> >>+ </target> >>+ >> <!-- >> Run this target once, and then rebuild, when you make a >>change to this app >> so that the AIR Installer will allow the app to be updated. >>The build.number >>@@ -99,15 +111,8 @@ >> nano version number in the <version> tag in >>InstallApacheFlex-app.xml will be >> updated. >> --> >>- <target name="update-version" description="Update the app version >>number so it will be updated."> >>+ <target name="update-version" description="Update the app version >>number so the installer will be updated."> >> <buildnumber/> >>- <replaceregexp byline="true"> >>- <regexp >>pattern="<versionNumber>([0-9\.]+)</versionNumber>"/> >>- <substitution >>expression="<versionNumber>${release.version}.${build.number}</ve >>rsionNumber>"/> >>- <fileset dir="${SOURCE_DIR}"> >>- <include name="${APP_NAME}-app.xml"/> >>- </fileset> >>- </replaceregexp> >> </target> >> >> <target name="packagenative" depends="certificate,packageair" >>@@ -147,6 +152,8 @@ >> <source-path path-element="${SOURCE_DIR}"/> >> <external-library-path >>file="${FLEX_HOME}/frameworks/libs/air/airglobal.swc" append="true"/> >> <library-path dir="${LIBRARY_DIR}" includes="*.swc" >>append="true"/> >>+ <define name="INSTALLER::releaseVersion" >>value="${release.version}"/> >>+ <define name="INSTALLER::buildNumber" >>value="${build.number}"/> >> </mxmlc> >> </target> >> >>@@ -199,7 +206,7 @@ >> </target> >> >> <target name="create-version-xml" description="Creates >>version.xml file for update"> >>- <echo message="version is ${release.version}.${build.number}"/> >>+ <echo message="version in version.xml will be >>${release.version}.${build.number}"/> >> <echo file="${RELEASE_DIR}/version.xml"><?xml >>version="1.0"?> >> <!-- >> >> >>Modified: >>incubator/flex/utilities/InstallApacheFlex/src/InstallApacheFlex-app.xml >>URL: >>http://svn.apache.org/viewvc/incubator/flex/utilities/InstallApacheFlex/sr >>c/InstallApacheFlex-app.xml?rev=1365698&r1=1365697&r2=1365698&view=diff >>========================================================================== >>==== >>--- >>incubator/flex/utilities/InstallApacheFlex/src/InstallApacheFlex-app.xml >>(original) >>+++ >>incubator/flex/utilities/InstallApacheFlex/src/InstallApacheFlex-app.xml >>Wed Jul 25 19:08:35 2012 >>@@ -45,7 +45,7 @@ >> <!-- A string value of the format <0-999>.<0-999>.<0-999> that >>represents application version which can be used to check for >>application upgrade. >> Values can also be 1-part or 2-part. It is not necessary to >>have a 3-part value. >> An updated version of application must have a versionNumber >>value higher than the previous version. Required for namespace >= 2.5 >>. --> >>- <versionNumber>0.7.8</versionNumber> >>+ <versionNumber>0.7.9</versionNumber> >> >> <!-- A string value (such as "v1", "2.5", or "Alpha 1") that >>represents the version of the application, as it should be shown to >>users. Optional. --> >> <!-- <versionLabel></versionLabel> --> >> >>Modified: >>incubator/flex/utilities/InstallApacheFlex/src/InstallApacheFlex.mxml >>URL: >>http://svn.apache.org/viewvc/incubator/flex/utilities/InstallApacheFlex/sr >>c/InstallApacheFlex.mxml?rev=1365698&r1=1365697&r2=1365698&view=diff >>========================================================================== >>==== >>--- incubator/flex/utilities/InstallApacheFlex/src/InstallApacheFlex.mxml >>(original) >>+++ incubator/flex/utilities/InstallApacheFlex/src/InstallApacheFlex.mxml >>Wed Jul 25 19:08:35 2012 >>@@ -73,6 +73,12 @@ variables are not required because the l >> import ws.tink.spark.controls.StepItem; >> >> /** >>+ * Installer version number for the log file. >>+ */ >>+ private static const INSTALLER_VERSION:String >>= String(INSTALLER::releaseVersion); >>+ private static const >>INSTALLER_BUILD_NUMBER:String = String(INSTALLER::buildNumber); >>+ >>+ /** >> * The url that stores the current version >>number of the InstallApacheFlex.{exe|dmg} >> */ >> private var VERSION_URL:String; >>@@ -319,6 +325,9 @@ variables are not required because the l >> >> protected function main():void >> { >>+ // Log the Installer version to help with >>any support issues that arise. >>+ log("Version" + " " + >>+ INSTALLER_VERSION + "." + >>INSTALLER_BUILD_NUMBER + " (" + _os + ")"); >> checkVersion(); >> initiateInstallStepsActivity(); >> initializeOptionInstallsDataProvider(); >