Actions
Bug #10156
closedUnderquoted definition warning in configure.in
Description
Hello,
I'm getting this warning when compiling ruby:
configure.in:696: warning: underquoted definition of RUBY_TRY_CFLAGS
Which contains:
695
696 AC_DEFUN(RUBY_TRY_CFLAGS, [
697 AC_MSG_CHECKING([whether ]$1[ is accepted as CFLAGS])
698 RUBY_WERROR_FLAG([
699 CFLAGS="[$]CFLAGS $1"
700 AC_TRY_COMPILE([$4], [$5],
701 [$2
702 AC_MSG_RESULT(yes)],
703 [$3
704 AC_MSG_RESULT(no)])
705 ])
706 ])
707
708 AC_DEFUN(RUBY_TRY_LDFLAGS, [
A quick google says that "AC_DEFUN(RUBY_TRY_CFLAGS,
..." should
be "AC_DEFUN([RUBY_TRY_CFLAGS],
...". Probably the same happens with
RUBY_TRY_LDFLAGS
but it did not generated warnings for me (not called?).
I have no idea how to work with autoconf. Please, for anyone familiar with it,
this is an easy fix.
Updated by luizluca (Luiz Angelo Daros de Luca) over 10 years ago
Looking for usages, I found:
configure.in:AC_DEFUN([RUBY_PREREQ_AC],
configure.in:AC_DEFUN([RUBY_RM_RECURSIVE], [
configure.in:AC_DEFUN([RUBY_MINGW32],
configure.in:AC_DEFUN([RUBY_NACL],
configure.in:AC_DEFUN([RUBY_NACL_CHECK_PEPPER_TYPES],
configure.in:AC_DEFUN([RUBY_CPPOUTFILE],
configure.in:AC_DEFUN([RUBY_PROG_GNU_LD],
configure.in:AC_DEFUN([RUBY_APPEND_OPTION],
configure.in:AC_DEFUN([RUBY_APPEND_OPTIONS],
configure.in:AC_DEFUN([RUBY_PREPEND_OPTION],
configure.in:AC_DEFUN([RUBY_PREPEND_OPTIONS],
configure.in:AC_DEFUN([RUBY_DEFAULT_ARCH], [
configure.in:AC_DEFUN([RUBY_UNIVERSAL_ARCH], [
configure.in:AC_DEFUN([RUBY_DTRACE_AVAILABLE],
configure.in:AC_DEFUN([RUBY_DTRACE_POSTPROCESS],
configure.in:AC_DEFUN([RUBY_WERROR_FLAG], [dnl
configure.in:AC_DEFUN(RUBY_TRY_CFLAGS, [
configure.in:AC_DEFUN(RUBY_TRY_LDFLAGS, [
configure.in:AC_DEFUN([RUBY_CHECK_SIZEOF],
configure.in:AC_DEFUN([RUBY_CHECK_PRINTF_PREFIX], [
configure.in:AC_DEFUN([RUBY_CHECK_SIGNEDNESS], [dnl
configure.in:AC_DEFUN([RUBY_REPLACE_TYPE], [dnl
configure.in:AC_DEFUN([RUBY_DEFINE_IF], [dnl
configure.in:AC_DEFUN([RUBY_FUNC_ATTRIBUTE], [dnl
configure.in:AC_DEFUN([RUBY_DEFINT], [dnl
configure.in:AC_DEFUN([RUBY_CHECK_BUILTIN_FUNC], [dnl
configure.in:AC_DEFUN([RUBY_CHECK_VARTYPE], [dnl
configure.in: AC_DEFUN([RUBY_CHECK_SYSCONF], [dnl
configure.in:AC_DEFUN(RUBY_STACK_GROW_DIRECTION, [
Only RUBY_TRY_CFLAGS
, RUBY_TRY_LDFLAGS
and RUBY_STACK_GROW_DIRECTION
are different.
Updated by nobu (Nobuyoshi Nakada) over 10 years ago
- Description updated (diff)
- Status changed from Open to Feedback
What version do you use?
Autoconf 2.69 doesn't show that warning.
Updated by nobu (Nobuyoshi Nakada) over 10 years ago
- Status changed from Feedback to Closed
- % Done changed from 0 to 100
Applied in changeset r47226.
configure.in: quote defun names
- configure.in (RUBY_TRY_CFLAGS, RUBY_TRY_LDFLAGS),
(RUBY_CHECK_BUILTIN_SETJMP, RUBY_SETJMP_TYPE),
(RUBY_STACK_GROW_DIRECTION): quote defun names, for some
versions of autoconf possibly. [ruby-core:64473] [Bug #10156]
Actions
Like0
Like0Like0Like0