On 12/28/2016 12:29 PM, Roger Koehler wrote:
On Tue, Dec 27, 2016 at 9:58 PM, Bruce Dubbs <[email protected]> wrote:
I just got back from a trip and have not set up all my systems yet. I can
do that tomorrow, but in the meantime, I see AX_APPEND_COMPILE_FLAGS is
defined in hexchat-2.12.4/aclocal.m4:
AC_DEFUN([AX_APPEND_COMPILE_FLAGS],
[AX_REQUIRE_DEFINED([AX_CHECK_COMPILE_FLAG])
AX_REQUIRE_DEFINED([AX_APPEND_FLAG])
for flag in $1; do
AX_CHECK_COMPILE_FLAG([$flag], [AX_APPEND_FLAG([$flag], [$2])], [], [$3],
[$4])
done
])dnl AX_APPEND_COMPILE_FLAGS
But why is autoreconf called at all? It should not be needed. I admit
autoreconf fails for me as above. It looks like the problem is with
hexchat's configure.ac as AX_APPEND_COMPILE_FLAGS is used before it is
defined. It does look like they want autoconf-archive to be installed:
HEX_CHECK_MACRO([AX_APPEND_COMPILE_FLAGS], [autoconf-archive])
BLFS does not need autoconf-archive, so we don't install it.
http://mirror.easthsia.com/gnu/autoconf-archive/autoconf-archive-2016.09.16.tar.xz
Thanks, Bruce. Installing autoconf-archive in /usr fixed it. (I tried
the default, /usr/local first, but I guess I'm set up wrong for that
right now.)
I got the same issue when building the latest version of HexChat. I
don't know exactly what the issue is, but apparently the HexChat devs
found it and fixed it, and released a new tarball for the same package
version - https://dl.hexchat.net/hexchat/hexchat-2.12.4-repack.tar.xz. I
used that version and it built fine.
--
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page