Your fix dint work, but this worked for me (in Project > Properties > Flex Compiler > Additional compile arguments) :
-define=INSTALLER::buildNumber,0 -define=INSTALLER::releaseVersion,'0.7.0' Thanks, Om On Mon, Jul 30, 2012 at 1:01 PM, Carol Frampton <cfram...@adobe.com> wrote: > I just checked. I meant the Additional Compiler arguments section of the > Flex on the Flex Compiler page under Properties. > > Carol > > On 7/30/12 3 :57PM, "Carol Frampton" <cfram...@adobe.com> wrote: > >>I'd guess you add -DINSTALLER::buildNumber=0 and >>-DINSTALLER::releaseVersion=0.7.0 to the command line options. >> >>Carol >> >>On 7/30/12 3 :46PM, "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/ >>>>b >>>>u >>>>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/ >>>>b >>>>u >>>>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}</ >>>>v >>>>e >>>>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}</ >>>>v >>>>e >>>>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/ >>>>s >>>>r >>>>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/ >>>>s >>>>r >>>>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(); >>> >> >