You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@flex.apache.org by mark goldin <ma...@gmail.com> on 2015/12/07 21:32:11 UTC

Compile with debug info

I am trying to build all mt Flex swf files with debug info included.
Here is my command line:
-locale=en_US -library-path+=libs -define=CONFIG::debug,false
-keep-generated-actionscript=false -target-player=14.0
-source-path=locale\{locale} -source-path=src -compatibility-version=3.0.0
-debug=true

But the result does not have debugging info.
Any idea why?

Thanks

Re: Compile with debug info

Posted by mark goldin <ma...@gmail.com>.
Thank you. Will try working on this info.

On Tue, Dec 8, 2015 at 9:49 AM Alex Harui <ah...@adobe.com> wrote:

>
>
> On 12/8/15, 4:17 AM, "mark goldin" <ma...@gmail.com> wrote:
>
> >Well, setup on the build server is what I am looking for. Like I said, I
> >have added a parameter -debug=true but the size of output swf file did not
> >change.
> >I am trying to figure out what else does it take to make an output swf
> >file
> >with debugging info in it.
>
> Assuming -debug=true is on the command-line arguments (and there is no
> duplicate -debug-false on the same command line), that will add debugging
> info to all source code that needs to be compiled to create the SWF.
>
> Setting debug=true in a -config.xml file can be overridden by -debug=false
> on the command-line.
>
> Any SWCs, modules, or RSLs involved will not have debugging info unless
> they were compiled with debugging info in them.
>
> There is an optimizer that can be run on SWFs that removes the debugging
> info.
>
> The -optimize command-line option might override -debug=true.
>
> HTH,
> -Alex
>
> >
> >On Mon, Dec 7, 2015 at 7:14 PM Alex Harui <ah...@adobe.com> wrote:
> >
> >> Does your build script run the optimizer on the output SWF?
> >>
> >> If changing the debug flag on your local system changes the SWF size, if
> >> you have the exact same setup on the build server it should do the same
> >> there.  So if it isn't, check the setup on the build server.
> >>
> >> -Alex
> >>
> >> On 12/7/15, 3:47 PM, "mark goldin" <ma...@gmail.com> wrote:
> >>
> >> >Build server uses mxmlc  to compile Flex applications. My local
> >> >compilations have debug info, but these of the build server do not.
> >>They
> >> >are much smaller size.
> >> >All I want is to have build server compiling the apps with the debug
> >> >info.I
> >> >tried debug=true, but the size of swf files did not change.
> >> >
> >> >On Mon, Dec 7, 2015 at 4:22 PM Alex Harui <ah...@adobe.com> wrote:
> >> >
> >> >> You can swfdump the swf to see if there is debugging info in it.
> >> >>
> >> >> If your SWF is built from SWCs that don't have debugging info in
> >>them,
> >> >> then you won't be able to set breakpoints in the library code.
> >> >>
> >> >> HTH,
> >> >> -Alex
> >> >>
> >> >> On 12/7/15, 1:32 PM, "mark goldin" <ma...@gmail.com> wrote:
> >> >>
> >> >> >The same as when I build on my local system. I need to debug a
> >>version
> >> >>of
> >> >> >the app that is built by a build server which compiles Flex without
> >> >> >debugging info.
> >> >> >
> >> >> >On Mon, Dec 7, 2015 at 3:24 PM Alex Harui <ah...@adobe.com> wrote:
> >> >> >
> >> >> >> What kind of debugging info are you expecting to find?
> >> >> >>
> >> >> >> On 12/7/15, 12:32 PM, "mark goldin" <ma...@gmail.com>
> wrote:
> >> >> >>
> >> >> >> >I am trying to build all mt Flex swf files with debug info
> >>included.
> >> >> >> >Here is my command line:
> >> >> >> >-locale=en_US -library-path+=libs -define=CONFIG::debug,false
> >> >> >> >-keep-generated-actionscript=false -target-player=14.0
> >> >> >> >-source-path=locale\{locale} -source-path=src
> >> >> >>-compatibility-version=3.0.0
> >> >> >> >-debug=true
> >> >> >> >
> >> >> >> >But the result does not have debugging info.
> >> >> >> >Any idea why?
> >> >> >> >
> >> >> >> >Thanks
> >> >> >>
> >> >> >>
> >> >>
> >> >>
> >>
> >>
>
>

Re: Compile with debug info

Posted by Alex Harui <ah...@adobe.com>.

On 12/8/15, 4:17 AM, "mark goldin" <ma...@gmail.com> wrote:

>Well, setup on the build server is what I am looking for. Like I said, I
>have added a parameter -debug=true but the size of output swf file did not
>change.
>I am trying to figure out what else does it take to make an output swf
>file
>with debugging info in it.

Assuming -debug=true is on the command-line arguments (and there is no
duplicate -debug-false on the same command line), that will add debugging
info to all source code that needs to be compiled to create the SWF.

Setting debug=true in a -config.xml file can be overridden by -debug=false
on the command-line.

Any SWCs, modules, or RSLs involved will not have debugging info unless
they were compiled with debugging info in them.

There is an optimizer that can be run on SWFs that removes the debugging
info.

The -optimize command-line option might override -debug=true.

HTH,
-Alex

>
>On Mon, Dec 7, 2015 at 7:14 PM Alex Harui <ah...@adobe.com> wrote:
>
>> Does your build script run the optimizer on the output SWF?
>>
>> If changing the debug flag on your local system changes the SWF size, if
>> you have the exact same setup on the build server it should do the same
>> there.  So if it isn't, check the setup on the build server.
>>
>> -Alex
>>
>> On 12/7/15, 3:47 PM, "mark goldin" <ma...@gmail.com> wrote:
>>
>> >Build server uses mxmlc  to compile Flex applications. My local
>> >compilations have debug info, but these of the build server do not.
>>They
>> >are much smaller size.
>> >All I want is to have build server compiling the apps with the debug
>> >info.I
>> >tried debug=true, but the size of swf files did not change.
>> >
>> >On Mon, Dec 7, 2015 at 4:22 PM Alex Harui <ah...@adobe.com> wrote:
>> >
>> >> You can swfdump the swf to see if there is debugging info in it.
>> >>
>> >> If your SWF is built from SWCs that don't have debugging info in
>>them,
>> >> then you won't be able to set breakpoints in the library code.
>> >>
>> >> HTH,
>> >> -Alex
>> >>
>> >> On 12/7/15, 1:32 PM, "mark goldin" <ma...@gmail.com> wrote:
>> >>
>> >> >The same as when I build on my local system. I need to debug a
>>version
>> >>of
>> >> >the app that is built by a build server which compiles Flex without
>> >> >debugging info.
>> >> >
>> >> >On Mon, Dec 7, 2015 at 3:24 PM Alex Harui <ah...@adobe.com> wrote:
>> >> >
>> >> >> What kind of debugging info are you expecting to find?
>> >> >>
>> >> >> On 12/7/15, 12:32 PM, "mark goldin" <ma...@gmail.com> wrote:
>> >> >>
>> >> >> >I am trying to build all mt Flex swf files with debug info
>>included.
>> >> >> >Here is my command line:
>> >> >> >-locale=en_US -library-path+=libs -define=CONFIG::debug,false
>> >> >> >-keep-generated-actionscript=false -target-player=14.0
>> >> >> >-source-path=locale\{locale} -source-path=src
>> >> >>-compatibility-version=3.0.0
>> >> >> >-debug=true
>> >> >> >
>> >> >> >But the result does not have debugging info.
>> >> >> >Any idea why?
>> >> >> >
>> >> >> >Thanks
>> >> >>
>> >> >>
>> >>
>> >>
>>
>>


Re: Compile with debug info

Posted by mark goldin <ma...@gmail.com>.
Well, setup on the build server is what I am looking for. Like I said, I
have added a parameter -debug=true but the size of output swf file did not
change.
I am trying to figure out what else does it take to make an output swf file
with debugging info in it.

On Mon, Dec 7, 2015 at 7:14 PM Alex Harui <ah...@adobe.com> wrote:

> Does your build script run the optimizer on the output SWF?
>
> If changing the debug flag on your local system changes the SWF size, if
> you have the exact same setup on the build server it should do the same
> there.  So if it isn't, check the setup on the build server.
>
> -Alex
>
> On 12/7/15, 3:47 PM, "mark goldin" <ma...@gmail.com> wrote:
>
> >Build server uses mxmlc  to compile Flex applications. My local
> >compilations have debug info, but these of the build server do not. They
> >are much smaller size.
> >All I want is to have build server compiling the apps with the debug
> >info.I
> >tried debug=true, but the size of swf files did not change.
> >
> >On Mon, Dec 7, 2015 at 4:22 PM Alex Harui <ah...@adobe.com> wrote:
> >
> >> You can swfdump the swf to see if there is debugging info in it.
> >>
> >> If your SWF is built from SWCs that don't have debugging info in them,
> >> then you won't be able to set breakpoints in the library code.
> >>
> >> HTH,
> >> -Alex
> >>
> >> On 12/7/15, 1:32 PM, "mark goldin" <ma...@gmail.com> wrote:
> >>
> >> >The same as when I build on my local system. I need to debug a version
> >>of
> >> >the app that is built by a build server which compiles Flex without
> >> >debugging info.
> >> >
> >> >On Mon, Dec 7, 2015 at 3:24 PM Alex Harui <ah...@adobe.com> wrote:
> >> >
> >> >> What kind of debugging info are you expecting to find?
> >> >>
> >> >> On 12/7/15, 12:32 PM, "mark goldin" <ma...@gmail.com> wrote:
> >> >>
> >> >> >I am trying to build all mt Flex swf files with debug info included.
> >> >> >Here is my command line:
> >> >> >-locale=en_US -library-path+=libs -define=CONFIG::debug,false
> >> >> >-keep-generated-actionscript=false -target-player=14.0
> >> >> >-source-path=locale\{locale} -source-path=src
> >> >>-compatibility-version=3.0.0
> >> >> >-debug=true
> >> >> >
> >> >> >But the result does not have debugging info.
> >> >> >Any idea why?
> >> >> >
> >> >> >Thanks
> >> >>
> >> >>
> >>
> >>
>
>

Re: Compile with debug info

Posted by Alex Harui <ah...@adobe.com>.
Does your build script run the optimizer on the output SWF?

If changing the debug flag on your local system changes the SWF size, if
you have the exact same setup on the build server it should do the same
there.  So if it isn't, check the setup on the build server.

-Alex

On 12/7/15, 3:47 PM, "mark goldin" <ma...@gmail.com> wrote:

>Build server uses mxmlc  to compile Flex applications. My local
>compilations have debug info, but these of the build server do not. They
>are much smaller size.
>All I want is to have build server compiling the apps with the debug
>info.I
>tried debug=true, but the size of swf files did not change.
>
>On Mon, Dec 7, 2015 at 4:22 PM Alex Harui <ah...@adobe.com> wrote:
>
>> You can swfdump the swf to see if there is debugging info in it.
>>
>> If your SWF is built from SWCs that don't have debugging info in them,
>> then you won't be able to set breakpoints in the library code.
>>
>> HTH,
>> -Alex
>>
>> On 12/7/15, 1:32 PM, "mark goldin" <ma...@gmail.com> wrote:
>>
>> >The same as when I build on my local system. I need to debug a version
>>of
>> >the app that is built by a build server which compiles Flex without
>> >debugging info.
>> >
>> >On Mon, Dec 7, 2015 at 3:24 PM Alex Harui <ah...@adobe.com> wrote:
>> >
>> >> What kind of debugging info are you expecting to find?
>> >>
>> >> On 12/7/15, 12:32 PM, "mark goldin" <ma...@gmail.com> wrote:
>> >>
>> >> >I am trying to build all mt Flex swf files with debug info included.
>> >> >Here is my command line:
>> >> >-locale=en_US -library-path+=libs -define=CONFIG::debug,false
>> >> >-keep-generated-actionscript=false -target-player=14.0
>> >> >-source-path=locale\{locale} -source-path=src
>> >>-compatibility-version=3.0.0
>> >> >-debug=true
>> >> >
>> >> >But the result does not have debugging info.
>> >> >Any idea why?
>> >> >
>> >> >Thanks
>> >>
>> >>
>>
>>


Re: Compile with debug info

Posted by mark goldin <ma...@gmail.com>.
Build server uses mxmlc  to compile Flex applications. My local
compilations have debug info, but these of the build server do not. They
are much smaller size.
All I want is to have build server compiling the apps with the debug info.I
tried debug=true, but the size of swf files did not change.

On Mon, Dec 7, 2015 at 4:22 PM Alex Harui <ah...@adobe.com> wrote:

> You can swfdump the swf to see if there is debugging info in it.
>
> If your SWF is built from SWCs that don't have debugging info in them,
> then you won't be able to set breakpoints in the library code.
>
> HTH,
> -Alex
>
> On 12/7/15, 1:32 PM, "mark goldin" <ma...@gmail.com> wrote:
>
> >The same as when I build on my local system. I need to debug a version of
> >the app that is built by a build server which compiles Flex without
> >debugging info.
> >
> >On Mon, Dec 7, 2015 at 3:24 PM Alex Harui <ah...@adobe.com> wrote:
> >
> >> What kind of debugging info are you expecting to find?
> >>
> >> On 12/7/15, 12:32 PM, "mark goldin" <ma...@gmail.com> wrote:
> >>
> >> >I am trying to build all mt Flex swf files with debug info included.
> >> >Here is my command line:
> >> >-locale=en_US -library-path+=libs -define=CONFIG::debug,false
> >> >-keep-generated-actionscript=false -target-player=14.0
> >> >-source-path=locale\{locale} -source-path=src
> >>-compatibility-version=3.0.0
> >> >-debug=true
> >> >
> >> >But the result does not have debugging info.
> >> >Any idea why?
> >> >
> >> >Thanks
> >>
> >>
>
>

Re: Compile with debug info

Posted by Alex Harui <ah...@adobe.com>.
You can swfdump the swf to see if there is debugging info in it.

If your SWF is built from SWCs that don't have debugging info in them,
then you won't be able to set breakpoints in the library code.

HTH,
-Alex

On 12/7/15, 1:32 PM, "mark goldin" <ma...@gmail.com> wrote:

>The same as when I build on my local system. I need to debug a version of
>the app that is built by a build server which compiles Flex without
>debugging info.
>
>On Mon, Dec 7, 2015 at 3:24 PM Alex Harui <ah...@adobe.com> wrote:
>
>> What kind of debugging info are you expecting to find?
>>
>> On 12/7/15, 12:32 PM, "mark goldin" <ma...@gmail.com> wrote:
>>
>> >I am trying to build all mt Flex swf files with debug info included.
>> >Here is my command line:
>> >-locale=en_US -library-path+=libs -define=CONFIG::debug,false
>> >-keep-generated-actionscript=false -target-player=14.0
>> >-source-path=locale\{locale} -source-path=src
>>-compatibility-version=3.0.0
>> >-debug=true
>> >
>> >But the result does not have debugging info.
>> >Any idea why?
>> >
>> >Thanks
>>
>>


Re: Compile with debug info

Posted by mark goldin <ma...@gmail.com>.
The same as when I build on my local system. I need to debug a version of
the app that is built by a build server which compiles Flex without
debugging info.

On Mon, Dec 7, 2015 at 3:24 PM Alex Harui <ah...@adobe.com> wrote:

> What kind of debugging info are you expecting to find?
>
> On 12/7/15, 12:32 PM, "mark goldin" <ma...@gmail.com> wrote:
>
> >I am trying to build all mt Flex swf files with debug info included.
> >Here is my command line:
> >-locale=en_US -library-path+=libs -define=CONFIG::debug,false
> >-keep-generated-actionscript=false -target-player=14.0
> >-source-path=locale\{locale} -source-path=src -compatibility-version=3.0.0
> >-debug=true
> >
> >But the result does not have debugging info.
> >Any idea why?
> >
> >Thanks
>
>

Re: Compile with debug info

Posted by Alex Harui <ah...@adobe.com>.
What kind of debugging info are you expecting to find?

On 12/7/15, 12:32 PM, "mark goldin" <ma...@gmail.com> wrote:

>I am trying to build all mt Flex swf files with debug info included.
>Here is my command line:
>-locale=en_US -library-path+=libs -define=CONFIG::debug,false
>-keep-generated-actionscript=false -target-player=14.0
>-source-path=locale\{locale} -source-path=src -compatibility-version=3.0.0
>-debug=true
>
>But the result does not have debugging info.
>Any idea why?
>
>Thanks