axis-c-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dinesh Premalal (JIRA)" <>
Subject [jira] Assigned: (AXIS2C-1106) Build failures with --enable-tests on 64 bit linux with GCC
Date Thu, 17 Apr 2008 11:27:21 GMT


Dinesh Premalal reassigned AXIS2C-1106:

    Assignee: Dinesh Premalal

> Build failures with --enable-tests on 64 bit linux with GCC
> -----------------------------------------------------------
>                 Key: AXIS2C-1106
>                 URL:
>             Project: Axis2-C
>          Issue Type: Bug
>          Components: tests
>    Affects Versions: Current (Nightly)
>         Environment: CentOS 4.6 64 bit, gcc 3.4.6
>            Reporter: Steve Nairn
>            Assignee: Dinesh Premalal
>            Priority: Minor
>         Attachments: axis2c.patch
> There's a problem compiling some of the test modules on 64 bit linux with GCC when configured
with --enable-tests.
> In all cases the problems are because some function declarations are not visible in the
test module so the functions are implicitly declared as returning "int". This value os then
cast to a pointer so generates a warning about "cast to pointer from integer of different
size". Because the configuration script adds "-Werror" to CFLAGS if compiling with GCC this
is counted as an error.
> The problem modules are all in util:
> 	util/test/utils/utils_test.c
> 	util/test/string_util/string_util_test.c
> 	util/test/properties/property_test.c
> The problems utils_test.c and string_util_test.c are easily solved by "#include"ing the
appropriate header.
> The problem with property_test.c is not as simple as the offending function (axutil_properties_read)
does not appear in a header file. In this case it's probably safest to just declare it in
property_test.c (as I see it it can't just be added to util/include/axutil_properties.h as
it would need to be marked AXIS2_EXTERN which would change the ABI of the axutil DSO).
> The attached patch fixes the problem.
> Cheers,
> Steve Nairn

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:
For additional commands, e-mail:

View raw message