Great to hear about the win-win.
Yes, NetBeans IDE is really great.

About the Installer I've posted bugs:
https://issues.apache.org/jira/projects/NETBEANS/issues/NETBEANS-2803
https://issues.apache.org/jira/browse/NETBEANS-2804
https://issues.apache.org/jira/browse/NETBEANS-2805
https://issues.apache.org/jira/browse/NETBEANS-2806

-Ulf

Am 05.07.19 um 13:09 schrieb Geertjan Wielenga:
>
>
> On Fri, Jul 5, 2019 at 12:27 PM Ulf Zibis <ulf.zi...@cosoco.de
> <mailto:ulf.zi...@cosoco.de>> wrote:
>
>     This bug helped!
>
>     The trick is to set Make -> Build Result: ffmpeg_g
>     Did you have to set this too?
>
>
> For me, it worked without that. But great it's working now for you --
> and thanks for giving me the opportunity to try out C/C++, dbg, the
> debugger integration, etc. Learnt a lot since yesterday and I am even
> more impressed by NetBeans than I was.
>
>     The next try from my side would have been clang.
>
>     So now it seems, that I can remove NB 10.0 and use NB 11.1 :-)
>
>     Much thanks for your help.
>
>
> Great to hear.
>
> Gj
>
>  
>
>     -Ulf
>
>     Am 05.07.19 um 11:04 schrieb Geertjan Wielenga:
>>     And some tips in this one may be helpful:
>>
>>     https://netbeans.org/bugzilla/show_bug.cgi?id=243859
>>
>>     Gj
>>
>>     On Fri, Jul 5, 2019 at 10:57 AM Geertjan Wielenga
>>     <geert...@apache.org <mailto:geert...@apache.org>> wrote:
>>
>>         gdb itself should have a log file too, maybe this
>>         helps: http://wiki.netbeans.org/GdbLog or not, but somewhere
>>         when you do those steps you should get a gdb log, that could
>>         help too. Once you find where it is generated, I'd advise to
>>         start from scratch, i.e, close the IDE, remove the userdir,
>>         reproduce the problem, and generate the gdb log.
>>
>>         And at this point you have enough info for filing an issue,
>>         though it appears to be similar or exactly
>>         this: https://netbeans.org/bugzilla/show_bug.cgi?id=169842
>>
>>         Aside from that, I'd advise switching to clang debugger to
>>         see if that will meet your needs.
>>
>>         Gj
>>
>>         On Fri, Jul 5, 2019 at 10:54 AM Ulf Zibis
>>         <ulf.zi...@cosoco.de <mailto:ulf.zi...@cosoco.de>> wrote:
>>
>>             Hi,
>>
>>             here is the log from fresh userdir with on run of
>>             debugger. I don't see any error, but warnings.
>>
>>             -Ulf
>>
>>             Am 05.07.19 um 06:57 schrieb Geertjan Wielenga:
>>>             Well, the solution is like always — start again with a
>>>             fresh userdir and recreate the problem, then you'll have
>>>             log files that we can look at to see the errors
>>>             generated when the problem occurs. Also consider using a
>>>             different version of gdb to see if that makes a
>>>             difference or switch from gdb to clang debugger. In
>>>             addition look on-line for issues about C/C++ debugger
>>>             breakpoints not being hit in NetBeans, I’ve seen a few
>>>             issues about that, which appears to be the problem here.
>>>
>>>             Gj
>>>
>>>
>>>             On Fri, 5 Jul 2019 at 01:27, Ulf Zibis
>>>             <ulf.zi...@cosoco.de <mailto:ulf.zi...@cosoco.de>> wrote:
>>>
>>>                 Hi,
>>>
>>>                 now I installed NB 11.1 beta-3 from here:
>>>                 
>>> https://github.com/rtaneja1/netbeans/blob/installer-bin-11-1/nbbuild/installer/binaries/Apache-NetBeans-11.1-bin-linux-x64.sh
>>>
>>>                 With this I have the same bad results when running
>>>                 the debugger. :-(
>>>
>>>                 Aside: I said the installer to install into
>>>                 /opt/netbeans/11.1/
>>>                 but it installed into
>>>                 /opt/netbeans/11.1/netbeans/
>>>                 Additionally it had deleted
>>>                 "/usr/share/applications/netbeans 10.0.desktop"
>>>                 and created
>>>                 "/usr/share/applications/NetBeans-11.1.desktop"
>>>                 I think, this is not correct.
>>>
>>>                 -Ulf
>>>
>>>                 Am 04.07.19 um 23:42 schrieb Ulf Zibis:
>>>>
>>>>                 Hi Geertjan,
>>>>
>>>>                 please note, that I use NetBeans 10 (not 11.1) and
>>>>                 I have installed it into "/opt/netbeans/10.0/" as
>>>>                 root. Then I started it as root and added the C/C++
>>>>                 plugin besides few others with "Force install into
>>>>                 shared directories". Hope that doesn't hurt.
>>>>
>>>>                 The starter is in "/usr/share/applications/netbeans
>>>>                 10.0.desktop" with:
>>>>                 [Desktop Entry]
>>>>                 Name=NetBeans IDE 10.0
>>>>                 Comment=Apache NetBeans IDE 10.0
>>>>                 Exec=/opt/netbeans/10.0/bin/netbeans %f
>>>>                 Path=/opt/netbeans/10.0
>>>>                 Terminal=false
>>>>                 Icon=/opt/netbeans/10.0/nb/netbeans.icns
>>>>                 Type=Application
>>>>                 Categories=Java;Development;IDE;
>>>>                 MimeType=application/x-jar;application/x-java;
>>>>
>>>>                 Then I copied the project files into
>>>>                 "~/Projects/ffmpeg/test".
>>>>                 Then I started NB as normal user and created a new
>>>>                 "C/++ Project with existing sources" in
>>>>                 "~/Projects/ffmpeg/test".
>>>>                 It automatically started to build and failed with:
>>>>                 cd '/home/ich/Projects/ffmpeg/test'
>>>>                 /bin/sh ./configure CC=/usr/bin/gcc
>>>>                 CXX=/usr/bin/g++ CFLAGS="-g3 -gdwarf-2"
>>>>                 CXXFLAGS="-g3 -gdwarf-2"
>>>>                 Unknown option "CC=/usr/bin/gcc".
>>>>                 See ./configure --help for available options.
>>>>
>>>>                 RUN FAILED (exit value 1, total time: 293ms)
>>>>
>>>>                 So I had to configure:
>>>>                 Pre-Build -> Command Line: ./configure
>>>>                 Make -> Build Command: make
>>>>                 Make -> Clean Command: make clean
>>>>                 Run -> Command Line: ./ffmpeg -version
>>>>                 Debug -> Debug command: ./ffmpeg_g -version
>>>>
>>>>                 Then: test -> More Build Commands -> Pre-Build:
>>>>                 cd '/home/ich/Projects/ffmpeg/test'
>>>>                 ./configure
>>>>                 install prefix            /usr/local
>>>>                 source path               .
>>>>                 C compiler                gcc
>>>>                 C library                 glibc
>>>>                 ARCH                      x86 (generic)
>>>>                 big-endian                no
>>>>                 runtime cpu detection     yes
>>>>                 standalone assembly       yes
>>>>                 x86 assembler             nasm
>>>>                 [.....]
>>>>                 PRE-BUILD SUCCESSFUL (total time: 21s)
>>>>
>>>>                 Then: test -> Build:
>>>>                 cd '/home/ich/Projects/ffmpeg/test'
>>>>                 make
>>>>                 GEN    libavutil/libavutil.version
>>>>                 GEN    libswscale/libswscale.version
>>>>                 GEN    libswresample/libswresample.version
>>>>                 GEN    libavcodec/libavcodec.version
>>>>                 GEN    libavformat/libavformat.version
>>>>                 GEN    libavfilter/libavfilter.version
>>>>                 GEN    libavdevice/libavdevice.version
>>>>                 CC    libavdevice/alldevices.o
>>>>                 [.....]
>>>>                 LD    ffprobe_g
>>>>                 STRIP    ffprobe
>>>>
>>>>                 BUILD SUCCESSFUL (total time: 24m 28s)
>>>>
>>>>                 Then: test -> Run:
>>>>                 ffmpeg version N-93535-gca448f0b47 Copyright (c)
>>>>                 2000-2019 the FFmpeg developers
>>>>                 built with gcc 7 (Ubuntu 7.4.0-1ubuntu1~18.04.1)
>>>>                 configuration:
>>>>                 libavutil      56. 26.100 / 56. 26.100
>>>>                 libavcodec     58. 48.100 / 58. 48.100
>>>>                 libavformat    58. 26.101 / 58. 26.101
>>>>                 libavdevice    58.  7.100 / 58.  7.100
>>>>                 libavfilter     7. 48.100 /  7. 48.100
>>>>                 libswscale      5.  4.100 /  5.  4.100
>>>>                 libswresample   3.  4.100 /  3.  4.100
>>>>
>>>>                 RUN FINISHED; exit value 0; real time: 190ms; user:
>>>>                 0ms; system: 0ms
>>>>
>>>>                 Then in "fftools/ffmpeg.c" in line 4848
>>>>                 "register_exit(ffmpeg_cleanup);" I set a breakpoint.
>>>>
>>>>                 Then: test -> Debug:
>>>>                 ffmpeg version N-93535-gca448f0b47 Copyright (c)
>>>>                 2000-2019 the FFmpeg developers
>>>>                 built with gcc 7 (Ubuntu 7.4.0-1ubuntu1~18.04.1)
>>>>                 configuration:
>>>>                 libavutil      56. 26.100 / 56. 26.100
>>>>                 libavcodec     58. 48.100 / 58. 48.100
>>>>                 libavformat    58. 26.101 / 58. 26.101
>>>>                 libavdevice    58.  7.100 / 58.  7.100
>>>>                 libavfilter     7. 48.100 /  7. 48.100
>>>>                 libswscale      5.  4.100 /  5.  4.100
>>>>                 libswresample   3.  4.100 /  3.  4.100
>>>>
>>>>                 The program didn't stop at the breakpoint :-(
>>>>                 Shortly in the status bar I saw "Program completed,
>>>>                 exit value 0", but as you can see above there is
>>>>                 missing somthing like:
>>>>                 DEBUG FINISHED; exit value 0; real time: 990ms;
>>>>                 user: 0ms; system: 0ms
>>>>
>>>>                 So bad, that it doesn't work at me. Hopefully we
>>>>                 finde the cause. I'll try to install NB 11.1 for that.
>>>>
>>>>                 -Ulf
>>>>
>>>>                 Am 04.07.19 um 20:30 schrieb Geertjan Wielenga:
>>>>>                 https://youtu.be/xPvasdbFJAw
>>>>>
>>>>>                 There it is. Tell me what to do differently as
>>>>>                 specifically as possible, if needed, and I'll do
>>>>>                 it to reproduce your requirements.
>>>>>
>>>>>                 Gj
>>>>>
>>>>>                 On Thu, Jul 4, 2019 at 8:08 PM Ulf Zibis
>>>>>                 <ulf.zi...@cosoco.de <mailto:ulf.zi...@cosoco.de>>
>>>>>                 wrote:
>>>>>
>>>>>                     Sorry, I think I don't understand your question.
>>>>>
>>>>>                     If you were able to run the bebugger with
>>>>>                     "./ffmpeg --version" then with "./ffmpeg_g -i
>>>>>                     sample.jpg result.jpg" it should be the same
>>>>>                     ... if you have prepared a "sample.jpg" in
>>>>>                     start dir.
>>>>>
>>>>>                     -Ulf
>>>>>
>>>>>                     Am 04.07.19 um 19:59 schrieb Geertjan Wielenga:
>>>>>>                     But how to run the debugger on that?
>>>>>>
>>>>>>                     Gj
>>>>>>
>>>>>>                     On Thu, Jul 4, 2019 at 7:54 PM Ulf Zibis
>>>>>>                     <ulf.zi...@cosoco.de
>>>>>>                     <mailto:ulf.zi...@cosoco.de>> wrote:
>>>>>>
>>>>>>                         The simplest command line for real world is:
>>>>>>                         ./ffmpeg_g -i sample.jpg result.jpg
>>>>>>
>>>>>>                         -Ulf
>>>>>>
>>>>>>                         Am 04.07.19 um 19:29 schrieb Ulf Zibis:
>>>>>>>
>>>>>>>                         The main() function is in fftools/ffmpeg.c
>>>>>>>                         I think you can set a breakpoint there
>>>>>>>                         for a first test. Maybe set it at line
>>>>>>>                         4869 where show_banner(argc, argv,
>>>>>>>                         options); is called, so you can test
>>>>>>>                         what happens when jumping in.
>>>>>>>                         For first try just run ./ffmpeg_g
>>>>>>>                         (stands for gdb and includes symbols)
>>>>>>>                         without arguments or try ./ffmpeg_g
>>>>>>>                         --version.
>>>>>>>
>>>>>>>                         Curious if that works.
>>>>>>>
>>>>>>>                         -Ulf
>>>>>>>
>>
>>             
>> ---------------------------------------------------------------------
>>             To unsubscribe, e-mail:
>>             users-unsubscr...@netbeans.apache.org
>>             <mailto:users-unsubscr...@netbeans.apache.org>
>>             For additional commands, e-mail:
>>             users-h...@netbeans.apache.org
>>             <mailto:users-h...@netbeans.apache.org>
>>
>>             For further information about the NetBeans mailing lists,
>>             visit:
>>             
>> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>>

Reply via email to