1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
|
From 94f1c2081c0c3c507f292ed386ed8ed107bccc80 Mon Sep 17 00:00:00 2001
From: Li xin <lixin.fnst@cn.fujitsu.com>
Date: Thu, 30 Jul 2015 21:25:33 +0900
Subject: [PATCH] configure.in: Error and warning fix
the error is "fatal error: ac_nonexistent.h: No such file or directory"
the warning is "The compile log indicates that host include and/or
library paths were used"
Upstream-Status: pending
Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com>
---
configure.ac | 53 ++++++++++++++++-------------------------------------
1 file changed, 16 insertions(+), 37 deletions(-)
diff --git a/configure.ac b/configure.ac
index ab09b45..6fdd3f2 100644
--- a/configure.ac
+++ b/configure.ac
@@ -328,8 +328,7 @@ AC_MSG_RESULT($LibDirSuffix)
case $libdir in
*/*${LibDirSuffix}) : Cool ;;
*) : Uh Oh...
- libdir=`dirname $libdir`/$LibDirSuffix
- AC_MSG_WARN([Overriding libdir to: $libdir]);;
+ AC_MSG_WARN([Prevent overriding]);;
esac
for j in exec_prefix bindir sbindir datadir sysconfdir localstatedir \
includedir oldincludedir mandir docdir stdocdir libdir noarchlibdir
@@ -378,15 +377,8 @@ then
sleep $SNOOZING
fi
-AC_CHECK_HEADERS(heartbeat/glue_config.h)
-GLUE_HEADER=none
-if test "$ac_cv_header_heartbeat_glue_config_h" = "yes"; then
- GLUE_HEADER=heartbeat/glue_config.h
-else
- AC_MSG_FAILURE(Core development headers were not found)
-fi
-
-CPPFLAGS="$CPPFLAGS -I${prefix}/include/heartbeat"
+GLUE_HEADER=heartbeat/glue_config.h
+CFLAGS="$CFLAGS -I${STAGING_DIR_TARGET}${prefix}/include/heartbeat"
AC_CHECK_HEADERS(glue_config.h)
if test "$ac_cv_header_glue_config_h" != "yes"; then
AC_MSG_FAILURE(Core development headers were not found)
@@ -411,7 +403,7 @@ AC_SUBST(HA_NOARCHDATAHBDIR)
AC_DEFINE_UNQUOTED(HA_NOARCHDATAHBDIR,"$HA_NOARCHDATAHBDIR", $HB_PKG noarch data directory)
-HA_LIBHBDIR=`extract_header_define $GLUE_HEADER HA_LIBHBDIR`
+HA_LIBHBDIR='/usr/lib/heartbeat'
AC_SUBST(HA_LIBHBDIR)
if test x"$HA_LIBHBDIR" = x ; then
# see rhbz#805147 and
@@ -430,7 +422,7 @@ AC_SUBST(CRM_DAEMON_DIR)
CRM_DAEMON_DIR="$libexecdir/pacemaker"
AC_DEFINE_UNQUOTED(CRM_DAEMON_DIR,"$CRM_DAEMON_DIR", pacemaker daemon directory)
-HA_VARRUNDIR=`extract_header_define $GLUE_HEADER HA_VARRUNDIR`
+HA_VARRUNDIR='/var/run'
AC_SUBST(HA_VARRUNDIR)
HA_VARRUNHBDIR="$HA_VARRUNDIR/${HB_PKG}"
@@ -442,10 +434,10 @@ AC_SUBST(HA_VARRUNHBRSCDIR)
HA_VARLIBDIR="${localstatedir}/lib"
AC_SUBST(HA_VARLIBDIR)
-HA_VARLIBHBDIR=`extract_header_define $GLUE_HEADER HA_VARLIBHBDIR`
+HA_VARLIBHBDIR='/var/lib/heartbeat'
AC_SUBST(HA_VARLIBHBDIR)
-HA_COREDIR=`extract_header_define $GLUE_HEADER HA_COREDIR`
+HA_COREDIR='/var/lib/heartbeat/cores'
AC_SUBST(HA_COREDIR)
base_includedir="${includedir}"
@@ -1780,10 +1772,10 @@ then
IP2UTIL=/sbin/ip
fi
-HA_CCMUSER=`extract_header_define $GLUE_HEADER HA_CCMUSER`
+HA_CCMUSER='hacluster'
AC_SUBST(HA_CCMUSER)
-HA_APIGROUP=`extract_header_define $GLUE_HEADER HA_APIGROUP`
+HA_APIGROUP='haclient'
AC_SUBST(HA_APIGROUP)
if
@@ -2022,24 +2014,11 @@ AC_CHECK_HEADERS(bzlib.h, , [bz2_installed="no"],)
AC_CHECK_LIB(bz2, BZ2_bzBuffToBuffCompress , , [bz2_installed="no"])
AM_CONDITIONAL(BUILD_BZ2_COMPRESS_MODULE, test "x${bz2_installed}" = "xyes")
-dnl check if there are getpid() inconsistency
-dnl Note: reduce LIBS; in particular, ltdl can cause confusion.
-dnl Possibly better: move 'LIBS="$LIBS -lltdl"' from above to beyond here.
-dnl
-AC_MSG_CHECKING(for getpid() consistency in multi-process/threads program)
-ac_save_LIBS=$LIBS
-LIBS="-lpthread"
-AC_TRY_RUN(`cat $srcdir/config/pidtest.c`,
-AC_MSG_RESULT(ok),
-[AC_MSG_RESULT(fail); AC_DEFINE(GETPID_INCONSISTENT, 1 , [pid inconsistent])],)
-LIBS=$ac_save_LIBS
dnl check byte order
AC_MSG_CHECKING(for byteorder)
-AC_TRY_RUN(`cat $srcdir/config/byteorder_test.c`,
-[AC_MSG_RESULT(little-endian); AC_DEFINE(CONFIG_LITTLE_ENDIAN, 1, [little-endian])],
-[AC_MSG_RESULT(big-endian); AC_DEFINE(CONFIG_BIG_ENDIAN, 1, [big-endian])],)
+CROSS_ENDIAN_INFO
dnl
dnl Lex and yacc can't be trusted to produce code that won't produce
@@ -2192,19 +2171,19 @@ AM_CONDITIONAL(BUILD_DRBD_OUTDATE_PEER, test "x${enable_dopd}" != "xno")
hb_libdir="${libdir}/${HB_PKG}"
AC_SUBST(hb_libdir)
-HA_PLUGIN_DIR=`extract_header_define $GLUE_HEADER HA_PLUGIN_DIR`
+HA_PLUGIN_DIR='CROSS_LIBDIR/heartbeat/plugins'
AC_SUBST(HA_PLUGIN_DIR)
-HB_RA_DIR=`extract_header_define $GLUE_HEADER HB_RA_DIR`
+HB_RA_DIR='/etc/ha.d/resource.d/'
AC_SUBST(HB_RA_DIR)
-OCF_ROOT_DIR=`extract_header_define $GLUE_HEADER OCF_ROOT_DIR`
+OCF_ROOT_DIR='CROSS_LIBDIR/ocf'
AC_SUBST(OCF_ROOT_DIR)
-OCF_RA_DIR=`extract_header_define $GLUE_HEADER OCF_RA_DIR`
+OCF_RA_DIR='CROSS_LIBDIR/ocf/resource.d/'
AC_SUBST(OCF_RA_DIR)
-LSB_RA_DIR=`extract_header_define $GLUE_HEADER LSB_RA_DIR`
+LSB_RA_DIR='/etc/init.d'
AC_SUBST(LSB_RA_DIR)
AC_ARG_ENABLE([valgrind],
@@ -2487,7 +2466,7 @@ AC_MSG_RESULT([ Mangled CFLAGS = "${CFLAGS}"])
AC_MSG_RESULT([ Libraries = "${LIBS}"])
AC_MSG_RESULT([ RPATH enabled = "${enable_rpath}"])
AC_MSG_RESULT([ Distro-style RPMs = "${enable_distro_rpm}"])
-
+AC_SUBST(lt_sysroot)
AC_MSG_RESULT([ ])
AC_MSG_RESULT([Note: If you use the 'make install' method for installation you])
AC_MSG_RESULT([also need to adjust '/etc/passwd' and '/etc/group' manually.])
--
1.8.4.2
|