I am attempting to build log4cxx 0.10.0 on a Raspberry Pi from current
Apache sources.  I started off by building APR 1.5.1, APR-Util 1.5.4 and
APR-iconv 1.2.1.  All of those built successfully.  Log4cxx built
successfully after I made changes to the following files:

src/main/cpp/inputstreamreader.cpp (added #include <string.h>)
src/main/cpp/socketoutputstream.cpp (same)
src/examples/cpp/console.cpp (added #include <string.h> and #include
<stdio.h>)

Performed the following steps:

./configure --with-apr=/usr/local/apr
make
make check

These are some of the messages I gleaned out of the output:

patternlayouttest   : -Files [output/filtered] and
[witness/patternLayout.4] differ on line 1

Line 189: Compare::compare(FILTERED,
LOG4CXX_FILE("witness/patternLayout.4")) was expected to be true, was
false.

Line 217: Compare::compare(FILTERED,
LOG4CXX_FILE("witness/patternLayout.5")) was expected to be true, was
false.

Line 342: true != File("output/sbr-test6.0.zip").exists(p)

Failed Tests            Total   Fail    Failed %
===================================================
minimumtestcase             2      1     50.00%
patternlayouttest          14      2     14.29%
sizebasedrollingtest        6      1     16.67%
Makefile:549: recipe for target 'run-unittest' failed

"uname -a" reports
Linux raspberrypi 3.18.5+ #744 PREEMPT Fri Jan 30 18:19:07 GMT 2015 armv6l
GNU/Linux

I did attempt to just install the packages according to
http://logging.apache.org/log4cxx/building/autotools.html

sudo apt-get install libapr1.0-dev libaprutil1.0-dev zip


Haven't found anything *yet* like on stackoverflow, etc.

-- 
Kelly Beard

Reply via email to