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.

On Tue, Nov 26, 2024 at 4:04 PM Andrew Randrianasulu <randrianasulu@gmail.com> wrote:


сб, 23 нояб. 2024 г., 10:11 Andrew Randrianasulu <randrianasulu@gmail.com>:


сб, 23 нояб. 2024 г., 02:19 Phyllis Smith <phylsmith2017@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@gmail.com> wrote:


On Mon, Nov 18, 2024 at 3:11 AM Phyllis Smith <phylsmith2017@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@gmail.com> wrote:


пн, 18 нояб. 2024 г., 02:43 Phyllis Smith <phylsmith2017@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@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? :)