Plan Status: #2316 failed

Ubuntu Lucid

Build: #2316 failed

History

Previous
  1. #2306 (Failed)
  2. #2307 (Failed)
  3. #2308 (Failed)
  4. #2309 (Failed)
  5. #2310 (Failed)
  6. #2311 (Failed)
  7. #2312 (Failed)
  8. #2313 (Successful)
  9. #2314 (Successful)
  10. #2315 (Successful)
  11. #2316 (Failed)

Plan Navigator

Build #2316

Build Result Summary

Details

Trigger
Code has been updated by kpfleming.
Revision
353318
Completed
Duration
51 seconds
Labels
None

No failed tests found, a possible compilation error occurred.

Shared Artifacts

  • Coverage (No files found)
  • testsuite (No files found)

Test Summary

  • 0 New Failures
  • 0 Existing Failures
  • 0 Fixed

Code Changes

  • kpfleming

    Address OpenSSL initialization issues when using third-party libraries.

    When Asterisk is used with various third-party libraries (CURL, PostgresSQL,
    many others) that have the ability themselves to use OpenSSL, it is possible
    for conflicts to arise in how the OpenSSL libraries are initialized and
    shutdown. This patch addresses these conflicts by 'wrapping' the important
    functions from the OpenSSL libraries in a new shared library that is part
    of Asterisk itself, and is loaded in such a way as to ensure that *all*
    calls to these functions will be dispatched through the Asterisk wrapper
    functions, not the native functions.

    This new library is optional, but enabled by default. See the CHANGES file
    for documentation on how to disable it.

    Along the way, this patch also makes a few other minor changes:

    * Changes MODULES_DIR to ASTMODDIR throughout the build system, in order to
      more closely match what is used during run-time configuration.

    * Corrects some errors in the configure script where AC_CHECK_TOOLS was used
      instead of AC_PATH_PROG.

    * Adds a new variable for linker flags in the build system (DYLINK), used for
      producing true shared libraries (as opposed to the dynamically loadable
      modules that the build system produces for 'regular' Asterisk modules).

    * Moves the Makefile bits that handle installation and uninstallation of the
      main Asterisk binary into main/Makefile from the top-level Makefile.

    * Moves a couple of useful preprocessor macros from optional_api.h to
      asterisk.h.

    Review: https://reviewboard.asterisk.org/r/1006/
     

Error Summary for amd64

The job generated some errors, drill down into the full build log for more details.

svn: error while loading shared libraries: libsvn_client-1.so.1: cannot open shared object file: No such file or directory
svnversion: error while loading shared libraries: libsvn_wc-1.so.1: cannot open shared object file: No such file or directory
svn: error while loading shared libraries: libsvn_client-1.so.1: cannot open shared object file: No such file or directory
svn: error while loading shared libraries: libsvn_client-1.so.1: cannot open shared object file: No such file or directory
gcc: error trying to exec 'cc1': execvp: No such file or directory
make[1]: *** [menuselect.o] Error 1
make: *** [menuselect/menuselect] Error 2

Powered by a free Atlassian Bamboo open source license for The Asterisk Project. Try Bamboo - The Zen of Continuous Integration.