You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flex.apache.org by Om <bi...@gmail.com> on 2012/07/30 21:36:36 UTC
InstallApacheFlex compile errors
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: <cf...@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-commits@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/build.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/build.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}</versionNumber>"/>
+ <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}</versionNumber>"/>
- <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/src/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/src/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();
Re: InstallApacheFlex compile errors
Posted by Om <bi...@gmail.com>.
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 <cf...@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" <bi...@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: <cf...@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-commits@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();
>
Re: InstallApacheFlex compile errors
Posted by Om <bi...@gmail.com>.
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 <cf...@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" <cf...@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" <cf...@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" <bi...@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: <cf...@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-commits@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();
>>>
>>
>
Re: InstallApacheFlex compile errors
Posted by Carol Frampton <cf...@adobe.com>.
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" <cf...@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" <cf...@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" <bi...@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: <cf...@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-commits@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();
>>
>
Re: InstallApacheFlex compile errors
Posted by Carol Frampton <cf...@adobe.com>.
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" <cf...@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" <bi...@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: <cf...@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-commits@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();
>
Re: InstallApacheFlex compile errors
Posted by Carol Frampton <cf...@adobe.com>.
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" <bi...@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: <cf...@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-commits@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();