вт, 17 дек. 2024 г., 21:21 Phyllis Smith <phylsmith2017@gmail.com>:This file does not exist on Fedora 32 or 40.but it should!seeWe can just live with these errors and maybe the developers will make it more tolerant as another person requested.On Mon, Dec 16, 2024 at 5:26 PM Andrew Randrianasulu <randrianasulu@gmail.com> wrote:вт, 17 дек. 2024 г., 02:10 Phyllis Smith <phylsmith2017@gmail.com>:I moved the 3 lines in the patch below line: CFG_CFLAGS+=" -pthread -Wall". But I am getting a syntax error as follows:./configure: line 17476: syntax error near unexpected token `-Wno-overloaded-virtual,CFG_CFLAGS'
./configure: line 17476: `AX_APPEND_COMPILE_FLAGS(-Wno-overloaded-virtual,CFG_CFLAGS)'
make: *** No targets specified and no makefile found. Stop.yeah, missing m4 definition.can you check if file indeed in its place?find /usr -name ax_append_compile_flags.m43 lines moved were:AC_LANG_PUSH([C++])
AX_APPEND_COMPILE_FLAGS([-Wno-overloaded-virtual],[CFG_CFLAGS])
AC_LANG_POP([C++])On Mon, Dec 16, 2024 at 2:40 AM Andrew Randrianasulu <randrianasulu@gmail.com> wrote:чт, 28 нояб. 2024 г., 01:54 Andrew Randrianasulu <randrianasulu@gmail.com>:чт, 28 нояб. 2024 г., 01:47 Phyllis Smith <phylsmith2017@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.of course exactly because I ignored my own advice and put AX check before -Wall checks it was not effective.Moved those 3 lines below line adding -Wall in configure.ac and now I see no clang warnings about overloaded-virtual.still, where is file fromit supposed to be in autoconf-archive but may be we should add it manually ? As new file for our tree, then add line to ./autogen.sh copying it to newly-created m4 directory ....On Tue, Nov 26, 2024 at 6:30 PM Andrew Randrianasulu <randrianasulu@gmail.com> wrote:ср, 27 нояб. 2024 г., 04:25 Phyllis Smith <phylsmith2017@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@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-functionsI also hope it will work! Thanks!actually, may be warning was a bit too aggressive?I tried to disable it like libsndfile enables itbut 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 justvoid 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 systemI still need to setexport 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? :)