<?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=Bugsy</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=Bugsy"/>
	<link rel="alternate" type="text/html" href="https://cblfs.clfs.org/Special:Contributions/Bugsy"/>
	<updated>2026-04-17T16:36:40Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>?title=Mpg123&amp;diff=17134</id>
		<title>Mpg123</title>
		<link rel="alternate" type="text/html" href="?title=Mpg123&amp;diff=17134"/>
		<updated>2009-03-14T16:46:45Z</updated>

		<summary type="html">&lt;p&gt;Bugsy: /* 64Bit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://mpg123.org/download/mpg123-{{Mpg123-Version}}.tar.bz2&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://prdownloads.sourceforge.net/mpg123/mpg123-{{Mpg123-Version}}.tar.bz2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|The mpg123 package contains a console-based MP3 player. It claims to be the fastest MP3 decoder for Unix.|http://mpg123.org/}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
&lt;br /&gt;
*[[ALSA OSS]] or OSS kernel Support&lt;br /&gt;
*[[SDL]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Configure and compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure --prefix=/usr &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;
&#039;&#039;&#039;&#039;&#039;This package does not provide any libraries so only one installation is needed.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Configure and compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; ./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;
Configure and compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; ./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;
Configure and compile the package:&lt;br /&gt;
&lt;br /&gt;
 USE_ARCH=64 CC=&amp;quot;gcc ${BUILD64}&amp;quot; ./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;
== 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/lib/mpg123&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Programs:&lt;br /&gt;
|mpg123&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Libraries:&lt;br /&gt;
|libmpg123.{la,so}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Bugsy</name></author>
	</entry>
	<entry>
		<id>?title=Xorg7/Utilities&amp;diff=16991</id>
		<title>Xorg7/Utilities</title>
		<link rel="alternate" type="text/html" href="?title=Xorg7/Utilities&amp;diff=16991"/>
		<updated>2009-03-07T05:44:50Z</updated>

		<summary type="html">&lt;p&gt;Bugsy: /* 32Bit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| {{Xorg7-Mirror}}/util/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Back to [[Xorg7/Protocol_Headers|Protocol Headers]]&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|There are five utilities.  Note that the download source, above is the base URL.  Each could be downloaded individually, but it is probably easiest to use wget and append either *.bz2 or *.gz to the base URL to pull them all down to your system.&lt;br /&gt;
&lt;br /&gt;
Alternately, if you chose to use subdirectories, the tarballs can be retrieved as follows.  This will prevent multiple versions from being downloaded when multiple versions exist.&lt;br /&gt;
&lt;br /&gt;
 wget {{Filepathlink|Util-{{Xorg7-Version}}.wget}} &amp;amp;&amp;amp;&lt;br /&gt;
 mkdir -p util &amp;amp;&amp;amp;&lt;br /&gt;
 cd util &amp;amp;&amp;amp;&lt;br /&gt;
 wget -B {{Xorg7-Mirror}}/util/ -i ../Util-{{Xorg7-Version}}.wget&lt;br /&gt;
&lt;br /&gt;
The utilities xorg-cf-files, imake, and gccmakedep should be built in order before the other utilities.  Utilities lndir and makedepend can be built in either order.}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[pkg-config]]&lt;br /&gt;
* [[Xorg7/Protocol_Headers|Protocol Headers]]&lt;br /&gt;
&lt;br /&gt;
== Configuration Information ==&lt;br /&gt;
&lt;br /&gt;
The imake utility has some configuration options that prevent default applications from being built.&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;i&amp;gt;--disable-revpath:&amp;lt;/i&amp;gt; don&#039;t build revpath.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;i&amp;gt;--disable-makeg:&amp;lt;/i&amp;gt; don&#039;t build makeg.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;i&amp;gt;--disable-xmkmf:&amp;lt;/i&amp;gt; don&#039;t build xmkmf.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;i&amp;gt;--disable-ccmakedep:&amp;lt;/i&amp;gt; don&#039;t build ccmakedep.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;i&amp;gt;--disable-mergelib:&amp;lt;/i&amp;gt; don&#039;t build mergelib.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;i&amp;gt;--disable-mkdirhier:&amp;lt;/i&amp;gt; don&#039;t build mkdirhier.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;i&amp;gt;--disable-cleanlinks:&amp;lt;/i&amp;gt; don&#039;t build cleanlinks.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;i&amp;gt;--disable-mkhtmlindex:&amp;lt;/i&amp;gt; don&#039;t build mkhtmlindex.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
There is a hardcoded path in X11.tmpl for the Motif directory in the xorg-cf-files package.  To correct this:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;s@/usr/X11R6@$XORG_PREFIX@&amp;quot; X11.tmpl&lt;br /&gt;
&lt;br /&gt;
Install the xorg-cf-files  package with the following commands:&lt;br /&gt;
&lt;br /&gt;
 ./configure $XORG_CONFIG &amp;amp;&amp;amp;&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
Build the remaining packages with the standard build commands:&lt;br /&gt;
&lt;br /&gt;
 ./configure $XORG_CONFIG &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;
First install the xorg-cf-files package with the following commands:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;s@/usr/X11R6@$XORG_PREFIX@&amp;quot; X11.tmpl &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; CXX=&amp;quot;g++ ${BUILD32}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH32}&amp;quot; \&lt;br /&gt;
 ./configure $XORG_CONFIG32 &amp;amp;&amp;amp;&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
On at least my ppc64, running a 32-bit xmkmf still picks up -m64 and lib64 references.  comments in the template suggest at least part of this might be arch-specific. You can either test xmkmf after installing imake, or apply the following brute-force sed to one of the templates you have just installed:&lt;br /&gt;
&lt;br /&gt;
 sed -i -e &#039;s/m64/m32/g&#039; \&lt;br /&gt;
 -e &#039;s%lib64%lib%g&#039; ${XORG_PREFIX}/lib/X11/config/linux.cf&lt;br /&gt;
&lt;br /&gt;
Next, install the imake package with the following commands:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; CXX=&amp;quot;g++ ${BUILD32}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH32}&amp;quot; \&lt;br /&gt;
 ./configure $XORG_CONFIG32 --with-script-preproc-cmd=&amp;quot;gcc ${BUILD32} -E&amp;quot; &amp;amp;&amp;amp;&lt;br /&gt;
 make &amp;amp;&amp;amp;&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v ${XORG_PREFIX}/bin/imake{,-32} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v ${XORG_PREFIX}/bin/xmkmf{,-32} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v ${XORG_PREFIX}/bin/ccmakedep{,-32}&lt;br /&gt;
&lt;br /&gt;
At this point you can test xmkmf to make sure it finds the 32-bit values.  If these are wrong, it will break the compilation of 32-bit packages which use xmkmf to find where X is installed.  The test creates a minimal Imakefile and then uses that to create a Makefile.&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt;Imakefile &amp;lt;&amp;lt;&#039;_ACEOF&#039;&lt;br /&gt;
 incroot:&lt;br /&gt;
         @echo incroot=&#039;${INCROOT}&#039;&lt;br /&gt;
 usrlibdir:&lt;br /&gt;
         @echo usrlibdir=&#039;${USRLIBDIR}&#039;&lt;br /&gt;
 libdir:&lt;br /&gt;
         @echo libdir=&#039;${LIBDIR}&#039;&lt;br /&gt;
 _ACEOF&lt;br /&gt;
&lt;br /&gt;
 ln -sv /usr/bin/multiarch_wrapper ${XORG_PREFIX}/bin/xmkmf&lt;br /&gt;
 ln -sv /usr/bin/multiarch_wrapper ${XORG_PREFIX}/bin/imake&lt;br /&gt;
 USE_ARCH=32 PKG_CONFIG_DIR=/usr/lib/pkgconfig \&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; xmkmf&lt;br /&gt;
 rm ${XORG_PREFIX}/bin/{xmkmf,imake}&lt;br /&gt;
&lt;br /&gt;
If running this test, examine the Makefile it generated - all the libraries, particularly SYSTEMUSRLIBDIR, should be lib not lib64, and all invocations of gcc, particularly PREPROCESSCMD and LD, should use -m32 instead of -m64.&lt;br /&gt;
&lt;br /&gt;
If your result is different, backup the linux.cf file from the 32-bit xorg-cf you installed, run the sed, and retest.&lt;br /&gt;
&lt;br /&gt;
Next, install the gccmakedep package with the following commands:&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;/-DCCCMD=/s/$(CC)/&amp;quot;\\&amp;quot;&amp;amp;\\&amp;quot;&amp;quot;/&#039; Makefile.in &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; ./configure $XORG_CONFIG32 &amp;amp;&amp;amp;&lt;br /&gt;
 make &amp;amp;&amp;amp;&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v ${XORG_PREFIX}/bin/gccmakedep{,-32}&lt;br /&gt;
&lt;br /&gt;
Build the three remaining packages with the standard build commands:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; CXX=&amp;quot;g++ ${BUILD32}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH32}&amp;quot; \&lt;br /&gt;
 ./configure $XORG_CONFIG32 &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;
First, install the xorg-cf-files  package with the following commands:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;s@/usr/X11R6@$XORG_PREFIX@&amp;quot; X11.tmpl &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; CXX=&amp;quot;g++ ${BUILDN32}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATHN32}&amp;quot; \&lt;br /&gt;
 ./configure $XORG_CONFIGN32 &amp;amp;&amp;amp;&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 echo &amp;quot;#define ManDirectoryRoot /usr/share/man&amp;quot; &amp;gt;&amp;gt; /usr/lib32/X11/config/host.def &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i -e &amp;quot;s/LibDirName *lib$/LibDirName lib32/&amp;quot; /usr/lib32/X11/config/Imake.tmpl &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i -e &amp;quot;s/LibDirName *lib$/LibDirName lib32/&amp;quot; /usr/lib32/X11/config/X11.tmpl&lt;br /&gt;
&lt;br /&gt;
Next, install the imake package with the following commands:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; CXX=&amp;quot;g++ ${BUILDN32}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATHN32}&amp;quot; \&lt;br /&gt;
 ./configure $XORG_CONFIGN32 --with-script-preproc-cmd=&amp;quot;gcc ${BUILDN32} -E&amp;quot; &amp;amp;&amp;amp;&lt;br /&gt;
 make &amp;amp;&amp;amp;&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v ${XORG_PREFIX}/bin/imake{,-n32} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v ${XORG_PREFIX}/bin/xmkmf{,-n32} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v ${XORG_PREFIX}/bin/ccmakedep{,-n32}&lt;br /&gt;
&lt;br /&gt;
Next, install the gccmakedep package with the following commands:&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;/-DCCCMD=/s/$(CC)/&amp;quot;\\&amp;quot;&amp;amp;\\&amp;quot;&amp;quot;/&#039; Makefile.in &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; ./configure $XORG_CONFIGN32 &amp;amp;&amp;amp;&lt;br /&gt;
 make &amp;amp;&amp;amp;&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v ${XORG_PREFIX}/bin/gccmakedep{,-n32}&lt;br /&gt;
&lt;br /&gt;
Build the three remaining packages with the standard build commands:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; CXX=&amp;quot;g++ ${BUILDN32}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATHN32}&amp;quot; \&lt;br /&gt;
 ./configure $XORG_CONFIGN32 &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;
First, install the xorg-cf-files  package with the following commands:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;s@/usr/X11R6@$XORG_PREFIX@&amp;quot; X11.tmpl &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; CXX=&amp;quot;g++ ${BUILD64}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; \&lt;br /&gt;
 ./configure $XORG_CONFIG64 &amp;amp;&amp;amp;&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i -e &amp;quot;s/LibDirName *lib$/LibDirName lib64/&amp;quot; /usr/lib64/X11/config/Imake.tmpl &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i -e &amp;quot;s/LibDirName *lib$/LibDirName lib64/&amp;quot; /usr/lib64/X11/config/X11.tmpl&lt;br /&gt;
&lt;br /&gt;
Next, install the imake package with the following commands:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; CXX=&amp;quot;g++ ${BUILD64}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; \&lt;br /&gt;
 ./configure $XORG_CONFIG64  --with-script-preproc-cmd=&amp;quot;gcc ${BUILD64} -E&amp;quot;  &amp;amp;&amp;amp;&lt;br /&gt;
 make &amp;amp;&amp;amp;&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v ${XORG_PREFIX}/bin/imake{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v ${XORG_PREFIX}/bin/xmkmf{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v ${XORG_PREFIX}/bin/ccmakedep{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sfv /usr/bin/multiarch_wrapper ${XORG_PREFIX}/bin/imake &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sfv /usr/bin/multiarch_wrapper ${XORG_PREFIX}/bin/xmkmf &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sfv /usr/bin/multiarch_wrapper ${XORG_PREFIX}/bin/ccmakedep&lt;br /&gt;
&lt;br /&gt;
Next, install the gccmakedep package with the following commands:&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;/-DCCCMD=/s/$(CC)/&amp;quot;\\&amp;quot;&amp;amp;\\&amp;quot;&amp;quot;/&#039; Makefile.in &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; ./configure $XORG_CONFIG64 &amp;amp;&amp;amp;&lt;br /&gt;
 make &amp;amp;&amp;amp;&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v ${XORG_PREFIX}/bin/gccmakedep{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sfv /usr/bin/multiarch_wrapper ${XORG_PREFIX}/bin/gccmakedep&lt;br /&gt;
&lt;br /&gt;
Build the three remaining packages with the standard build commands:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; CXX=&amp;quot;g++ ${BUILD64}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; \&lt;br /&gt;
 ./configure $XORG_CONFIG64 &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;
== Semi-Automated Build ==&lt;br /&gt;
&lt;br /&gt;
The semi-automated build assumes that you have created the subdirectories discussed in the introduction.  After entering the utils directory, unpack the packages:&lt;br /&gt;
&lt;br /&gt;
 for i in *.tar.bz2; do&lt;br /&gt;
  tar xvf $i;&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
Make and install xorg-cf-files:&lt;br /&gt;
&lt;br /&gt;
 cd xorg-cf-files* &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;s@/usr/X11R6@$XORG_PREFIX@&amp;quot; X11.tmpl &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; CXX=&amp;quot;g++ ${BUILD32}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH32}&amp;quot; \&lt;br /&gt;
 ./configure $XORG_CONFIG32 &amp;amp;&amp;amp;&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 make clean &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;s@/usr/X11R6@$XORG_PREFIX@&amp;quot; X11.tmpl &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; CXX=&amp;quot;g++ ${BUILD64}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; \&lt;br /&gt;
 ./configure $XORG_CONFIG64 &amp;amp;&amp;amp;&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
Make and install imake:&lt;br /&gt;
&lt;br /&gt;
 cd imake* &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; CXX=&amp;quot;g++ ${BUILD32}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH32}&amp;quot; \&lt;br /&gt;
 ./configure $XORG_CONFIG32 --with-script-preproc-cmd=&amp;quot;gcc ${BUILD32} -E&amp;quot; &amp;amp;&amp;amp;&lt;br /&gt;
 make &amp;amp;&amp;amp;&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v ${XORG_PREFIX}/bin/imake{,-32} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v ${XORG_PREFIX}/bin/xmkmf{,-32} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v ${XORG_PREFIX}/bin/ccmakedep{,-32} &amp;amp;&amp;amp;&lt;br /&gt;
 make clean &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; CXX=&amp;quot;g++ ${BUILD64}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; \&lt;br /&gt;
 ./configure $XORG_CONFIG64  --with-script-preproc-cmd=&amp;quot;gcc ${BUILD64} -E&amp;quot;  &amp;amp;&amp;amp;&lt;br /&gt;
 make &amp;amp;&amp;amp;&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v ${XORG_PREFIX}/bin/imake{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v ${XORG_PREFIX}/bin/xmkmf{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v ${XORG_PREFIX}/bin/ccmakedep{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sfv /usr/bin/multiarch_wrapper ${XORG_PREFIX}/bin/imake &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sfv /usr/bin/multiarch_wrapper ${XORG_PREFIX}/bin/xmkmf &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sfv /usr/bin/multiarch_wrapper ${XORG_PREFIX}/bin/ccmakedep&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
Next, install the gccmakedep package with the following commands:&lt;br /&gt;
&lt;br /&gt;
 cd gccmakedep* &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &#039;/-DCCCMD=[^&amp;quot;]/s/$(CC)/&amp;quot;\\&amp;quot;&amp;amp;\\&amp;quot;&amp;quot;/&#039; Makefile.in &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; ./configure $XORG_CONFIG32 &amp;amp;&amp;amp;&lt;br /&gt;
 make &amp;amp;&amp;amp;&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v ${XORG_PREFIX}/bin/gccmakedep{,-32} &amp;amp;&amp;amp;&lt;br /&gt;
 make clean &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &#039;/-DCCCMD=[^&amp;quot;]/s/$(CC)/&amp;quot;\\&amp;quot;&amp;amp;\\&amp;quot;&amp;quot;/&#039; Makefile.in &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; ./configure $XORG_CONFIG64 &amp;amp;&amp;amp;&lt;br /&gt;
 make &amp;amp;&amp;amp;&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v ${XORG_PREFIX}/bin/gccmakedep{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sfv /usr/bin/multiarch_wrapper ${XORG_PREFIX}/bin/gccmakedep &amp;amp;&amp;amp;&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
Make and install the remaining packages:&lt;br /&gt;
&lt;br /&gt;
 for dir in util-macros lndir makedepend; do&lt;br /&gt;
 cd ${dir}* &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; CXX=&amp;quot;g++ ${BUILD32}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH32}&amp;quot; \&lt;br /&gt;
 ./configure $XORG_CONFIG32 &amp;amp;&amp;amp;&lt;br /&gt;
 make &amp;amp;&amp;amp;&lt;br /&gt;
 make install &amp;amp;&amp;amp; &lt;br /&gt;
 make clean &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; CXX=&amp;quot;g++ ${BUILD64}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; \&lt;br /&gt;
 ./configure $XORG_CONFIG64 &amp;amp;&amp;amp;&lt;br /&gt;
 make &amp;amp;&amp;amp;&lt;br /&gt;
 make install &amp;amp;&amp;amp;  &lt;br /&gt;
 cd ..;&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
Next install the [[Xorg7/Libraries|Libraries]]&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;
| ${XORG_PREFIX}/lib/X11/config, ${XORG_PREFIX}/bin&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! Installed Programs:&lt;br /&gt;
| imake, makedepend, lndir, ccmakedep, mergelib, revpath, makedirhier, makeg, cleanlinks, mkhtmlindex, xmkmf&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Short Description ===&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;
!xorg-cf-files&lt;br /&gt;
|provides templates, rules, and configuration information used to build Xorg components.&lt;br /&gt;
|-&lt;br /&gt;
!imake&lt;br /&gt;
|is the include make program. Imake takes a template file (Imake.tmpl) and a prototype (Imakefile) and runs cpp on them producing a Makefile.  It then optionally runs make on the Makefile.&lt;br /&gt;
|-&lt;br /&gt;
!gccmakedep&lt;br /&gt;
|creates dependencies in makefiles.  Same as makedepend except it uses gcc.&lt;br /&gt;
|-&lt;br /&gt;
!lndir&lt;br /&gt;
|is used to create a copy of the a directory tree that has links for all   non-directories.&lt;br /&gt;
|-&lt;br /&gt;
!makedepend&lt;br /&gt;
|creates dependencies in makefiles.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Bugsy</name></author>
	</entry>
	<entry>
		<id>?title=Emacs&amp;diff=16929</id>
		<title>Emacs</title>
		<link rel="alternate" type="text/html" href="?title=Emacs&amp;diff=16929"/>
		<updated>2009-03-01T04:50:50Z</updated>

		<summary type="html">&lt;p&gt;Bugsy: /* Multilib */&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://ftp.gnu.org/pub/gnu/emacs/emacs-{{Emacs-Version}}.tar.gz&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|The Emacs package contains an extensible, customizable, self-documenting real-time display editor.|http://www.gnu.org/software/emacs/}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[libjpeg]]&lt;br /&gt;
* [[libpng]]&lt;br /&gt;
* [[libTIFF]]&lt;br /&gt;
* [[GifLib]]&lt;br /&gt;
* [[X Window System]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure --prefix=/usr --libexecdir=/usr/lib --localstatedir=/var &amp;amp;&amp;amp;&lt;br /&gt;
 make bootstrap&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 chown -v -R root:root /usr/share/emacs/{{Emacs-Version}}&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;span class=&amp;quot;mw-headline&amp;quot;&amp;gt; 32Bit &amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Compile the package:&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;CC=&amp;quot;gcc ${BUILD32}&amp;quot; CXX=&amp;quot;g++ ${BUILD32}&amp;quot; PKG_CONFIG_PATH=${PKG_CONFIG_PATH32} \&lt;br /&gt;
    ./configure --prefix=/usr \&lt;br /&gt;
    --libexecdir=/usr/lib --localstatedir=/var \&lt;br /&gt;
    --host=i386-pc-linux-gnu --target=i386-pc-linux-gnu &amp;amp;&amp;amp;&lt;br /&gt;
make bootstrap&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Install the package:&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;make install &amp;amp;&amp;amp;&lt;br /&gt;
chown -v -R root:root /usr/share/emacs/22.2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;span class=&amp;quot;mw-headline&amp;quot;&amp;gt; 64Bit &amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Compile the package:&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;CC=&amp;quot;gcc ${BUILD64}&amp;quot; CXX=&amp;quot;g++ ${BUILD64}&amp;quot; PKG_CONFIG_PATH=${PKG_CONFIG_PATH64} \&lt;br /&gt;
    ./configure --prefix=/usr --libdir=/usr/lib64 --libexecdir=/usr/lib64 \&lt;br /&gt;
    --localstatedir=/var &amp;amp;&amp;amp;&lt;br /&gt;
make bootstrap&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Install the package:&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;make install &amp;amp;&amp;amp;&lt;br /&gt;
chown -v -R root:root /usr/share/emacs/22.2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&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 Programs:&lt;br /&gt;
| b2m, ctags, ebrowse, emacs, emacsclient, etags, grep-changelog, rcs-checkin&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! Installed Libraries:&lt;br /&gt;
| None&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! Installed Directories:&lt;br /&gt;
| /usr/lib/emacs, /usr/share/emacs&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Text Editors]]&lt;/div&gt;</summary>
		<author><name>Bugsy</name></author>
	</entry>
	<entry>
		<id>?title=Emacs&amp;diff=16928</id>
		<title>Emacs</title>
		<link rel="alternate" type="text/html" href="?title=Emacs&amp;diff=16928"/>
		<updated>2009-03-01T02:17:26Z</updated>

		<summary type="html">&lt;p&gt;Bugsy: /* 32Bit */&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://ftp.gnu.org/pub/gnu/emacs/emacs-{{Emacs-Version}}.tar.gz&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|The Emacs package contains an extensible, customizable, self-documenting real-time display editor.|http://www.gnu.org/software/emacs/}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[libjpeg]]&lt;br /&gt;
* [[libpng]]&lt;br /&gt;
* [[libTIFF]]&lt;br /&gt;
* [[GifLib]]&lt;br /&gt;
* [[X Window System]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure --prefix=/usr --libexecdir=/usr/lib --localstatedir=/var &amp;amp;&amp;amp;&lt;br /&gt;
 make bootstrap&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 chown -v -R root:root /usr/share/emacs/{{Emacs-Version}}&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
USE_ARCH=32 CC=&amp;quot;gcc ${BUILD32}&amp;quot; CXX=&amp;quot;g++ ${BUILD32}&amp;quot; \&amp;lt;br/&amp;gt;&lt;br /&gt;
PKG_CONFIG_PATH=${PKG_CONFIG_PATH32} ./configure --prefix=/usr \&amp;lt;br/&amp;gt;&lt;br /&gt;
--libexecdir=/usr/lib --localstatedir=/var \&amp;lt;br/&amp;gt;&lt;br /&gt;
--host=i386-pc-linux-gnu --target=i386-pc-linux-gnu &amp;amp;&amp;amp;&amp;lt;br/&amp;gt;&lt;br /&gt;
make bootstrap&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
make install &amp;amp;&amp;amp;&amp;lt;br/&amp;gt;&lt;br /&gt;
chown -v -R root:root /usr/share/emacs/22.2&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&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 Programs:&lt;br /&gt;
| b2m, ctags, ebrowse, emacs, emacsclient, etags, grep-changelog, rcs-checkin&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! Installed Libraries:&lt;br /&gt;
| None&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! Installed Directories:&lt;br /&gt;
| /usr/lib/emacs, /usr/share/emacs&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Text Editors]]&lt;/div&gt;</summary>
		<author><name>Bugsy</name></author>
	</entry>
</feed>