You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@axis.apache.org by "Ivan Pechorin (JIRA)" <ji...@apache.org> on 2010/11/16 12:07:14 UTC
[jira] Commented: (AXIS2C-1503) Missing dependency:
libaxis2_mod_log.so depends on libaxis2_engine.so
[ https://issues.apache.org/jira/browse/AXIS2C-1503?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12932421#action_12932421 ]
Ivan Pechorin commented on AXIS2C-1503:
---------------------------------------
The same applies to axis2_sender: it also depends on axis2_engine, which is not listed as dependency.
Index: src/core/transport/http/sender/Makefile.am
===================================================================
--- src/core/transport/http/sender/Makefile.am (revision 1035527)
+++ src/core/transport/http/sender/Makefile.am (working copy)
@@ -48,6 +48,7 @@
$(top_builddir)/src/core/transport/http/util/libaxis2_http_util.la\
$(top_builddir)/axiom/src/om/libaxis2_axiom.la\
$(top_builddir)/util/src/libaxutil.la\
+ $(top_builddir)/src/core/engine/libaxis2_engine.la\
$(LIBCURL_LIBS)\
$(SSL_LIBS)
> Missing dependency: libaxis2_mod_log.so depends on libaxis2_engine.so
> ---------------------------------------------------------------------
>
> Key: AXIS2C-1503
> URL: https://issues.apache.org/jira/browse/AXIS2C-1503
> Project: Axis2-C
> Issue Type: Bug
> Components: build system (Unix/Linux)
> Affects Versions: Current (Nightly)
> Environment: GNU/Linux (RHEL4) 32-bit, gcc 3.4.6
> Reporter: Ivan Pechorin
> Priority: Trivial
>
> It seems like there is trivial bug in Makefile.am: libaxis2_mod_log uses axis2_handler_create(), axis2_handler_set_invoke() and axis2_msg_ctx_get_soap_envelope(), provided by axis2_engine. However, this dependency is not listed in the Makefile.am, not provided to linker (as -laxis2_engine) and finally I get error at runtime.
> As far as I remember, newer versions of GCC are more explicit about dependencies and therefore should fail at link time, not runtime.
> Here is the patch against current trunk:
> Index: src/modules/mod_log/Makefile.am
> ===================================================================
> --- src/modules/mod_log/Makefile.am (revision 1035527)
> +++ src/modules/mod_log/Makefile.am (working copy)
> @@ -22,7 +22,8 @@
> libaxis2_mod_log_la_LIBADD = \
> $(top_builddir)/util/src/libaxutil.la \
> - $(top_builddir)/axiom/src/om/libaxis2_axiom.la
> + $(top_builddir)/axiom/src/om/libaxis2_axiom.la \
> + $(top_builddir)/src/core/engine/libaxis2_engine.la
> libaxis2_mod_log_la_LDFLAGS = -version-info $(VERSION_NO)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: c-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: c-dev-help@axis.apache.org