File ca-fix-bfd-include.patch of Package CodeAnalyst
From: Tony Jones <tonyj@suse.de>
Subject: fix build error
Upstream: no
Fix build error, config.h required before bfd.h
---
src/ca/diffgui/DasmDockView.cpp | 1 +
src/ca/diffgui/PropDockView.cpp | 1 +
src/ca/diffgui/diffStruct.h | 1 +
src/ca/libs/libca/catranslate.cpp | 1 +
src/ca/libs/libca/symbolengine.cpp | 1 +
src/ca/libs/libca/symbolengine.h | 1 +
src/ca/libs/libca/taskinfo.h | 1 +
src/ca/libs/libcabba/bbanalysis.cpp | 1 +
src/ca/libs/liboutput/tbswriter.h | 1 +
src/ca_agent/libCAagent/ca_agent_bfd.h | 1 +
src/ca_agent/libCAagent/libCAagent.h | 1 +
src/ca_agent/libCAagent/smm.h | 1 +
12 files changed, 12 insertions(+)
--- a/src/ca/diffgui/diffStruct.h
+++ b/src/ca/diffgui/diffStruct.h
@@ -19,6 +19,7 @@
#ifndef _DIFFSTRUCT_H_
#define _DIFFSTRUCT_H_
+#include <config.h>
#include <bfd.h>
#include <qstring.h>
#include <qvaluevector.h>
--- a/src/ca/libs/libca/symbolengine.h
+++ b/src/ca/libs/libca/symbolengine.h
@@ -23,6 +23,7 @@
#define _SYMBOL_ENGINE_H
#include <qstring.h>
+#include <config.h>
#include <bfd.h>
#include <qptrlist.h>
#include <qmap.h>
--- a/src/ca/libs/libca/taskinfo.h
+++ b/src/ca/libs/libca/taskinfo.h
@@ -19,6 +19,7 @@
#ifndef _TASKINFO_H_
#define _TASKINFO_H_
+#include <config.h>
#include <bfd.h>
#include <vector>
#include <string>
--- a/src/ca/libs/liboutput/tbswriter.h
+++ b/src/ca/libs/liboutput/tbswriter.h
@@ -4,6 +4,7 @@
#include <string>
#include <map>
#include <set>
+#include <config.h>
#include <bfd.h>
#include "stdafx.h"
--- a/src/ca_agent/libCAagent/ca_agent_bfd.h
+++ b/src/ca_agent/libCAagent/ca_agent_bfd.h
@@ -11,6 +11,7 @@
#ifndef CA_AGENT_BFD_H_
#define CA_AGENT_BFD_H_
+#include <config.h>
#include <bfd.h>
#include <map>
--- a/src/ca_agent/libCAagent/libCAagent.h
+++ b/src/ca_agent/libCAagent/libCAagent.h
@@ -11,6 +11,7 @@
#define _LIB_CAAGENT_H
#include <sys/types.h>
+#include <config.h>
#include <bfd.h>
--- a/src/ca_agent/libCAagent/smm.h
+++ b/src/ca_agent/libCAagent/smm.h
@@ -10,6 +10,7 @@
#ifndef SMM_H_
#define SMM_H_
+#include <config.h>
#include <bfd.h>
#include "libCAagent.h"
--- a/src/ca/diffgui/DasmDockView.cpp
+++ b/src/ca/diffgui/DasmDockView.cpp
@@ -19,6 +19,7 @@
#include <qmessagebox.h>
#include "DasmDockView.h"
#include "DiffDataListItem.h"
+#include <config.h>
#include "bfd.h"
#include "DasmDataListItem.h"
#include "stdafx.h"
--- a/src/ca/diffgui/PropDockView.cpp
+++ b/src/ca/diffgui/PropDockView.cpp
@@ -18,6 +18,7 @@
#include <qmessagebox.h>
#include "PropDockView.h"
+#include <config.h>
#include "bfd.h"
#include "stdafx.h"
#include <qiconset.h>
--- a/src/ca/libs/libca/catranslate.cpp
+++ b/src/ca/libs/libca/catranslate.cpp
@@ -18,6 +18,7 @@
*/
#include <sys/utsname.h>
+#include <config.h>
#include <bfd.h>
#include <iostream>
#include <iomanip>
--- a/src/ca/libs/libca/symbolengine.cpp
+++ b/src/ca/libs/libca/symbolengine.cpp
@@ -24,6 +24,7 @@
#include <err.h>
#include <unistd.h>
#include <fcntl.h>
+#include <config.h>
#include <bfd.h>
#include <elf.h>
#include <libelf.h>
--- a/src/ca/libs/libcabba/bbanalysis.cpp
+++ b/src/ca/libs/libcabba/bbanalysis.cpp
@@ -19,6 +19,7 @@
#include <err.h>
#include <unistd.h>
#include <fcntl.h>
+#include <config.h>
#include <bfd.h>
#include "bbanalysis.h"