i've made the modifications detailed in the document, including adding changing LIBRARY to LIBVRARY libexpat in .\src\expat-2.0.1\lib
built it using cmake and then mingw32-make
the depenencies build fine, and i've copied them across to cegui source from 0.8.4.
made the modifications to the CMakeLists.txt on line 85, and made the changes to the libxerces-c_3.dll.a file, though not exactly as documented;
it says to replace <X on line Y with Z = X>, but in both cases, the lines numbers are wrong for me
At the Line 6919, modify _ZN11xercesc_3_19XMLString7releaseEPPwPNS_13MemoryManagerE to _ZN11xercesc_3_19XMLString7releaseEPPtPNS_13MemoryManagerE = _ZN11xercesc_3_19XMLString7releaseEPPwPNS_13MemoryManagerE.
At the Line 6977, modify _ZN11xercesc_3_19XMLString9transcodeEPKwPNS_13MemoryManagerE to _ZN11xercesc_3_19XMLString9transcodeEPKtPNS_13MemoryManagerE = _ZN11xercesc_3_19XMLString9transcodeEPKwPNS_13MemoryManagerE.
in my case, the lines are 16791 and 16849 respectively. im not sure if this matters, though i've tried building it without making these changes and it still doesn't build.
my build log from cegui is as follows: (the errors are at the bottom)
Code: Select all
C:\Code\CEGUI\cegui-0.8.4\build>mingw32-make
Scanning dependencies of target CEGUIBase-0
[ 0%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Affector.cpp.obj
[ 0%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Animation.cpp.obj
[ 1%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/AnimationInstance.cpp.obj
[ 1%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/AnimationManager.cpp.obj
[ 1%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Animation_xmlHandler.cpp.obj
[ 2%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Base.cpp.obj
[ 2%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/BasicImage.cpp.obj
[ 3%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/BasicRenderedStringParser.cpp.obj
[ 3%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/BidiVisualMapping.cpp.obj
[ 3%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/BoundSlot.cpp.obj
[ 4%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/CentredRenderedString.cpp.obj
[ 4%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/ChainedXMLHandler.cpp.obj
[ 5%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Clipboard.cpp.obj
[ 5%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Colour.cpp.obj
[ 5%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/ColourRect.cpp.obj
[ 6%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/CompositeResourceProvider.cpp.obj
[ 6%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Config_xmlHandler.cpp.obj
[ 7%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/CoordConverter.cpp.obj
[ 7%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/DataContainer.cpp.obj
[ 7%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/DefaultLogger.cpp.obj
[ 8%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/DefaultRenderedStringParser.cpp.obj
[ 8%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/DefaultResourceProvider.cpp.obj
[ 9%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/DynamicModule.cpp.obj
[ 9%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Element.cpp.obj
[ 9%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Event.cpp.obj
[ 10%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/EventArgs.cpp.obj
[ 10%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/EventSet.cpp.obj
[ 11%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Exceptions.cpp.obj
[ 11%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/FactoryModule.cpp.obj
[ 11%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/FactoryRegisterer.cpp.obj
[ 12%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Font.cpp.obj
[ 12%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/FontManager.cpp.obj
[ 12%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Font_xmlHandler.cpp.obj
[ 13%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/FormattedRenderedString.cpp.obj
[ 13%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/FreeTypeFont.cpp.obj
[ 14%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/GeometryBuffer.cpp.obj
[ 14%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/GlobalEventSet.cpp.obj
[ 14%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/GUIContext.cpp.obj
[ 15%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/GUILayout_xmlHandler.cpp.obj
[ 15%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Image.cpp.obj
[ 16%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/ImageCodec.cpp.obj
[ 16%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/ImageManager.cpp.obj
[ 16%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/JustifiedRenderedString.cpp.obj
[ 17%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/JustifiedRenderedStringWordWrapper.cpp.obj
[ 17%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/KeyFrame.cpp.obj
[ 18%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/LeftAlignedRenderedString.cpp.obj
[ 18%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/LinkedEvent.cpp.obj
[ 18%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Logger.cpp.obj
[ 19%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/MinizipResourceProvider.cpp.obj
[ 19%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/MouseCursor.cpp.obj
[ 20%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/NamedElement.cpp.obj
[ 20%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/NamedXMLResourceManager.cpp.obj
[ 20%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/PCRERegexMatcher.cpp.obj
[ 21%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/PixmapFont.cpp.obj
[ 21%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Property.cpp.obj
[ 22%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/PropertyHelper.cpp.obj
[ 22%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/PropertySet.cpp.obj
[ 22%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Quaternion.cpp.obj
[ 23%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Rect.cpp.obj
[ 23%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/RenderedString.cpp.obj
[ 24%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/RenderedStringComponent.cpp.obj
[ 24%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/RenderedStringImageComponent.cpp.obj
[ 24%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/RenderedStringTextComponent.cpp.obj
[ 25%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/RenderedStringWidgetComponent.cpp.obj
[ 25%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/RenderEffectManager.cpp.obj
[ 25%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/RenderingSurface.cpp.obj
[ 26%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/RenderingWindow.cpp.obj
[ 26%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/RenderQueue.cpp.obj
[ 27%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/RenderTarget.cpp.obj
[ 27%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/RightAlignedRenderedString.cpp.obj
[ 27%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Scheme.cpp.obj
[ 28%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/SchemeManager.cpp.obj
[ 28%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Scheme_xmlHandler.cpp.obj
[ 29%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/ScriptModule.cpp.obj
[ 29%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/SimpleTimer.cpp.obj
[ 29%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/String.cpp.obj
[ 30%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/SubscriberSlot.cpp.obj
[ 30%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/System.cpp.obj
[ 31%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/SystemKeys.cpp.obj
[ 31%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/TextUtils.cpp.obj
[ 31%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Win32StringTranscoder.cpp.obj
[ 32%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Window.cpp.obj
[ 32%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/WindowFactory.cpp.obj
[ 33%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/WindowFactoryManager.cpp.obj
[ 33%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/WindowManager.cpp.obj
[ 33%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/WindowRenderer.cpp.obj
[ 34%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/WindowRendererManager.cpp.obj
[ 34%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/XMLAttributes.cpp.obj
[ 35%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/XMLHandler.cpp.obj
[ 35%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/XMLParser.cpp.obj
[ 35%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/XMLSerializer.cpp.obj
[ 36%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ButtonBase.cpp.obj
[ 36%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ClippedContainer.cpp.obj
[ 37%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/Combobox.cpp.obj
[ 37%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ComboDropList.cpp.obj
[ 37%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/DefaultWindow.cpp.obj
[ 38%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/DragContainer.cpp.obj
[ 38%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/Editbox.cpp.obj
[ 38%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/FrameWindow.cpp.obj
[ 39%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/GridLayoutContainer.cpp.obj
[ 39%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/GroupBox.cpp.obj
[ 40%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/HorizontalLayoutContainer.cpp.obj
[ 40%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ItemEntry.cpp.obj
[ 40%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ItemListBase.cpp.obj
[ 41%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ItemListbox.cpp.obj
[ 41%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/LayoutCell.cpp.obj
[ 42%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/LayoutContainer.cpp.obj
[ 42%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/Listbox.cpp.obj
[ 42%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ListboxItem.cpp.obj
[ 43%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ListboxTextItem.cpp.obj
[ 43%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ListHeader.cpp.obj
[ 44%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ListHeaderSegment.cpp.obj
[ 44%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/Menubar.cpp.obj
[ 44%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/MenuBase.cpp.obj
[ 45%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/MenuItem.cpp.obj
[ 45%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/MultiColumnList.cpp.obj
[ 46%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/MultiLineEditbox.cpp.obj
[ 46%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/PopupMenu.cpp.obj
[ 46%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ProgressBar.cpp.obj
[ 47%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/PushButton.cpp.obj
[ 47%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/RadioButton.cpp.obj
[ 48%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ScrollablePane.cpp.obj
[ 48%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/Scrollbar.cpp.obj
[ 48%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ScrolledContainer.cpp.obj
[ 49%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ScrolledItemListBase.cpp.obj
[ 49%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/SequentialLayoutContainer.cpp.obj
[ 50%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/Slider.cpp.obj
[ 50%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/Spinner.cpp.obj
[ 50%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/TabButton.cpp.obj
[ 51%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/TabControl.cpp.obj
[ 51%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/Thumb.cpp.obj
[ 51%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/Titlebar.cpp.obj
[ 52%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ToggleButton.cpp.obj
[ 52%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/Tooltip.cpp.obj
[ 53%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/Tree.cpp.obj
[ 53%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/TreeItem.cpp.obj
[ 53%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/VerticalLayoutContainer.cpp.obj
[ 54%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/ComponentBase.cpp.obj
[ 54%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/Dimensions.cpp.obj
[ 55%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/EventAction.cpp.obj
[ 55%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/EventLinkDefinition.cpp.obj
[ 55%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/FormattingSetting.cpp.obj
[ 56%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/FrameComponent.cpp.obj
[ 56%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/ImageryComponent.cpp.obj
[ 57%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/ImagerySection.cpp.obj
[ 57%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/LayerSpecification.cpp.obj
[ 57%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/NamedArea.cpp.obj
[ 58%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/PropertyDefinitionBase.cpp.obj
[ 58%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/PropertyInitialiser.cpp.obj
[ 59%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/SectionSpecification.cpp.obj
[ 59%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/StateImagery.cpp.obj
[ 59%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/TextComponent.cpp.obj
[ 60%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/WidgetComponent.cpp.obj
[ 60%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/WidgetLookFeel.cpp.obj
[ 61%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/WidgetLookManager.cpp.obj
[ 61%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/XMLEnumHelper.cpp.obj
[ 61%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/XMLHandler.cpp.obj
Linking CXX shared library ..\..\bin\libCEGUIBase-0.dll
[ 61%] Built target CEGUIBase-0
Scanning dependencies of target CEGUIOpenGLRenderer-0
[ 61%] Building CXX object cegui/src/RendererModules/OpenGL/CMakeFiles/CEGUIOpenGLRenderer-0.dir/GeometryBufferBase.cpp.
obj
[ 62%] Building CXX object cegui/src/RendererModules/OpenGL/CMakeFiles/CEGUIOpenGLRenderer-0.dir/GLFBOTextureTarget.cpp.
obj
[ 62%] Building CXX object cegui/src/RendererModules/OpenGL/CMakeFiles/CEGUIOpenGLRenderer-0.dir/GLGeometryBuffer.cpp.ob
j
[ 62%] Building CXX object cegui/src/RendererModules/OpenGL/CMakeFiles/CEGUIOpenGLRenderer-0.dir/GLRenderer.cpp.obj
[ 63%] Building CXX object cegui/src/RendererModules/OpenGL/CMakeFiles/CEGUIOpenGLRenderer-0.dir/RendererBase.cpp.obj
[ 63%] Building CXX object cegui/src/RendererModules/OpenGL/CMakeFiles/CEGUIOpenGLRenderer-0.dir/Texture.cpp.obj
[ 63%] Building CXX object cegui/src/RendererModules/OpenGL/CMakeFiles/CEGUIOpenGLRenderer-0.dir/TextureTarget.cpp.obj
[ 64%] Building CXX object cegui/src/RendererModules/OpenGL/CMakeFiles/CEGUIOpenGLRenderer-0.dir/ViewportTarget.cpp.obj
[ 64%] Building CXX object cegui/src/RendererModules/OpenGL/CMakeFiles/CEGUIOpenGLRenderer-0.dir/WGLPBTextureTarget.cpp.
obj
Linking CXX shared library ..\..\..\..\bin\libCEGUIOpenGLRenderer-0.dll
[ 64%] Built target CEGUIOpenGLRenderer-0
Scanning dependencies of target CEGUIExpatParser
[ 64%] Building CXX object cegui/src/XMLParserModules/Expat/CMakeFiles/CEGUIExpatParser.dir/XMLParser.cpp.obj
[ 65%] Building CXX object cegui/src/XMLParserModules/Expat/CMakeFiles/CEGUIExpatParser.dir/XMLParserModule.cpp.obj
Linking CXX shared library ..\..\..\..\bin\libCEGUIExpatParser.dll
[ 65%] Built target CEGUIExpatParser
Scanning dependencies of target CEGUIXercesParser
[ 65%] Building CXX object cegui/src/XMLParserModules/Xerces/CMakeFiles/CEGUIXercesParser.dir/XMLParser.cpp.obj
In file included from C:/Code/CEGUI/cegui-0.8.4/dependencies/include/xercesc/validators/datatype/DatatypeValidator.hpp:2
7:0,
from C:/Code/CEGUI/cegui-0.8.4/dependencies/include/xercesc/framework/XMLAttr.hpp:28,
from C:/Code/CEGUI/cegui-0.8.4/dependencies/include/xercesc/framework/XMLValidator.hpp:25,
from C:/Code/CEGUI/cegui-0.8.4/dependencies/include/xercesc/sax2/SAX2XMLReader.hpp:27,
from C:/Code/CEGUI/cegui-0.8.4/cegui/include/CEGUI/XMLParserModules/Xerces/XMLParser.h:56,
from C:\Code\CEGUI\cegui-0.8.4\cegui\src\XMLParserModules\Xerces\XMLParser.cpp:27:
C:/Code/CEGUI/cegui-0.8.4/dependencies/include/xercesc/util/KVStringPair.hpp:176:13: warning: 'void xercesc_3_1::KVStrin
gPair::setKey(const XMLCh*, XMLSize_t)' redeclared without dllimport attribute after being referenced with dll linkage
inline void KVStringPair::setKey( const XMLCh* const newKey
^
C:/Code/CEGUI/cegui-0.8.4/dependencies/include/xercesc/util/KVStringPair.hpp:190:13: warning: 'void xercesc_3_1::KVStrin
gPair::setValue(const XMLCh*, XMLSize_t)' redeclared without dllimport attribute after being referenced with dll linkage
inline void KVStringPair::setValue( const XMLCh* const newValue
^
[ 65%] Building CXX object cegui/src/XMLParserModules/Xerces/CMakeFiles/CEGUIXercesParser.dir/XMLParserModule.cpp.obj
In file included from C:/Code/CEGUI/cegui-0.8.4/dependencies/include/xercesc/validators/datatype/DatatypeValidator.hpp:2
7:0,
from C:/Code/CEGUI/cegui-0.8.4/dependencies/include/xercesc/framework/XMLAttr.hpp:28,
from C:/Code/CEGUI/cegui-0.8.4/dependencies/include/xercesc/framework/XMLValidator.hpp:25,
from C:/Code/CEGUI/cegui-0.8.4/dependencies/include/xercesc/sax2/SAX2XMLReader.hpp:27,
from C:/Code/CEGUI/cegui-0.8.4/cegui/include/CEGUI/XMLParserModules/Xerces/XMLParser.h:56,
from C:/Code/CEGUI/cegui-0.8.4/cegui/include/CEGUI/XMLParserModules/Xerces/XMLParserModule.h:30,
from C:\Code\CEGUI\cegui-0.8.4\cegui\src\XMLParserModules\Xerces\XMLParserModule.cpp:27:
C:/Code/CEGUI/cegui-0.8.4/dependencies/include/xercesc/util/KVStringPair.hpp:176:13: warning: 'void xercesc_3_1::KVStrin
gPair::setKey(const XMLCh*, XMLSize_t)' redeclared without dllimport attribute after being referenced with dll linkage
inline void KVStringPair::setKey( const XMLCh* const newKey
^
C:/Code/CEGUI/cegui-0.8.4/dependencies/include/xercesc/util/KVStringPair.hpp:190:13: warning: 'void xercesc_3_1::KVStrin
gPair::setValue(const XMLCh*, XMLSize_t)' redeclared without dllimport attribute after being referenced with dll linkage
inline void KVStringPair::setValue( const XMLCh* const newValue
^
[ 66%] Building CXX object cegui/src/XMLParserModules/Xerces/CMakeFiles/CEGUIXercesParser.dir/XMLParserProperties.cpp.ob
j
In file included from C:/Code/CEGUI/cegui-0.8.4/dependencies/include/xercesc/validators/datatype/DatatypeValidator.hpp:2
7:0,
from C:/Code/CEGUI/cegui-0.8.4/dependencies/include/xercesc/framework/XMLAttr.hpp:28,
from C:/Code/CEGUI/cegui-0.8.4/dependencies/include/xercesc/framework/XMLValidator.hpp:25,
from C:/Code/CEGUI/cegui-0.8.4/dependencies/include/xercesc/sax2/SAX2XMLReader.hpp:27,
from C:/Code/CEGUI/cegui-0.8.4/cegui/include/CEGUI/XMLParserModules/Xerces/XMLParser.h:56,
from C:\Code\CEGUI\cegui-0.8.4\cegui\src\XMLParserModules\Xerces\XMLParserProperties.cpp:28:
C:/Code/CEGUI/cegui-0.8.4/dependencies/include/xercesc/util/KVStringPair.hpp:176:13: warning: 'void xercesc_3_1::KVStrin
gPair::setKey(const XMLCh*, XMLSize_t)' redeclared without dllimport attribute after being referenced with dll linkage
inline void KVStringPair::setKey( const XMLCh* const newKey
^
C:/Code/CEGUI/cegui-0.8.4/dependencies/include/xercesc/util/KVStringPair.hpp:190:13: warning: 'void xercesc_3_1::KVStrin
gPair::setValue(const XMLCh*, XMLSize_t)' redeclared without dllimport attribute after being referenced with dll linkage
inline void KVStringPair::setValue( const XMLCh* const newValue
^
Linking CXX shared library ..\..\..\..\bin\libCEGUIXercesParser.dll
C:/Code/mingw-w64/i686-4.9.2-win32-sjlj-rt_v4-rev3/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.9.2/../../../../i686-w64-mi
ngw32/lib/../lib/libmingw32.a(lib32_libmingw32_a-atonexit.o):atonexit.c:(.text+0xc0): multiple definition of `atexit'
..\..\..\..\..\dependencies\lib\dynamic\libxerces-c_3.dll.a(dszks13401.o):(.text+0x0): first defined here
C:/Code/mingw-w64/i686-4.9.2-win32-sjlj-rt_v4-rev3/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.9.2/../../../../i686-w64-mi
ngw32/lib/../lib/libmingw32.a(lib32_libmingw32_a-mingw_helpers.o):mingw_helpers.c:(.text+0x0): multiple definition of `_
decode_pointer'
..\..\..\..\..\dependencies\lib\dynamic\libxerces-c_3.dll.a(dszks12710.o):(.text+0x0): first defined here
C:/Code/mingw-w64/i686-4.9.2-win32-sjlj-rt_v4-rev3/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.9.2/../../../../i686-w64-mi
ngw32/lib/../lib/libmingw32.a(lib32_libmingw32_a-mingw_helpers.o):mingw_helpers.c:(.text+0x10): multiple definition of `
_encode_pointer'
..\..\..\..\..\dependencies\lib\dynamic\libxerces-c_3.dll.a(dszks12713.o):(.text+0x0): first defined here
collect2.exe: error: ld returned 1 exit status
cegui\src\XMLParserModules\Xerces\CMakeFiles\CEGUIXercesParser.dir\build.make:147: recipe for target 'bin/libCEGUIXerces
Parser.dll' failed
mingw32-make[2]: *** [bin/libCEGUIXercesParser.dll] Error 1
CMakeFiles\Makefile2:263: recipe for target 'cegui/src/XMLParserModules/Xerces/CMakeFiles/CEGUIXercesParser.dir/all' fai
led
mingw32-make[1]: *** [cegui/src/XMLParserModules/Xerces/CMakeFiles/CEGUIXercesParser.dir/all] Error 2
makefile:135: recipe for target 'all' failed
mingw32-make: *** [all] Error 2
C:\Code\CEGUI\cegui-0.8.4\build>
can anyone point me in the right direction?
my system info is as follows
Win 7 Ultimate x64
Mingw-w64 i686-4.9.2-win32-sjlj-rt_v4-rev3 (GCC 4.9.1 32bit)
I'm not using any other toolkits or libraries that should effect this that i'm aware of.
Edit: just tried following the instructions for lines 6919 and 6977 and replacing them, got these errors instead.
Code: Select all
C:\Code\CEGUI\cegui-0.8.4\build>mingw32-make
[ 0%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Affector.cpp.obj
[ 0%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Animation.cpp.obj
[ 1%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/AnimationInstance.cpp.obj
[ 1%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/AnimationManager.cpp.obj
[ 1%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Animation_xmlHandler.cpp.obj
[ 2%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Base.cpp.obj
[ 2%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/BasicImage.cpp.obj
[ 3%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/BasicRenderedStringParser.cpp.obj
[ 3%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/BidiVisualMapping.cpp.obj
[ 3%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/BoundSlot.cpp.obj
[ 4%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/CentredRenderedString.cpp.obj
[ 4%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/ChainedXMLHandler.cpp.obj
[ 5%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Clipboard.cpp.obj
[ 5%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Colour.cpp.obj
[ 5%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/ColourRect.cpp.obj
[ 6%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/CompositeResourceProvider.cpp.obj
[ 6%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Config_xmlHandler.cpp.obj
[ 7%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/CoordConverter.cpp.obj
[ 7%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/DataContainer.cpp.obj
[ 7%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/DefaultLogger.cpp.obj
[ 8%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/DefaultRenderedStringParser.cpp.obj
[ 8%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/DefaultResourceProvider.cpp.obj
[ 9%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/DynamicModule.cpp.obj
[ 9%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Element.cpp.obj
[ 9%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Event.cpp.obj
[ 10%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/EventArgs.cpp.obj
[ 10%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/EventSet.cpp.obj
[ 11%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Exceptions.cpp.obj
[ 11%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/FactoryModule.cpp.obj
[ 11%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/FactoryRegisterer.cpp.obj
[ 12%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Font.cpp.obj
[ 12%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/FontManager.cpp.obj
[ 12%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Font_xmlHandler.cpp.obj
[ 13%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/FormattedRenderedString.cpp.obj
[ 13%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/FreeTypeFont.cpp.obj
[ 14%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/GeometryBuffer.cpp.obj
[ 14%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/GlobalEventSet.cpp.obj
[ 14%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/GUIContext.cpp.obj
[ 15%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/GUILayout_xmlHandler.cpp.obj
[ 15%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Image.cpp.obj
[ 16%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/ImageCodec.cpp.obj
[ 16%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/ImageManager.cpp.obj
[ 16%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/JustifiedRenderedString.cpp.obj
[ 17%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/JustifiedRenderedStringWordWrapper.cpp.obj
[ 17%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/KeyFrame.cpp.obj
[ 18%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/LeftAlignedRenderedString.cpp.obj
[ 18%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/LinkedEvent.cpp.obj
[ 18%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Logger.cpp.obj
[ 19%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/MinizipResourceProvider.cpp.obj
[ 19%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/MouseCursor.cpp.obj
[ 20%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/NamedElement.cpp.obj
[ 20%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/NamedXMLResourceManager.cpp.obj
[ 20%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/PCRERegexMatcher.cpp.obj
[ 21%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/PixmapFont.cpp.obj
[ 21%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Property.cpp.obj
[ 22%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/PropertyHelper.cpp.obj
[ 22%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/PropertySet.cpp.obj
[ 22%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Quaternion.cpp.obj
[ 23%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Rect.cpp.obj
[ 23%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/RenderedString.cpp.obj
[ 24%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/RenderedStringComponent.cpp.obj
[ 24%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/RenderedStringImageComponent.cpp.obj
[ 24%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/RenderedStringTextComponent.cpp.obj
[ 25%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/RenderedStringWidgetComponent.cpp.obj
[ 25%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/RenderEffectManager.cpp.obj
[ 25%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/RenderingSurface.cpp.obj
[ 26%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/RenderingWindow.cpp.obj
[ 26%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/RenderQueue.cpp.obj
[ 27%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/RenderTarget.cpp.obj
[ 27%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/RightAlignedRenderedString.cpp.obj
[ 27%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Scheme.cpp.obj
[ 28%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/SchemeManager.cpp.obj
[ 28%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Scheme_xmlHandler.cpp.obj
[ 29%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/ScriptModule.cpp.obj
[ 29%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/SimpleTimer.cpp.obj
[ 29%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/String.cpp.obj
[ 30%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/SubscriberSlot.cpp.obj
[ 30%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/System.cpp.obj
[ 31%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/SystemKeys.cpp.obj
[ 31%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/TextUtils.cpp.obj
[ 31%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Win32StringTranscoder.cpp.obj
[ 32%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Window.cpp.obj
[ 32%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/WindowFactory.cpp.obj
[ 33%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/WindowFactoryManager.cpp.obj
[ 33%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/WindowManager.cpp.obj
[ 33%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/WindowRenderer.cpp.obj
[ 34%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/WindowRendererManager.cpp.obj
[ 34%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/XMLAttributes.cpp.obj
[ 35%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/XMLHandler.cpp.obj
[ 35%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/XMLParser.cpp.obj
[ 35%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/XMLSerializer.cpp.obj
[ 36%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ButtonBase.cpp.obj
[ 36%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ClippedContainer.cpp.obj
[ 37%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/Combobox.cpp.obj
[ 37%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ComboDropList.cpp.obj
[ 37%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/DefaultWindow.cpp.obj
[ 38%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/DragContainer.cpp.obj
[ 38%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/Editbox.cpp.obj
[ 38%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/FrameWindow.cpp.obj
[ 39%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/GridLayoutContainer.cpp.obj
[ 39%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/GroupBox.cpp.obj
[ 40%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/HorizontalLayoutContainer.cpp.obj
[ 40%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ItemEntry.cpp.obj
[ 40%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ItemListBase.cpp.obj
[ 41%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ItemListbox.cpp.obj
[ 41%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/LayoutCell.cpp.obj
[ 42%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/LayoutContainer.cpp.obj
[ 42%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/Listbox.cpp.obj
[ 42%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ListboxItem.cpp.obj
[ 43%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ListboxTextItem.cpp.obj
[ 43%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ListHeader.cpp.obj
[ 44%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ListHeaderSegment.cpp.obj
[ 44%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/Menubar.cpp.obj
[ 44%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/MenuBase.cpp.obj
[ 45%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/MenuItem.cpp.obj
[ 45%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/MultiColumnList.cpp.obj
[ 46%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/MultiLineEditbox.cpp.obj
[ 46%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/PopupMenu.cpp.obj
[ 46%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ProgressBar.cpp.obj
[ 47%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/PushButton.cpp.obj
[ 47%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/RadioButton.cpp.obj
[ 48%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ScrollablePane.cpp.obj
[ 48%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/Scrollbar.cpp.obj
[ 48%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ScrolledContainer.cpp.obj
[ 49%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ScrolledItemListBase.cpp.obj
[ 49%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/SequentialLayoutContainer.cpp.obj
[ 50%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/Slider.cpp.obj
[ 50%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/Spinner.cpp.obj
[ 50%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/TabButton.cpp.obj
[ 51%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/TabControl.cpp.obj
[ 51%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/Thumb.cpp.obj
[ 51%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/Titlebar.cpp.obj
[ 52%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ToggleButton.cpp.obj
[ 52%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/Tooltip.cpp.obj
[ 53%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/Tree.cpp.obj
[ 53%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/TreeItem.cpp.obj
[ 53%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/VerticalLayoutContainer.cpp.obj
[ 54%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/ComponentBase.cpp.obj
[ 54%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/Dimensions.cpp.obj
[ 55%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/EventAction.cpp.obj
[ 55%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/EventLinkDefinition.cpp.obj
[ 55%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/FormattingSetting.cpp.obj
[ 56%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/FrameComponent.cpp.obj
[ 56%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/ImageryComponent.cpp.obj
[ 57%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/ImagerySection.cpp.obj
[ 57%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/LayerSpecification.cpp.obj
[ 57%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/NamedArea.cpp.obj
[ 58%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/PropertyDefinitionBase.cpp.obj
[ 58%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/PropertyInitialiser.cpp.obj
[ 59%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/SectionSpecification.cpp.obj
[ 59%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/StateImagery.cpp.obj
[ 59%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/TextComponent.cpp.obj
[ 60%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/WidgetComponent.cpp.obj
[ 60%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/WidgetLookFeel.cpp.obj
[ 61%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/WidgetLookManager.cpp.obj
[ 61%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/XMLEnumHelper.cpp.obj
[ 61%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/XMLHandler.cpp.obj
Linking CXX shared library ..\..\bin\libCEGUIBase-0.dll
[ 61%] Built target CEGUIBase-0
[ 61%] Building CXX object cegui/src/RendererModules/OpenGL/CMakeFiles/CEGUIOpenGLRenderer-0.dir/GeometryBufferBase.cpp.
obj
[ 62%] Building CXX object cegui/src/RendererModules/OpenGL/CMakeFiles/CEGUIOpenGLRenderer-0.dir/GLFBOTextureTarget.cpp.
obj
[ 62%] Building CXX object cegui/src/RendererModules/OpenGL/CMakeFiles/CEGUIOpenGLRenderer-0.dir/GLGeometryBuffer.cpp.ob
j
[ 62%] Building CXX object cegui/src/RendererModules/OpenGL/CMakeFiles/CEGUIOpenGLRenderer-0.dir/GLRenderer.cpp.obj
[ 63%] Building CXX object cegui/src/RendererModules/OpenGL/CMakeFiles/CEGUIOpenGLRenderer-0.dir/RendererBase.cpp.obj
[ 63%] Building CXX object cegui/src/RendererModules/OpenGL/CMakeFiles/CEGUIOpenGLRenderer-0.dir/Texture.cpp.obj
[ 63%] Building CXX object cegui/src/RendererModules/OpenGL/CMakeFiles/CEGUIOpenGLRenderer-0.dir/TextureTarget.cpp.obj
[ 64%] Building CXX object cegui/src/RendererModules/OpenGL/CMakeFiles/CEGUIOpenGLRenderer-0.dir/ViewportTarget.cpp.obj
[ 64%] Building CXX object cegui/src/RendererModules/OpenGL/CMakeFiles/CEGUIOpenGLRenderer-0.dir/WGLPBTextureTarget.cpp.
obj
Linking CXX shared library ..\..\..\..\bin\libCEGUIOpenGLRenderer-0.dll
[ 64%] Built target CEGUIOpenGLRenderer-0
[ 64%] Building CXX object cegui/src/XMLParserModules/Expat/CMakeFiles/CEGUIExpatParser.dir/XMLParser.cpp.obj
[ 65%] Building CXX object cegui/src/XMLParserModules/Expat/CMakeFiles/CEGUIExpatParser.dir/XMLParserModule.cpp.obj
Linking CXX shared library ..\..\..\..\bin\libCEGUIExpatParser.dll
[ 65%] Built target CEGUIExpatParser
[ 65%] Building CXX object cegui/src/XMLParserModules/Xerces/CMakeFiles/CEGUIXercesParser.dir/XMLParser.cpp.obj
In file included from C:/Code/CEGUI/cegui-0.8.4/dependencies/include/xercesc/validators/datatype/DatatypeValidator.hpp:2
7:0,
from C:/Code/CEGUI/cegui-0.8.4/dependencies/include/xercesc/framework/XMLAttr.hpp:28,
from C:/Code/CEGUI/cegui-0.8.4/dependencies/include/xercesc/framework/XMLValidator.hpp:25,
from C:/Code/CEGUI/cegui-0.8.4/dependencies/include/xercesc/sax2/SAX2XMLReader.hpp:27,
from C:/Code/CEGUI/cegui-0.8.4/cegui/include/CEGUI/XMLParserModules/Xerces/XMLParser.h:56,
from C:\Code\CEGUI\cegui-0.8.4\cegui\src\XMLParserModules\Xerces\XMLParser.cpp:27:
C:/Code/CEGUI/cegui-0.8.4/dependencies/include/xercesc/util/KVStringPair.hpp:176:13: warning: 'void xercesc_3_1::KVStrin
gPair::setKey(const XMLCh*, XMLSize_t)' redeclared without dllimport attribute after being referenced with dll linkage
inline void KVStringPair::setKey( const XMLCh* const newKey
^
C:/Code/CEGUI/cegui-0.8.4/dependencies/include/xercesc/util/KVStringPair.hpp:190:13: warning: 'void xercesc_3_1::KVStrin
gPair::setValue(const XMLCh*, XMLSize_t)' redeclared without dllimport attribute after being referenced with dll linkage
inline void KVStringPair::setValue( const XMLCh* const newValue
^
[ 65%] Building CXX object cegui/src/XMLParserModules/Xerces/CMakeFiles/CEGUIXercesParser.dir/XMLParserModule.cpp.obj
In file included from C:/Code/CEGUI/cegui-0.8.4/dependencies/include/xercesc/validators/datatype/DatatypeValidator.hpp:2
7:0,
from C:/Code/CEGUI/cegui-0.8.4/dependencies/include/xercesc/framework/XMLAttr.hpp:28,
from C:/Code/CEGUI/cegui-0.8.4/dependencies/include/xercesc/framework/XMLValidator.hpp:25,
from C:/Code/CEGUI/cegui-0.8.4/dependencies/include/xercesc/sax2/SAX2XMLReader.hpp:27,
from C:/Code/CEGUI/cegui-0.8.4/cegui/include/CEGUI/XMLParserModules/Xerces/XMLParser.h:56,
from C:/Code/CEGUI/cegui-0.8.4/cegui/include/CEGUI/XMLParserModules/Xerces/XMLParserModule.h:30,
from C:\Code\CEGUI\cegui-0.8.4\cegui\src\XMLParserModules\Xerces\XMLParserModule.cpp:27:
C:/Code/CEGUI/cegui-0.8.4/dependencies/include/xercesc/util/KVStringPair.hpp:176:13: warning: 'void xercesc_3_1::KVStrin
gPair::setKey(const XMLCh*, XMLSize_t)' redeclared without dllimport attribute after being referenced with dll linkage
inline void KVStringPair::setKey( const XMLCh* const newKey
^
C:/Code/CEGUI/cegui-0.8.4/dependencies/include/xercesc/util/KVStringPair.hpp:190:13: warning: 'void xercesc_3_1::KVStrin
gPair::setValue(const XMLCh*, XMLSize_t)' redeclared without dllimport attribute after being referenced with dll linkage
inline void KVStringPair::setValue( const XMLCh* const newValue
^
[ 66%] Building CXX object cegui/src/XMLParserModules/Xerces/CMakeFiles/CEGUIXercesParser.dir/XMLParserProperties.cpp.ob
j
In file included from C:/Code/CEGUI/cegui-0.8.4/dependencies/include/xercesc/validators/datatype/DatatypeValidator.hpp:2
7:0,
from C:/Code/CEGUI/cegui-0.8.4/dependencies/include/xercesc/framework/XMLAttr.hpp:28,
from C:/Code/CEGUI/cegui-0.8.4/dependencies/include/xercesc/framework/XMLValidator.hpp:25,
from C:/Code/CEGUI/cegui-0.8.4/dependencies/include/xercesc/sax2/SAX2XMLReader.hpp:27,
from C:/Code/CEGUI/cegui-0.8.4/cegui/include/CEGUI/XMLParserModules/Xerces/XMLParser.h:56,
from C:\Code\CEGUI\cegui-0.8.4\cegui\src\XMLParserModules\Xerces\XMLParserProperties.cpp:28:
C:/Code/CEGUI/cegui-0.8.4/dependencies/include/xercesc/util/KVStringPair.hpp:176:13: warning: 'void xercesc_3_1::KVStrin
gPair::setKey(const XMLCh*, XMLSize_t)' redeclared without dllimport attribute after being referenced with dll linkage
inline void KVStringPair::setKey( const XMLCh* const newKey
^
C:/Code/CEGUI/cegui-0.8.4/dependencies/include/xercesc/util/KVStringPair.hpp:190:13: warning: 'void xercesc_3_1::KVStrin
gPair::setValue(const XMLCh*, XMLSize_t)' redeclared without dllimport attribute after being referenced with dll linkage
inline void KVStringPair::setValue( const XMLCh* const newValue
^
Linking CXX shared library ..\..\..\..\bin\libCEGUIXercesParser.dll
C:/Code/mingw-w64/i686-4.9.2-win32-sjlj-rt_v4-rev3/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.9.2/../../../../i686-w64-mi
ngw32/lib/../lib/libmingw32.a(lib32_libmingw32_a-atonexit.o):atonexit.c:(.text+0xc0): multiple definition of `atexit'
..\..\..\..\..\dependencies\lib\dynamic\libxerces-c_3.dll.a(dmms13401.o):(.text+0x0): first defined here
C:/Code/mingw-w64/i686-4.9.2-win32-sjlj-rt_v4-rev3/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.9.2/../../../../i686-w64-mi
ngw32/lib/../lib/libmingw32.a(lib32_libmingw32_a-mingw_helpers.o):mingw_helpers.c:(.text+0x0): multiple definition of `_
decode_pointer'
..\..\..\..\..\dependencies\lib\dynamic\libxerces-c_3.dll.a(dmms12710.o):(.text+0x0): first defined here
C:/Code/mingw-w64/i686-4.9.2-win32-sjlj-rt_v4-rev3/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.9.2/../../../../i686-w64-mi
ngw32/lib/../lib/libmingw32.a(lib32_libmingw32_a-mingw_helpers.o):mingw_helpers.c:(.text+0x10): multiple definition of `
_encode_pointer'
..\..\..\..\..\dependencies\lib\dynamic\libxerces-c_3.dll.a(dmms12713.o):(.text+0x0): first defined here
collect2.exe: error: ld returned 1 exit status
cegui\src\XMLParserModules\Xerces\CMakeFiles\CEGUIXercesParser.dir\build.make:147: recipe for target 'bin/libCEGUIXerces
Parser.dll' failed
mingw32-make[2]: *** [bin/libCEGUIXercesParser.dll] Error 1
CMakeFiles\Makefile2:263: recipe for target 'cegui/src/XMLParserModules/Xerces/CMakeFiles/CEGUIXercesParser.dir/all' fai
led
mingw32-make[1]: *** [cegui/src/XMLParserModules/Xerces/CMakeFiles/CEGUIXercesParser.dir/all] Error 2
makefile:135: recipe for target 'all' failed
mingw32-make: *** [all] Error 2
C:\Code\CEGUI\cegui-0.8.4\build>