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

Branko Čibej resolved SERF-149.
-------------------------------
    Fix Version/s: serf-trunk
       Resolution: Fixed

{{r1926938}}

> [SOLVED] Error while compiling serf-1.3.6 from source on Linux during the 
> check phase
> -------------------------------------------------------------------------------------
>
>                 Key: SERF-149
>                 URL: https://issues.apache.org/jira/browse/SERF-149
>             Project: serf
>          Issue Type: Bug
>            Reporter: Serf Importer
>            Priority: Major
>              Labels: Priority-Medium, Type-Defect
>             Fix For: serf-trunk
>
>
> Hello,
> Not sure if I'm doing something wrong here, but it seems that the 
> LD_LIBRARY_PATH environment variable is not being read when compiling serf 
> from source (serf-1.3.6.tar.bz2) on Linux (RHEL4). Actually it fails only 
> during the "check" step.
> Due to restrictions on my Linux server I had to install everything locally 
> (SCons, Python, OpenSSL, APR, etc.). All looks and works fine, but when I try 
> to compile serf from source by running the following steps look what I get:
> $ scons APR=$HOME/local APU=$HOME/local OPENSSL=$HOME/local 
> PREFIX=$HOME/local CFLAGS=-m64
> (builds everything just fine)
> $ scons check CFLAGS=-m64
> == Testing test/testcases/chunked-trailers.response ==
> test/serf_response: error while loading shared libraries: libssl.so.1.0.0: 
> cannot open shared object file: No such file or directory
> ERROR: test case test/testcases/chunked-trailers.response failed
> scons: *** [check] Error 1
> scons: building terminated because of errors.
> The way I fixed this was to edit build/check.py file and add the following 
> line right before the subprocess.check_call([SERF_RESPONSE_EXE, case]) one:
> os.environ["LD_LIBRARY_PATH"] = "/home/myuserid/local/lib"
> Yes, I had the LD_LIBRARY_PATH set in my ~/.profile and it's working, but for 
> some reason it's not being passed to the child process' environment (is it a 
> Python issue?).
> After adding this line everything works as expected.
> I just wanted to let you guys know, in case this is indeed something in serf 
> and not in my particular environment.
> Thanks.
> Original issue reported by *felix.almeida*



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

Reply via email to