[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[groff] 01/01: Fix build if `configure' check for `fprintf-posix' fails.
From: |
Bertrand Garrigues |
Subject: |
[groff] 01/01: Fix build if `configure' check for `fprintf-posix' fails. |
Date: |
Tue, 15 Aug 2017 17:28:45 -0400 (EDT) |
bgarrigues pushed a commit to branch master
in repository groff.
commit bc45d5e928fbdb8863412d520e7f15f3439758cf
Author: Ingo Schwarze <address@hidden>
Date: Tue Aug 15 23:22:37 2017 +0200
Fix build if `configure' check for `fprintf-posix' fails.
See bug at: https://savannah.gnu.org/bugs/?51554. If tests for
posix compliance of fprintf from `gnulib_m4/fprintf-posix.m4'
fail, a replacement function of `fprintf' is used. Consequently,
all executables that use this function must link against the
gnulib (`libgnu.a'). The bug was introduced by commit
fa41eeba06987a12bc0434f8b51896d4618a3997.
* src/devices/xditview/xditview.am
* src/preproc/eqn/eqn.am
* src/preproc/pic/pic.am
* src/preproc/preconv/preconv.am
* src/preproc/refer/refer.am
* src/preproc/soelim/soelim.am
* src/preproc/tbl/tbl.am
* src/utils/addftinfo/addftinfo.am
* src/utils/hpftodit/hpftodit.am
* src/utils/indxbib/indxbib.am
* src/utils/lkbib/lkbib.am
* src/utils/lookbib/lookbib.am
* src/utils/pfbtops/pfbtops.am
* src/utils/tfmtodit/tfmtodit.am
* src/utils/xtotroff/xtotroff.am: link against libgnu.a
* INSTALL.REPO: recommend the autoconf and automake versions used
during automake migration rather than the minimum versions.
---
ChangeLog | 30 ++++++++++++++++++++++++++++++
INSTALL.REPO | 4 ++--
src/devices/xditview/xditview.am | 2 +-
src/preproc/eqn/eqn.am | 2 +-
src/preproc/pic/pic.am | 2 +-
src/preproc/preconv/preconv.am | 2 +-
src/preproc/refer/refer.am | 2 +-
src/preproc/soelim/soelim.am | 2 +-
src/preproc/tbl/tbl.am | 2 +-
src/utils/addftinfo/addftinfo.am | 2 +-
src/utils/hpftodit/hpftodit.am | 2 +-
src/utils/indxbib/indxbib.am | 2 +-
src/utils/lkbib/lkbib.am | 2 +-
src/utils/lookbib/lookbib.am | 2 +-
src/utils/pfbtops/pfbtops.am | 2 +-
src/utils/tfmtodit/tfmtodit.am | 2 +-
src/utils/xtotroff/xtotroff.am | 2 +-
17 files changed, 47 insertions(+), 17 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 7a352a2..61d3e53 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,33 @@
+2017-08-15 Ingo Schwarze <address@hidden>
+
+ Fix build if `configure' check for `fprintf-posix' fails.
+
+ See bug at: https://savannah.gnu.org/bugs/?51554. If tests for
+ posix compliance of fprintf from `gnulib_m4/fprintf-posix.m4'
+ fail, a replacement function of `fprintf' is used. Consequently,
+ all executables that use this function must link against the
+ gnulib (`libgnu.a'). The bug was introduced by commit
+ fa41eeba06987a12bc0434f8b51896d4618a3997.
+
+ * src/devices/xditview/xditview.am
+ * src/preproc/eqn/eqn.am
+ * src/preproc/pic/pic.am
+ * src/preproc/preconv/preconv.am
+ * src/preproc/refer/refer.am
+ * src/preproc/soelim/soelim.am
+ * src/preproc/tbl/tbl.am
+ * src/utils/addftinfo/addftinfo.am
+ * src/utils/hpftodit/hpftodit.am
+ * src/utils/indxbib/indxbib.am
+ * src/utils/lkbib/lkbib.am
+ * src/utils/lookbib/lookbib.am
+ * src/utils/pfbtops/pfbtops.am
+ * src/utils/tfmtodit/tfmtodit.am
+ * src/utils/xtotroff/xtotroff.am: link against libgnu.a
+
+ * INSTALL.REPO: recommend the autoconf and automake versions used
+ during automake migration rather than the minimum versions.
+
2017-08-04 Deri James <address@hidden>
See bug at: https://savannah.gnu.org/bugs/?51568
diff --git a/INSTALL.REPO b/INSTALL.REPO
index 37949e8..bb285a2 100644
--- a/INSTALL.REPO
+++ b/INSTALL.REPO
@@ -23,8 +23,8 @@ file.
On operating systems supporting concurrent installation of multiple
versions of the autotools, set the following environment variables:
- export AUTOMAKE_VERSION=1.12
- export AUTOCONF_VERSION=2.65
+ export AUTOMAKE_VERSION=1.14
+ export AUTOCONF_VERSION=2.69
First invoke the bootstrap script:
diff --git a/src/devices/xditview/xditview.am b/src/devices/xditview/xditview.am
index 53c1c8e..19207a0 100644
--- a/src/devices/xditview/xditview.am
+++ b/src/devices/xditview/xditview.am
@@ -40,7 +40,7 @@ bin_PROGRAMS += gxditview
gxditview_CPPFLAGS = $(AM_CPPFLAGS) $(X_CFLAGS) -Dlint \
-I$(top_builddir)/src/devices/xditview
gxditview_LDADD = $(X_LIBS) $(X_PRE_LIBS) -lXaw -lXmu -lXt -lX11 \
- $(X_EXTRA_LIBS) $(LIBM) libxutil.a
+ $(X_EXTRA_LIBS) $(LIBM) libxutil.a lib/libgnu.a
XDITVIEW_GENHDRS = src/devices/xditview/GXditview-ad.h
gxditview_SOURCES = $(GXDITVIEWSOURCES)
nodist_gxditview_SOURCES = $(XDITVIEW_GENHDRS)
diff --git a/src/preproc/eqn/eqn.am b/src/preproc/eqn/eqn.am
index 8622fff..c3b96d7 100644
--- a/src/preproc/eqn/eqn.am
+++ b/src/preproc/eqn/eqn.am
@@ -24,7 +24,7 @@ eqn_CPPFLAGS = \
$(AM_CPPFLAGS) \
-I $(top_srcdir)/src/preproc/eqn \
-I $(top_builddir)/src/preproc/eqn
-eqn_LDADD = $(LIBM) libgroff.a
+eqn_LDADD = $(LIBM) libgroff.a lib/libgnu.a
eqn_SOURCES = \
src/preproc/eqn/main.cpp \
src/preproc/eqn/lex.cpp \
diff --git a/src/preproc/pic/pic.am b/src/preproc/pic/pic.am
index fb2637d..13f2c3c 100644
--- a/src/preproc/pic/pic.am
+++ b/src/preproc/pic/pic.am
@@ -19,7 +19,7 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
prefixexecbin_PROGRAMS += pic
-pic_LDADD = libgroff.a $(LIBM)
+pic_LDADD = libgroff.a $(LIBM) lib/libgnu.a
pic_SOURCES = \
src/preproc/pic/pic.ypp \
src/preproc/pic/lex.cpp \
diff --git a/src/preproc/preconv/preconv.am b/src/preproc/preconv/preconv.am
index c873592..9869491 100644
--- a/src/preproc/preconv/preconv.am
+++ b/src/preproc/preconv/preconv.am
@@ -19,7 +19,7 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
bin_PROGRAMS += preconv
-preconv_LDADD = libgroff.a $(LIBM) $(LIBICONV) $(UCHARDET_LIBS)
+preconv_LDADD = libgroff.a $(LIBM) $(LIBICONV) $(UCHARDET_LIBS) lib/libgnu.a
preconv_SOURCES = src/preproc/preconv/preconv.cpp
preconv_CPPFLAGS = $(AM_CPPFLAGS) $(UCHARDET_CFLAGS)
man1_MANS += src/preproc/preconv/preconv.1
diff --git a/src/preproc/refer/refer.am b/src/preproc/refer/refer.am
index 2d931c6..91f72c3 100644
--- a/src/preproc/refer/refer.am
+++ b/src/preproc/refer/refer.am
@@ -20,7 +20,7 @@
prefixexecbin_PROGRAMS += refer
refer_CPPFLAGS = $(AM_CPPFLAGS) -I $(top_srcdir)/src/preproc/refer
-refer_LDADD = libbib.a libgroff.a $(LIBM)
+refer_LDADD = libbib.a libgroff.a $(LIBM) lib/libgnu.a
refer_SOURCES = \
src/preproc/refer/command.cpp \
src/preproc/refer/ref.cpp \
diff --git a/src/preproc/soelim/soelim.am b/src/preproc/soelim/soelim.am
index f8839fa..1a10b41 100644
--- a/src/preproc/soelim/soelim.am
+++ b/src/preproc/soelim/soelim.am
@@ -19,7 +19,7 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
prefixexecbin_PROGRAMS += soelim
-soelim_LDADD = libgroff.a $(LIBM)
+soelim_LDADD = libgroff.a $(LIBM) lib/libgnu.a
soelim_SOURCES = src/preproc/soelim/soelim.cpp
PREFIXMAN1 += src/preproc/soelim/soelim.1
EXTRA_DIST += \
diff --git a/src/preproc/tbl/tbl.am b/src/preproc/tbl/tbl.am
index a641d3d..9deae87 100644
--- a/src/preproc/tbl/tbl.am
+++ b/src/preproc/tbl/tbl.am
@@ -19,7 +19,7 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
prefixexecbin_PROGRAMS += tbl
-tbl_LDADD = libgroff.a $(LIBM)
+tbl_LDADD = libgroff.a $(LIBM) lib/libgnu.a
tbl_SOURCES = \
src/preproc/tbl/main.cpp \
src/preproc/tbl/table.cpp \
diff --git a/src/utils/addftinfo/addftinfo.am b/src/utils/addftinfo/addftinfo.am
index 9947979..89120a7 100644
--- a/src/utils/addftinfo/addftinfo.am
+++ b/src/utils/addftinfo/addftinfo.am
@@ -25,7 +25,7 @@
bin_PROGRAMS += addftinfo
man1_MANS += src/utils/addftinfo/addftinfo.1
EXTRA_DIST += src/utils/addftinfo/addftinfo.1.man
-addftinfo_LDADD = libgroff.a
+addftinfo_LDADD = libgroff.a lib/libgnu.a
addftinfo_SOURCES = \
src/utils/addftinfo/addftinfo.cpp \
src/utils/addftinfo/guess.cpp \
diff --git a/src/utils/hpftodit/hpftodit.am b/src/utils/hpftodit/hpftodit.am
index ab847b8..068bc08 100644
--- a/src/utils/hpftodit/hpftodit.am
+++ b/src/utils/hpftodit/hpftodit.am
@@ -25,7 +25,7 @@
bin_PROGRAMS += hpftodit
man1_MANS += src/utils/hpftodit/hpftodit.1
EXTRA_DIST += src/utils/hpftodit/hpftodit.1.man
-hpftodit_LDADD = libgroff.a $(LIBM)
+hpftodit_LDADD = libgroff.a $(LIBM) lib/libgnu.a
hpftodit_SOURCES = \
src/utils/hpftodit/hpftodit.cpp \
src/utils/hpftodit/hpuni.cpp
diff --git a/src/utils/indxbib/indxbib.am b/src/utils/indxbib/indxbib.am
index 7bdfc1a..f0371d9 100644
--- a/src/utils/indxbib/indxbib.am
+++ b/src/utils/indxbib/indxbib.am
@@ -24,7 +24,7 @@ indxbib_SOURCES = \
src/utils/indxbib/indxbib.cpp \
src/utils/indxbib/signal.c
src/utils/indxbib/indxbib.$(OBJEXT): defs.h
-indxbib_LDADD = libbib.a libgroff.a $(LIBM)
+indxbib_LDADD = libbib.a libgroff.a $(LIBM) lib/libgnu.a
PREFIXMAN1 += src/utils/indxbib/indxbib.1
EXTRA_DIST += \
src/utils/indxbib/indxbib.1.man \
diff --git a/src/utils/lkbib/lkbib.am b/src/utils/lkbib/lkbib.am
index e797795..c050bec 100644
--- a/src/utils/lkbib/lkbib.am
+++ b/src/utils/lkbib/lkbib.am
@@ -21,7 +21,7 @@
bin_PROGRAMS += lkbib
man1_MANS += src/utils/lkbib/lkbib.1
EXTRA_DIST += src/utils/lkbib/lkbib.1.man
-lkbib_LDADD = libbib.a libgroff.a $(LIBM)
+lkbib_LDADD = libbib.a libgroff.a $(LIBM) lib/libgnu.a
lkbib_SOURCES = src/utils/lkbib/lkbib.cpp
src/utils/lkbib/lkbib.$(OBJEXT): defs.h
diff --git a/src/utils/lookbib/lookbib.am b/src/utils/lookbib/lookbib.am
index 3369d90..5550c10 100644
--- a/src/utils/lookbib/lookbib.am
+++ b/src/utils/lookbib/lookbib.am
@@ -21,7 +21,7 @@
prefixexecbin_PROGRAMS += lookbib
PREFIXMAN1 += src/utils/lookbib/lookbib.1
EXTRA_DIST += src/utils/lookbib/lookbib.1.man
-lookbib_LDADD = libbib.a libgroff.a $(LIBM)
+lookbib_LDADD = libbib.a libgroff.a $(LIBM) lib/libgnu.a
lookbib_SOURCES = src/utils/lookbib/lookbib.cpp
diff --git a/src/utils/pfbtops/pfbtops.am b/src/utils/pfbtops/pfbtops.am
index 5216be2..68a6ec9 100644
--- a/src/utils/pfbtops/pfbtops.am
+++ b/src/utils/pfbtops/pfbtops.am
@@ -22,7 +22,7 @@ bin_PROGRAMS += pfbtops
man1_MANS += src/utils/pfbtops/pfbtops.1
EXTRA_DIST += src/utils/pfbtops/pfbtops.1.man
pfbtops_SOURCES = src/utils/pfbtops/pfbtops.c
-pfbtops_LDADD = libgroff.a $(LIBM)
+pfbtops_LDADD = libgroff.a $(LIBM) lib/libgnu.a
# We use the following trick to force the use of C++ compiler
# See the Automake manual, "Libtool Convenience Libraries"
nodist_EXTRA_pfbtops_SOURCES = src/utils/pfbtops/dummy.cpp
diff --git a/src/utils/tfmtodit/tfmtodit.am b/src/utils/tfmtodit/tfmtodit.am
index 277869a..fc78ef1 100644
--- a/src/utils/tfmtodit/tfmtodit.am
+++ b/src/utils/tfmtodit/tfmtodit.am
@@ -22,7 +22,7 @@ bin_PROGRAMS += tfmtodit
man1_MANS += src/utils/tfmtodit/tfmtodit.1
EXTRA_DIST += src/utils/tfmtodit/tfmtodit.1.man
tfmtodit_SOURCES = src/utils/tfmtodit/tfmtodit.cpp
-tfmtodit_LDADD = libgroff.a $(LIBM)
+tfmtodit_LDADD = libgroff.a $(LIBM) lib/libgnu.a
########################################################################
diff --git a/src/utils/xtotroff/xtotroff.am b/src/utils/xtotroff/xtotroff.am
index 14a84bd..e5ee931 100644
--- a/src/utils/xtotroff/xtotroff.am
+++ b/src/utils/xtotroff/xtotroff.am
@@ -24,7 +24,7 @@ man1_MANS += src/utils/xtotroff/xtotroff.1
xtotroff_SOURCES = src/utils/xtotroff/xtotroff.c
XLIBS=$(LIBXUTIL) $(LIBGROFF)
xtotroff_LDADD = libxutil.a libgroff.a $(X_LIBS) $(X_PRE_LIBS) \
- -lXaw -lXt -lX11 $(X_EXTRA_LIBS) $(LIBM)
+ -lXaw -lXt -lX11 $(X_EXTRA_LIBS) $(LIBM) lib/libgnu.a
xtotroff_CPPFLAGS = $(AM_CPPFLAGS) $(X_CFLAGS)
endif
EXTRA_DIST += src/utils/xtotroff/xtotroff.1.man
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [groff] 01/01: Fix build if `configure' check for `fprintf-posix' fails.,
Bertrand Garrigues <=