<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://cblfs.clfs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=TPC</id>
	<title>CBLFS - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://cblfs.clfs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=TPC"/>
	<link rel="alternate" type="text/html" href="https://cblfs.clfs.org/Special:Contributions/TPC"/>
	<updated>2026-04-22T10:28:41Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>?title=Log4cxx&amp;diff=17958</id>
		<title>Log4cxx</title>
		<link rel="alternate" type="text/html" href="?title=Log4cxx&amp;diff=17958"/>
		<updated>2009-03-31T13:50:34Z</updated>

		<summary type="html">&lt;p&gt;TPC: Added fix for build problems I encountered (due to recent version of gcc?)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Download Source:&lt;br /&gt;
|http://apache.cs.utah.edu/logging/log4cxx/{{Log4cxx-Version}}/apache-log4cxx-{{Log4cxx-Version}}.tar.gz&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
&lt;br /&gt;
* [[CppUnit]]&lt;br /&gt;
* [[APR]]&lt;br /&gt;
* [[APR-util]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;18i#include &amp;lt;string.h&amp;gt;&#039; src/main/cpp/inputstreamreader.cpp &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &#039;18i#include &amp;lt;string.h&amp;gt;&#039; src/main/cpp/socketoutputstream.cpp &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &#039;19i#include &amp;lt;string.h&amp;gt;&#039; src/examples/cpp/console.cpp &amp;amp;&amp;amp;&lt;br /&gt;
 ./configure --prefix=/usr  &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;18i#include &amp;lt;string.h&amp;gt;&#039; src/main/cpp/inputstreamreader.cpp &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &#039;18i#include &amp;lt;string.h&amp;gt;&#039; src/main/cpp/socketoutputstream.cpp &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &#039;19i#include &amp;lt;string.h&amp;gt;&#039; src/examples/cpp/console.cpp &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; CXX=&amp;quot;g++ ${BUILD32}&amp;quot; \&lt;br /&gt;
 USE_ARCH=32 ./configure --prefix=/usr &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;18i#include &amp;lt;string.h&amp;gt;&#039; src/main/cpp/inputstreamreader.cpp &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &#039;18i#include &amp;lt;string.h&amp;gt;&#039; src/main/cpp/socketoutputstream.cpp &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &#039;19i#include &amp;lt;string.h&amp;gt;&#039; src/examples/cpp/console.cpp &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; CXX=&amp;quot;g++ ${BUILDN32}&amp;quot; \&lt;br /&gt;
 USE_ARCH=n32 ./configure --prefix=/usr &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;18i#include &amp;lt;string.h&amp;gt;&#039; src/main/cpp/inputstreamreader.cpp &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &#039;18i#include &amp;lt;string.h&amp;gt;&#039; src/main/cpp/socketoutputstream.cpp &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &#039;19i#include &amp;lt;string.h&amp;gt;&#039; src/examples/cpp/console.cpp &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; CXX=&amp;quot;g++ ${BUILD64}&amp;quot; \&lt;br /&gt;
 USE_ARCH=64 ./configure --prefix=/usr \&lt;br /&gt;
     --libdir=/usr/lib64 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Contents ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Directories:&lt;br /&gt;
|/usr/include/log4cxx, /usr/share/log4cxx&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Programs:&lt;br /&gt;
|None&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Libraries:&lt;br /&gt;
|liblog4cxx.{a,la,so}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Programming]]&lt;/div&gt;</summary>
		<author><name>TPC</name></author>
	</entry>
</feed>