[ 
https://issues.apache.org/jira/browse/TRAFODION-1749?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15126791#comment-15126791
 ] 

ASF GitHub Bot commented on TRAFODION-1749:
-------------------------------------------

GitHub user svarnau opened a pull request:

    https://github.com/apache/incubator-trafodion/pull/298

    [TRAFODION-1749] Bundle log4cxx library in Trafodion build

    Since log4cxx is not available in all Linux distros, we make it a
    build-time dependency only, and bundle the shared library for runtime.
    This eliminates the installer dependency to check log4cxx package.
    
    The build-time dependency can be satisfied either by installing log4cxx
    and log4cxx-devel RPM packages, if available, or by building library
    from source.  The traf_tools_setup.sh script is enhanced to download
    source code and build this dependency.
    
    @robertamarton @amandamoran 

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/svarnau/incubator-trafodion log4cxx

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/incubator-trafodion/pull/298.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #298
    
----
commit 7c37f1ae23e62e5f4cc4caa12518b613b62c7583
Author: Steve Varnau <steve.var...@esgyn.com>
Date:   2016-02-01T18:40:33Z

    [TRAFODION-1749] Bundle log4cxx library in Trafodion build
    
    Since log4cxx is not available in all Linux distros, we make it a
    build-time dependency only, and bundle the shared library for runtime.
    This eliminates the installer dependency to check log4cxx package.
    
    The build-time dependency can be satisfied either by installing log4cxx
    and log4cxx-devel RPM packages, if available, or by building library
    from source.  The traf_tools_setup.sh script is enhanced to download
    source code and build this dependency.

----


> Unable to build or run Trafodion because of missing log4cxx files
> -----------------------------------------------------------------
>
>                 Key: TRAFODION-1749
>                 URL: https://issues.apache.org/jira/browse/TRAFODION-1749
>             Project: Apache Trafodion
>          Issue Type: Bug
>          Components: Build Infrastructure
>            Reporter: Roberta Marton
>            Assignee: Steve Varnau
>         Attachments: log4cxx-0.10.0-13.fc18.src.rpm, 
> log4cxx-devel-0.10.0-13.el6.x86_64.rpm
>
>
> Recently, the log4cxx libraries are been removed from download repositories 
> such as YUM and EPEL.  Without these libraries, Trafodion cannot be built or 
> run.
> A solution is needed to fix this issue.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to