[yoshimi] Re: V 1.5.7

  • From: Ichthyostega <prg@xxxxxxxxxxxxxxx>
  • To: yoshimi@xxxxxxxxxxxxx
  • Date: Sat, 10 Mar 2018 07:55:07 +0100

On 10.03.2018 02:39, blubee blubeeme wrote:

I check for those flags but I didn't see anything out of place. I re-ran the
build and I'm getting this error:
c++: warning: -ljack: 'linker' input unused [-Wunused-command-line-argument]
c++: warning: argument unused during compilation: '-L/usr/local/lib'
[-Wunused-command-line-argument]
/usr/ports/audio/yoshimi/work/yoshimi-bbcb8a2/src/Misc/MiscFuncs.cpp:37:10:
fatal error: 'copyfile.h' file not found
#include <copyfile.h>
         ^~~~~~~~~~~~
1 error generated.
ninja: build stopped: subcommand failed.
*** Error code 1

Maybe we are looking into the wrong direction.
In such a situation, it is important to find out what *really* stopped the
build. In the case above, how is it possible that the compiler did not
find the header <copyfile.h>  ?
This looks like a system or library header, which means, some of the -I
flags passed to the compiler is not correct and does not point to the
library providing copyfile.h


Incidentally (and this has nothing to do directly with the problem hier),
I noticed the following waring in the Pastbin-Log:


In file included from
/usr/ports/audio/yoshimi/work/yoshimi-bbcb8a2/src/UI/WidgetPDial.h:34:
/usr/ports/audio/yoshimi/work/yoshimi-bbcb8a2/src/UI/DynamicTooltip.h:52:8:
warning: 'DynTooltip::show' hides overloaded virtual function
[-Woverloaded-virtual]
 void show(float timeout=0);
      ^
/usr/local/include/FL/Fl_Menu_Window.H:35:8: note: hidden overloaded virtual
function 'Fl_Menu_Window::show' declared here: different number of parameters
(0 vs 1)
 void show();
      ^


IMHO this kind of warning should be taken seriously and investigated.
This kind of errors can be quite insidious, because as a result the
wrong overload of a method gets called, which typically does not break
the program, but could cause subtly wrong behavior.

-- Hermann


Yoshimi source code is available from either: 
https://sourceforge.net/projects/yoshimi
Or: https://github.com/Yoshimi/yoshimi
Our list archive is at: https://www.freelists.org/archive/yoshimi
To post, email to yoshimi@xxxxxxxxxxxxx

Other related posts: