incubator-flex-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Om <bigosma...@gmail.com>
Subject Re: InstallApacheFlex compile errors
Date Mon, 30 Jul 2012 20:07:46 GMT
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 <cframpto@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" <cframpto@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" <cframpto@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" <bigosmallm@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:  <cframpton@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="&lt;versionNumber&gt;(\d+\.)?(\d+\.)?(\d+)&lt;/versionNumber&gt
>>>>;
>>>>"
>>>>/>
>>>>+            <substitution
>>>>expression="&lt;versionNumber&gt;${release.version}.${build.number}&lt;/
>>>>v
>>>>e
>>>>rsionNumber&gt;"/>
>>>>+            <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="&lt;versionNumber&gt;([0-9\.]+)&lt;/versionNumber&gt;"/>
>>>>-            <substitution
>>>>expression="&lt;versionNumber&gt;${release.version}.${build.number}&lt;/
>>>>v
>>>>e
>>>>rsionNumber&gt;"/>
>>>>-            <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">&lt;?xml
>>>>version="1.0"?&gt;
>>>> &lt;!--
>>>>
>>>>
>>>>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();
>>>
>>
>

Mime
View raw message