Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [Nushio@Serenity Project]$ cmake .
- -- Configuring done
- -- Generating done
- -- Build files have been written to: /home/Nushio/Downloads/lpc/Trouble in Libreland/Project
- [Nushio@Serenity Project]$ make
- [ 0%] Building CXX object /home/Nushio/Downloads/lpc/Trouble in Libreland/Gorgon/CMakeFiles/Gorgon.dir/File.cpp.o
- In file included from ../GGE/Resource/GRE.h:4:0,
- from ../GGE/Resource/File.h:8,
- from /home/Nushio/Downloads/lpc/Trouble in Libreland/Gorgon/File.h:3,
- from /home/Nushio/Downloads/lpc/Trouble in Libreland/Gorgon/File.cpp:1:
- ../GGE/Resource/../Utils/SGuid.h: In member function ‘void gge::utils::SGuid::Set(unsigned int, unsigned int, unsigned int)’:
- ../GGE/Resource/../Utils/SGuid.h:93:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- In file included from /usr/lib/gcc/i686-redhat-linux/4.7.0/../../../../include/c++/4.7.0/bits/basic_string.h:3032:0,
- from /usr/lib/gcc/i686-redhat-linux/4.7.0/../../../../include/c++/4.7.0/string:54,
- from /usr/lib/gcc/i686-redhat-linux/4.7.0/../../../../include/c++/4.7.0/stdexcept:40,
- from ../GGE/Resource/File.h:3,
- from /home/Nushio/Downloads/lpc/Trouble in Libreland/Gorgon/File.h:3,
- from /home/Nushio/Downloads/lpc/Trouble in Libreland/Gorgon/File.cpp:1:
- /usr/lib/gcc/i686-redhat-linux/4.7.0/../../../../include/c++/4.7.0/bits/functional_hash.h: In instantiation of ‘struct std::hash<gge::utils::empty_event_params>’:
- /usr/lib/gcc/i686-redhat-linux/4.7.0/../../../../include/c++/4.7.0/bits/unordered_map.h:262:11: required from ‘class std::unordered_map<gge::utils::empty_event_params, int, std::hash<gge::utils::empty_event_params>, std::equal_to<gge::utils::empty_event_params>, std::allocator<std::pair<const gge::utils::empty_event_params, int> > >’
- ../GGE/Resource/../Engine/../Utils/ConsumableEvent.h:567:33: required from ‘class gge::utils::ConsumableEvent<>’
- ../GGE/Widgets/Listbox/../Base/VirtualPanel.h:190:27: required from here
- /usr/lib/gcc/i686-redhat-linux/4.7.0/../../../../include/c++/4.7.0/bits/functional_hash.h:60:7: error: static assertion failed: std::hash is not specialized for this type
- /usr/lib/gcc/i686-redhat-linux/4.7.0/../../../../include/c++/4.7.0/bits/functional_hash.h: In instantiation of ‘struct std::hash<gge::input::mouse::Event>’:
- /usr/lib/gcc/i686-redhat-linux/4.7.0/../../../../include/c++/4.7.0/bits/unordered_map.h:262:11: required from ‘class std::unordered_map<gge::input::mouse::Event, int, std::hash<gge::input::mouse::Event>, std::equal_to<gge::input::mouse::Event>, std::allocator<std::pair<const gge::input::mouse::Event, int> > >’
- ../GGE/Resource/../Engine/../Utils/ConsumableEvent.h:567:33: required from ‘class gge::utils::ConsumableEvent<gge::widgets::PetTextbox, gge::input::mouse::Event>’
- ../GGE/Widgets/Combobox/../Basic/PetTextbox.h:77:59: required from here
- /usr/lib/gcc/i686-redhat-linux/4.7.0/../../../../include/c++/4.7.0/bits/functional_hash.h:60:7: error: static assertion failed: std::hash is not specialized for this type
- /home/Nushio/Downloads/lpc/Trouble in Libreland/Gorgon/File.cpp: In member function ‘void gorgon::File::LoadFile(const string&, bool)’:
- /home/Nushio/Downloads/lpc/Trouble in Libreland/Gorgon/File.cpp:88:11: warning: deleting object of polymorphic class type ‘gorgon::Folder’ which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor]
- In file included from /home/Nushio/Downloads/lpc/Trouble in Libreland/Gorgon/Base.h:5:0,
- from /home/Nushio/Downloads/lpc/Trouble in Libreland/Gorgon/Folder.h:3,
- from /home/Nushio/Downloads/lpc/Trouble in Libreland/Gorgon/File.h:4,
- from /home/Nushio/Downloads/lpc/Trouble in Libreland/Gorgon/File.cpp:1:
- ../GGE/Utils/OrderedCollection.h: In instantiation of ‘void gge::utils::OrderedCollection<T_, growth>::Delete(T_*) [with T_ = gorgon::Base; int growth = 50]’:
- /home/Nushio/Downloads/lpc/Trouble in Libreland/Gorgon/Folder.h:99:24: required from here
- ../GGE/Utils/OrderedCollection.h:566:4: warning: deleting object of abstract class type ‘gorgon::Base’ which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor]
- ../GGE/Utils/OrderedCollection.h: In instantiation of ‘void gge::utils::OrderedCollection<T_, growth>::Destroy() [with T_ = gorgon::Base; int growth = 50]’:
- /home/Nushio/Downloads/lpc/Trouble in Libreland/Gorgon/Folder.h:107:21: required from here
- ../GGE/Utils/OrderedCollection.h:770:6: warning: deleting object of abstract class type ‘gorgon::Base’ which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor]
- In file included from ../GGE/Resource/../Engine/GGE.h:3:0,
- from ../GGE/Resource/GRE.h:3,
- from ../GGE/Resource/File.h:8,
- from /home/Nushio/Downloads/lpc/Trouble in Libreland/Gorgon/File.h:3,
- from /home/Nushio/Downloads/lpc/Trouble in Libreland/Gorgon/File.cpp:1:
- ../GGE/Resource/../Engine/../Utils/UtilsBase.h: In instantiation of ‘void gge::utils::CheckAndDelete(T_*&) [with T_ = gorgon::Folder]’:
- /home/Nushio/Downloads/lpc/Trouble in Libreland/Gorgon/File.h:55:35: required from here
- ../GGE/Resource/../Engine/../Utils/UtilsBase.h:41:5: warning: deleting object of polymorphic class type ‘gorgon::Folder’ which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor]
- ../GGE/Resource/../Engine/../Utils/UtilsBase.h: In instantiation of ‘void gge::utils::CheckAndDelete(T_*&) [with T_ = gge::widgets::Placeholder]’:
- /home/Nushio/Downloads/lpc/Trouble in Libreland/Gorgon/Widgets/Textbox.h:42:41: required from here
- ../GGE/Resource/../Engine/../Utils/UtilsBase.h:41:5: warning: deleting object of polymorphic class type ‘gge::widgets::Placeholder’ which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor]
- In file included from ../GGE/Resource/File.h:9:0,
- from /home/Nushio/Downloads/lpc/Trouble in Libreland/Gorgon/File.h:3,
- from /home/Nushio/Downloads/lpc/Trouble in Libreland/Gorgon/File.cpp:1:
- ../GGE/Resource/../Utils/Collection.h: In instantiation of ‘void gge::utils::Collection<T_, growth>::Destroy() [with T_ = gge::utils::prvt::eventchain::EventHandler<gge::animation::source_param, gge::animation::Controller>; int growth = 5]’:
- ../GGE/Resource/../Engine/../Utils/EventChain.h:820:4: required from ‘gge::utils::EventChain<O_, P_>::~EventChain() [with O_ = gge::animation::Controller; P_ = gge::animation::source_param]’
- ../GGE/Resource/../Engine/Animation.h:60:8: required from here
- ../GGE/Resource/../Utils/Collection.h:824:6: warning: deleting object of abstract class type ‘gge::utils::prvt::eventchain::EventHandler<gge::animation::source_param, gge::animation::Controller>’ which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor]
- ../GGE/Resource/../Utils/Collection.h: In instantiation of ‘void gge::utils::Collection<T_, growth>::Destroy() [with T_ = gge::utils::prvt::eventchain::EventHandler<gge::utils::empty_event_params, gge::widgets::WidgetBase>; int growth = 5]’:
- ../GGE/Resource/../Engine/../Utils/EventChain.h:820:4: required from ‘gge::utils::EventChain<O_, P_>::~EventChain() [with O_ = gge::widgets::WidgetBase; P_ = gge::utils::empty_event_params]’
- ../GGE/Widgets/Listbox/../Base/Widget.h:40:26: required from here
- ../GGE/Resource/../Utils/Collection.h:824:6: warning: deleting object of abstract class type ‘gge::utils::prvt::eventchain::EventHandler<gge::utils::empty_event_params, gge::widgets::WidgetBase>’ which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor]
- ../GGE/Resource/../Utils/Collection.h: In instantiation of ‘void gge::utils::Collection<T_, growth>::Destroy() [with T_ = gge::utils::prvt::eventchain::EventHandler<bool&, gge::widgets::ContainerBase>; int growth = 5]’:
- ../GGE/Resource/../Engine/../Utils/EventChain.h:820:4: required from ‘gge::utils::EventChain<O_, P_>::~EventChain() [with O_ = gge::widgets::ContainerBase; P_ = bool&]’
- ../GGE/Widgets/Listbox/../Interfaces/../Base/Container.h:33:36: required from here
- ../GGE/Resource/../Utils/Collection.h:824:6: warning: deleting object of abstract class type ‘gge::utils::prvt::eventchain::EventHandler<bool&, gge::widgets::ContainerBase>’ which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor]
- ../GGE/Resource/../Utils/Collection.h: In instantiation of ‘void gge::utils::Collection<T_, growth>::Destroy() [with T_ = gge::utils::prvt::eventchain::EventHandler<gge::utils::empty_event_params, gge::widgets::IButton>; int growth = 5]’:
- ../GGE/Resource/../Engine/../Utils/EventChain.h:820:4: required from ‘gge::utils::EventChain<O_, P_>::~EventChain() [with O_ = gge::widgets::IButton; P_ = gge::utils::empty_event_params]’
- ../GGE/Widgets/Listbox/../Slider/../Interfaces/IButton.h:21:34: required from here
- ../GGE/Resource/../Utils/Collection.h:824:6: warning: deleting object of abstract class type ‘gge::utils::prvt::eventchain::EventHandler<gge::utils::empty_event_params, gge::widgets::IButton>’ which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor]
- ../GGE/Resource/../Utils/Collection.h: In instantiation of ‘void gge::utils::Collection<T_, growth>::Destroy() [with T_ = gge::utils::prvt::eventchain::EventHandler<gge::utils::empty_event_params, gge::widgets::WidgetRegistry>; int growth = 5]’:
- ../GGE/Resource/../Engine/../Utils/EventChain.h:820:4: required from ‘gge::utils::EventChain<O_, P_>::~EventChain() [with O_ = gge::widgets::WidgetRegistry; P_ = gge::utils::empty_event_params]’
- ../GGE/Widgets/Listbox/../Slider/../Checkbox/../WidgetRegistry.h:32:76: required from here
- ../GGE/Resource/../Utils/Collection.h:824:6: warning: deleting object of abstract class type ‘gge::utils::prvt::eventchain::EventHandler<gge::utils::empty_event_params, gge::widgets::WidgetRegistry>’ which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor]
- ../GGE/Resource/../Utils/Collection.h: In instantiation of ‘void gge::utils::Collection<T_, growth>::Destroy() [with T_ = gge::utils::prvt::eventchain::EventHandler<gge::utils::empty_event_params, gge::widgets::Button>; int growth = 5]’:
- ../GGE/Resource/../Engine/../Utils/EventChain.h:820:4: required from ‘gge::utils::EventChain<O_, P_>::~EventChain() [with O_ = gge::widgets::Button; P_ = gge::utils::empty_event_params]’
- ../GGE/Widgets/Listbox/../Slider/../Button.h:20:19: required from here
- ../GGE/Resource/../Utils/Collection.h:824:6: warning: deleting object of abstract class type ‘gge::utils::prvt::eventchain::EventHandler<gge::utils::empty_event_params, gge::widgets::Button>’ which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor]
- ../GGE/Resource/../Utils/Collection.h: In instantiation of ‘void gge::utils::Collection<T_, growth>::Destroy() [with T_ = gge::utils::prvt::eventchain::EventHandler<gge::input::mouse::Event, gge::widgets::Button>; int growth = 5]’:
- ../GGE/Resource/../Engine/../Utils/EventChain.h:820:4: required from ‘gge::utils::EventChain<O_, P_>::~EventChain() [with O_ = gge::widgets::Button; P_ = gge::input::mouse::Event]’
- ../GGE/Widgets/Listbox/../Slider/../Button.h:20:19: required from here
- ../GGE/Resource/../Utils/Collection.h:824:6: warning: deleting object of abstract class type ‘gge::utils::prvt::eventchain::EventHandler<gge::input::mouse::Event, gge::widgets::Button>’ which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor]
- ../GGE/Resource/../Utils/Collection.h: In instantiation of ‘void gge::utils::Collection<T_, growth>::Destroy() [with T_ = gge::utils::prvt::eventchain::EventHandler<gge::utils::empty_event_params, gge::widgets::ICheckbox>; int growth = 5]’:
- ../GGE/Resource/../Engine/../Utils/EventChain.h:820:4: required from ‘gge::utils::EventChain<O_, P_>::~EventChain() [with O_ = gge::widgets::ICheckbox; P_ = gge::utils::empty_event_params]’
- ../GGE/Widgets/Combobox/../Interfaces/ICheckbox.h:28:4: required from here
- ../GGE/Resource/../Utils/Collection.h:824:6: warning: deleting object of abstract class type ‘gge::utils::prvt::eventchain::EventHandler<gge::utils::empty_event_params, gge::widgets::ICheckbox>’ which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor]
- ../GGE/Resource/../Utils/Collection.h: In instantiation of ‘void gge::utils::Collection<T_, growth>::Destroy() [with T_ = gge::utils::prvt::eventchain::EventHandler<gge::utils::empty_event_params, gge::widgets::Checkbox>; int growth = 5]’:
- ../GGE/Resource/../Engine/../Utils/EventChain.h:820:4: required from ‘gge::utils::EventChain<O_, P_>::~EventChain() [with O_ = gge::widgets::Checkbox; P_ = gge::utils::empty_event_params]’
- ../GGE/Widgets/Combobox/../Checkbox.h:18:22: required from here
- ../GGE/Resource/../Utils/Collection.h:824:6: warning: deleting object of abstract class type ‘gge::utils::prvt::eventchain::EventHandler<gge::utils::empty_event_params, gge::widgets::Checkbox>’ which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor]
- ../GGE/Resource/../Utils/Collection.h: In instantiation of ‘void gge::utils::Collection<T_, growth>::Destroy() [with T_ = gge::utils::prvt::eventchain::EventHandler<gge::utils::empty_event_params, gge::widgets::ITextbox>; int growth = 5]’:
- ../GGE/Resource/../Engine/../Utils/EventChain.h:820:4: required from ‘gge::utils::EventChain<O_, P_>::~EventChain() [with O_ = gge::widgets::ITextbox; P_ = gge::utils::empty_event_params]’
- ../GGE/Widgets/Combobox/../Basic/../Interfaces/ITextbox.h:20:37: required from here
- ../GGE/Resource/../Utils/Collection.h:824:6: warning: deleting object of abstract class type ‘gge::utils::prvt::eventchain::EventHandler<gge::utils::empty_event_params, gge::widgets::ITextbox>’ which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor]
- ../GGE/Resource/../Utils/Collection.h: In instantiation of ‘void gge::utils::Collection<T_, growth>::Destroy() [with T_ = gge::utils::prvt::eventchain::EventHandler<gge::utils::empty_event_params, gge::widgets::PetTextbox>; int growth = 5]’:
- ../GGE/Resource/../Engine/../Utils/EventChain.h:820:4: required from ‘gge::utils::EventChain<O_, P_>::~EventChain() [with O_ = gge::widgets::PetTextbox; P_ = gge::utils::empty_event_params]’
- ../GGE/Widgets/Combobox/../Basic/PetTextbox.h:21:23: required from here
- ../GGE/Resource/../Utils/Collection.h:824:6: warning: deleting object of abstract class type ‘gge::utils::prvt::eventchain::EventHandler<gge::utils::empty_event_params, gge::widgets::PetTextbox>’ which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor]
- In file included from ../GGE/Resource/../Engine/Layer.h:5:0,
- from ../GGE/Resource/../Engine/GGEMain.h:11,
- from ../GGE/Resource/Base.h:4,
- from ../GGE/Resource/Folder.h:4,
- from ../GGE/Resource/File.h:11,
- from /home/Nushio/Downloads/lpc/Trouble in Libreland/Gorgon/File.h:3,
- from /home/Nushio/Downloads/lpc/Trouble in Libreland/Gorgon/File.cpp:1:
- ../GGE/Resource/../Engine/../Utils/SortedCollection.h: In instantiation of ‘void gge::utils::SortedCollection<T_, K_>::Destroy() [with T_ = gge::utils::prvt::consumableevent::EventHandler<gge::input::mouse::Event, gge::widgets::PetTextbox>; K_ = int]’:
- ../GGE/Resource/../Engine/../Utils/ConsumableEvent.h:985:4: required from ‘gge::utils::ConsumableEvent<O_, P_>::~ConsumableEvent() [with O_ = gge::widgets::PetTextbox; P_ = gge::input::mouse::Event]’
- ../GGE/Widgets/Combobox/../Basic/PetTextbox.h:21:23: required from here
- ../GGE/Resource/../Engine/../Utils/SortedCollection.h:705:6: warning: deleting object of abstract class type ‘gge::utils::prvt::consumableevent::EventHandler<gge::input::mouse::Event, gge::widgets::PetTextbox>’ which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor]
- ../GGE/Resource/../Engine/../Utils/SortedCollection.h: In instantiation of ‘void gge::utils::SortedCollection<T_, K_>::Delete(gge::utils::SortedCollection<T_, K_>::Wrapper&) [with T_ = gge::utils::prvt::consumableevent::EventHandler<gge::input::keyboard::Event, gge::utils::Empty>; K_ = int]’:
- ../GGE/Resource/../Engine/../Utils/SortedCollection.h:124:5: required from ‘void gge::utils::SortedCollection<T_, K_>::Wrapper::Delete() [with T_ = gge::utils::prvt::consumableevent::EventHandler<gge::input::keyboard::Event, gge::utils::Empty>; K_ = int]’
- ../GGE/Resource/../Engine/../Utils/ConsumableEvent.h:880:4: required from ‘void gge::utils::ConsumableEvent<O_, P_>::Unregister(gge::utils::ConsumableEvent<O_, P_>::Token) [with O_ = gge::utils::Empty; P_ = gge::input::keyboard::Event; gge::utils::ConsumableEvent<O_, P_>::Token = int]’
- ../GGE/Widgets/Listbox/../Base/VirtualPanel.h:161:53: required from here
- ../GGE/Resource/../Engine/../Utils/SortedCollection.h:638:4: warning: deleting object of abstract class type ‘gge::utils::prvt::consumableevent::EventHandler<gge::input::keyboard::Event, gge::utils::Empty>’ which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor]
- In file included from ../GGE/Resource/File.h:9:0,
- from /home/Nushio/Downloads/lpc/Trouble in Libreland/Gorgon/File.h:3,
- from /home/Nushio/Downloads/lpc/Trouble in Libreland/Gorgon/File.cpp:1:
- ../GGE/Resource/../Utils/Collection.h: In instantiation of ‘void gge::utils::Collection<T_, growth>::Destroy() [with T_ = gge::utils::prvt::eventchain::EventHandler<gge::utils::empty_event_params, gge::widgets::IScroller<int> >; int growth = 5]’:
- ../GGE/Resource/../Engine/../Utils/EventChain.h:820:4: required from ‘gge::utils::EventChain<O_, P_>::~EventChain() [with O_ = gge::widgets::IScroller<int>; P_ = gge::utils::empty_event_params]’
- ../GGE/Widgets/Listbox/../Interfaces/IScroller.h:15:8: required from ‘gge::widgets::Scrollbar<T_, floattype>::Scrollbar() [with T_ = int; floattype = float]’
- ../GGE/Widgets/Listbox/../Panel/PanelBase.h:593:38: required from here
- ../GGE/Resource/../Utils/Collection.h:824:6: warning: deleting object of abstract class type ‘gge::utils::prvt::eventchain::EventHandler<gge::utils::empty_event_params, gge::widgets::IScroller<int> >’ which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor]
- ../GGE/Resource/../Utils/Collection.h: In instantiation of ‘void gge::utils::Collection<T_, growth>::Destroy() [with T_ = gge::utils::prvt::eventchain::EventHandler<gge::utils::empty_event_params, gge::widgets::Scrollbar<> >; int growth = 5]’:
- ../GGE/Resource/../Engine/../Utils/EventChain.h:820:4: required from ‘gge::utils::EventChain<O_, P_>::~EventChain() [with O_ = gge::widgets::Scrollbar<>; P_ = gge::utils::empty_event_params]’
- ../GGE/Widgets/Listbox/../Scrollbar.h:22:4: required from ‘gge::widgets::Scrollbar<T_, floattype>::Scrollbar() [with T_ = int; floattype = float]’
- ../GGE/Widgets/Listbox/../Panel/PanelBase.h:593:38: required from here
- ../GGE/Resource/../Utils/Collection.h:824:6: warning: deleting object of abstract class type ‘gge::utils::prvt::eventchain::EventHandler<gge::utils::empty_event_params, gge::widgets::Scrollbar<> >’ which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor]
- make[2]: *** [/home/Nushio/Downloads/lpc/Trouble in Libreland/Gorgon/CMakeFiles/Gorgon.dir/File.cpp.o] Error 1
- make[1]: *** [/home/Nushio/Downloads/lpc/Trouble in Libreland/Gorgon/CMakeFiles/Gorgon.dir/all] Error 2
- make: *** [all] Error 2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement