*Maybe it is time to compile it to the maindebug.swf, main.swf, etc?*
What do you mean by that? The SWF8 apps won't simply compile to
SWF11/ActionScript3 just by changing the build target. That is why we have
two SWFs and not a single one.

Sebastian


2013/2/17 Maxim Solodovnik <[email protected]>

> Maybe it is time to compile it to the maindebug.swf, main.swf, etc?
>
>
> On Sun, Feb 17, 2013 at 4:55 AM, [email protected] <
> [email protected]> wrote:
>
>> The new debug URL is now:
>> http://localhost:5080/openmeetings/?swf=maindebug.as3.swf11.swf
>>
>> Sebastian
>>
>>
>> 2013/2/17 [email protected] <[email protected]>
>>
>> If I modify the needed audio/video components I do receive this error
>>> during build.
>>>
>>> -compile.flash:
>>>      [java] Compiling: main.as3.lzx to maindebug.as3.swf11.swf
>>>      [java] Exception in thread "main"
>>> org.openlaszlo.utils.ChainedException: org.openlaszlo.sc.CompilerError:
>>> Error running external compiler: java.io.IOException: Cannot run program
>>> "/Users/swagner/Documents/workspaces/openmeetings_zz/Openmeetings/build/openlaszlo46/WEB-INF/flexsdk/4.6.0/bin/mxmlc":
>>> error=13, Permission denied
>>>      [java]     at
>>> org.openlaszlo.compiler.SWF9Writer.finish(SWF9Writer.java:561)
>>>      [java]     at
>>> org.openlaszlo.compiler.ObjectWriter.finish(ObjectWriter.java:536)
>>>      [java]     at
>>> org.openlaszlo.compiler.Compiler.compile(Compiler.java:485)
>>>      [java]     at
>>> org.openlaszlo.compiler.Compiler.compile(Compiler.java:210)
>>>      [java]     at org.openlaszlo.compiler.Main.compile(Main.java:408)
>>>      [java]     at org.openlaszlo.compiler.Main.lzc(Main.java:348)
>>>      [java]     at org.openlaszlo.compiler.Main.main(Main.java:109)
>>>      [java] Caused by: org.openlaszlo.sc.CompilerError: Error running
>>> external compiler: java.io.IOException: Cannot run program
>>> "/Users/swagner/Documents/workspaces/openmeetings_zz/Openmeetings/build/openlaszlo46/WEB-INF/flexsdk/4.6.0/bin/mxmlc":
>>> error=13, Permission denied
>>>      [java]     at
>>> org.openlaszlo.sc.SWF9Generator.callFlexCompiler(SWF9Generator.java:1204)
>>>      [java]     at
>>> org.openlaszlo.sc.SWF10Compiler.finishApp(SWF10Compiler.java:70)
>>>      [java]     at
>>> org.openlaszlo.compiler.SWF9Writer.finish(SWF9Writer.java:545)
>>>      [java]     ... 6 more
>>>      [java] Caused by: org.openlaszlo.sc.CompilerError: Error running
>>> external compiler: java.io.IOException: Cannot run program
>>> "/Users/swagner/Documents/workspaces/openmeetings_zz/Openmeetings/build/openlaszlo46/WEB-INF/flexsdk/4.6.0/bin/mxmlc":
>>> error=13, Permission denied
>>>      [java]     at
>>> org.openlaszlo.sc.SWF9Generator.callFlexCompiler(SWF9Generator.java:1204)
>>>      [java]     at
>>> org.openlaszlo.sc.SWF10Compiler.finishApp(SWF10Compiler.java:70)
>>>      [java]     at
>>> org.openlaszlo.compiler.SWF9Writer.finish(SWF9Writer.java:545)
>>>      [java]     at
>>> org.openlaszlo.compiler.ObjectWriter.finish(ObjectWriter.java:536)
>>>      [java]     at
>>> org.openlaszlo.compiler.Compiler.compile(Compiler.java:485)
>>>      [java]     at
>>> org.openlaszlo.compiler.Compiler.compile(Compiler.java:210)
>>>      [java]     at org.openlaszlo.compiler.Main.compile(Main.java:408)
>>>      [java]     at org.openlaszlo.compiler.Main.lzc(Main.java:348)
>>>      [java]     at org.openlaszlo.compiler.Main.main(Main.java:109)
>>>
>>> BUILD FAILED
>>>
>>> My modified build.xml looks like this:
>>>     <target name="compile.laszlo.main.as3"
>>> depends="compile.laszlo.main.debug.as3">
>>>
>>>         <antcall target="-compile.flash" inheritAll="true"
>>> inheritRefs="true">
>>>             <param name="flash.classpath.ref" value="laszlo46.lib" />
>>>             <param name="flash.src.dir" value="${laszlo.as3.src.dir}" />
>>>
>>>             <param name="flash.lps.home" value="${laszlo46.home}" />
>>>             <param name="flash.runtime" value="swf11" />
>>>             <param name="flash.main.file" value="main.as3.lzx" />
>>>             <param name="flash.out.file" value="main.as3.swf11.swf" />
>>>             <param name="flash.debug" value="" />
>>>         </antcall>
>>>     </target>
>>>
>>>     <target name="compile.laszlo.main.debug.as3"
>>> depends="-retrieve-openlaszlo46">
>>>
>>>         <antcall target="-compile.flash" inheritAll="true"
>>> inheritRefs="true">
>>>             <param name="flash.classpath.ref" value="laszlo46.lib" />
>>>             <param name="flash.src.dir" value="${laszlo.as3.src.dir}" />
>>>
>>>             <param name="flash.lps.home" value="${laszlo46.home}" />
>>>             <param name="flash.runtime" value="swf11" />
>>>             <param name="flash.main.file" value="main.as3.lzx" />
>>>             <param name="flash.out.file" value="maindebug.as3.swf11.swf"
>>> />
>>>
>>>             <param name="flash.debug" value="--debug" />
>>>         </antcall>
>>>     </target>
>>>
>>>
>>> I think the XML is correct, the paths point to valid files but I wonder
>>> why the SWF11 compilation has this issue. I never saw this happen in SWF10
>>> and the 4.5 SDK.
>>>
>>> After doing a manual: chmod +x
>>> /Users/swagner/Documents/workspaces/openmeetings_zz/Openmeetings/build/openlaszlo46/WEB-INF/flexsdk/4.6.0/bin/mxmlc
>>>
>>> Everything seems to be fine.
>>>
>>> Sebastian
>>>
>>>
>>> 2013/2/16 [email protected] <[email protected]>
>>>
>>> Thanks! I will test later today.
>>>>
>>>> Sebastian
>>>> Am 16.02.2013 00:18 schrieb "Maxim Solodovnik" <[email protected]>:
>>>>
>>>> 1) and 2) are done
>>>>>
>>>>> here is the example of ant target modified to use 4.9.5 compiler and
>>>>> resulting "BUILD SUCCESSFUL" (32-bit JDK only)
>>>>>
>>>>>  <target name="compile.laszlo.networktesting.debug" depends="*
>>>>> -retrieve-openlaszlo46*">
>>>>> <antcall target="-compile.flash" inheritAll="true" inheritRefs="true">
>>>>>  <param name="flash.classpath.ref" value="*laszlo46.lib*" />
>>>>> <param name="flash.src.dir"
>>>>> value="${laszlo.as3.src.dir}/networkTesting" />
>>>>>  <param name="flash.lps.home" value="${*laszlo46.home*}" />
>>>>> <param name="flash.runtime" value="*swf11*" />
>>>>>  <param name="flash.main.file" value="networktesting.lzx" />
>>>>> <param name="flash.out.file" value="*networktestingdebug.swf11.swf*"
>>>>> />
>>>>>  <param name="flash.debug" value="--debug" />
>>>>> </antcall>
>>>>> </target>
>>>>>
>>>>> highlighted are parts necessary to use Flex 4.6
>>>>> In effect since rev. 1446514
>>>>>
>>>>>
>>>>>
>>>>> On Fri, Feb 15, 2013 at 5:56 PM, Maxim Solodovnik <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> According to this:
>>>>>> http://www.openlaszlo.org/pipermail/laszlo-dev/2012-July/024933.html
>>>>>>
>>>>>> we going to be limited on 32bit JDK :(
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Fri, Feb 15, 2013 at 5:41 PM, Maxim Solodovnik <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> Flex 4.6 is not included into openlaszlo 5.0. Will use 4.9.5.
>>>>>>>
>>>>>>>
>>>>>>> On Fri, Feb 15, 2013 at 1:47 PM, Maxim Solodovnik <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>> ok
>>>>>>>> I'll check and send you results of this investigation
>>>>>>>>
>>>>>>>>
>>>>>>>> On Fri, Feb 15, 2013 at 1:45 PM, [email protected] <
>>>>>>>> [email protected]> wrote:
>>>>>>>>
>>>>>>>>> I think we need Flex 4.6.
>>>>>>>>> It could be that still this is our branch to use:
>>>>>>>>> http://svn.openlaszlo.org/openlaszlo/branches/flex4.6/
>>>>>>>>>
>>>>>>>>> And as far as I know this branch is a 1:1 copy of the 4.9.5
>>>>>>>>> release.
>>>>>>>>>
>>>>>>>>> But lets check OpenLaszlo trunk, maybe somebody has made the
>>>>>>>>> changes needed to have swf11 and flex 4.6 available.
>>>>>>>>>
>>>>>>>>> Sebastian
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> 2013/2/15 [email protected] <[email protected]>
>>>>>>>>>
>>>>>>>>> Plz check what SDK is used internally / what Flex (what version of
>>>>>>>>>> mxmlc.jar) compiler is used?
>>>>>>>>>> It might happen that this does not even compile to SWF11.
>>>>>>>>>> My Internet is currently pretty slow, sorry it would take a while
>>>>>>>>>> to check that here.
>>>>>>>>>>
>>>>>>>>>> Thanks!
>>>>>>>>>> Sebastian
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> 2013/2/15 Maxim Solodovnik <[email protected]>
>>>>>>>>>>
>>>>>>>>>>> http://www.openlaszlo.org/download
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> OpenLaszlo Latest Nightly Builds
>>>>>>>>>>> points to 5.0b2
>>>>>>>>>>> I'll use it
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Fri, Feb 15, 2013 at 1:12 PM, [email protected] <
>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> ah sure Raju has set up a new repository.
>>>>>>>>>>>> If there is a nightly build from that we should use it.
>>>>>>>>>>>>
>>>>>>>>>>>> Can you please post the link to it?
>>>>>>>>>>>> I guess you need a nightly build, building OpenLaszlo from
>>>>>>>>>>>> source is not so straightforward ... you need a lot of special 
>>>>>>>>>>>> tools.
>>>>>>>>>>>> actually without OSX its almost impossible (except you are a 
>>>>>>>>>>>> cygwin geek)
>>>>>>>>>>>>
>>>>>>>>>>>> Sebastian
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> 2013/2/15 Maxim Solodovnik <[email protected]>
>>>>>>>>>>>>
>>>>>>>>>>>>> I googled openlaszlo swf 11 and get the post regarding latest
>>>>>>>>>>>>> openlaszlo from git
>>>>>>>>>>>>> it is 5.0 currently
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Fri, Feb 15, 2013 at 12:59 PM, [email protected] <
>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Good question.
>>>>>>>>>>>>>> Basically we have that 4.9.5 version from Raju which is using
>>>>>>>>>>>>>> the needed flex SDK internally.
>>>>>>>>>>>>>> I don't know if those changes ever made it into the 5.0
>>>>>>>>>>>>>> Version, espacially which flex SDK 5.0 is using internally.
>>>>>>>>>>>>>> If 5.0 uses a newer SDK and supports swf11 we should use it.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Seb
>>>>>>>>>>>>>> Am 15.02.2013 18:28 schrieb "Maxim Solodovnik" <
>>>>>>>>>>>>>> [email protected]>:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Should openlaszlo 4.9.5 or 5.0 should be used?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Fri, Feb 15, 2013 at 10:50 AM, Maxim Solodovnik <
>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> OK I'll handle 1 and 2 today (or tonight :) )
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Fri, Feb 15, 2013 at 10:48 AM, [email protected] <
>>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> From my perspective we need to do the following:
>>>>>>>>>>>>>>>>> 1) add openlaszlo 4.9.5 to our ivy list to have both
>>>>>>>>>>>>>>>>> runtime environments: 4.9 and 4.9.5
>>>>>>>>>>>>>>>>> Question: How will ivy behave when you want / force both
>>>>>>>>>>>>>>>>> versions? Cause I can imagine Ivy will think that 4.9.5 is 
>>>>>>>>>>>>>>>>> sufficient to
>>>>>>>>>>>>>>>>> download.
>>>>>>>>>>>>>>>>> But we need also version 4.9 because 4.9.5 does not SWF8
>>>>>>>>>>>>>>>>> file format anymore.
>>>>>>>>>>>>>>>>> Any ideas on that?
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> My roughest idea would be to rename the entire .tgz file
>>>>>>>>>>>>>>>>> so that it will treat it as if those or completely different 
>>>>>>>>>>>>>>>>> packages.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> 2) And then we need to refactor the build.xml to have two
>>>>>>>>>>>>>>>>> openlaszlo directories (laszlo.home) options.
>>>>>>>>>>>>>>>>> So when compiling the SWF8 stuff it will use openlaszlo4.9
>>>>>>>>>>>>>>>>> and when it compiles to SWF11 it will use openlaszlo 4.9.5
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> 3) We need to refactor the Audio/Video components.
>>>>>>>>>>>>>>>>> Basically
>>>>>>>>>>>>>>>>> in editRecordStreamSWF10.lzx line 240 "getMicrophone" has
>>>>>>>>>>>>>>>>> to be replaced with: "getEnhancedMicrophone"
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/media/Microphone.html
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> And there has to be checked which of those config values
>>>>>>>>>>>>>>>>> are valid (or which ones are important to be added). Cause 
>>>>>>>>>>>>>>>>> enhanced
>>>>>>>>>>>>>>>>> microphones have a different option set.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Some of those new variables should be made available
>>>>>>>>>>>>>>>>> through the config.xml (and old ones removed).
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> @Maxim: If you could take care about 1) + 2) I would be
>>>>>>>>>>>>>>>>> really thankful. Issue 3) is basically something I have been 
>>>>>>>>>>>>>>>>> testing
>>>>>>>>>>>>>>>>> already.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>>>>> Sebastian
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>> Sebastian Wagner
>>>>>>>>>>>>>>>>> https://twitter.com/#!/dead_lock
>>>>>>>>>>>>>>>>> http://www.webbase-design.de
>>>>>>>>>>>>>>>>> http://www.wagner-sebastian.com
>>>>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>> WBR
>>>>>>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>> WBR
>>>>>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> WBR
>>>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> Sebastian Wagner
>>>>>>>>>>>> https://twitter.com/#!/dead_lock
>>>>>>>>>>>> http://www.webbase-design.de
>>>>>>>>>>>> http://www.wagner-sebastian.com
>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> WBR
>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Sebastian Wagner
>>>>>>>>>> https://twitter.com/#!/dead_lock
>>>>>>>>>> http://www.webbase-design.de
>>>>>>>>>> http://www.wagner-sebastian.com
>>>>>>>>>> [email protected]
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Sebastian Wagner
>>>>>>>>> https://twitter.com/#!/dead_lock
>>>>>>>>> http://www.webbase-design.de
>>>>>>>>> http://www.wagner-sebastian.com
>>>>>>>>> [email protected]
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> WBR
>>>>>>>> Maxim aka solomax
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> WBR
>>>>>>> Maxim aka solomax
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> WBR
>>>>>> Maxim aka solomax
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> WBR
>>>>> Maxim aka solomax
>>>>>
>>>>
>>>
>>>
>>> --
>>> Sebastian Wagner
>>> https://twitter.com/#!/dead_lock
>>> http://www.webbase-design.de
>>> http://www.wagner-sebastian.com
>>> [email protected]
>>>
>>
>>
>>
>> --
>> Sebastian Wagner
>> https://twitter.com/#!/dead_lock
>> http://www.webbase-design.de
>> http://www.wagner-sebastian.com
>> [email protected]
>>
>
>
>
> --
> WBR
> Maxim aka solomax
>



-- 
Sebastian Wagner
https://twitter.com/#!/dead_lock
http://www.webbase-design.de
http://www.wagner-sebastian.com
[email protected]

Reply via email to