Details

    • Type: Improvement Improvement
    • Status: Resolved
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: 3.6.0
    • Fix Version/s: 3.7.0
    • Component/s: Decaf
    • Labels:
      None

      Description

      Next release won't need APR-Util, update the scripts and dev projects to remove the linkage.

        Activity

        Hide
        Timothy Bish added a comment -

        Pull from the svn branch 3.7.x and this is fixed.

        Show
        Timothy Bish added a comment - Pull from the svn branch 3.7.x and this is fixed.
        Hide
        John Rocha added a comment -

        Hello,

        I think the fix might not be complete. I have a Linux RH 5.8 system where apr-util isn't installed and AMQ CPP Client 3.7.0 won't compile on it. It fails with the message:

        libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -ansi -pedantic -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/views/LU-7.2-AMQ-3.7.1/server/gpl/apr-1.4.2-src/BUILD_DIR_RhatFive0206-i686-gnu0401/include/apr-1 -I/usr/kerberos/include -W -Wall -Wextra -Wconversion -fPIC -fstrict-aliasing -Wstrict-aliasing=2 -Wno-long-long -g -O2 -pthread -MT decaf/internal/util/libactivemq_cpp_la-HexStringParser.lo -MD -MP -MF decaf/internal/util/.deps/libactivemq_cpp_la-HexStringParser.Tpo -c decaf/internal/util/HexStringParser.cpp -fPIC -DPIC -o decaf/internal/util/.libs/libactivemq_cpp_la-HexStringParser.o
        decaf/internal/util/HexStringParser.cpp:28:26: error: apr_strmatch.h: No such file or directory
        make[3]: *** [decaf/internal/util/libactivemq_cpp_la-HexStringParser.lo] Error 1
        make[2]: *** [all-recursive] Error 1
        make[1]: *** [all] Error 2
        make: *** [os_release] Error 2

        The file it cannot find, apr_strmatch.h, comes from apr-util.

        Show
        John Rocha added a comment - Hello, I think the fix might not be complete. I have a Linux RH 5.8 system where apr-util isn't installed and AMQ CPP Client 3.7.0 won't compile on it. It fails with the message: libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -ansi -pedantic -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/views/LU-7.2-AMQ-3.7.1/server/gpl/apr-1.4.2-src/BUILD_DIR_RhatFive0206-i686-gnu0401/include/apr-1 -I/usr/kerberos/include -W -Wall -Wextra -Wconversion -fPIC -fstrict-aliasing -Wstrict-aliasing=2 -Wno-long-long -g -O2 -pthread -MT decaf/internal/util/libactivemq_cpp_la-HexStringParser.lo -MD -MP -MF decaf/internal/util/.deps/libactivemq_cpp_la-HexStringParser.Tpo -c decaf/internal/util/HexStringParser.cpp -fPIC -DPIC -o decaf/internal/util/.libs/libactivemq_cpp_la-HexStringParser.o decaf/internal/util/ HexStringParser.cpp:28:26: error: apr_strmatch.h: No such file or directory make[3]: *** [decaf/internal/util/libactivemq_cpp_la-HexStringParser.lo] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all] Error 2 make: *** [os_release] Error 2 The file it cannot find, apr_strmatch.h , comes from apr-util.
        Hide
        Timothy Bish added a comment -

        Fixed on trunk

        Show
        Timothy Bish added a comment - Fixed on trunk

          People

          • Assignee:
            Timothy Bish
            Reporter:
            Timothy Bish
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development