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

Robert Lazarski resolved AXIS2C-1696.
-------------------------------------
    Fix Version/s: 2.0.0
                       (was: 1.7.0)
       Resolution: Implemented

This section is now in the INSTALL file: 

    WHY BUILD GOOGLE TEST FROM SOURCE?
    ----------------------------------
    Axis2/C's build system (dating from ~2015) expects to compile Google Test
    source files directly (gtest-all.cc, gtest_main.cc) rather than using
    modern pre-built libraries. This is because:

    1. Ubuntu's libgtest-dev provides CMake integration and pre-built libraries
    2. Axis2/C's autotools build expects source compilation for direct control
    3. Axis2/C Makefile.am files reference $(GTEST_DIR)/src/gtest-all.cc 
explicitly
    4. Converting to modern Google Test would require significant build system 
changes

    This approach ensures compatibility with the existing test infrastructure
    while avoiding the complexity of modernizing the entire build system.


> Document GTest-related build requirements
> -----------------------------------------
>
>                 Key: AXIS2C-1696
>                 URL: https://issues.apache.org/jira/browse/AXIS2C-1696
>             Project: Axis2-C
>          Issue Type: Bug
>          Components: documentation
>            Reporter: Giorgio Zoppi
>            Priority: Major
>             Fix For: 2.0.0
>
>         Attachments: libxml.png
>
>
> The current trunk doesnt build on Linux Ubuntu 1.7.0 due to libxml.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to