From: viy2iyntc1(a)wylie.me.uk, "\"Alan J Wylie\""
<"Alan J. Wylie"(a)wylie.me.uk>
To: scap-workbench(a)lists.fedorahosted.org
Sent: Friday, February 21, 2014 10:48:33 AM
Subject: [patch] fix compile error in TailoringWindow.cpp
using the latest git tree and gcc version 4.4.6 20120305 (Red Hat 4.4.6-4)
(GCC)
------8<------8<------8<------8<------8<------8<------8<------8<
$ git show HEAD
commit 368b0c53b86730ef0739a8d67f1530b2d962d020
Author: Martin Preisler <mpreisle(a)redhat.com>
Date: Wed Feb 19 16:43:08 2014 +0100
Version bumped to 0.8.7
------8<------8<------8<------8<------8<------8<------8<------8<
I get the compile error
------8<------8<------8<------8<------8<------8<------8<------8<
src/TailoringWindow.cpp: In member function 'void
TailoringWindow::synchronizeTreeItem(QTreeWidgetItem*, xccdf_item*, bool)':
src/TailoringWindow.cpp:474: error: no matching function for call to
'find(__gnu_cxx::__normal_iterator<xccdf_item**, std::vector<xccdf_item*,
std::allocator<xccdf_item*> > >,
__gnu_cxx::__normal_iterator<xccdf_item**, std::vector<xccdf_item*,
std::allocator<xccdf_item*> > >, xccdf_item*&)'
------8<------8<------8<------8<------8<------8<------8<------8<
This simple patch fixes it
------8<------8<------8<------8<------8<------8<------8<------8<
diff --git a/src/TailoringWindow.cpp b/src/TailoringWindow.cpp
index 884c2b6..8c01418 100644
--- a/src/TailoringWindow.cpp
+++ b/src/TailoringWindow.cpp
@@ -28,6 +28,7 @@
#include <QCloseEvent>
#include <set>
+#include <algorithm>
#include <cassert>
ProfilePropertiesDockWidget::ProfilePropertiesDockWidget(TailoringWindow*
window, QWidget* parent):
------8<------8<------8<------8<------8<------8<------8<------8<
--
Alan J. Wylie
http://www.wylie.me.uk/