[Cin] Two patches hopefully fixing build on NetBSD 10.0/amd64
Andrew Randrianasulu
randrianasulu at gmail.com
Wed Nov 27 23:54:52 CET 2024
чт, 28 нояб. 2024 г., 01:47 Phyllis Smith <phylsmith2017 at gmail.com>:
> autoconf-archive was already installed;
> Is there a way to add the -Wno-overloaded-virtual, flag to
> guicast/Makefile instead? My dumb try failed.
>
you can try to add it directly to configure.ac like other lines near start
of file adding to cfg_cflags.
> On Tue, Nov 26, 2024 at 6:30 PM Andrew Randrianasulu <
> randrianasulu at gmail.com> wrote:
>
>>
>>
>> ср, 27 нояб. 2024 г., 04:25 Phyllis Smith <phylsmith2017 at gmail.com>:
>>
>>> Thanks for passing this along as I have had no success with "using"
>>> because I do not know how to use it. I am hoping that make it less
>>> aggressive so that these 526 warnings all go away.
>>> Attached patch not working here either (Fedora 40 / C++14.2.1 I think).
>>> From build log file:
>>>
>>> ./configure: line 17331: syntax error near unexpected token
>>> `-Wno-overloaded-virtual,'
>>> ./configure: line 17331:
>>> `AX_APPEND_COMPILE_FLAGS(-Wno-overloaded-virtual, CFG_CFLAGS)'
>>> make: *** No targets specified and no makefile found. Stop.
>>>
>>>
>>> Will look at some more tomorrow.
>>>
>>
>> be sure to install autoconf-archive (strange that it does not blow up in
>> libsndfile that uses similar construct.. mat be they supply new enough
>> configure so autoreconf there is not needed ....)
>>
>>
>>
>>
>>> On Tue, Nov 26, 2024 at 4:04 PM Andrew Randrianasulu <
>>> randrianasulu at gmail.com> wrote:
>>>
>>>>
>>>>
>>>> сб, 23 нояб. 2024 г., 10:11 Andrew Randrianasulu <
>>>> randrianasulu at gmail.com>:
>>>>
>>>>>
>>>>>
>>>>> сб, 23 нояб. 2024 г., 02:19 Phyllis Smith <phylsmith2017 at gmail.com>:
>>>>>
>>>>>> Andrew, the 3 patches have been reviewed as much as I can do and are
>>>>>> fine on Linux so I will check them into GIT when I power up the desktop
>>>>>> (hopefully tomorrow). The new 526 Warning errors are actually due to the
>>>>>> Fedora 40 C++ compiler. Right below is the whole message that I did not
>>>>>> provide earlier.
>>>>>>
>>>>>> bcwindowbase.h:222:22: warning: ‘virtual void
>>>>>> BC_WindowBase::create_objects()’ was hidden [-Woverloaded-virtual=]
>>>>>> 222 | virtual void create_objects() { return; };
>>>>>> | ^~~~~~~~~~~~~~
>>>>>> In file included from guicast.h:62:
>>>>>> errorbox.h:35:14: note: by ‘void ErrorBox::create_objects(const
>>>>>> char*)’
>>>>>> 35 | void create_objects(const char *text);
>>>>>> | ^~~~~~~~~~~~~~
>>>>>> In file included from bcsubwindow.h:26,
>>>>>> from bcbutton.h:26,
>>>>>> from bcprogressbox.C:22:
>>>>>>
>>>>>>
>>>>>> How to fix it is explained at the following url and I will test that
>>>>>> but if i have problems, will let you know!
>>>>>>
>>>>>>
>>>>>> https://stackoverflow.com/questions/15295317/xcode-why-is-a-warning-of-is-hidden-given-with-overloaded-virtual-functions
>>>>>>
>>>>>>
>>>>>
>>>>> I also hope it will work! Thanks!
>>>>>
>>>>
>>>> actually, may be warning was a bit too aggressive?
>>>>
>>>> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109740
>>>>
>>>> I tried to disable it like libsndfile enables it
>>>> but for some reason attached patch not worked with clang?
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>>
>>>>>
>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> On Sun, Nov 17, 2024 at 5:30 PM Andrew Randrianasulu <
>>>>>> randrianasulu at gmail.com> wrote:
>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Mon, Nov 18, 2024 at 3:11 AM Phyllis Smith <
>>>>>>> phylsmith2017 at gmail.com> wrote:
>>>>>>>
>>>>>>>> As previously mentioned this is a backup laptop where I finally
>>>>>>>> installed Fedora 40, which is fedora's latest release. Tomorrow I will
>>>>>>>> boot my regular laptop and build there. Python version on Fedora 40 is
>>>>>>>> 3.12.7.
>>>>>>>>
>>>>>>>
>>>>>>> Mmm, while I dislike new, improved breakage from all-new
>>>>>>> into-your-face software ideology , what Fedora does usually filters down
>>>>>>> to other distros, so we better to know exact error.
>>>>>>>
>>>>>>> Take your time ...
>>>>>>>
>>>>>>>>
>>>>>>>> On Sun, Nov 17, 2024 at 5:04 PM Andrew Randrianasulu <
>>>>>>>> randrianasulu at gmail.com> wrote:
>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> пн, 18 нояб. 2024 г., 02:43 Phyllis Smith <phylsmith2017 at gmail.com
>>>>>>>>> >:
>>>>>>>>>
>>>>>>>>>> Andrew, building on my backup laptop (instead of my standard), I
>>>>>>>>>> have 525 new error messages in the log file like:
>>>>>>>>>>
>>>>>>>>>> /mnt0_new/cin5/cinelerra-5.1/plugins/../guicast/errorbox.h:35:14:
>>>>>>>>>> note: by ‘void ErrorBox::create_objects(const char*)’
>>>>>>>>>>
>>>>>>>>>> This is quite concerning but I have not actually reviewed the 3
>>>>>>>>>> patches yet, but assume it is the guicast one.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> patch for guicast/Makefile was adding python3.12 (something pkgin
>>>>>>>>> added as dependency while I fetched usual suspects like inkscape, gimp,
>>>>>>>>> okular ...)
>>>>>>>>>
>>>>>>>>> What OS/compiler you have on this laptop?
>>>>>>>>>
>>>>>>>>> line 35 in guicast/errorbox.h is just
>>>>>>>>>
>>>>>>>>> void create_objects(const char *text);
>>>>>>>>>
>>>>>>>>> unchanged by me ....
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Sun, Nov 17, 2024 at 9:42 AM Andrew Randrianasulu <
>>>>>>>>>> randrianasulu at gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Currently from that system
>>>>>>>>>>>
>>>>>>>>>>> I still need to set
>>>>>>>>>>>
>>>>>>>>>>> export LD_LIBRARY_PATH="/usr/pkg/lib/ffmpeg6"
>>>>>>>>>>>
>>>>>>>>>>> and set audio output to oss - > /dev/audio but it seems to work.
>>>>>>>>>>>
>>>>>>>>>>> Can you check them by building on Linux? :)
>>>>>>>>>>>
>>>>>>>>>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20241128/9846d771/attachment.htm>
More information about the Cin
mailing list