clang++ -g -c ../../source/internationalization.cpp -o ../../source/internationalization.o -I../../include -I/usr/include/freetype2 -std=c++0x -Wall
In file included from ../../source/internationalization.cpp:13:
../../include/nana/internationalization.hpp:137:30: error: only virtual member functions can be marked 'override'
nana::string eval() const override
^~~~~~~~
../../include/nana/internationalization.hpp:144:44: error: only virtual member functions can be marked 'override'
std::unique_ptr<eval_arg> clone() const override
^~~~~~~~
2 errors generated.
make: *** [../../source/internationalization.o] Error 1
clang++ -g -c ../../source/unicode_bidi.cpp -o ../../source/unicode_bidi.o -I../../include -I/usr/include/freetype2 -std=c++0x -Wall
../../source/unicode_bidi.cpp:961:34: warning: unused variable 'last' [-Wunused-variable]
std::vector<entity>::iterator last = end - 1;
^
1 warning generated.
clang++ -g -c ../../source/gui/animation.cpp -o ../../source/gui/animation.o -I../../include -I/usr/include/freetype2 -std=c++0x -Wall
In file included from ../../source/gui/animation.cpp:14:
In file included from ../../include/nana/gui/drawing.hpp:14:
In file included from ../../include/nana/gui/widgets/widget.hpp:18:
../../include/nana/internationalization.hpp:137:30: error: only virtual member functions can be marked 'override'
nana::string eval() const override
^~~~~~~~
../../include/nana/internationalization.hpp:144:44: error: only virtual member functions can be marked 'override'
std::unique_ptr<eval_arg> clone() const override
^~~~~~~~
2 errors generated.
make: *** [../../source/gui/animation.o] Error 1
clang++ -g -c ../../source/gui/drawing.cpp -o ../../source/gui/drawing.o -I../../include -I/usr/include/freetype2 -std=c++0x -Wall
In file included from ../../source/gui/drawing.cpp:13:
In file included from ../../include/nana/gui/drawing.hpp:14:
In file included from ../../include/nana/gui/widgets/widget.hpp:18:
../../include/nana/internationalization.hpp:137:30: error: only virtual member functions can be marked 'override'
nana::string eval() const override
^~~~~~~~
../../include/nana/internationalization.hpp:144:44: error: only virtual member functions can be marked 'override'
std::unique_ptr<eval_arg> clone() const override
^~~~~~~~
2 errors generated.
make: *** [../../source/gui/drawing.o] Error 1
clang++ -g -c ../../source/gui/filebox.cpp -o ../../source/gui/filebox.o -I../../include -I/usr/include/freetype2 -std=c++0x -Wall
In file included from ../../source/gui/filebox.cpp:1:
In file included from ../../include/nana/gui/filebox.hpp:3:
In file included from ../../include/nana/gui/wvl.hpp:18:
In file included from ../../include/nana/gui/widgets/form.hpp:16:
In file included from ../../include/nana/gui/widgets/widget.hpp:18:
../../include/nana/internationalization.hpp:137:30: error: only virtual member functions can be marked 'override'
nana::string eval() const override
^~~~~~~~
../../include/nana/internationalization.hpp:144:44: error: only virtual member functions can be marked 'override'
std::unique_ptr<eval_arg> clone() const override
^~~~~~~~
In file included from ../../source/gui/filebox.cpp:1:
In file included from ../../include/nana/gui/filebox.hpp:3:
In file included from ../../include/nana/gui/wvl.hpp:18:
In file included from ../../include/nana/gui/widgets/form.hpp:16:
../../include/nana/gui/widgets/widget.hpp:203:19: warning: '_m_get_general_events' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
general_events& _m_get_general_events() const
^
../../include/nana/gui/widgets/label.hpp:52:12: note: in instantiation of template class 'nana::widget_object<nana::category::widget_tag, nana::drawerbase::label::trigger, nana::general_events>' requested here
: public widget_object<category::widget_tag, drawerbase::label::trigger>
^
../../include/nana/gui/widgets/widget.hpp:92:27: note: overridden virtual function is here
virtual general_events& _m_get_general_events() const = 0;
^
../../include/nana/gui/widgets/widget.hpp:203:19: warning: '_m_get_general_events' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
general_events& _m_get_general_events() const
^
../../include/nana/gui/widgets/button.hpp:80:13: note: in instantiation of template class 'nana::widget_object<nana::category::widget_tag, nana::drawerbase::button::trigger, nana::general_events>' requested here
: public widget_object<category::widget_tag, drawerbase::button::trigger>
^
../../include/nana/gui/widgets/widget.hpp:92:27: note: overridden virtual function is here
virtual general_events& _m_get_general_events() const = 0;
^
../../include/nana/gui/widgets/widget.hpp:203:19: warning: '_m_get_general_events' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
general_events& _m_get_general_events() const
^
../../include/nana/gui/widgets/listbox.hpp:444:12: note: in instantiation of template class 'nana::widget_object<nana::category::widget_tag, nana::drawerbase::listbox::trigger, nana::drawerbase::listbox::listbox_events>' requested here
: public widget_object<category::widget_tag, drawerbase::listbox::trigger, drawerbase::listbox::listbox_events>,
^
../../include/nana/gui/widgets/widget.hpp:92:27: note: overridden virtual function is here
virtual general_events& _m_get_general_events() const = 0;
^
../../include/nana/gui/widgets/widget.hpp:203:19: warning: '_m_get_general_events' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
general_events& _m_get_general_events() const
^
../../include/nana/gui/widgets/textbox.hpp:99:11: note: in instantiation of template class 'nana::widget_object<nana::category::widget_tag, nana::drawerbase::textbox::drawer, nana::drawerbase::textbox::textbox_events>' requested here
:public widget_object<category::widget_tag, drawerbase::textbox::drawer, drawerbase::textbox::textbox_events>
^
../../include/nana/gui/widgets/widget.hpp:92:27: note: overridden virtual function is here
virtual general_events& _m_get_general_events() const = 0;
^
../../include/nana/gui/widgets/widget.hpp:203:19: warning: '_m_get_general_events' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
general_events& _m_get_general_events() const
^
../../include/nana/gui/widgets/treebox.hpp:357:11: note: in instantiation of template class 'nana::widget_object<nana::category::widget_tag, nana::drawerbase::treebox::trigger, nana::drawerbase::treebox::treebox_events>' requested here
:public widget_object < category::widget_tag, drawerbase::treebox::trigger, drawerbase::treebox::treebox_events>
^
../../include/nana/gui/widgets/widget.hpp:92:27: note: overridden virtual function is here
virtual general_events& _m_get_general_events() const = 0;
^
../../include/nana/gui/widgets/widget.hpp:203:19: warning: '_m_get_general_events' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
general_events& _m_get_general_events() const
^
../../include/nana/gui/widgets/combox.hpp:163:12: note: in instantiation of template class 'nana::widget_object<nana::category::widget_tag, nana::drawerbase::combox::trigger, nana::drawerbase::combox::combox_events>' requested here
: public widget_object<category::widget_tag, drawerbase::combox::trigger, drawerbase::combox::combox_events>,
^
../../include/nana/gui/widgets/widget.hpp:92:27: note: overridden virtual function is here
virtual general_events& _m_get_general_events() const = 0;
^
../../include/nana/gui/widgets/widget.hpp:203:19: warning: '_m_get_general_events' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
general_events& _m_get_general_events() const
^
../../include/nana/gui/widgets/categorize.hpp:154:12: note: in instantiation of template class 'nana::widget_object<nana::category::widget_tag, nana::drawerbase::categorize::trigger, nana::drawerbase::categorize::categorize_events<int> >' requested here
: public widget_object<category::widget_tag, drawerbase::categorize::trigger, drawerbase::categorize::categorize_events<T>>
^
../../source/gui/filebox.cpp:807:19: note: in instantiation of template class 'nana::categorize<int>' requested here
categorize<int> path_;
^
../../include/nana/gui/widgets/widget.hpp:92:27: note: overridden virtual function is here
virtual general_events& _m_get_general_events() const = 0;
^
7 warnings and 2 errors generated.
make: *** [../../source/gui/filebox.o] Error 1
clang++ -g -c ../../source/gui/layout_utility.cpp -o ../../source/gui/layout_utility.o -I../../include -I/usr/include/freetype2 -std=c++0x -Wall
clang++ -g -c ../../source/gui/msgbox.cpp -o ../../source/gui/msgbox.o -I../../include -I/usr/include/freetype2 -std=c++0x -Wall
In file included from ../../source/gui/msgbox.cpp:17:
In file included from ../../include/nana/gui/wvl.hpp:18:
In file included from ../../include/nana/gui/widgets/form.hpp:16:
In file included from ../../include/nana/gui/widgets/widget.hpp:18:
../../include/nana/internationalization.hpp:137:30: error: only virtual member functions can be marked 'override'
nana::string eval() const override
^~~~~~~~
../../include/nana/internationalization.hpp:144:44: error: only virtual member functions can be marked 'override'
std::unique_ptr<eval_arg> clone() const override
^~~~~~~~
In file included from ../../source/gui/msgbox.cpp:17:
In file included from ../../include/nana/gui/wvl.hpp:18:
In file included from ../../include/nana/gui/widgets/form.hpp:16:
../../include/nana/gui/widgets/widget.hpp:203:19: warning: '_m_get_general_events' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
general_events& _m_get_general_events() const
^
../../include/nana/gui/widgets/label.hpp:52:12: note: in instantiation of template class 'nana::widget_object<nana::category::widget_tag, nana::drawerbase::label::trigger, nana::general_events>' requested here
: public widget_object<category::widget_tag, drawerbase::label::trigger>
^
../../include/nana/gui/widgets/widget.hpp:92:27: note: overridden virtual function is here
virtual general_events& _m_get_general_events() const = 0;
^
../../include/nana/gui/widgets/widget.hpp:203:19: warning: '_m_get_general_events' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
general_events& _m_get_general_events() const
^
../../include/nana/gui/widgets/button.hpp:80:13: note: in instantiation of template class 'nana::widget_object<nana::category::widget_tag, nana::drawerbase::button::trigger, nana::general_events>' requested here
: public widget_object<category::widget_tag, drawerbase::button::trigger>
^
../../include/nana/gui/widgets/widget.hpp:92:27: note: overridden virtual function is here
virtual general_events& _m_get_general_events() const = 0;
^
../../include/nana/gui/widgets/widget.hpp:203:19: warning: '_m_get_general_events' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
general_events& _m_get_general_events() const
^
../../include/nana/gui/widgets/picture.hpp:59:12: note: in instantiation of template class 'nana::widget_object<nana::category::widget_tag, nana::xpicture::picture_drawer, nana::general_events>' requested here
: public widget_object<category::widget_tag, xpicture::picture_drawer>
^
../../include/nana/gui/widgets/widget.hpp:92:27: note: overridden virtual function is here
virtual general_events& _m_get_general_events() const = 0;
^
3 warnings and 2 errors generated.
make: *** [../../source/gui/msgbox.o] Error 1
clang++ -g -c ../../source/gui/place.cpp -o ../../source/gui/place.o -I../../include -I/usr/include/freetype2 -std=c++0x -Wall
In file included from ../../source/gui/place.cpp:19:
In file included from ../../include/nana/gui/widgets/label.hpp:15:
In file included from ../../include/nana/gui/widgets/widget.hpp:18:
../../include/nana/internationalization.hpp:137:30: error: only virtual member functions can be marked 'override'
nana::string eval() const override
^~~~~~~~
../../include/nana/internationalization.hpp:144:44: error: only virtual member functions can be marked 'override'
std::unique_ptr<eval_arg> clone() const override
^~~~~~~~
In file included from ../../source/gui/place.cpp:19:
In file included from ../../include/nana/gui/widgets/label.hpp:15:
../../include/nana/gui/widgets/widget.hpp:203:19: warning: '_m_get_general_events' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
general_events& _m_get_general_events() const
^
../../include/nana/gui/widgets/label.hpp:52:12: note: in instantiation of template class 'nana::widget_object<nana::category::widget_tag, nana::drawerbase::label::trigger, nana::general_events>' requested here
: public widget_object<category::widget_tag, drawerbase::label::trigger>
^
../../include/nana/gui/widgets/widget.hpp:92:27: note: overridden virtual function is here
virtual general_events& _m_get_general_events() const = 0;
^
1 warning and 2 errors generated.
make: *** [../../source/gui/place.o] Error 1
clang++ -g -c ../../source/gui/programming_interface.cpp -o ../../source/gui/programming_interface.o -I../../include -I/usr/include/freetype2 -std=c++0x -Wall
In file included from ../../source/gui/programming_interface.cpp:17:
In file included from ../../include/nana/gui/widgets/widget.hpp:18:
../../include/nana/internationalization.hpp:137:30: error: only virtual member functions can be marked 'override'
nana::string eval() const override
^~~~~~~~
../../include/nana/internationalization.hpp:144:44: error: only virtual member functions can be marked 'override'
std::unique_ptr<eval_arg> clone() const override
^~~~~~~~
2 errors generated.
make: *** [../../source/gui/programming_interface.o] Error 1
clang++ -g -c ../../source/gui/tooltip.cpp -o ../../source/gui/tooltip.o -I../../include -I/usr/include/freetype2 -std=c++0x -Wall
In file included from ../../source/gui/tooltip.cpp:12:
In file included from ../../include/nana/gui/tooltip.hpp:14:
In file included from ../../include/nana/gui/widgets/widget.hpp:18:
../../include/nana/internationalization.hpp:137:30: error: only virtual member functions can be marked 'override'
nana::string eval() const override
^~~~~~~~
../../include/nana/internationalization.hpp:144:44: error: only virtual member functions can be marked 'override'
std::unique_ptr<eval_arg> clone() const override
^~~~~~~~
In file included from ../../source/gui/tooltip.cpp:12:
In file included from ../../include/nana/gui/tooltip.hpp:14:
../../include/nana/gui/widgets/widget.hpp:203:19: warning: '_m_get_general_events' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
general_events& _m_get_general_events() const
^
../../include/nana/gui/widgets/label.hpp:52:12: note: in instantiation of template class 'nana::widget_object<nana::category::widget_tag, nana::drawerbase::label::trigger, nana::general_events>' requested here
: public widget_object<category::widget_tag, drawerbase::label::trigger>
^
../../include/nana/gui/widgets/widget.hpp:92:27: note: overridden virtual function is here
virtual general_events& _m_get_general_events() const = 0;
^
1 warning and 2 errors generated.
make: *** [../../source/gui/tooltip.o] Error 1
clang++ -g -c ../../source/gui/wvl.cpp -o ../../source/gui/wvl.o -I../../include -I/usr/include/freetype2 -std=c++0x -Wall
In file included from ../../source/gui/wvl.cpp:14:
In file included from ../../include/nana/gui/wvl.hpp:18:
In file included from ../../include/nana/gui/widgets/form.hpp:16:
In file included from ../../include/nana/gui/widgets/widget.hpp:18:
../../include/nana/internationalization.hpp:137:30: error: only virtual member functions can be marked 'override'
nana::string eval() const override
^~~~~~~~
../../include/nana/internationalization.hpp:144:44: error: only virtual member functions can be marked 'override'
std::unique_ptr<eval_arg> clone() const override
^~~~~~~~
2 errors generated.
make: *** [../../source/gui/wvl.o] Error 1
clang++ -g -c ../../source/gui/detail/basic_window.cpp -o ../../source/gui/detail/basic_window.o -I../../include -I/usr/include/freetype2 -std=c++0x -Wall
clang++ -g -c ../../source/gui/detail/bedrock_pi.cpp -o ../../source/gui/detail/bedrock_pi.o -I../../include -I/usr/include/freetype2 -std=c++0x -Wall
In file included from ../../source/gui/detail/bedrock_pi.cpp:20:
In file included from ../../include/nana/gui/wvl.hpp:18:
In file included from ../../include/nana/gui/widgets/form.hpp:16:
In file included from ../../include/nana/gui/widgets/widget.hpp:18:
../../include/nana/internationalization.hpp:137:30: error: only virtual member functions can be marked 'override'
nana::string eval() const override
^~~~~~~~
../../include/nana/internationalization.hpp:144:44: error: only virtual member functions can be marked 'override'
std::unique_ptr<eval_arg> clone() const override
^~~~~~~~
2 errors generated.
make: *** [../../source/gui/detail/bedrock_pi.o] Error 1
clang++ -g -c ../../source/gui/widgets/button.cpp -o ../../source/gui/widgets/button.o -I../../include -I/usr/include/freetype2 -std=c++0x -Wall
In file included from ../../source/gui/widgets/button.cpp:13:
In file included from ../../include/nana/gui/widgets/button.hpp:15:
In file included from ../../include/nana/gui/widgets/widget.hpp:18:
../../include/nana/internationalization.hpp:137:30: error: only virtual member functions can be marked 'override'
nana::string eval() const override
^~~~~~~~
../../include/nana/internationalization.hpp:144:44: error: only virtual member functions can be marked 'override'
std::unique_ptr<eval_arg> clone() const override
^~~~~~~~
In file included from ../../source/gui/widgets/button.cpp:13:
In file included from ../../include/nana/gui/widgets/button.hpp:15:
../../include/nana/gui/widgets/widget.hpp:203:19: warning: '_m_get_general_events' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
general_events& _m_get_general_events() const
^
../../include/nana/gui/widgets/button.hpp:80:13: note: in instantiation of template class 'nana::widget_object<nana::category::widget_tag, nana::drawerbase::button::trigger, nana::general_events>' requested here
: public widget_object<category::widget_tag, drawerbase::button::trigger>
^
../../include/nana/gui/widgets/widget.hpp:92:27: note: overridden virtual function is here
virtual general_events& _m_get_general_events() const = 0;
^
1 warning and 2 errors generated.
make: *** [../../source/gui/widgets/button.o] Error 1
clang++ -g -c ../../source/gui/widgets/categorize.cpp -o ../../source/gui/widgets/categorize.o -I../../include -I/usr/include/freetype2 -std=c++0x -Wall
In file included from ../../source/gui/widgets/categorize.cpp:13:
In file included from ../../include/nana/gui/wvl.hpp:18:
In file included from ../../include/nana/gui/widgets/form.hpp:16:
In file included from ../../include/nana/gui/widgets/widget.hpp:18:
../../include/nana/internationalization.hpp:137:30: error: only virtual member functions can be marked 'override'
nana::string eval() const override
^~~~~~~~
../../include/nana/internationalization.hpp:144:44: error: only virtual member functions can be marked 'override'
std::unique_ptr<eval_arg> clone() const override
^~~~~~~~
2 errors generated.
make: *** [../../source/gui/widgets/categorize.o] Error 1
clang++ -g -c ../../source/gui/widgets/checkbox.cpp -o ../../source/gui/widgets/checkbox.o -I../../include -I/usr/include/freetype2 -std=c++0x -Wall
In file included from ../../source/gui/widgets/checkbox.cpp:12:
In file included from ../../include/nana/gui/widgets/checkbox.hpp:15:
In file included from ../../include/nana/gui/widgets/widget.hpp:18:
../../include/nana/internationalization.hpp:137:30: error: only virtual member functions can be marked 'override'
nana::string eval() const override
^~~~~~~~
../../include/nana/internationalization.hpp:144:44: error: only virtual member functions can be marked 'override'
std::unique_ptr<eval_arg> clone() const override
^~~~~~~~
In file included from ../../source/gui/widgets/checkbox.cpp:12:
In file included from ../../include/nana/gui/widgets/checkbox.hpp:15:
../../include/nana/gui/widgets/widget.hpp:203:19: warning: '_m_get_general_events' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
general_events& _m_get_general_events() const
^
../../include/nana/gui/widgets/checkbox.hpp:56:12: note: in instantiation of template class 'nana::widget_object<nana::category::widget_tag, nana::drawerbase::checkbox::drawer, nana::general_events>' requested here
: public widget_object<category::widget_tag, drawerbase::checkbox::drawer>
^
../../include/nana/gui/widgets/widget.hpp:92:27: note: overridden virtual function is here
virtual general_events& _m_get_general_events() const = 0;
^
In file included from ../../source/gui/widgets/checkbox.cpp:12:
../../include/nana/gui/widgets/checkbox.hpp:47:13: warning: private field 'state_' is not used [-Wunused-private-field]
unsigned state_;
^
2 warnings and 2 errors generated.
make: *** [../../source/gui/widgets/checkbox.o] Error 1
clang++ -g -c ../../source/gui/widgets/combox.cpp -o ../../source/gui/widgets/combox.o -I../../include -I/usr/include/freetype2 -std=c++0x -Wall
In file included from ../../source/gui/widgets/combox.cpp:13:
In file included from ../../include/nana/gui/wvl.hpp:18:
In file included from ../../include/nana/gui/widgets/form.hpp:16:
In file included from ../../include/nana/gui/widgets/widget.hpp:18:
../../include/nana/internationalization.hpp:137:30: error: only virtual member functions can be marked 'override'
nana::string eval() const override
^~~~~~~~
../../include/nana/internationalization.hpp:144:44: error: only virtual member functions can be marked 'override'
std::unique_ptr<eval_arg> clone() const override
^~~~~~~~
In file included from ../../source/gui/widgets/combox.cpp:13:
In file included from ../../include/nana/gui/wvl.hpp:18:
In file included from ../../include/nana/gui/widgets/form.hpp:16:
../../include/nana/gui/widgets/widget.hpp:203:19: warning: '_m_get_general_events' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
general_events& _m_get_general_events() const
^
../../include/nana/gui/widgets/combox.hpp:163:12: note: in instantiation of template class 'nana::widget_object<nana::category::widget_tag, nana::drawerbase::combox::trigger, nana::drawerbase::combox::combox_events>' requested here
: public widget_object<category::widget_tag, drawerbase::combox::trigger, drawerbase::combox::combox_events>,
^
../../include/nana/gui/widgets/widget.hpp:92:27: note: overridden virtual function is here
virtual general_events& _m_get_general_events() const = 0;
^
1 warning and 2 errors generated.
make: *** [../../source/gui/widgets/combox.o] Error 1
clang++ -g -c ../../source/gui/widgets/date_chooser.cpp -o ../../source/gui/widgets/date_chooser.o -I../../include -I/usr/include/freetype2 -std=c++0x -Wall
In file included from ../../source/gui/widgets/date_chooser.cpp:12:
In file included from ../../include/nana/gui/widgets/date_chooser.hpp:16:
In file included from ../../include/nana/gui/widgets/widget.hpp:18:
../../include/nana/internationalization.hpp:137:30: error: only virtual member functions can be marked 'override'
nana::string eval() const override
^~~~~~~~
../../include/nana/internationalization.hpp:144:44: error: only virtual member functions can be marked 'override'
std::unique_ptr<eval_arg> clone() const override
^~~~~~~~
In file included from ../../source/gui/widgets/date_chooser.cpp:12:
../../include/nana/gui/widgets/date_chooser.hpp:61:10: warning: 'refresh' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void refresh(graph_reference);
^
../../include/nana/gui/detail/drawer.hpp:38:16: note: overridden virtual function is here
virtual void refresh(graph_reference);
^
In file included from ../../source/gui/widgets/date_chooser.cpp:12:
In file included from ../../include/nana/gui/widgets/date_chooser.hpp:16:
../../include/nana/gui/widgets/widget.hpp:203:19: warning: '_m_get_general_events' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
general_events& _m_get_general_events() const
^
../../include/nana/gui/widgets/date_chooser.hpp:107:12: note: in instantiation of template class 'nana::widget_object<nana::category::widget_tag, nana::drawerbase::date_chooser::trigger, nana::general_events>' requested here
: public widget_object<category::widget_tag, drawerbase::date_chooser::trigger>
^
../../include/nana/gui/widgets/widget.hpp:92:27: note: overridden virtual function is here
virtual general_events& _m_get_general_events() const = 0;
^
../../source/gui/widgets/date_chooser.cpp:52:11: warning: comparison of 0 <= unsigned expression is always true [-Wtautological-compare]
if(0 <= index && index < 7)
~ ^ ~~~~~
../../source/gui/widgets/date_chooser.cpp:58:11: warning: comparison of 0 <= unsigned expression is always true [-Wtautological-compare]
if(0 <= index && index < 12)
~ ^ ~~~~~
4 warnings and 2 errors generated.
make: *** [../../source/gui/widgets/date_chooser.o] Error 1
clang++ -g -c ../../source/gui/widgets/float_listbox.cpp -o ../../source/gui/widgets/float_listbox.o -I../../include -I/usr/include/freetype2 -std=c++0x -Wall
In file included from ../../source/gui/widgets/float_listbox.cpp:13:
In file included from ../../include/nana/gui/widgets/float_listbox.hpp:16:
In file included from ../../include/nana/gui/widgets/widget.hpp:18:
../../include/nana/internationalization.hpp:137:30: error: only virtual member functions can be marked 'override'
nana::string eval() const override
^~~~~~~~
../../include/nana/internationalization.hpp:144:44: error: only virtual member functions can be marked 'override'
std::unique_ptr<eval_arg> clone() const override
^~~~~~~~
In file included from ../../source/gui/widgets/float_listbox.cpp:14:
../../include/nana/gui/widgets/scroll.hpp:183:10: warning: 'attached' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void attached(widget_reference widget, graph_reference graph)
^
../../include/nana/gui/widgets/widget.hpp:209:17: note: in instantiation of template class 'nana::drawerbase::scroll::trigger<true>' requested here
DrawerTrigger trigger_;
^
../../include/nana/gui/widgets/scroll.hpp:332:12: note: in instantiation of template class 'nana::widget_object<nana::category::widget_tag, nana::drawerbase::scroll::trigger<true>, nana::drawerbase::scroll::scroll_events<true> >' requested here
: public widget_object<category::widget_tag, drawerbase::scroll::trigger<Vertical>, drawerbase::scroll::scroll_events<Vertical>>
^
../../source/gui/widgets/float_listbox.cpp:412:24: note: in instantiation of template class 'nana::scroll<true>' requested here
nana::scroll<true> scrollbar_;
^
../../include/nana/gui/detail/drawer.hpp:34:16: note: overridden virtual function is here
virtual void attached(widget_reference, graph_reference); //none-const
^
In file included from ../../source/gui/widgets/float_listbox.cpp:14:
../../include/nana/gui/widgets/scroll.hpp:193:10: warning: 'detached' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void detached()
^
../../include/nana/gui/detail/drawer.hpp:35:16: note: overridden virtual function is here
virtual void detached(); //none-const
^
In file included from ../../source/gui/widgets/float_listbox.cpp:14:
../../include/nana/gui/widgets/scroll.hpp:198:10: warning: 'refresh' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void refresh(graph_reference graph)
^
../../include/nana/gui/detail/drawer.hpp:38:16: note: overridden virtual function is here
virtual void refresh(graph_reference);
^
In file included from ../../source/gui/widgets/float_listbox.cpp:14:
../../include/nana/gui/widgets/scroll.hpp:216:10: warning: 'mouse_move' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void mouse_move(graph_reference graph, const ::nana::arg_mouse& arg)
^
../../include/nana/gui/detail/drawer.hpp:46:16: note: overridden virtual function is here
virtual void mouse_move(graph_reference, const arg_mouse&);
^
In file included from ../../source/gui/widgets/float_listbox.cpp:14:
../../include/nana/gui/widgets/scroll.hpp:243:10: warning: 'mouse_down' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void mouse_down(graph_reference graph, const arg_mouse& arg)
^
../../include/nana/gui/detail/drawer.hpp:48:16: note: overridden virtual function is here
virtual void mouse_down(graph_reference, const arg_mouse&);
^
In file included from ../../source/gui/widgets/float_listbox.cpp:14:
../../include/nana/gui/widgets/scroll.hpp:278:10: warning: 'mouse_up' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void mouse_up(graph_reference graph, const arg_mouse& arg)
^
../../include/nana/gui/detail/drawer.hpp:49:16: note: overridden virtual function is here
virtual void mouse_up(graph_reference, const arg_mouse&);
^
In file included from ../../source/gui/widgets/float_listbox.cpp:14:
../../include/nana/gui/widgets/scroll.hpp:290:10: warning: 'mouse_leave' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void mouse_leave(graph_reference graph, const arg_mouse&)
^
../../include/nana/gui/detail/drawer.hpp:47:16: note: overridden virtual function is here
virtual void mouse_leave(graph_reference, const arg_mouse&);
^
In file included from ../../source/gui/widgets/float_listbox.cpp:14:
../../include/nana/gui/widgets/scroll.hpp:299:10: warning: 'mouse_wheel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void mouse_wheel(graph_reference graph, const arg_wheel& arg)
^
../../include/nana/gui/detail/drawer.hpp:50:16: note: overridden virtual function is here
virtual void mouse_wheel(graph_reference, const arg_wheel&);
^
In file included from ../../source/gui/widgets/float_listbox.cpp:13:
In file included from ../../include/nana/gui/widgets/float_listbox.hpp:16:
../../include/nana/gui/widgets/widget.hpp:203:19: warning: '_m_get_general_events' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
general_events& _m_get_general_events() const
^
../../include/nana/gui/widgets/scroll.hpp:332:12: note: in instantiation of template class 'nana::widget_object<nana::category::widget_tag, nana::drawerbase::scroll::trigger<true>, nana::drawerbase::scroll::scroll_events<true> >' requested here
: public widget_object<category::widget_tag, drawerbase::scroll::trigger<Vertical>, drawerbase::scroll::scroll_events<Vertical>>
^
../../source/gui/widgets/float_listbox.cpp:412:24: note: in instantiation of template class 'nana::scroll<true>' requested here
nana::scroll<true> scrollbar_;
^
../../include/nana/gui/widgets/widget.hpp:92:27: note: overridden virtual function is here
virtual general_events& _m_get_general_events() const = 0;
^
9 warnings and 2 errors generated.
make: *** [../../source/gui/widgets/float_listbox.o] Error 1
clang++ -g -c ../../source/gui/widgets/form.cpp -o ../../source/gui/widgets/form.o -I../../include -I/usr/include/freetype2 -std=c++0x -Wall
In file included from ../../source/gui/widgets/form.cpp:12:
In file included from ../../include/nana/gui/widgets/form.hpp:16:
In file included from ../../include/nana/gui/widgets/widget.hpp:18:
../../include/nana/internationalization.hpp:137:30: error: only virtual member functions can be marked 'override'
nana::string eval() const override
^~~~~~~~
../../include/nana/internationalization.hpp:144:44: error: only virtual member functions can be marked 'override'
std::unique_ptr<eval_arg> clone() const override
^~~~~~~~
2 errors generated.
make: *** [../../source/gui/widgets/form.o] Error 1
clang++ -g -c ../../source/gui/widgets/frame.cpp -o ../../source/gui/widgets/frame.o -I../../include -I/usr/include/freetype2 -std=c++0x -Wall
In file included from ../../source/gui/widgets/frame.cpp:14:
In file included from ../../include/nana/gui/widgets/frame.hpp:18:
In file included from ../../include/nana/gui/widgets/widget.hpp:18:
../../include/nana/internationalization.hpp:137:30: error: only virtual member functions can be marked 'override'
nana::string eval() const override
^~~~~~~~
../../include/nana/internationalization.hpp:144:44: error: only virtual member functions can be marked 'override'
std::unique_ptr<eval_arg> clone() const override
^~~~~~~~
2 errors generated.
make: *** [../../source/gui/widgets/frame.o] Error 1
clang++ -g -c ../../source/gui/widgets/label.cpp -o ../../source/gui/widgets/label.o -I../../include -I/usr/include/freetype2 -std=c++0x -Wall
In file included from ../../source/gui/widgets/label.cpp:13:
In file included from ../../include/nana/gui/widgets/label.hpp:15:
In file included from ../../include/nana/gui/widgets/widget.hpp:18:
../../include/nana/internationalization.hpp:137:30: error: only virtual member functions can be marked 'override'
nana::string eval() const override
^~~~~~~~
../../include/nana/internationalization.hpp:144:44: error: only virtual member functions can be marked 'override'
std::unique_ptr<eval_arg> clone() const override
^~~~~~~~
In file included from ../../source/gui/widgets/label.cpp:13:
In file included from ../../include/nana/gui/widgets/label.hpp:15:
../../include/nana/gui/widgets/widget.hpp:203:19: warning: '_m_get_general_events' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
general_events& _m_get_general_events() const
^
../../include/nana/gui/widgets/label.hpp:52:12: note: in instantiation of template class 'nana::widget_object<nana::category::widget_tag, nana::drawerbase::label::trigger, nana::general_events>' requested here
: public widget_object<category::widget_tag, drawerbase::label::trigger>
^
../../include/nana/gui/widgets/widget.hpp:92:27: note: overridden virtual function is here
virtual general_events& _m_get_general_events() const = 0;
^
In file included from ../../source/gui/widgets/label.cpp:15:
../../include/nana/gui/widgets/skeletons/text_token_stream.hpp:425:15: warning: private field 'whspace_size_' is not used [-Wunused-private-field]
std::size_t whspace_size_;
^
../../include/nana/gui/widgets/skeletons/text_token_stream.hpp:600:15: warning: private field 'limited_' is not used [-Wunused-private-field]
std::size_t limited_;
^
../../include/nana/gui/widgets/skeletons/text_token_stream.hpp:931:8: warning: private field 'format_enabled_' is not used [-Wunused-private-field]
bool format_enabled_;
^
4 warnings and 2 errors generated.
make: *** [../../source/gui/widgets/label.o] Error 1
clang++ -g -c ../../source/gui/widgets/listbox.cpp -o ../../source/gui/widgets/listbox.o -I../../include -I/usr/include/freetype2 -std=c++0x -Wall
In file included from ../../source/gui/widgets/listbox.cpp:15:
In file included from ../../include/nana/gui/widgets/listbox.hpp:16:
In file included from ../../include/nana/gui/widgets/widget.hpp:18:
../../include/nana/internationalization.hpp:137:30: error: only virtual member functions can be marked 'override'
nana::string eval() const override
^~~~~~~~
../../include/nana/internationalization.hpp:144:44: error: only virtual member functions can be marked 'override'
std::unique_ptr<eval_arg> clone() const override
^~~~~~~~
In file included from ../../source/gui/widgets/listbox.cpp:15:
In file included from ../../include/nana/gui/widgets/listbox.hpp:16:
../../include/nana/gui/widgets/widget.hpp:203:19: warning: '_m_get_general_events' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
general_events& _m_get_general_events() const
^
../../include/nana/gui/widgets/listbox.hpp:444:12: note: in instantiation of template class 'nana::widget_object<nana::category::widget_tag, nana::drawerbase::listbox::trigger, nana::drawerbase::listbox::listbox_events>' requested here
: public widget_object<category::widget_tag, drawerbase::listbox::trigger, drawerbase::listbox::listbox_events>,
^
../../include/nana/gui/widgets/widget.hpp:92:27: note: overridden virtual function is here
virtual general_events& _m_get_general_events() const = 0;
^
In file included from ../../source/gui/widgets/listbox.cpp:16:
../../include/nana/gui/widgets/scroll.hpp:183:10: warning: 'attached' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void attached(widget_reference widget, graph_reference graph)
^
../../include/nana/gui/widgets/widget.hpp:209:17: note: in instantiation of template class 'nana::drawerbase::scroll::trigger<true>' requested here
DrawerTrigger trigger_;
^
../../include/nana/gui/widgets/scroll.hpp:332:12: note: in instantiation of template class 'nana::widget_object<nana::category::widget_tag, nana::drawerbase::scroll::trigger<true>, nana::drawerbase::scroll::scroll_events<true> >' requested here
: public widget_object<category::widget_tag, drawerbase::scroll::trigger<Vertical>, drawerbase::scroll::scroll_events<Vertical>>
^
../../source/gui/widgets/listbox.cpp:1723:25: note: in instantiation of template class 'nana::scroll<true>' requested here
nana::scroll<true> v;
^
../../include/nana/gui/detail/drawer.hpp:34:16: note: overridden virtual function is here
virtual void attached(widget_reference, graph_reference); //none-const
^
In file included from ../../source/gui/widgets/listbox.cpp:16:
../../include/nana/gui/widgets/scroll.hpp:193:10: warning: 'detached' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void detached()
^
../../include/nana/gui/detail/drawer.hpp:35:16: note: overridden virtual function is here
virtual void detached(); //none-const
^
In file included from ../../source/gui/widgets/listbox.cpp:16:
../../include/nana/gui/widgets/scroll.hpp:198:10: warning: 'refresh' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void refresh(graph_reference graph)
^
../../include/nana/gui/detail/drawer.hpp:38:16: note: overridden virtual function is here
virtual void refresh(graph_reference);
^
In file included from ../../source/gui/widgets/listbox.cpp:16:
../../include/nana/gui/widgets/scroll.hpp:216:10: warning: 'mouse_move' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void mouse_move(graph_reference graph, const ::nana::arg_mouse& arg)
^
../../include/nana/gui/detail/drawer.hpp:46:16: note: overridden virtual function is here
virtual void mouse_move(graph_reference, const arg_mouse&);
^
In file included from ../../source/gui/widgets/listbox.cpp:16:
../../include/nana/gui/widgets/scroll.hpp:243:10: warning: 'mouse_down' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void mouse_down(graph_reference graph, const arg_mouse& arg)
^
../../include/nana/gui/detail/drawer.hpp:48:16: note: overridden virtual function is here
virtual void mouse_down(graph_reference, const arg_mouse&);
^
In file included from ../../source/gui/widgets/listbox.cpp:16:
../../include/nana/gui/widgets/scroll.hpp:278:10: warning: 'mouse_up' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void mouse_up(graph_reference graph, const arg_mouse& arg)
^
../../include/nana/gui/detail/drawer.hpp:49:16: note: overridden virtual function is here
virtual void mouse_up(graph_reference, const arg_mouse&);
^
In file included from ../../source/gui/widgets/listbox.cpp:16:
../../include/nana/gui/widgets/scroll.hpp:290:10: warning: 'mouse_leave' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void mouse_leave(graph_reference graph, const arg_mouse&)
^
../../include/nana/gui/detail/drawer.hpp:47:16: note: overridden virtual function is here
virtual void mouse_leave(graph_reference, const arg_mouse&);
^
In file included from ../../source/gui/widgets/listbox.cpp:16:
../../include/nana/gui/widgets/scroll.hpp:299:10: warning: 'mouse_wheel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void mouse_wheel(graph_reference graph, const arg_wheel& arg)
^
../../include/nana/gui/detail/drawer.hpp:50:16: note: overridden virtual function is here
virtual void mouse_wheel(graph_reference, const arg_wheel&);
^
In file included from ../../source/gui/widgets/listbox.cpp:15:
In file included from ../../include/nana/gui/widgets/listbox.hpp:16:
../../include/nana/gui/widgets/widget.hpp:203:19: warning: '_m_get_general_events' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
general_events& _m_get_general_events() const
^
../../include/nana/gui/widgets/scroll.hpp:332:12: note: in instantiation of template class 'nana::widget_object<nana::category::widget_tag, nana::drawerbase::scroll::trigger<true>, nana::drawerbase::scroll::scroll_events<true> >' requested here
: public widget_object<category::widget_tag, drawerbase::scroll::trigger<Vertical>, drawerbase::scroll::scroll_events<Vertical>>
^
../../source/gui/widgets/listbox.cpp:1723:25: note: in instantiation of template class 'nana::scroll<true>' requested here
nana::scroll<true> v;
^
../../include/nana/gui/widgets/widget.hpp:92:27: note: overridden virtual function is here
virtual general_events& _m_get_general_events() const = 0;
^
In file included from ../../source/gui/widgets/listbox.cpp:16:
../../include/nana/gui/widgets/scroll.hpp:183:10: warning: 'attached' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void attached(widget_reference widget, graph_reference graph)
^
../../include/nana/gui/widgets/widget.hpp:209:17: note: in instantiation of template class 'nana::drawerbase::scroll::trigger<false>' requested here
DrawerTrigger trigger_;
^
../../include/nana/gui/widgets/scroll.hpp:332:12: note: in instantiation of template class 'nana::widget_object<nana::category::widget_tag, nana::drawerbase::scroll::trigger<false>, nana::drawerbase::scroll::scroll_events<false> >' requested here
: public widget_object<category::widget_tag, drawerbase::scroll::trigger<Vertical>, drawerbase::scroll::scroll_events<Vertical>>
^
../../source/gui/widgets/listbox.cpp:1724:26: note: in instantiation of template class 'nana::scroll<false>' requested here
nana::scroll<false> h;
^
../../include/nana/gui/detail/drawer.hpp:34:16: note: overridden virtual function is here
virtual void attached(widget_reference, graph_reference); //none-const
^
In file included from ../../source/gui/widgets/listbox.cpp:16:
../../include/nana/gui/widgets/scroll.hpp:193:10: warning: 'detached' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void detached()
^
../../include/nana/gui/detail/drawer.hpp:35:16: note: overridden virtual function is here
virtual void detached(); //none-const
^
In file included from ../../source/gui/widgets/listbox.cpp:16:
../../include/nana/gui/widgets/scroll.hpp:198:10: warning: 'refresh' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void refresh(graph_reference graph)
^
../../include/nana/gui/detail/drawer.hpp:38:16: note: overridden virtual function is here
virtual void refresh(graph_reference);
^
In file included from ../../source/gui/widgets/listbox.cpp:16:
../../include/nana/gui/widgets/scroll.hpp:216:10: warning: 'mouse_move' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void mouse_move(graph_reference graph, const ::nana::arg_mouse& arg)
^
../../include/nana/gui/detail/drawer.hpp:46:16: note: overridden virtual function is here
virtual void mouse_move(graph_reference, const arg_mouse&);
^
In file included from ../../source/gui/widgets/listbox.cpp:16:
../../include/nana/gui/widgets/scroll.hpp:243:10: warning: 'mouse_down' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void mouse_down(graph_reference graph, const arg_mouse& arg)
^
../../include/nana/gui/detail/drawer.hpp:48:16: note: overridden virtual function is here
virtual void mouse_down(graph_reference, const arg_mouse&);
^
In file included from ../../source/gui/widgets/listbox.cpp:16:
../../include/nana/gui/widgets/scroll.hpp:278:10: warning: 'mouse_up' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void mouse_up(graph_reference graph, const arg_mouse& arg)
^
../../include/nana/gui/detail/drawer.hpp:49:16: note: overridden virtual function is here
virtual void mouse_up(graph_reference, const arg_mouse&);
^
In file included from ../../source/gui/widgets/listbox.cpp:16:
../../include/nana/gui/widgets/scroll.hpp:290:10: warning: 'mouse_leave' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void mouse_leave(graph_reference graph, const arg_mouse&)
^
../../include/nana/gui/detail/drawer.hpp:47:16: note: overridden virtual function is here
virtual void mouse_leave(graph_reference, const arg_mouse&);
^
In file included from ../../source/gui/widgets/listbox.cpp:16:
../../include/nana/gui/widgets/scroll.hpp:299:10: warning: 'mouse_wheel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void mouse_wheel(graph_reference graph, const arg_wheel& arg)
^
../../include/nana/gui/detail/drawer.hpp:50:16: note: overridden virtual function is here
virtual void mouse_wheel(graph_reference, const arg_wheel&);
^
In file included from ../../source/gui/widgets/listbox.cpp:15:
In file included from ../../include/nana/gui/widgets/listbox.hpp:16:
../../include/nana/gui/widgets/widget.hpp:203:19: warning: '_m_get_general_events' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
general_events& _m_get_general_events() const
^
../../include/nana/gui/widgets/scroll.hpp:332:12: note: in instantiation of template class 'nana::widget_object<nana::category::widget_tag, nana::drawerbase::scroll::trigger<false>, nana::drawerbase::scroll::scroll_events<false> >' requested here
: public widget_object<category::widget_tag, drawerbase::scroll::trigger<Vertical>, drawerbase::scroll::scroll_events<Vertical>>
^
../../source/gui/widgets/listbox.cpp:1724:26: note: in instantiation of template class 'nana::scroll<false>' requested here
nana::scroll<false> h;
^
../../include/nana/gui/widgets/widget.hpp:92:27: note: overridden virtual function is here
virtual general_events& _m_get_general_events() const = 0;
^
../../source/gui/widgets/listbox.cpp:3026:38: warning: expression result unused [-Wunused-value]
cat_->items.at(pos_.item).flags.selected;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~
20 warnings and 2 errors generated.
make: *** [../../source/gui/widgets/listbox.o] Error 1
clang++ -g -c ../../source/gui/widgets/menubar.cpp -o ../../source/gui/widgets/menubar.o -I../../include -I/usr/include/freetype2 -std=c++0x -Wall
In file included from ../../source/gui/widgets/menubar.cpp:13:
In file included from ../../include/nana/gui/widgets/menubar.hpp:15:
In file included from ../../include/nana/gui/widgets/widget.hpp:18:
../../include/nana/internationalization.hpp:137:30: error: only virtual member functions can be marked 'override'
nana::string eval() const override
^~~~~~~~
../../include/nana/internationalization.hpp:144:44: error: only virtual member functions can be marked 'override'
std::unique_ptr<eval_arg> clone() const override
^~~~~~~~
In file included from ../../source/gui/widgets/menubar.cpp:13:
In file included from ../../include/nana/gui/widgets/menubar.hpp:15:
../../include/nana/gui/widgets/widget.hpp:203:19: warning: '_m_get_general_events' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
general_events& _m_get_general_events() const
^
../../include/nana/gui/widgets/menubar.hpp:102:12: note: in instantiation of template class 'nana::widget_object<nana::category::widget_tag, nana::drawerbase::menubar::trigger, nana::general_events>' requested here
: public widget_object<category::widget_tag, drawerbase::menubar::trigger>
^
../../include/nana/gui/widgets/widget.hpp:92:27: note: overridden virtual function is here
virtual general_events& _m_get_general_events() const = 0;
^
1 warning and 2 errors generated.
make: *** [../../source/gui/widgets/menubar.o] Error 1
clang++ -g -c ../../source/gui/widgets/menu.cpp -o ../../source/gui/widgets/menu.o -I../../include -I/usr/include/freetype2 -std=c++0x -Wall
In file included from ../../source/gui/widgets/menu.cpp:13:
In file included from ../../include/nana/gui/widgets/menu.hpp:15:
In file included from ../../include/nana/gui/widgets/widget.hpp:18:
../../include/nana/internationalization.hpp:137:30: error: only virtual member functions can be marked 'override'
nana::string eval() const override
^~~~~~~~
../../include/nana/internationalization.hpp:144:44: error: only virtual member functions can be marked 'override'
std::unique_ptr<eval_arg> clone() const override
^~~~~~~~
2 errors generated.
make: *** [../../source/gui/widgets/menu.o] Error 1
clang++ -g -c ../../source/gui/widgets/panel.cpp -o ../../source/gui/widgets/panel.o -I../../include -I/usr/include/freetype2 -std=c++0x -Wall
In file included from ../../source/gui/widgets/panel.cpp:14:
In file included from ../../include/nana/gui/widgets/panel.hpp:17:
In file included from ../../include/nana/gui/widgets/widget.hpp:18:
../../include/nana/internationalization.hpp:137:30: error: only virtual member functions can be marked 'override'
nana::string eval() const override
^~~~~~~~
../../include/nana/internationalization.hpp:144:44: error: only virtual member functions can be marked 'override'
std::unique_ptr<eval_arg> clone() const override
^~~~~~~~
2 errors generated.
make: *** [../../source/gui/widgets/panel.o] Error 1
clang++ -g -c ../../source/gui/widgets/picture.cpp -o ../../source/gui/widgets/picture.o -I../../include -I/usr/include/freetype2 -std=c++0x -Wall
In file included from ../../source/gui/widgets/picture.cpp:14:
In file included from ../../include/nana/gui/widgets/picture.hpp:16:
In file included from ../../include/nana/gui/widgets/widget.hpp:18:
../../include/nana/internationalization.hpp:137:30: error: only virtual member functions can be marked 'override'
nana::string eval() const override
^~~~~~~~
../../include/nana/internationalization.hpp:144:44: error: only virtual member functions can be marked 'override'
std::unique_ptr<eval_arg> clone() const override
^~~~~~~~
In file included from ../../source/gui/widgets/picture.cpp:14:
In file included from ../../include/nana/gui/widgets/picture.hpp:16:
../../include/nana/gui/widgets/widget.hpp:203:19: warning: '_m_get_general_events' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
general_events& _m_get_general_events() const
^
../../include/nana/gui/widgets/picture.hpp:59:12: note: in instantiation of template class 'nana::widget_object<nana::category::widget_tag, nana::xpicture::picture_drawer, nana::general_events>' requested here
: public widget_object<category::widget_tag, xpicture::picture_drawer>
^
../../include/nana/gui/widgets/widget.hpp:92:27: note: overridden virtual function is here
virtual general_events& _m_get_general_events() const = 0;
^
1 warning and 2 errors generated.
make: *** [../../source/gui/widgets/picture.o] Error 1
clang++ -g -c ../../source/gui/widgets/progress.cpp -o ../../source/gui/widgets/progress.o -I../../include -I/usr/include/freetype2 -std=c++0x -Wall
In file included from ../../source/gui/widgets/progress.cpp:12:
In file included from ../../include/nana/gui/widgets/progress.hpp:15:
In file included from ../../include/nana/gui/widgets/widget.hpp:18:
../../include/nana/internationalization.hpp:137:30: error: only virtual member functions can be marked 'override'
nana::string eval() const override
^~~~~~~~
../../include/nana/internationalization.hpp:144:44: error: only virtual member functions can be marked 'override'
std::unique_ptr<eval_arg> clone() const override
^~~~~~~~
In file included from ../../source/gui/widgets/progress.cpp:12:
In file included from ../../include/nana/gui/widgets/progress.hpp:15:
../../include/nana/gui/widgets/widget.hpp:203:19: warning: '_m_get_general_events' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
general_events& _m_get_general_events() const
^
../../include/nana/gui/widgets/progress.hpp:57:12: note: in instantiation of template class 'nana::widget_object<nana::category::widget_tag, nana::drawerbase::progress::trigger, nana::general_events>' requested here
: public widget_object<category::widget_tag, drawerbase::progress::trigger>
^
../../include/nana/gui/widgets/widget.hpp:92:27: note: overridden virtual function is here
virtual general_events& _m_get_general_events() const = 0;
^
In file included from ../../source/gui/widgets/progress.cpp:12:
../../include/nana/gui/widgets/progress.hpp:47:10: warning: private field 'has_value_' is not used [-Wunused-private-field]
bool has_value_;
^
2 warnings and 2 errors generated.
make: *** [../../source/gui/widgets/progress.o] Error 1
clang++ -g -c ../../source/gui/widgets/scroll.cpp -o ../../source/gui/widgets/scroll.o -I../../include -I/usr/include/freetype2 -std=c++0x -Wall
In file included from ../../source/gui/widgets/scroll.cpp:12:
In file included from ../../include/nana/gui/widgets/scroll.hpp:15:
In file included from ../../include/nana/gui/widgets/widget.hpp:18:
../../include/nana/internationalization.hpp:137:30: error: only virtual member functions can be marked 'override'
nana::string eval() const override
^~~~~~~~
../../include/nana/internationalization.hpp:144:44: error: only virtual member functions can be marked 'override'
std::unique_ptr<eval_arg> clone() const override
^~~~~~~~
2 errors generated.
make: *** [../../source/gui/widgets/scroll.o] Error 1
clang++ -g -c ../../source/gui/widgets/slider.cpp -o ../../source/gui/widgets/slider.o -I../../include -I/usr/include/freetype2 -std=c++0x -Wall
In file included from ../../source/gui/widgets/slider.cpp:2:
In file included from ../../include/nana/gui/widgets/slider.hpp:14:
In file included from ../../include/nana/gui/widgets/widget.hpp:18:
../../include/nana/internationalization.hpp:137:30: error: only virtual member functions can be marked 'override'
nana::string eval() const override
^~~~~~~~
../../include/nana/internationalization.hpp:144:44: error: only virtual member functions can be marked 'override'
std::unique_ptr<eval_arg> clone() const override
^~~~~~~~
In file included from ../../source/gui/widgets/slider.cpp:2:
In file included from ../../include/nana/gui/widgets/slider.hpp:14:
../../include/nana/gui/widgets/widget.hpp:203:19: warning: '_m_get_general_events' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
general_events& _m_get_general_events() const
^
../../include/nana/gui/widgets/slider.hpp:113:12: note: in instantiation of template class 'nana::widget_object<nana::category::widget_tag, nana::drawerbase::slider::trigger, nana::drawerbase::slider::slider_events>' requested here
: public widget_object<category::widget_tag, drawerbase::slider::trigger, drawerbase::slider::slider_events>
^
../../include/nana/gui/widgets/widget.hpp:92:27: note: overridden virtual function is here
virtual general_events& _m_get_general_events() const = 0;
^
1 warning and 2 errors generated.
make: *** [../../source/gui/widgets/slider.o] Error 1
clang++ -g -c ../../source/gui/widgets/tabbar.cpp -o ../../source/gui/widgets/tabbar.o -I../../include -I/usr/include/freetype2 -std=c++0x -Wall
In file included from ../../source/gui/widgets/tabbar.cpp:11:
In file included from ../../include/nana/gui/widgets/tabbar.hpp:16:
In file included from ../../include/nana/gui/widgets/widget.hpp:18:
../../include/nana/internationalization.hpp:137:30: error: only virtual member functions can be marked 'override'
nana::string eval() const override
^~~~~~~~
../../include/nana/internationalization.hpp:144:44: error: only virtual member functions can be marked 'override'
std::unique_ptr<eval_arg> clone() const override
^~~~~~~~
2 errors generated.
make: *** [../../source/gui/widgets/tabbar.o] Error 1
clang++ -g -c ../../source/gui/widgets/textbox.cpp -o ../../source/gui/widgets/textbox.o -I../../include -I/usr/include/freetype2 -std=c++0x -Wall
In file included from ../../source/gui/widgets/textbox.cpp:13:
In file included from ../../include/nana/gui/widgets/textbox.hpp:14:
In file included from ../../include/nana/gui/widgets/widget.hpp:18:
../../include/nana/internationalization.hpp:137:30: error: only virtual member functions can be marked 'override'
nana::string eval() const override
^~~~~~~~
../../include/nana/internationalization.hpp:144:44: error: only virtual member functions can be marked 'override'
std::unique_ptr<eval_arg> clone() const override
^~~~~~~~
In file included from ../../source/gui/widgets/textbox.cpp:13:
In file included from ../../include/nana/gui/widgets/textbox.hpp:14:
../../include/nana/gui/widgets/widget.hpp:203:19: warning: '_m_get_general_events' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
general_events& _m_get_general_events() const
^
../../include/nana/gui/widgets/textbox.hpp:99:11: note: in instantiation of template class 'nana::widget_object<nana::category::widget_tag, nana::drawerbase::textbox::drawer, nana::drawerbase::textbox::textbox_events>' requested here
:public widget_object<category::widget_tag, drawerbase::textbox::drawer, drawerbase::textbox::textbox_events>
^
../../include/nana/gui/widgets/widget.hpp:92:27: note: overridden virtual function is here
virtual general_events& _m_get_general_events() const = 0;
^
1 warning and 2 errors generated.
make: *** [../../source/gui/widgets/textbox.o] Error 1
clang++ -g -c ../../source/gui/widgets/toolbar.cpp -o ../../source/gui/widgets/toolbar.o -I../../include -I/usr/include/freetype2 -std=c++0x -Wall
In file included from ../../source/gui/widgets/toolbar.cpp:12:
In file included from ../../include/nana/gui/widgets/toolbar.hpp:16:
In file included from ../../include/nana/gui/widgets/widget.hpp:18:
../../include/nana/internationalization.hpp:137:30: error: only virtual member functions can be marked 'override'
nana::string eval() const override
^~~~~~~~
../../include/nana/internationalization.hpp:144:44: error: only virtual member functions can be marked 'override'
std::unique_ptr<eval_arg> clone() const override
^~~~~~~~
In file included from ../../source/gui/widgets/toolbar.cpp:12:
In file included from ../../include/nana/gui/widgets/toolbar.hpp:16:
../../include/nana/gui/widgets/widget.hpp:203:19: warning: '_m_get_general_events' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
general_events& _m_get_general_events() const
^
../../include/nana/gui/widgets/toolbar.hpp:85:12: note: in instantiation of template class 'nana::widget_object<nana::category::widget_tag, nana::drawerbase::toolbar::drawer, nana::drawerbase::toolbar::toolbar_events>' requested here
: public widget_object<category::widget_tag, drawerbase::toolbar::drawer, drawerbase::toolbar::toolbar_events>
^
../../include/nana/gui/widgets/widget.hpp:92:27: note: overridden virtual function is here
virtual general_events& _m_get_general_events() const = 0;
^
1 warning and 2 errors generated.
make: *** [../../source/gui/widgets/toolbar.o] Error 1
clang++ -g -c ../../source/gui/widgets/treebox.cpp -o ../../source/gui/widgets/treebox.o -I../../include -I/usr/include/freetype2 -std=c++0x -Wall
In file included from ../../source/gui/widgets/treebox.cpp:12:
In file included from ../../include/nana/gui/widgets/treebox.hpp:20:
In file included from ../../include/nana/gui/widgets/widget.hpp:18:
../../include/nana/internationalization.hpp:137:30: error: only virtual member functions can be marked 'override'
nana::string eval() const override
^~~~~~~~
../../include/nana/internationalization.hpp:144:44: error: only virtual member functions can be marked 'override'
std::unique_ptr<eval_arg> clone() const override
^~~~~~~~
In file included from ../../source/gui/widgets/treebox.cpp:12:
In file included from ../../include/nana/gui/widgets/treebox.hpp:20:
../../include/nana/gui/widgets/widget.hpp:203:19: warning: '_m_get_general_events' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
general_events& _m_get_general_events() const
^
../../include/nana/gui/widgets/treebox.hpp:357:11: note: in instantiation of template class 'nana::widget_object<nana::category::widget_tag, nana::drawerbase::treebox::trigger, nana::drawerbase::treebox::treebox_events>' requested here
:public widget_object < category::widget_tag, drawerbase::treebox::trigger, drawerbase::treebox::treebox_events>
^
../../include/nana/gui/widgets/widget.hpp:92:27: note: overridden virtual function is here
virtual general_events& _m_get_general_events() const = 0;
^
In file included from ../../source/gui/widgets/treebox.cpp:13:
../../include/nana/gui/widgets/scroll.hpp:183:10: warning: 'attached' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void attached(widget_reference widget, graph_reference graph)
^
../../include/nana/gui/widgets/widget.hpp:209:17: note: in instantiation of template class 'nana::drawerbase::scroll::trigger<true>' requested here
DrawerTrigger trigger_;
^
../../include/nana/gui/widgets/scroll.hpp:332:12: note: in instantiation of template class 'nana::widget_object<nana::category::widget_tag, nana::drawerbase::scroll::trigger<true>, nana::drawerbase::scroll::scroll_events<true> >' requested here
: public widget_object<category::widget_tag, drawerbase::scroll::trigger<Vertical>, drawerbase::scroll::scroll_events<Vertical>>
^
../../source/gui/widgets/treebox.cpp:129:25: note: in instantiation of template class 'nana::scroll<true>' requested here
nana::scroll<true> scroll;
^
../../include/nana/gui/detail/drawer.hpp:34:16: note: overridden virtual function is here
virtual void attached(widget_reference, graph_reference); //none-const
^
In file included from ../../source/gui/widgets/treebox.cpp:13:
../../include/nana/gui/widgets/scroll.hpp:193:10: warning: 'detached' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void detached()
^
../../include/nana/gui/detail/drawer.hpp:35:16: note: overridden virtual function is here
virtual void detached(); //none-const
^
In file included from ../../source/gui/widgets/treebox.cpp:13:
../../include/nana/gui/widgets/scroll.hpp:198:10: warning: 'refresh' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void refresh(graph_reference graph)
^
../../include/nana/gui/detail/drawer.hpp:38:16: note: overridden virtual function is here
virtual void refresh(graph_reference);
^
In file included from ../../source/gui/widgets/treebox.cpp:13:
../../include/nana/gui/widgets/scroll.hpp:216:10: warning: 'mouse_move' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void mouse_move(graph_reference graph, const ::nana::arg_mouse& arg)
^
../../include/nana/gui/detail/drawer.hpp:46:16: note: overridden virtual function is here
virtual void mouse_move(graph_reference, const arg_mouse&);
^
In file included from ../../source/gui/widgets/treebox.cpp:13:
../../include/nana/gui/widgets/scroll.hpp:243:10: warning: 'mouse_down' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void mouse_down(graph_reference graph, const arg_mouse& arg)
^
../../include/nana/gui/detail/drawer.hpp:48:16: note: overridden virtual function is here
virtual void mouse_down(graph_reference, const arg_mouse&);
^
In file included from ../../source/gui/widgets/treebox.cpp:13:
../../include/nana/gui/widgets/scroll.hpp:278:10: warning: 'mouse_up' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void mouse_up(graph_reference graph, const arg_mouse& arg)
^
../../include/nana/gui/detail/drawer.hpp:49:16: note: overridden virtual function is here
virtual void mouse_up(graph_reference, const arg_mouse&);
^
In file included from ../../source/gui/widgets/treebox.cpp:13:
../../include/nana/gui/widgets/scroll.hpp:290:10: warning: 'mouse_leave' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void mouse_leave(graph_reference graph, const arg_mouse&)
^
../../include/nana/gui/detail/drawer.hpp:47:16: note: overridden virtual function is here
virtual void mouse_leave(graph_reference, const arg_mouse&);
^
In file included from ../../source/gui/widgets/treebox.cpp:13:
../../include/nana/gui/widgets/scroll.hpp:299:10: warning: 'mouse_wheel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void mouse_wheel(graph_reference graph, const arg_wheel& arg)
^
../../include/nana/gui/detail/drawer.hpp:50:16: note: overridden virtual function is here
virtual void mouse_wheel(graph_reference, const arg_wheel&);
^
In file included from ../../source/gui/widgets/treebox.cpp:12:
In file included from ../../include/nana/gui/widgets/treebox.hpp:20:
../../include/nana/gui/widgets/widget.hpp:203:19: warning: '_m_get_general_events' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
general_events& _m_get_general_events() const
^
../../include/nana/gui/widgets/scroll.hpp:332:12: note: in instantiation of template class 'nana::widget_object<nana::category::widget_tag, nana::drawerbase::scroll::trigger<true>, nana::drawerbase::scroll::scroll_events<true> >' requested here
: public widget_object<category::widget_tag, drawerbase::scroll::trigger<Vertical>, drawerbase::scroll::scroll_events<Vertical>>
^
../../source/gui/widgets/treebox.cpp:129:25: note: in instantiation of template class 'nana::scroll<true>' requested here
nana::scroll<true> scroll;
^
../../include/nana/gui/widgets/widget.hpp:92:27: note: overridden virtual function is here
virtual general_events& _m_get_general_events() const = 0;
^
../../source/gui/widgets/treebox.cpp:627:32: error: allocation of incomplete type 'nana::drawerbase::treebox::tooltip_window'
node_state.tooltip = new tooltip_window(data.widget_ptr->handle(), text_r);
^~~~~~~~~~~~~~
../../source/gui/widgets/treebox.cpp:74:10: note: forward declaration of 'nana::drawerbase::treebox::tooltip_window'
class tooltip_window;
^
../../source/gui/widgets/treebox.cpp:657:7: warning: deleting pointer to incomplete type 'nana::drawerbase::treebox::tooltip_window' may cause undefined behavior [-Wdelete-incomplete]
delete x;
^ ~
../../source/gui/widgets/treebox.cpp:74:10: note: forward declaration of 'nana::drawerbase::treebox::tooltip_window'
class tooltip_window;
^
11 warnings and 3 errors generated.
make: *** [../../source/gui/widgets/treebox.o] Error 1
clang++ -g -c ../../source/gui/widgets/widget.cpp -o ../../source/gui/widgets/widget.o -I../../include -I/usr/include/freetype2 -std=c++0x -Wall
In file included from ../../source/gui/widgets/widget.cpp:12:
In file included from ../../include/nana/gui/widgets/widget.hpp:18:
../../include/nana/internationalization.hpp:137:30: error: only virtual member functions can be marked 'override'
nana::string eval() const override
^~~~~~~~
../../include/nana/internationalization.hpp:144:44: error: only virtual member functions can be marked 'override'
std::unique_ptr<eval_arg> clone() const override
^~~~~~~~
2 errors generated.
make: *** [../../source/gui/widgets/widget.o] Error 1
clang++ -g -c ../../source/gui/widgets/skeletons/text_editor.cpp -o ../../source/gui/widgets/skeletons/text_editor.o -I../../include -I/usr/include/freetype2 -std=c++0x -Wall
In file included from ../../source/gui/widgets/skeletons/text_editor.cpp:13:
In file included from ../../include/nana/gui/widgets/skeletons/text_editor.hpp:17:
In file included from ../../include/nana/gui/widgets/scroll.hpp:15:
In file included from ../../include/nana/gui/widgets/widget.hpp:18:
../../include/nana/internationalization.hpp:137:30: error: only virtual member functions can be marked 'override'
nana::string eval() const override
^~~~~~~~
../../include/nana/internationalization.hpp:144:44: error: only virtual member functions can be marked 'override'
std::unique_ptr<eval_arg> clone() const override
^~~~~~~~
../../source/gui/widgets/skeletons/text_editor.cpp:667:16: warning: 'take_lines' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
std::size_t take_lines() const
^
../../source/gui/widgets/skeletons/text_editor.cpp:246:24: note: overridden virtual function is here
virtual std::size_t take_lines() const = 0;
^
../../source/gui/widgets/skeletons/text_editor.cpp:676:16: warning: 'take_lines' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
std::size_t take_lines(std::size_t pos) const
^
../../source/gui/widgets/skeletons/text_editor.cpp:248:24: note: overridden virtual function is here
virtual std::size_t take_lines(std::size_t pos) const = 0;
^
In file included from ../../source/gui/widgets/skeletons/text_editor.cpp:13:
In file included from ../../include/nana/gui/widgets/skeletons/text_editor.hpp:17:
../../include/nana/gui/widgets/scroll.hpp:183:10: warning: 'attached' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void attached(widget_reference widget, graph_reference graph)
^
../../include/nana/gui/widgets/widget.hpp:209:17: note: in instantiation of template class 'nana::drawerbase::scroll::trigger<true>' requested here
DrawerTrigger trigger_;
^
../../include/nana/gui/widgets/scroll.hpp:332:12: note: in instantiation of template class 'nana::widget_object<nana::category::widget_tag, nana::drawerbase::scroll::trigger<true>, nana::drawerbase::scroll::scroll_events<true> >' requested here
: public widget_object<category::widget_tag, drawerbase::scroll::trigger<Vertical>, drawerbase::scroll::scroll_events<Vertical>>
^
../../source/gui/widgets/skeletons/text_editor.cpp:2031:12: note: in instantiation of template class 'nana::scroll<true>' requested here
if(vert && attributes_.vscroll)
^
../../include/nana/gui/detail/drawer.hpp:34:16: note: overridden virtual function is here
virtual void attached(widget_reference, graph_reference); //none-const
^
In file included from ../../source/gui/widgets/skeletons/text_editor.cpp:13:
In file included from ../../include/nana/gui/widgets/skeletons/text_editor.hpp:17:
../../include/nana/gui/widgets/scroll.hpp:193:10: warning: 'detached' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void detached()
^
../../include/nana/gui/detail/drawer.hpp:35:16: note: overridden virtual function is here
virtual void detached(); //none-const
^
In file included from ../../source/gui/widgets/skeletons/text_editor.cpp:13:
In file included from ../../include/nana/gui/widgets/skeletons/text_editor.hpp:17:
../../include/nana/gui/widgets/scroll.hpp:198:10: warning: 'refresh' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void refresh(graph_reference graph)
^
../../include/nana/gui/detail/drawer.hpp:38:16: note: overridden virtual function is here
virtual void refresh(graph_reference);
^
In file included from ../../source/gui/widgets/skeletons/text_editor.cpp:13:
In file included from ../../include/nana/gui/widgets/skeletons/text_editor.hpp:17:
../../include/nana/gui/widgets/scroll.hpp:216:10: warning: 'mouse_move' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void mouse_move(graph_reference graph, const ::nana::arg_mouse& arg)
^
../../include/nana/gui/detail/drawer.hpp:46:16: note: overridden virtual function is here
virtual void mouse_move(graph_reference, const arg_mouse&);
^
In file included from ../../source/gui/widgets/skeletons/text_editor.cpp:13:
In file included from ../../include/nana/gui/widgets/skeletons/text_editor.hpp:17:
../../include/nana/gui/widgets/scroll.hpp:243:10: warning: 'mouse_down' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void mouse_down(graph_reference graph, const arg_mouse& arg)
^
../../include/nana/gui/detail/drawer.hpp:48:16: note: overridden virtual function is here
virtual void mouse_down(graph_reference, const arg_mouse&);
^
In file included from ../../source/gui/widgets/skeletons/text_editor.cpp:13:
In file included from ../../include/nana/gui/widgets/skeletons/text_editor.hpp:17:
../../include/nana/gui/widgets/scroll.hpp:278:10: warning: 'mouse_up' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void mouse_up(graph_reference graph, const arg_mouse& arg)
^
../../include/nana/gui/detail/drawer.hpp:49:16: note: overridden virtual function is here
virtual void mouse_up(graph_reference, const arg_mouse&);
^
In file included from ../../source/gui/widgets/skeletons/text_editor.cpp:13:
In file included from ../../include/nana/gui/widgets/skeletons/text_editor.hpp:17:
../../include/nana/gui/widgets/scroll.hpp:290:10: warning: 'mouse_leave' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void mouse_leave(graph_reference graph, const arg_mouse&)
^
../../include/nana/gui/detail/drawer.hpp:47:16: note: overridden virtual function is here
virtual void mouse_leave(graph_reference, const arg_mouse&);
^
In file included from ../../source/gui/widgets/skeletons/text_editor.cpp:13:
In file included from ../../include/nana/gui/widgets/skeletons/text_editor.hpp:17:
../../include/nana/gui/widgets/scroll.hpp:299:10: warning: 'mouse_wheel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void mouse_wheel(graph_reference graph, const arg_wheel& arg)
^
../../include/nana/gui/detail/drawer.hpp:50:16: note: overridden virtual function is here
virtual void mouse_wheel(graph_reference, const arg_wheel&);
^
In file included from ../../source/gui/widgets/skeletons/text_editor.cpp:13:
In file included from ../../include/nana/gui/widgets/skeletons/text_editor.hpp:17:
In file included from ../../include/nana/gui/widgets/scroll.hpp:15:
../../include/nana/gui/widgets/widget.hpp:203:19: warning: '_m_get_general_events' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
general_events& _m_get_general_events() const
^
../../include/nana/gui/widgets/scroll.hpp:332:12: note: in instantiation of template class 'nana::widget_object<nana::category::widget_tag, nana::drawerbase::scroll::trigger<true>, nana::drawerbase::scroll::scroll_events<true> >' requested here
: public widget_object<category::widget_tag, drawerbase::scroll::trigger<Vertical>, drawerbase::scroll::scroll_events<Vertical>>
^
../../source/gui/widgets/skeletons/text_editor.cpp:2031:12: note: in instantiation of template class 'nana::scroll<true>' requested here
if(vert && attributes_.vscroll)
^
../../include/nana/gui/widgets/widget.hpp:92:27: note: overridden virtual function is here
virtual general_events& _m_get_general_events() const = 0;
^
In file included from ../../source/gui/widgets/skeletons/text_editor.cpp:13:
In file included from ../../include/nana/gui/widgets/skeletons/text_editor.hpp:17:
../../include/nana/gui/widgets/scroll.hpp:183:10: warning: 'attached' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void attached(widget_reference widget, graph_reference graph)
^
../../include/nana/gui/widgets/widget.hpp:209:17: note: in instantiation of template class 'nana::drawerbase::scroll::trigger<false>' requested here
DrawerTrigger trigger_;
^
../../include/nana/gui/widgets/scroll.hpp:332:12: note: in instantiation of template class 'nana::widget_object<nana::category::widget_tag, nana::drawerbase::scroll::trigger<false>, nana::drawerbase::scroll::scroll_events<false> >' requested here
: public widget_object<category::widget_tag, drawerbase::scroll::trigger<Vertical>, drawerbase::scroll::scroll_events<Vertical>>
^
../../source/gui/widgets/skeletons/text_editor.cpp:2064:51: note: in instantiation of template class 'nana::scroll<false>' requested here
auto sv = static_cast<int>(attributes_.hscroll->value());
^
../../include/nana/gui/detail/drawer.hpp:34:16: note: overridden virtual function is here
virtual void attached(widget_reference, graph_reference); //none-const
^
In file included from ../../source/gui/widgets/skeletons/text_editor.cpp:13:
In file included from ../../include/nana/gui/widgets/skeletons/text_editor.hpp:17:
../../include/nana/gui/widgets/scroll.hpp:193:10: warning: 'detached' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void detached()
^
../../include/nana/gui/detail/drawer.hpp:35:16: note: overridden virtual function is here
virtual void detached(); //none-const
^
In file included from ../../source/gui/widgets/skeletons/text_editor.cpp:13:
In file included from ../../include/nana/gui/widgets/skeletons/text_editor.hpp:17:
../../include/nana/gui/widgets/scroll.hpp:198:10: warning: 'refresh' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void refresh(graph_reference graph)
^
../../include/nana/gui/detail/drawer.hpp:38:16: note: overridden virtual function is here
virtual void refresh(graph_reference);
^
In file included from ../../source/gui/widgets/skeletons/text_editor.cpp:13:
In file included from ../../include/nana/gui/widgets/skeletons/text_editor.hpp:17:
../../include/nana/gui/widgets/scroll.hpp:216:10: warning: 'mouse_move' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void mouse_move(graph_reference graph, const ::nana::arg_mouse& arg)
^
../../include/nana/gui/detail/drawer.hpp:46:16: note: overridden virtual function is here
virtual void mouse_move(graph_reference, const arg_mouse&);
^
In file included from ../../source/gui/widgets/skeletons/text_editor.cpp:13:
In file included from ../../include/nana/gui/widgets/skeletons/text_editor.hpp:17:
../../include/nana/gui/widgets/scroll.hpp:243:10: warning: 'mouse_down' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void mouse_down(graph_reference graph, const arg_mouse& arg)
^
../../include/nana/gui/detail/drawer.hpp:48:16: note: overridden virtual function is here
virtual void mouse_down(graph_reference, const arg_mouse&);
^
In file included from ../../source/gui/widgets/skeletons/text_editor.cpp:13:
In file included from ../../include/nana/gui/widgets/skeletons/text_editor.hpp:17:
../../include/nana/gui/widgets/scroll.hpp:278:10: warning: 'mouse_up' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void mouse_up(graph_reference graph, const arg_mouse& arg)
^
../../include/nana/gui/detail/drawer.hpp:49:16: note: overridden virtual function is here
virtual void mouse_up(graph_reference, const arg_mouse&);
^
In file included from ../../source/gui/widgets/skeletons/text_editor.cpp:13:
In file included from ../../include/nana/gui/widgets/skeletons/text_editor.hpp:17:
../../include/nana/gui/widgets/scroll.hpp:290:10: warning: 'mouse_leave' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void mouse_leave(graph_reference graph, const arg_mouse&)
^
../../include/nana/gui/detail/drawer.hpp:47:16: note: overridden virtual function is here
virtual void mouse_leave(graph_reference, const arg_mouse&);
^
In file included from ../../source/gui/widgets/skeletons/text_editor.cpp:13:
In file included from ../../include/nana/gui/widgets/skeletons/text_editor.hpp:17:
../../include/nana/gui/widgets/scroll.hpp:299:10: warning: 'mouse_wheel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void mouse_wheel(graph_reference graph, const arg_wheel& arg)
^
../../include/nana/gui/detail/drawer.hpp:50:16: note: overridden virtual function is here
virtual void mouse_wheel(graph_reference, const arg_wheel&);
^
In file included from ../../source/gui/widgets/skeletons/text_editor.cpp:13:
In file included from ../../include/nana/gui/widgets/skeletons/text_editor.hpp:17:
In file included from ../../include/nana/gui/widgets/scroll.hpp:15:
../../include/nana/gui/widgets/widget.hpp:203:19: warning: '_m_get_general_events' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
general_events& _m_get_general_events() const
^
../../include/nana/gui/widgets/scroll.hpp:332:12: note: in instantiation of template class 'nana::widget_object<nana::category::widget_tag, nana::drawerbase::scroll::trigger<false>, nana::drawerbase::scroll::scroll_events<false> >' requested here
: public widget_object<category::widget_tag, drawerbase::scroll::trigger<Vertical>, drawerbase::scroll::scroll_events<Vertical>>
^
../../source/gui/widgets/skeletons/text_editor.cpp:2064:51: note: in instantiation of template class 'nana::scroll<false>' requested here
auto sv = static_cast<int>(attributes_.hscroll->value());
^
../../include/nana/gui/widgets/widget.hpp:92:27: note: overridden virtual function is here
virtual general_events& _m_get_general_events() const = 0;
^
20 warnings and 2 errors generated.
make: *** [../../source/gui/widgets/skeletons/text_editor.o] Error 1
clang++ -g -c ../../source/paint/image.cpp -o ../../source/paint/image.o -I../../include -I/usr/include/freetype2 -std=c++0x -Wall
In file included from ../../source/paint/image.cpp:24:
../../include/nana/paint/detail/image_bmp.hpp:97:42: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
const std::size_t height_pixels = abs(info->bmiHeader.biHeight);
^
../../include/nana/paint/detail/image_bmp.hpp:97:42: note: use function 'std::abs' instead
const std::size_t height_pixels = abs(info->bmiHeader.biHeight);
^~~
std::abs
In file included from ../../source/paint/image.cpp:25:
../../include/nana/paint/detail/image_ico.hpp:35:15: warning: private field 'is_ico_' is not used [-Wunused-private-field]
const bool is_ico_;
^
2 warnings generated.
make: Target `libnana.a' not remade because of errors.