[ 
https://issues.apache.org/jira/browse/AXIS2C-1434?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Olivier Mengué updated AXIS2C-1434:
-----------------------------------

    Description: 
configure.ac does not do the same when --enable-guththilla is given as when it 
is not given. In particular it does not set GUTHTHILLA_LIBS and GUTHTHILLA_DIR 
so the generated Makefile will not automatically build Guththilla and make will 
fail.

./configure --enable-guththilla=no => OK
./configure => OK
./configure --enable-guththilla => Not OK
./configure --enable-guththilla=yes => Not OK

Here the current configure.ac code that handles the --enable-guththilla option:

AC_ARG_ENABLE(guththila, [  --enable-guththila
                          build Guththila XML parser library wrapper 
(default=yes)],
[ case "${enableval}" in
  no)
    AC_MSG_RESULT(no)
    ;;
  *)
    AC_MSG_RESULT(yes)
    CFLAGS="$CFLAGS -DAXIS2_GUTHTHILA_ENABLED"
    CPPFLAGS="$CPPFLAGS -DAXIS2_GUTHTHILA_ENABLED"
    WRAPPER_DIR="guththila"

    ;;
  esac ],
  AC_MSG_RESULT(yes)
  WRAPPER_DIR="guththila"
  CFLAGS="$CFLAGS -DAXIS2_GUTHTHILA_ENABLED"
  CPPFLAGS="$CPPFLAGS -DAXIS2_GUTHTHILA_ENABLED"
  AC_CONFIG_SUBDIRS(guththila)
  GUTHTHILA_LIBS="/guththila/src/"
  GUTHTHILA_DIR="guththila"
)


  was:
configure.ac does not do the same when --enable-guththilla is given as when it 
is not given. In particular it does not set GUTHTHILLA_LIBS and GUTHTHILLA_DIR 
so the generated Makefile will not automatically build Guththilla.

Here the current configure.ac code that handles the --enable-guththilla option:

AC_ARG_ENABLE(guththila, [  --enable-guththila
                          build Guththila XML parser library wrapper 
(default=yes)],
[ case "${enableval}" in
  no)
    AC_MSG_RESULT(no)
    ;;
  *)
    AC_MSG_RESULT(yes)
    CFLAGS="$CFLAGS -DAXIS2_GUTHTHILA_ENABLED"
    CPPFLAGS="$CPPFLAGS -DAXIS2_GUTHTHILA_ENABLED"
    WRAPPER_DIR="guththila"

    ;;
  esac ],
  AC_MSG_RESULT(yes)
  WRAPPER_DIR="guththila"
  CFLAGS="$CFLAGS -DAXIS2_GUTHTHILA_ENABLED"
  CPPFLAGS="$CPPFLAGS -DAXIS2_GUTHTHILA_ENABLED"
  AC_CONFIG_SUBDIRS(guththila)
  GUTHTHILA_LIBS="/guththila/src/"
  GUTHTHILA_DIR="guththila"
)


        Summary: top ./configure --enable-guththilla makes an invalid config  
(was: top ./configure does not do the same thing whith explicit 
--enable-guththilla as without the option)

> top ./configure --enable-guththilla makes an invalid config
> -----------------------------------------------------------
>
>                 Key: AXIS2C-1434
>                 URL: https://issues.apache.org/jira/browse/AXIS2C-1434
>             Project: Axis2-C
>          Issue Type: Bug
>          Components: build system (Unix/Linux)
>    Affects Versions: 1.6.0, 1.7.0, Current (Nightly)
>            Reporter: Olivier Mengué
>         Attachments: AXIS2C-1434.patch
>
>
> configure.ac does not do the same when --enable-guththilla is given as when 
> it is not given. In particular it does not set GUTHTHILLA_LIBS and 
> GUTHTHILLA_DIR so the generated Makefile will not automatically build 
> Guththilla and make will fail.
> ./configure --enable-guththilla=no => OK
> ./configure => OK
> ./configure --enable-guththilla => Not OK
> ./configure --enable-guththilla=yes => Not OK
> Here the current configure.ac code that handles the --enable-guththilla 
> option:
> AC_ARG_ENABLE(guththila, [  --enable-guththila
>                           build Guththila XML parser library wrapper 
> (default=yes)],
> [ case "${enableval}" in
>   no)
>     AC_MSG_RESULT(no)
>     ;;
>   *)
>     AC_MSG_RESULT(yes)
>     CFLAGS="$CFLAGS -DAXIS2_GUTHTHILA_ENABLED"
>     CPPFLAGS="$CPPFLAGS -DAXIS2_GUTHTHILA_ENABLED"
>     WRAPPER_DIR="guththila"
>     ;;
>   esac ],
>   AC_MSG_RESULT(yes)
>   WRAPPER_DIR="guththila"
>   CFLAGS="$CFLAGS -DAXIS2_GUTHTHILA_ENABLED"
>   CPPFLAGS="$CPPFLAGS -DAXIS2_GUTHTHILA_ENABLED"
>   AC_CONFIG_SUBDIRS(guththila)
>   GUTHTHILA_LIBS="/guththila/src/"
>   GUTHTHILA_DIR="guththila"
> )

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to