/home/user/sigil-src/src/SourceUpdates/AnchorUpdates.cpp: In static member function ‘static void AnchorUpdates::UpdateAnchorsInOneFile(HTMLResource*, QHash<QString, QString>)’:
/home/user/sigil-src/src/SourceUpdates/AnchorUpdates.cpp:109:46: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for (uint i = 0; i < anchor_nodes.length(); ++i) {
                                              ^
/home/user/sigil-src/src/SourceUpdates/AnchorUpdates.cpp: In static member function ‘static void AnchorUpdates::UpdateExternalAnchorsInOneFile(HTMLResource*, const QString&, QHash<QString, QString>)’:
/home/user/sigil-src/src/SourceUpdates/AnchorUpdates.cpp:151:46: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for (uint i = 0; i < anchor_nodes.length(); ++i) {
                                              ^
/home/user/sigil-src/src/SourceUpdates/AnchorUpdates.cpp: In static member function ‘static void AnchorUpdates::UpdateAllAnchorsInOneFile(HTMLResource*, const QList<QString>&, QHash<QString, QString>, const QString&)’:
/home/user/sigil-src/src/SourceUpdates/AnchorUpdates.cpp:195:46: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for (uint i = 0; i < anchor_nodes.length(); ++i) {
                                              ^


/home/user/sigil-src/src/BookManipulation/XhtmlDoc.cpp: In static member function ‘static QList<GumboInternalNode*> XhtmlDoc::GetVisibleTextNodes(GumboInterface&, GumboNode*)’:
/home/user/sigil-src/src/BookManipulation/XhtmlDoc.cpp:407:43: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             for (int i = 0; i < children->length; ++i) {
                                           ^
/home/user/sigil-src/src/BookManipulation/XhtmlDoc.cpp: In static member function ‘static QString XhtmlDoc::GetIDElementText(GumboInterface&, GumboNode*)’:
/home/user/sigil-src/src/BookManipulation/XhtmlDoc.cpp:469:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for (int i = 0; i < children->length; ++i) {
                                   ^


In file included from /home/user/sigil-src/src/ResourceObjects/Resource.cpp:30:0:
/home/user/sigil-src/src/ResourceObjects/Resource.h: In constructor ‘Resource::Resource(const QString&, const QString&, QObject*)’:
/home/user/sigil-src/src/ResourceObjects/Resource.h:283:13: warning: ‘Resource::m_CurrentBookRelPath’ will be initialized after [-Wreorder]
     QString m_CurrentBookRelPath;
             ^
/home/user/sigil-src/src/ResourceObjects/Resource.h:268:12: warning:   ‘qint64 Resource::m_LastSaved’ [-Wreorder]
     qint64 m_LastSaved;
            ^
/home/user/sigil-src/src/ResourceObjects/Resource.cpp:34:1: warning:   when initialized here [-Wreorder]
 Resource::Resource(const QString &mainfolder, const QString &fullfilepath, QObject *parent)
 ^



In file included from /home/user/sigil-src/src/BookManipulation/CleanSource.h:29:0,
                 from /home/user/sigil-src/src/ResourceObjects/HTMLResource.cpp:31:
/home/user/sigil-src/src/ResourceObjects/HTMLResource.h: In constructor ‘HTMLResource::HTMLResource(const QString&, const QString&, const QHash<QString, Resource*>&, QObject*)’:
/home/user/sigil-src/src/ResourceObjects/HTMLResource.h:132:13: warning: ‘HTMLResource::m_TOCCache’ will be initialized after [-Wreorder]
     QString m_TOCCache;
             ^
/home/user/sigil-src/src/ResourceObjects/HTMLResource.h:131:39: warning:   ‘const QHash<QString, Resource*>& HTMLResource::m_Resources’ [-Wreorder]
     const QHash<QString, Resource *> &m_Resources;
                                       ^
/home/user/sigil-src/src/ResourceObjects/HTMLResource.cpp:45:1: warning:   when initialized here [-Wreorder]
 HTMLResource::HTMLResource(const QString &mainfolder, const QString &fullfilepath,
 ^


In file included from /home/user/sigil-src/src/Misc/GumboInterface.cpp:31:0:
/home/user/sigil-src/src/Misc/GumboInterface.h: In constructor ‘GumboInterface::GumboInterface(const QString&)’:
/home/user/sigil-src/src/Misc/GumboInterface.h:153:37: warning: ‘GumboInterface::m_currentdir’ will be initialized after [-Wreorder]
     QString                         m_currentdir;
                                     ^
/home/user/sigil-src/src/Misc/GumboInterface.h:150:37: warning:   ‘std::string GumboInterface::m_utf8src’ [-Wreorder]
     std::string                     m_utf8src;
                                     ^
/home/user/sigil-src/src/Misc/GumboInterface.cpp:107:1: warning:   when initialized here [-Wreorder]
 GumboInterface::GumboInterface(const QString &source)
 ^
In file included from /home/user/sigil-src/src/Misc/GumboInterface.cpp:31:0:
/home/user/sigil-src/src/Misc/GumboInterface.h: In constructor ‘GumboInterface::GumboInterface(const QString&, const QHash<QString, QString>&)’:
/home/user/sigil-src/src/Misc/GumboInterface.h:153:37: warning: ‘GumboInterface::m_currentdir’ will be initialized after [-Wreorder]
     QString                         m_currentdir;
                                     ^
/home/user/sigil-src/src/Misc/GumboInterface.h:150:37: warning:   ‘std::string GumboInterface::m_utf8src’ [-Wreorder]
     std::string                     m_utf8src;
                                     ^
/home/user/sigil-src/src/Misc/GumboInterface.cpp:120:1: warning:   when initialized here [-Wreorder]
 GumboInterface::GumboInterface(const QString &source, const QHash<QString,QString> & source_updates)
 ^
/home/user/sigil-src/src/Misc/GumboInterface.cpp: In member function ‘QStringList GumboInterface::get_properties(GumboNode*)’:
/home/user/sigil-src/src/Misc/GumboInterface.cpp:309:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for (int i = 0; i < children->length; ++i) {
                                   ^
/home/user/sigil-src/src/Misc/GumboInterface.cpp: In member function ‘QString GumboInterface::get_qwebpath_to_node(GumboNode*)’:
/home/user/sigil-src/src/Misc/GumboInterface.cpp:331:41: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             for (int i=0; i < children->length; i++) {
                                         ^
/home/user/sigil-src/src/Misc/GumboInterface.cpp:333:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                 if (i == anode->index_within_parent) {
                                 ^
/home/user/sigil-src/src/Misc/GumboInterface.cpp: In member function ‘GumboNode* GumboInterface::get_node_from_qwebpath(QString)’:
/home/user/sigil-src/src/Misc/GumboInterface.cpp:366:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                 for (int j=0; j < children->length; j++) {
                                             ^
/home/user/sigil-src/src/Misc/GumboInterface.cpp: In member function ‘QList<GumboWellFormedError> GumboInterface::error_check()’:
/home/user/sigil-src/src/Misc/GumboInterface.cpp:481:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for (int i=0; i< errors->length; ++i) {
                              ^
/home/user/sigil-src/src/Misc/GumboInterface.cpp:486:22: warning: unused variable ‘typenum’ [-Wunused-variable]
         unsigned int typenum = er->type;
                      ^
/home/user/sigil-src/src/Misc/GumboInterface.cpp: In member function ‘QList<GumboInternalNode*> GumboInterface::get_nodes_with_attribute(GumboNode*, const char*)’:
/home/user/sigil-src/src/Misc/GumboInterface.cpp:523:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   for (int i = 0; i < children->length; ++i) {
                                 ^
/home/user/sigil-src/src/Misc/GumboInterface.cpp: In member function ‘QStringList GumboInterface::get_values_for_attr(GumboNode*, const char*)’:
/home/user/sigil-src/src/Misc/GumboInterface.cpp:554:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for (int i = 0; i < children->length; ++i) {
                                   ^
/home/user/sigil-src/src/Misc/GumboInterface.cpp: In member function ‘QHash<QString, QString> GumboInterface::get_attributes_of_node(GumboNode*)’:
/home/user/sigil-src/src/Misc/GumboInterface.cpp:568:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for (int i=0; i< attribs->length; ++i) {
                               ^
/home/user/sigil-src/src/Misc/GumboInterface.cpp: In member function ‘QList<GumboInternalNode*> GumboInterface::get_nodes_with_tags(GumboNode*, const QList<GumboTag>&)’:
/home/user/sigil-src/src/Misc/GumboInterface.cpp:638:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   for (int i = 0; i < children->length; ++i) {
                                 ^
/home/user/sigil-src/src/Misc/GumboInterface.cpp: In member function ‘std::string GumboInterface::serialize(GumboNode*, GumboInterface::UpdateTypes)’:
/home/user/sigil-src/src/Misc/GumboInterface.cpp:970:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for (int i=0; i< attribs->length; ++i) {
                               ^
/home/user/sigil-src/src/Misc/GumboInterface.cpp:965:10: warning: unused variable ‘is_inline’ [-Wunused-variable]
     bool is_inline                 = in_set(nonbreaking_inline, tagname);
          ^
/home/user/sigil-src/src/Misc/GumboInterface.cpp: In member function ‘std::string GumboInterface::prettyprint_contents(GumboNode*, int, std::string)’:
/home/user/sigil-src/src/Misc/GumboInterface.cpp:1029:10: warning: unused variable ‘pp_okay’ [-Wunused-variable]
     bool pp_okay                = !is_inline && !keep_whitespace;
          ^
/home/user/sigil-src/src/Misc/GumboInterface.cpp: In member function ‘std::string GumboInterface::prettyprint(GumboNode*, int, std::string)’:
/home/user/sigil-src/src/Misc/GumboInterface.cpp:1126:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for (int i=0; i< attribs->length; ++i) {
                               ^
/home/user/sigil-src/src/Misc/GumboInterface.cpp:1114:10: warning: unused variable ‘need_special_handling’ [-Wunused-variable]
     bool need_special_handling     = in_set(special_handling, tagname);
          ^

