Code Monkey home page Code Monkey logo

graphwidget's People

Stargazers

 avatar  avatar

Watchers

 avatar

graphwidget's Issues

MSYS2 mingw64 warnings related to glibmm-2.4 / gtkmm-3.0

With MSYS2 mingw64 there is tons of warnings which seems related to "glibmm-2.4 / gtkmm-3.0" linked to graphwidget\Graph.h and graphwidget\Graph.cpp with warning: type attributes ignored after type is already defined [-Wattributes]"
Examples:

...
[  6%] Built target log
In file included from C:/msys64/mingw64/include/glibmm-2.4/glibmm/propertyproxy.h:23,
                 from C:/msys64/mingw64/include/glibmm-2.4/glibmm/objectbase.h:23,
                 from C:/msys64/mingw64/include/glibmm-2.4/glibmm/wrap.h:22,
                 from C:/msys64/mingw64/include/glibmm-2.4/glibmm/containerhandle_shared.h:24,
                 from C:/msys64/mingw64/include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from C:/msys64/mingw64/include/glibmm-2.4/glibmm.h:107,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:100,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/glibmm-2.4/glibmm/propertyproxy_base.h:82:18: warning: type attributes ignored after type is already defined [-Wattributes]
   82 | class GLIBMM_API SignalProxyProperty;
      |                  ^~~~~~~~~~~~~~~~~~~
In file included from C:/msys64/mingw64/include/glibmm-2.4/glibmm/containerhandle_shared.h:24,
                 from C:/msys64/mingw64/include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from C:/msys64/mingw64/include/glibmm-2.4/glibmm.h:107,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:100,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/glibmm-2.4/glibmm/wrap.h:29:18: warning: type attributes ignored after type is already defined [-Wattributes]
   29 | class GLIBMM_API ObjectBase;
      |                  ^~~~~~~~~~
In file included from C:/msys64/mingw64/include/glibmm-2.4/glibmm/binding.h:22,
                 from C:/msys64/mingw64/include/glibmm-2.4/glibmm.h:112,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:100,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/glibmm-2.4/glibmm/object.h:50:18: warning: type attributes ignored after type is already defined [-Wattributes]
   50 | class GLIBMM_API Class;
      |                  ^~~~~
In file included from C:/msys64/mingw64/include/glibmm-2.4/glibmm/dispatcher.h:21,
                 from C:/msys64/mingw64/include/glibmm-2.4/glibmm.h:122,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:100,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/glibmm-2.4/glibmm/main.h:33:18: warning: type attributes ignored after type is already defined [-Wattributes]
   33 | class GLIBMM_API Cond;
      |                  ^~~~
C:/msys64/mingw64/include/glibmm-2.4/glibmm/main.h:34:18: warning: type attributes ignored after type is already defined [-Wattributes]
   34 | class GLIBMM_API Mutex;
      |                  ^~~~~
C:/msys64/mingw64/include/glibmm-2.4/glibmm/main.h:38:18: warning: type attributes ignored after type is already defined [-Wattributes]
   38 | class GLIBMM_API Cond;
      |                  ^~~~
C:/msys64/mingw64/include/glibmm-2.4/glibmm/main.h:39:18: warning: type attributes ignored after type is already defined [-Wattributes]
   39 | class GLIBMM_API Mutex;
      |                  ^~~~~
In file included from C:/msys64/mingw64/include/glibmm-2.4/glibmm/optioncontext.h:24,
                 from C:/msys64/mingw64/include/glibmm-2.4/glibmm.h:142,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:100,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/glibmm-2.4/glibmm/optiongroup.h:38:18: warning: type attributes ignored after type is already defined [-Wattributes]
   38 | class GLIBMM_API OptionEntry;
      |                  ^~~~~~~~~~~
In file included from C:/msys64/mingw64/include/glibmm-2.4/glibmm.h:144,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:100,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/glibmm-2.4/glibmm/property.h:112:15: warning: 'void Glib::custom_get_property_callback(GObject*, unsigned int, GValue*, GParamSpec*)' redeclared without dllimport attribute: previous dllimport ignored [-Wattributes]
  112 |   friend void Glib::custom_get_property_callback(
      |               ^~~~
C:/msys64/mingw64/include/glibmm-2.4/glibmm/property.h:115:15: warning: 'void Glib::custom_set_property_callback(GObject*, unsigned int, const GValue*, GParamSpec*)' redeclared without dllimport attribute: previous dllimport ignored [-Wattributes]
  115 |   friend void Glib::custom_set_property_callback(
      |               ^~~~
In file included from C:/msys64/mingw64/include/giomm-2.4/giomm.h:25,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:101,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/giomm-2.4/giomm/actiongroup.h:51:17: warning: type attributes ignored after type is already defined [-Wattributes]
   51 | class GIOMM_API VariantBase;
      |                 ^~~~~~~~~~~
C:/msys64/mingw64/include/giomm-2.4/giomm/actiongroup.h:52:17: warning: type attributes ignored after type is already defined [-Wattributes]
   52 | class GIOMM_API VariantContainerBase;
      |                 ^~~~~~~~~~~~~~~~~~~~
C:/msys64/mingw64/include/giomm-2.4/giomm/actiongroup.h:53:17: warning: type attributes ignored after type is already defined [-Wattributes]
   53 | class GIOMM_API VariantType;
      |                 ^~~~~~~~~~~
In file included from C:/msys64/mingw64/include/giomm-2.4/giomm.h:26,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:101,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/giomm-2.4/giomm/actionmap.h:47:17: warning: type attributes ignored after type is already defined [-Wattributes]
   47 | class GIOMM_API Action;
      |                 ^~~~~~
In file included from C:/msys64/mingw64/include/giomm-2.4/giomm/applicationcommandline.h:25,
                 from C:/msys64/mingw64/include/giomm-2.4/giomm/application.h:30,
                 from C:/msys64/mingw64/include/giomm-2.4/giomm.h:29,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:101,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/giomm-2.4/giomm/file.h:59:17: warning: type attributes ignored after type is already defined [-Wattributes]
   59 | class GIOMM_API Mount;
      |                 ^~~~~
In file included from C:/msys64/mingw64/include/giomm-2.4/giomm/dbusconnection.h:27,
                 from C:/msys64/mingw64/include/giomm-2.4/giomm/application.h:37,
                 from C:/msys64/mingw64/include/giomm-2.4/giomm.h:29,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:101,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/giomm-2.4/giomm/asyncinitable.h:48:17: warning: type attributes ignored after type is already defined [-Wattributes]
   48 | class GIOMM_API Cancellable;
      |                 ^~~~~~~~~~~
In file included from C:/msys64/mingw64/include/giomm-2.4/giomm/dbusconnection.h:29,
                 from C:/msys64/mingw64/include/giomm-2.4/giomm/application.h:37,
                 from C:/msys64/mingw64/include/giomm-2.4/giomm.h:29,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:101,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/giomm-2.4/giomm/dbusmethodinvocation.h:51:18: warning: type attributes ignored after type is already defined [-Wattributes]
   51 | class GLIBMM_API Error;
      |                  ^~~~~
In file included from C:/msys64/mingw64/include/giomm-2.4/giomm/application.h:37,
                 from C:/msys64/mingw64/include/giomm-2.4/giomm.h:29,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:101,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/giomm-2.4/giomm/dbusconnection.h:58:17: warning: type attributes ignored after type is already defined [-Wattributes]
   58 | class GIOMM_API ActionGroup;
      |                 ^~~~~~~~~~~
In file included from C:/msys64/mingw64/include/giomm-2.4/giomm/application.h:38,
                 from C:/msys64/mingw64/include/giomm-2.4/giomm.h:29,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:101,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/giomm-2.4/giomm/notification.h:46:17: warning: type attributes ignored after type is already defined [-Wattributes]
   46 | class GIOMM_API Icon;
      |                 ^~~~
In file included from C:/msys64/mingw64/include/giomm-2.4/giomm/converterinputstream.h:26,
                 from C:/msys64/mingw64/include/giomm-2.4/giomm.h:39,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:101,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/giomm-2.4/giomm/pollableinputstream.h:49:17: warning: type attributes ignored after type is already defined [-Wattributes]
   49 | class GIOMM_API Cancellable;
      |                 ^~~~~~~~~~~
In file included from C:/msys64/mingw64/include/giomm-2.4/giomm.h:39,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:101,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/giomm-2.4/giomm/converterinputstream.h:43:17: warning: type attributes ignored after type is already defined [-Wattributes]
   43 | class GIOMM_API Converter;
      |                 ^~~~~~~~~
C:/msys64/mingw64/include/giomm-2.4/giomm/converterinputstream.h:44:17: warning: type attributes ignored after type is already defined [-Wattributes]
   44 | class GIOMM_API InputStream;
      |                 ^~~~~~~~~~~
In file included from C:/msys64/mingw64/include/giomm-2.4/giomm/converteroutputstream.h:26,
                 from C:/msys64/mingw64/include/giomm-2.4/giomm.h:40,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:101,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/giomm-2.4/giomm/pollableoutputstream.h:49:17: warning: type attributes ignored after type is already defined [-Wattributes]
   49 | class GIOMM_API Cancellable;
      |                 ^~~~~~~~~~~
In file included from C:/msys64/mingw64/include/giomm-2.4/giomm.h:40,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:101,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/giomm-2.4/giomm/converteroutputstream.h:43:17: warning: type attributes ignored after type is already defined [-Wattributes]
   43 | class GIOMM_API Converter;
      |                 ^~~~~~~~~
C:/msys64/mingw64/include/giomm-2.4/giomm/converteroutputstream.h:44:17: warning: type attributes ignored after type is already defined [-Wattributes]
   44 | class GIOMM_API OutputStream;
      |                 ^~~~~~~~~~~~
In file included from C:/msys64/mingw64/include/giomm-2.4/giomm.h:44,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:101,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/giomm-2.4/giomm/dbusactiongroup.h:52:17: warning: type attributes ignored after type is already defined [-Wattributes]
   52 | class GIOMM_API Connection;
      |                 ^~~~~~~~~~
In file included from C:/msys64/mingw64/include/giomm-2.4/giomm.h:49,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:101,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/giomm-2.4/giomm/dbuserrorutils.h:31:18: warning: type attributes ignored after type is already defined [-Wattributes]
   31 | class GLIBMM_API Error;
      |                  ^~~~~
In file included from C:/msys64/mingw64/include/giomm-2.4/giomm.h:50,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:101,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/giomm-2.4/giomm/dbusinterface.h:57:17: warning: type attributes ignored after type is already defined [-Wattributes]
   57 | class GIOMM_API InterfaceInfo;
      |                 ^~~~~~~~~~~~~
In file included from C:/msys64/mingw64/include/giomm-2.4/giomm.h:51,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:101,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/giomm-2.4/giomm/dbusinterfaceskeleton.h:140:17: warning: type attributes ignored after type is already defined [-Wattributes]
  140 | class GIOMM_API InterfaceInfo;
      |                 ^~~~~~~~~~~~~
C:/msys64/mingw64/include/giomm-2.4/giomm/dbusinterfaceskeleton.h:141:17: warning: type attributes ignored after type is already defined [-Wattributes]
  141 | class GIOMM_API Connection;
      |                 ^~~~~~~~~~
C:/msys64/mingw64/include/giomm-2.4/giomm/dbusinterfaceskeleton.h:142:17: warning: type attributes ignored after type is already defined [-Wattributes]
  142 | class GIOMM_API MethodInvocation;
      |                 ^~~~~~~~~~~~~~~~
In file included from C:/msys64/mingw64/include/giomm-2.4/giomm.h:54,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:101,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/giomm-2.4/giomm/dbusmenumodel.h:50:17: warning: type attributes ignored after type is already defined [-Wattributes]
   50 | class GIOMM_API Connection;
      |                 ^~~~~~~~~~
In file included from C:/msys64/mingw64/include/giomm-2.4/giomm.h:57,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:101,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/giomm-2.4/giomm/dbusobject.h:57:17: warning: type attributes ignored after type is already defined [-Wattributes]
   57 | class GIOMM_API Interface;
      |                 ^~~~~~~~~
In file included from C:/msys64/mingw64/include/giomm-2.4/giomm.h:58,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:101,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/giomm-2.4/giomm/dbusobjectmanager.h:58:17: warning: type attributes ignored after type is already defined [-Wattributes]
   58 | class GIOMM_API Interface;
      |                 ^~~~~~~~~
C:/msys64/mingw64/include/giomm-2.4/giomm/dbusobjectmanager.h:59:17: warning: type attributes ignored after type is already defined [-Wattributes]
   59 | class GIOMM_API Object;
      |                 ^~~~~~
In file included from C:/msys64/mingw64/include/giomm-2.4/giomm.h:86,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:101,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/giomm-2.4/giomm/filenamecompleter.h:47:17: warning: type attributes ignored after type is already defined [-Wattributes]
   47 | class GIOMM_API File;
      |                 ^~~~
In file included from C:/msys64/mingw64/include/giomm-2.4/giomm.h:101,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:101,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/giomm-2.4/giomm/memoryoutputstream.h:46:18: warning: type attributes ignored after type is already defined [-Wattributes]
   46 | class GLIBMM_API Bytes;
      |                  ^~~~~
In file included from C:/msys64/mingw64/include/giomm-2.4/giomm.h:105,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:101,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/giomm-2.4/giomm/menulinkiter.h:45:17: warning: type attributes ignored after type is already defined [-Wattributes]
   45 | class GIOMM_API MenuModel;
      |                 ^~~~~~~~~
In file included from C:/msys64/mingw64/include/giomm-2.4/giomm.h:121,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:101,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/giomm-2.4/giomm/resolver.h:47:18: warning: type attributes ignored after type is already defined [-Wattributes]
   47 | class GLIBMM_API VariantContainerBase;
      |                  ^~~~~~~~~~~~~~~~~~~~
In file included from C:/msys64/mingw64/include/giomm-2.4/giomm.h:129,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:101,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/giomm-2.4/giomm/simpleactiongroup.h:46:17: warning: type attributes ignored after type is already defined [-Wattributes]
   46 | class GIOMM_API Action;
      |                 ^~~~~~
In file included from C:/msys64/mingw64/include/giomm-2.4/giomm.h:141,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:101,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/giomm-2.4/giomm/socketsource.h:28:17: warning: type attributes ignored after type is already defined [-Wattributes]
   28 | class GIOMM_API Socket;
      |                 ^~~~~~
In file included from C:/msys64/mingw64/include/giomm-2.4/giomm.h:147,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:101,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/giomm-2.4/giomm/tlscertificate.h:47:18: warning: type attributes ignored after type is already defined [-Wattributes]
   47 | class GLIBMM_API ByteArray;
      |                  ^~~~~~~~~
C:/msys64/mingw64/include/giomm-2.4/giomm/tlscertificate.h:54:17: warning: type attributes ignored after type is already defined [-Wattributes]
   54 | class GIOMM_API SocketConnectable;
      |                 ^~~~~~~~~~~~~~~~~
In file included from C:/msys64/mingw64/include/giomm-2.4/giomm/tlsclientconnection.h:26,
                 from C:/msys64/mingw64/include/giomm-2.4/giomm.h:148,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:101,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/giomm-2.4/giomm/tlsconnection.h:99:17: warning: type attributes ignored after type is already defined [-Wattributes]
   99 | class GIOMM_API Cancellable;
      |                 ^~~~~~~~~~~
In file included from C:/msys64/mingw64/include/giomm-2.4/giomm.h:148,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:101,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/giomm-2.4/giomm/tlsclientconnection.h:48:17: warning: type attributes ignored after type is already defined [-Wattributes]
   48 | class GIOMM_API SocketConnectable;
      |                 ^~~~~~~~~~~~~~~~~
In file included from C:/msys64/mingw64/include/giomm-2.4/giomm.h:150,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:101,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/giomm-2.4/giomm/tlsdatabase.h:45:18: warning: type attributes ignored after type is already defined [-Wattributes]
   45 | class GLIBMM_API ByteArray;
      |                  ^~~~~~~~~
C:/msys64/mingw64/include/giomm-2.4/giomm/tlsdatabase.h:206:17: warning: type attributes ignored after type is already defined [-Wattributes]
  206 | class GIOMM_API Cancellable;
      |                 ^~~~~~~~~~~
C:/msys64/mingw64/include/giomm-2.4/giomm/tlsdatabase.h:207:17: warning: type attributes ignored after type is already defined [-Wattributes]
  207 | class GIOMM_API SocketConnectable;
      |                 ^~~~~~~~~~~~~~~~~
C:/msys64/mingw64/include/giomm-2.4/giomm/tlsdatabase.h:208:17: warning: type attributes ignored after type is already defined [-Wattributes]
  208 | class GIOMM_API TlsCertificate;
      |                 ^~~~~~~~~~~~~~
In file included from C:/msys64/mingw64/include/giomm-2.4/giomm.h:151,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:101,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/giomm-2.4/giomm/tlsinteraction.h:169:17: warning: type attributes ignored after type is already defined [-Wattributes]
  169 | class GIOMM_API Cancellable;
      |                 ^~~~~~~~~~~
In file included from C:/msys64/mingw64/include/giomm-2.4/giomm.h:163,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:101,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/giomm-2.4/giomm/volume.h:53:17: warning: type attributes ignored after type is already defined [-Wattributes]
   53 | class GIOMM_API File;
      |                 ^~~~
C:/msys64/mingw64/include/giomm-2.4/giomm/volume.h:54:17: warning: type attributes ignored after type is already defined [-Wattributes]
   54 | class GIOMM_API Drive;
      |                 ^~~~~
In file included from C:/msys64/mingw64/include/giomm-2.4/giomm.h:165,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:101,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/giomm-2.4/giomm/zlibcompressor.h:94:17: warning: type attributes ignored after type is already defined [-Wattributes]
   94 | class GIOMM_API FileInfo;
      |                 ^~~~~~~~
In file included from C:/msys64/mingw64/include/giomm-2.4/giomm.h:166,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:101,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/giomm-2.4/giomm/zlibdecompressor.h:44:17: warning: type attributes ignored after type is already defined [-Wattributes]
   44 | class GIOMM_API FileInfo;
      |                 ^~~~~~~~
In file included from C:/msys64/mingw64/include/gdkmm-3.0/gdkmm/pixbuf.h:36,
                 from C:/msys64/mingw64/include/gdkmm-3.0/gdkmm/dragcontext.h:30,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:103,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/gdkmm-3.0/gdkmm/types.h:64:17: warning: type attributes ignored after type is already defined [-Wattributes]
   64 | class GDKMM_API Color;
      |                 ^~~~~
In file included from C:/msys64/mingw64/include/gdkmm-3.0/gdkmm/dragcontext.h:31,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:103,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/gdkmm-3.0/gdkmm/device.h:509:17: warning: type attributes ignored after type is already defined [-Wattributes]
  509 | class GDKMM_API Display;
      |                 ^~~~~~~
In file included from C:/msys64/mingw64/include/gdkmm-3.0/gdkmm.h:25,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:105,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/gdkmm-3.0/gdkmm/visual.h:48:17: warning: type attributes ignored after type is already defined [-Wattributes]
   48 | class GDKMM_API Screen;
      |                 ^~~~~~
In file included from C:/msys64/mingw64/include/gdkmm-3.0/gdkmm.h:26,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:105,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/gdkmm-3.0/gdkmm/window.h:1051:17: warning: type attributes ignored after type is already defined [-Wattributes]
 1051 | class GDKMM_API Cursor;
      |                 ^~~~~~
C:/msys64/mingw64/include/gdkmm-3.0/gdkmm/window.h:1052:17: warning: type attributes ignored after type is already defined [-Wattributes]
 1052 | class GDKMM_API Pixbuf;
      |                 ^~~~~~
In file included from C:/msys64/mingw64/include/gdkmm-3.0/gdkmm.h:33,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:105,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/gdkmm-3.0/gdkmm/drawingcontext.h:46:17: warning: type attributes ignored after type is already defined [-Wattributes]
   46 | class GDKMM_API Window;
      |                 ^~~~~~
In file included from C:/msys64/mingw64/include/gdkmm-3.0/gdkmm.h:41,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:105,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/gdkmm-3.0/gdkmm/seat.h:143:17: warning: type attributes ignored after type is already defined [-Wattributes]
  143 | class GDKMM_API Display;
      |                 ^~~~~~~
C:/msys64/mingw64/include/gdkmm-3.0/gdkmm/seat.h:144:17: warning: type attributes ignored after type is already defined [-Wattributes]
  144 | class GDKMM_API Window;
      |                 ^~~~~~
In file included from C:/msys64/mingw64/include/gdkmm-3.0/gdkmm.h:42,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:105,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/gdkmm-3.0/gdkmm/monitor.h:102:17: warning: type attributes ignored after type is already defined [-Wattributes]
  102 | class GDKMM_API Display;
      |                 ^~~~~~~
In file included from C:/msys64/mingw64/include/pangomm-1.4/pangomm/context.h:38,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/widget.h:31,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/action.h:31,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/toggleaction.h:29,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:108,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/pangomm-1.4/pangomm/item.h:117:19: warning: type attributes ignored after type is already defined [-Wattributes]
  117 | class PANGOMM_API Font;
      |                   ^~~~
In file included from C:/msys64/mingw64/include/pangomm-1.4/pangomm/layoutiter.h:29,
                 from C:/msys64/mingw64/include/pangomm-1.4/pangomm/layout.h:36,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/widget.h:32,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/action.h:31,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/toggleaction.h:29,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:108,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/pangomm-1.4/pangomm/layoutrun.h:39:19: warning: type attributes ignored after type is already defined [-Wattributes]
   39 | class PANGOMM_API Item;
      |                   ^~~~
In file included from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/widget.h:35,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/action.h:31,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/toggleaction.h:29,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:108,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/atkmm-1.6/atkmm/object.h:207:17: warning: type attributes ignored after type is already defined [-Wattributes]
  207 | class ATKMM_API Relation;
      |                 ^~~~~~~~
In file included from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/widget.h:52,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/action.h:31,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/toggleaction.h:29,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:108,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/stylecontext.h:55:17: warning: type attributes ignored after type is already defined [-Wattributes]
   55 | class GTKMM_API FrameClock;
      |                 ^~~~~~~~~~
C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/stylecontext.h:61:17: warning: type attributes ignored after type is already defined [-Wattributes]
   61 | class GTKMM_API IconSet;
      |                 ^~~~~~~
In file included from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/action.h:31,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/toggleaction.h:29,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:108,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/widget.h:77:17: warning: type attributes ignored after type is already defined [-Wattributes]
   77 | class GTKMM_API FrameClock;
      |                 ^~~~~~~~~~
C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/widget.h:286:17: warning: type attributes ignored after type is already defined [-Wattributes]
  286 | class GTKMM_API StockID; //deprecated.
      |                 ^~~~~~~
In file included from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/toggleaction.h:29,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:108,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/action.h:58:17: warning: type attributes ignored after type is already defined [-Wattributes]
   58 | class GTKMM_API StockID; //deprecated
      |                 ^~~~~~~
In file included from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:109,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/radioaction.h:49:17: warning: type attributes ignored after type is already defined [-Wattributes]
   49 | class GTKMM_API StockID; //Deprecated.
      |                 ^~~~~~~
In file included from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/dialog.h:29,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/aboutdialog.h:32,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:112,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/window.h:49:17: warning: type attributes ignored after type is already defined [-Wattributes]
   49 | class GTKMM_API AccelGroup;
      |                 ^~~~~~~~~~
C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/window.h:50:17: warning: type attributes ignored after type is already defined [-Wattributes]
   50 | class GTKMM_API WindowGroup;
      |                 ^~~~~~~~~~~
In file included from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/dialog.h:31,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/aboutdialog.h:32,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:112,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/button.h:45:17: warning: type attributes ignored after type is already defined [-Wattributes]
   45 | class GTKMM_API StockID; //deprecated
      |                 ^~~~~~~
In file included from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/celllayout.h:32,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/combobox.h:28,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/appchooserbutton.h:27,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:120,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/treemodel.h:758:31: warning: type attributes ignored after type is already defined [-Wattributes]
  758 |   friend class GTKMM_API Gtk::TreeRow;
      |                               ^~~~~~~
C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/treemodel.h:759:31: warning: type attributes ignored after type is already defined [-Wattributes]
  759 |   friend class GTKMM_API Gtk::TreeIter;
      |                               ^~~~~~~~
In file included from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/treeview.h:36,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/combobox.h:33,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/appchooserbutton.h:27,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:120,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/treeselection.h:49:17: warning: type attributes ignored after type is already defined [-Wattributes]
   49 | class GTKMM_API TreeModel;
      |                 ^~~~~~~~~
C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/treeselection.h:50:17: warning: type attributes ignored after type is already defined [-Wattributes]
   50 | class GTKMM_API TreePath;
      |                 ^~~~~~~~
In file included from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/menu.h:28,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/entry.h:29,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/treeview.h:41,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/combobox.h:33,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/appchooserbutton.h:27,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:120,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/menushell.h:48:17: warning: type attributes ignored after type is already defined [-Wattributes]
   48 | class GTKMM_API Window;
      |                 ^~~~~~
In file included from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/entry.h:29,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/treeview.h:41,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/combobox.h:33,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/appchooserbutton.h:27,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:120,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/menu.h:45:17: warning: type attributes ignored after type is already defined [-Wattributes]
   45 | class GTKMM_API AccelGroup;
      |                 ^~~~~~~~~~
In file included from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/combobox.h:33,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/appchooserbutton.h:27,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:120,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/treeview.h:190:17: warning: type attributes ignored after type is already defined [-Wattributes]
  190 | class GTKMM_API TreeModel;
      |                 ^~~~~~~~~
In file included from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:132,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/builder.h:46:17: warning: type attributes ignored after type is already defined [-Wattributes]
   46 | class GTKMM_API Application;
      |                 ^~~~~~~~~~~
In file included from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/filechoosernative.h:25,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:170,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/nativedialog.h:44:17: warning: type attributes ignored after type is already defined [-Wattributes]
   44 | class GTKMM_API Window;
      |                 ^~~~~~
In file included from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:170,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/filechoosernative.h:40:17: warning: type attributes ignored after type is already defined [-Wattributes]
   40 | class GTKMM_API Window;
      |                 ^~~~~~
In file included from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:180,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/fontselection.h:59:17: warning: type attributes ignored after type is already defined [-Wattributes]
   59 | class GTKMM_API Button;
      |                 ^~~~~~
C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/fontselection.h:60:17: warning: type attributes ignored after type is already defined [-Wattributes]
   60 | class GTKMM_API Entry;
      |                 ^~~~~
C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/fontselection.h:61:17: warning: type attributes ignored after type is already defined [-Wattributes]
   61 | class GTKMM_API TreeView;
      |                 ^~~~~~~~
In file included from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/scale.h:27,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/hvscale.h:30,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:198,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/range.h:45:17: warning: type attributes ignored after type is already defined [-Wattributes]
   45 | class GTKMM_API Adjustment;
      |                 ^~~~~~~~~~
In file included from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:214,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/listbox.h:47:17: warning: type attributes ignored after type is already defined [-Wattributes]
   47 | class GTKMM_API Adjustment;
      |                 ^~~~~~~~~~
In file included from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:219,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/main.h:43:17: warning: type attributes ignored after type is already defined [-Wattributes]
   43 | class GTKMM_API Widget;
      |                 ^~~~~~
C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/main.h:44:17: warning: type attributes ignored after type is already defined [-Wattributes]
   44 | class GTKMM_API Window;
      |                 ^~~~~~
In file included from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/placessidebar.h:29,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:239,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/scrolledwindow.h:44:17: warning: type attributes ignored after type is already defined [-Wattributes]
   44 | class GTKMM_API Adjustment;
      |                 ^~~~~~~~~~
C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/scrolledwindow.h:45:17: warning: type attributes ignored after type is already defined [-Wattributes]
   45 | class GTKMM_API Scrollbar;
      |                 ^~~~~~~~~
In file included from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:239,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/placessidebar.h:48:17: warning: type attributes ignored after type is already defined [-Wattributes]
   48 | class GTKMM_API MountOperation;
      |                 ^~~~~~~~~~~~~~
In file included from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:258,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/recentaction.h:50:17: warning: type attributes ignored after type is already defined [-Wattributes]
   50 | class GTKMM_API StockID; //Deprecated.
      |                 ^~~~~~~
In file included from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:283,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/spinbutton.h:153:17: warning: type attributes ignored after type is already defined [-Wattributes]
  153 | class GTKMM_API Adjustment;
      |                 ^~~~~~~~~~
In file included from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:286,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/stacksidebar.h:42:17: warning: type attributes ignored after type is already defined [-Wattributes]
   42 | class GTKMM_API Stack;
      |                 ^~~~~
In file included from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/textbuffer.h:34,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:297,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/texttagtable.h:45:17: warning: type attributes ignored after type is already defined [-Wattributes]
   45 | class GTKMM_API TextTag;
      |                 ^~~~~~~
In file included from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/textbuffer.h:37,
                 from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:297,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/textiter.h:129:17: warning: type attributes ignored after type is already defined [-Wattributes]
  129 | class GTKMM_API TextMark;
      |                 ^~~~~~~~
In file included from C:/msys64/mingw64/include/gtkmm-3.0/gtkmm.h:297,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.h:39,
                 from C:\msys64\home\Ben\scopehal-apps\lib\graphwidget\Graph.cpp:43:
C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/textbuffer.h:58:17: warning: type attributes ignored after type is already defined [-Wattributes]
   58 | class GTKMM_API TextMark;
      |                 ^~~~~~~~
C:/msys64/mingw64/include/gtkmm-3.0/gtkmm/textbuffer.h:59:17: warning: type attributes ignored after type is already defined [-Wattributes]
   59 | class GTKMM_API TextIter;
      |                 ^~~~~~~~
[  7%] Linking CXX shared library libgraphwidget.dll
...

So far it is hard to know how to fix all thoses warnings and if the issue shall be here

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.