<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://cblfs.nicewhileitlasted.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=75.152.144.58</id>
	<title>CBLFS - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://cblfs.nicewhileitlasted.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=75.152.144.58"/>
	<link rel="alternate" type="text/html" href="https://cblfs.nicewhileitlasted.com/Special:Contributions/75.152.144.58"/>
	<updated>2026-05-21T17:42:33Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>?title=Qt3&amp;diff=13083</id>
		<title>Qt3</title>
		<link rel="alternate" type="text/html" href="?title=Qt3&amp;diff=13083"/>
		<updated>2008-02-06T07:12:56Z</updated>

		<summary type="html">&lt;p&gt;75.152.144.58: http:// -&amp;gt; ftp://&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;
| ftp://ftp.trolltech.com/qt/source/qt-x11-free-{{Qt3-Version}}.tar.gz&lt;br /&gt;
|-&lt;br /&gt;
!Dowload Patch:&lt;br /&gt;
| http://svn.cross-lfs.org/svn/repos/patches/qt/qt-{{Qt3-Version}}-utf8-1.patch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|Qt is a comprehensive development framework that includes an extensive array of features, capabilities and tools that enable development of high-performance, cross-platform rich-client and server-side applications. Qt is the GUI framework on which [[KDE]] is built and Qt3 is the version of Qt that [[KDE]]3 uses. You can of course use Qt for non-[[KDE]] applications as well, but if you wish to use [[KDE]] or any [[KDE]]-based applications, you must have Qt installed on your system.|http://www.trolltech.com/products/qt/qt3}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[X Window System]]&lt;br /&gt;
* [[libjpeg]]&lt;br /&gt;
* [[libmng]]&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[MySQL]]&lt;br /&gt;
* [[NAS]]&lt;br /&gt;
* [[CUPS]]&lt;br /&gt;
* [[PostgreSQL]]&lt;br /&gt;
* [[unixODBC]]&lt;br /&gt;
* [[SQLite]]&lt;br /&gt;
* [[Firebird]]&lt;br /&gt;
&lt;br /&gt;
== Extra ==&lt;br /&gt;
&lt;br /&gt;
If you would like to compile with [[MySQL]] support add the following to the configure command:&lt;br /&gt;
&lt;br /&gt;
 -qt-sql-mysql&lt;br /&gt;
&lt;br /&gt;
And run this sed before compiling:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;s@mysql.h@mysql/mysql.h@g&amp;quot; src/sql/drivers/mysql/qsql_mysql.h&lt;br /&gt;
&lt;br /&gt;
If you would like to compile with [[NAS]] support add the following to the configure command:&lt;br /&gt;
&lt;br /&gt;
 -system-nas-sound&lt;br /&gt;
&lt;br /&gt;
== Note to DESTDIR Fans ==&lt;br /&gt;
&lt;br /&gt;
Unfortunately Qt3 ignores DESTDIR. However, it uses INSTALL_ROOT for the same purpose, so use INSTALL_ROOT as you would normally use DESTDIR.&lt;br /&gt;
&lt;br /&gt;
= Installing Qt3 in /usr =&lt;br /&gt;
&lt;br /&gt;
If you want to install Qt3 in /usr, these are in the instructions to do so. If you want to install it in /opt, the instructions are below.&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
If you&#039;re [[X Window System]] prefix is something other then &#039;&#039;&#039;/usr/X11R6&#039;&#039;&#039; then run the following command to change the hard coded paths in the sources:&lt;br /&gt;
&lt;br /&gt;
 for file in $(grep -lr &amp;quot;X11R6&amp;quot; *)&lt;br /&gt;
 do&lt;br /&gt;
   sed -i &amp;quot;s@/usr/X11R6@${XORG_PREFIX}@g&amp;quot; $file&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 bash&lt;br /&gt;
 export PATH=$PWD/bin:$PATH &amp;amp;&amp;amp;&lt;br /&gt;
 export LD_LIBRARY_PATH=$PWD/lib:$LD_LIBRARY_PATH &amp;amp;&amp;amp;&lt;br /&gt;
 &lt;br /&gt;
 patch -Np1 -i ../qt-{{Qt3-Version}}-utf8-1.patch &amp;amp;&amp;amp;&lt;br /&gt;
 ./configure -prefix /usr \&lt;br /&gt;
 -docdir /usr/share/doc/qt \&lt;br /&gt;
 -headerdir /usr/include/qt \&lt;br /&gt;
 -datadir /usr/share/qt \&lt;br /&gt;
 -plugindir /usr/lib/qt/plugin \&lt;br /&gt;
 -translationdir /usr/share/qt/translations \&lt;br /&gt;
 -sysconfdir /etc/qt \&lt;br /&gt;
 -qt-gif \&lt;br /&gt;
 -system-zlib \&lt;br /&gt;
 -system-libpng \&lt;br /&gt;
 -system-libjpeg \&lt;br /&gt;
 -system-libmng \&lt;br /&gt;
 -plugin-imgfmt-png \&lt;br /&gt;
 -plugin-imgfmt-jpeg \&lt;br /&gt;
 -plugin-imgfmt-mng \&lt;br /&gt;
 -no-exceptions \&lt;br /&gt;
 -thread \&lt;br /&gt;
 -tablet &amp;amp;&amp;amp;&lt;br /&gt;
 &lt;br /&gt;
 find -type f -name Makefile | xargs sed -i &amp;quot;s@-Wl,-rpath,/usr/lib@@g&amp;quot; &amp;amp;&amp;amp;&lt;br /&gt;
 make &amp;amp;&amp;amp;&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 cp -Rv doc/man /usr/share &amp;amp;&amp;amp;&lt;br /&gt;
 cp -Rv examples /usr/share/doc/qt &amp;amp;&amp;amp;&lt;br /&gt;
 ln -v -sf libqt-mt.so /usr/lib/libqt.so &amp;amp;&amp;amp;&lt;br /&gt;
 install -dv /usr/share/qt &amp;amp;&amp;amp;&lt;br /&gt;
 ln -v -snf ../../bin /usr/share/qt/bin &amp;amp;&amp;amp;&lt;br /&gt;
 ln -v -snf ../../include/qt /usr/share/qt/include &amp;amp;&amp;amp;&lt;br /&gt;
 ln -v -snf ../../lib /usr/share/qt/lib &lt;br /&gt;
&lt;br /&gt;
=== Command Explanations ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;find -type f -name Makefile | xargs sed -i &amp;quot;s@-Wl,-rpath,/usr/lib@@g&amp;quot;&#039;&#039;: This command removes the harcoding of /usr/lib in a number of files.&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
If you&#039;re [[X Window System]] prefix is something other then &#039;&#039;&#039;/usr/X11R6&#039;&#039;&#039; then run the following command to change the hard coded paths in the sources:&lt;br /&gt;
&lt;br /&gt;
 for file in $(grep -lr &amp;quot;X11R6&amp;quot; *)&lt;br /&gt;
 do&lt;br /&gt;
   sed -i &amp;quot;s@/usr/X11R6@${XORG_PREFIX}@g&amp;quot; $file&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 bash&lt;br /&gt;
 export PATH=$PWD/bin:$PATH &amp;amp;&amp;amp;&lt;br /&gt;
 export LD_LIBRARY_PATH=$PWD/lib:$LD_LIBRARY_PATH &amp;amp;&amp;amp;&lt;br /&gt;
 export QMAKESPEC=linux-g++-32 &amp;amp;&amp;amp;&lt;br /&gt;
 &lt;br /&gt;
 patch -Np1 -i ../qt-{{Qt3-Version}}-utf8-1.patch &amp;amp;&amp;amp;&lt;br /&gt;
 ./configure -prefix /usr \&lt;br /&gt;
 -docdir /usr/share/doc/qt \&lt;br /&gt;
 -headerdir /usr/include/qt \&lt;br /&gt;
 -datadir /usr/share/qt \&lt;br /&gt;
 -plugindir /usr/lib/qt/plugin \&lt;br /&gt;
 -translationdir /usr/share/qt/translations \&lt;br /&gt;
 -sysconfdir /etc/qt \&lt;br /&gt;
 -qt-gif \&lt;br /&gt;
 -system-zlib \&lt;br /&gt;
 -system-libpng \&lt;br /&gt;
 -system-libjpeg \&lt;br /&gt;
 -system-libmng \&lt;br /&gt;
 -plugin-imgfmt-png \&lt;br /&gt;
 -plugin-imgfmt-jpeg \&lt;br /&gt;
 -plugin-imgfmt-mng \&lt;br /&gt;
 -no-exceptions \&lt;br /&gt;
 -thread \&lt;br /&gt;
 -tablet &amp;amp;&amp;amp;&lt;br /&gt;
 &lt;br /&gt;
 find -type f -name Makefile | xargs sed -i &amp;quot;s@-Wl,-rpath,/usr/lib@@g&amp;quot; &amp;amp;&amp;amp;&lt;br /&gt;
 make &amp;amp;&amp;amp;&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /usr/bin/qmake{,-32} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /usr/bin/uic{,-32} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /usr/bin/moc{,-32} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /usr/bin/qtconfig{,-32} &amp;amp;&amp;amp;&lt;br /&gt;
 install -dv /usr/share/qt &amp;amp;&amp;amp;&lt;br /&gt;
 ln -v -snf ../../bin /usr/share/qt/bin &amp;amp;&amp;amp;&lt;br /&gt;
 ln -v -snf ../../include/qt /usr/share/qt/include &amp;amp;&amp;amp;&lt;br /&gt;
 ln -v -snf ../../lib /usr/share/qt/lib&lt;br /&gt;
 ln -svf libqt-mt.so /usr/lib/libqt.so&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;TODO....&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
If you&#039;re [[X Window System]] prefix is something other then &#039;&#039;&#039;/usr/X11R6&#039;&#039;&#039; then run the following command to change the hard coded paths in the sources:&lt;br /&gt;
&lt;br /&gt;
 for file in $(grep -lr &amp;quot;X11R6&amp;quot; *)&lt;br /&gt;
 do&lt;br /&gt;
   sed -i &amp;quot;s@/usr/X11R6@${XORG_PREFIX}@g&amp;quot; $file&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
Fix a known issue with QTSPEC linux-g++-64:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;/^QMAKE_LIBDIR_QT/s:/lib:&amp;amp;64:&amp;quot; mkspecs/linux-g++-64/qmake.conf&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 bash&lt;br /&gt;
 export PATH=$PWD/bin:$PATH &amp;amp;&amp;amp;&lt;br /&gt;
 export LD_LIBRARY_PATH=$PWD/lib:$LD_LIBRARY_PATH &amp;amp;&amp;amp;&lt;br /&gt;
 export QMAKESPEC=linux-g++-64 &amp;amp;&amp;amp;&lt;br /&gt;
 &lt;br /&gt;
 patch -Np1 -i ../qt-{{Qt3-Version}}-utf8-1.patch &amp;amp;&amp;amp;&lt;br /&gt;
 ./configure -prefix /usr \&lt;br /&gt;
 -libdir /usr/lib64 \&lt;br /&gt;
 -docdir /usr/share/doc/qt \&lt;br /&gt;
 -headerdir /usr/include/qt \&lt;br /&gt;
 -datadir /usr/share/qt \&lt;br /&gt;
 -plugindir /usr/lib64/qt/plugin \&lt;br /&gt;
 -translationdir /usr/share/qt/translations \&lt;br /&gt;
 -sysconfdir /etc/qt \&lt;br /&gt;
 -qt-gif \&lt;br /&gt;
 -system-zlib \&lt;br /&gt;
 -system-libpng \&lt;br /&gt;
 -system-libjpeg \&lt;br /&gt;
 -system-libmng \&lt;br /&gt;
 -plugin-imgfmt-png \&lt;br /&gt;
 -plugin-imgfmt-jpeg \&lt;br /&gt;
 -plugin-imgfmt-mng \&lt;br /&gt;
 -no-exceptions \&lt;br /&gt;
 -thread \&lt;br /&gt;
 -tablet &amp;amp;&amp;amp;&lt;br /&gt;
 &lt;br /&gt;
 find -type f -name Makefile | xargs sed -i &amp;quot;s@-Wl,-rpath,/usr/lib64@@g&amp;quot; &amp;amp;&amp;amp;&lt;br /&gt;
 make &amp;amp;&amp;amp;&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 cp -Rv doc/man /usr/share &amp;amp;&amp;amp;&lt;br /&gt;
 cp -Rv examples /usr/share/doc/qt &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /usr/bin/qmake{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /usr/bin/uic{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /usr/bin/moc{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /usr/bin/qtconfig{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 ln -svf /usr/bin/multiarch_wrapper /usr/bin/qmake &amp;amp;&amp;amp;&lt;br /&gt;
 ln -svf /usr/bin/multiarch_wrapper /usr/bin/uic &amp;amp;&amp;amp;&lt;br /&gt;
 ln -svf /usr/bin/multiarch_wrapper /usr/bin/moc &amp;amp;&amp;amp;&lt;br /&gt;
 ln -svf /usr/bin/multiarch_wrapper /usr/bin/qtconfig &amp;amp;&amp;amp;&lt;br /&gt;
 install -dv /usr/share/qt &amp;amp;&amp;amp;&lt;br /&gt;
 ln -v -snf ../../bin /usr/share/qt/bin &amp;amp;&amp;amp;&lt;br /&gt;
 ln -v -snf ../../include/qt /usr/share/qt/include &amp;amp;&amp;amp;&lt;br /&gt;
 ln -v -snf ../../lib64 /usr/share/qt/lib64&lt;br /&gt;
 ln -svf libqt-mt.so /usr/lib64/libqt.so&lt;br /&gt;
&lt;br /&gt;
== Configuring ==&lt;br /&gt;
&lt;br /&gt;
=== profile.d/20-qt.sh ===&lt;br /&gt;
&lt;br /&gt;
If you&#039;re using the setup defined in [[Bash Startup Files]] then run the following commands. If you&#039;re not using the setup defined in [[Bash Startup Files]] make sure that your enviornment is setup correctly.&lt;br /&gt;
&lt;br /&gt;
==== Non-Multilib and Multilib ====&lt;br /&gt;
&lt;br /&gt;
Note that this file isn&#039;t really necessary in most cases since /usr is already in the search path, but there are a few packages that care about QTDIR and some of the packages in CBLFS have instructions that include QTDIR, so creating this file means that those instructions should work correctly without any modification.&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /etc/profile.d/20-qt.sh &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 # Begin /etc/profile.d/20-qt.sh&lt;br /&gt;
 &lt;br /&gt;
 export QTDIR=/usr/share/qt&lt;br /&gt;
 &lt;br /&gt;
 # End /etc/profile.d/20-qt.sh&lt;br /&gt;
 EOF&lt;br /&gt;
 source /etc/profile&lt;br /&gt;
&lt;br /&gt;
=== ld.so.conf ===&lt;br /&gt;
&lt;br /&gt;
There is no need to update ld.so.conf when installing Qt3 in /usr.&lt;br /&gt;
&lt;br /&gt;
= Installing Qt3 in /opt =&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
If you&#039;re [[X Window System]] prefix is something other then &#039;&#039;&#039;/usr/X11R6&#039;&#039;&#039; then run the following command to change the hard coded paths in the sources:&lt;br /&gt;
&lt;br /&gt;
 for file in $(grep -lr &amp;quot;X11R6&amp;quot; *)&lt;br /&gt;
 do&lt;br /&gt;
     sed -i &amp;quot;s@/usr/X11R6@${XORG_PREFIX}@g&amp;quot; $file&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 bash&lt;br /&gt;
 export QTDIR=$PWD &amp;amp;&amp;amp;&lt;br /&gt;
 export LD_LIBRARY_PATH=$PWD/lib:$LD_LIBRARY_PATH &amp;amp;&amp;amp;&lt;br /&gt;
 export PATH=$PWD/bin:$PATH &amp;amp;&amp;amp;&lt;br /&gt;
 &lt;br /&gt;
 patch -Np1 -i ../qt-{{Qt3-Version}}-utf8-1.patch &amp;amp;&amp;amp;&lt;br /&gt;
 ./configure -prefix /opt/qt-{{Qt3-Version}} \&lt;br /&gt;
 -sysconfdir /etc/qt \&lt;br /&gt;
 -qt-gif \&lt;br /&gt;
 -system-zlib \&lt;br /&gt;
 -system-libpng \&lt;br /&gt;
 -system-libjpeg \&lt;br /&gt;
 -system-libmng \&lt;br /&gt;
 -plugin-imgfmt-png \&lt;br /&gt;
 -plugin-imgfmt-jpeg \&lt;br /&gt;
 -plugin-imgfmt-mng \&lt;br /&gt;
 -no-exceptions \&lt;br /&gt;
 -thread \&lt;br /&gt;
 -tablet &amp;amp;&amp;amp;&lt;br /&gt;
 make &amp;amp;&amp;amp;&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 ln -svfn qt-{{Qt3-Version}} /opt/qt &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sv libqt-mt.so /opt/qt-{{Qt3-Version}}/lib/libqt.so &amp;amp;&amp;amp;&lt;br /&gt;
 cp -Rv doc/man /opt/qt-{{Qt3-Version}}/doc &amp;amp;&amp;amp;&lt;br /&gt;
 cp -Rv examples /opt/qt-{{Qt3-Version}}/doc&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
If you&#039;re [[X Window System]] prefix is something other then &#039;&#039;&#039;/usr/X11R6&#039;&#039;&#039; then run the following command to change the hard coded paths in the sources:&lt;br /&gt;
&lt;br /&gt;
 for file in $(grep -lr &amp;quot;X11R6&amp;quot; *)&lt;br /&gt;
 do&lt;br /&gt;
     sed -i &amp;quot;s@/usr/X11R6@${XORG_PREFIX}@g&amp;quot; $file&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 bash&lt;br /&gt;
 export QTDIR=$PWD &amp;amp;&amp;amp;&lt;br /&gt;
 export LD_LIBRARY_PATH=$PWD/lib:$LD_LIBRARY_PATH &amp;amp;&amp;amp;&lt;br /&gt;
 export PATH=$PWD/bin:$PATH &amp;amp;&amp;amp;&lt;br /&gt;
 export QMAKESPEC=linux-g++-32 &amp;amp;&amp;amp;&lt;br /&gt;
 &lt;br /&gt;
 patch -Np1 -i ../qt-{{Qt3-Version}}-utf8-1.patch &amp;amp;&amp;amp;&lt;br /&gt;
 ./configure -prefix /opt/qt-{{Qt3-Version}} \&lt;br /&gt;
 -plugindir /opt/qt-{{Qt3-Version}}/lib/plugin \&lt;br /&gt;
 -sysconfdir /etc/qt \&lt;br /&gt;
 -qt-gif \&lt;br /&gt;
 -system-zlib \&lt;br /&gt;
 -system-libpng \&lt;br /&gt;
 -system-libjpeg \&lt;br /&gt;
 -system-libmng \&lt;br /&gt;
 -plugin-imgfmt-png \&lt;br /&gt;
 -plugin-imgfmt-jpeg \&lt;br /&gt;
 -plugin-imgfmt-mng \&lt;br /&gt;
 -no-exceptions \&lt;br /&gt;
 -thread \&lt;br /&gt;
 -tablet &amp;amp;&amp;amp;&lt;br /&gt;
 make &amp;amp;&amp;amp;&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /opt/qt-{{Qt3-Version}}/bin/qmake{,-32} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /opt/qt-{{Qt3-Version}}/bin/uic{,-32} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /opt/qt-{{Qt3-Version}}/bin/moc{,-32} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /opt/qt-{{Qt3-Version}}/bin/qtconfig{,-32} &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sv libqt-mt.so /opt/qt-{{Qt3-Version}}/lib/libqt.so&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;TODO....&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
If you&#039;re [[X Window System]] prefix is something other then &#039;&#039;&#039;/usr/X11R6&#039;&#039;&#039; then run the following command to change the hard coded paths in the sources:&lt;br /&gt;
&lt;br /&gt;
 for file in $(grep -lr &amp;quot;X11R6&amp;quot; *)&lt;br /&gt;
 do&lt;br /&gt;
     sed -i &amp;quot;s@/usr/X11R6@${XORG_PREFIX}@g&amp;quot; $file&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
Fix a known issue with QTSPEC linux-g++-64:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;/^QMAKE_LIBDIR_QT/s:/lib:&amp;amp;64:&amp;quot; mkspecs/linux-g++-64/qmake.conf&lt;br /&gt;
&lt;br /&gt;
Compile the package&lt;br /&gt;
&lt;br /&gt;
 bash&lt;br /&gt;
 export QTDIR=$PWD &amp;amp;&amp;amp;&lt;br /&gt;
 export LD_LIBRARY_PATH=$PWD/lib:$LD_LIBRARY_PATH &amp;amp;&amp;amp;&lt;br /&gt;
 export PATH=$PWD/bin:$PATH &amp;amp;&amp;amp;&lt;br /&gt;
 export QMAKESPEC=linux-g++-64 &amp;amp;&amp;amp;&lt;br /&gt;
 &lt;br /&gt;
 patch -Np1 -i ../qt-{{Qt3-Version}}-utf8-1.patch &amp;amp;&amp;amp;&lt;br /&gt;
 ./configure -prefix /opt/qt-{{Qt3-Version}} \&lt;br /&gt;
 -libdir /opt/qt-{{Qt3-Version}}/lib64 \&lt;br /&gt;
 -plugindir /opt/qt-{{Qt3-Version}}/lib64/plugin \&lt;br /&gt;
 -L/usr/lib64 \&lt;br /&gt;
 -sysconfdir /etc/qt \&lt;br /&gt;
 -qt-gif \&lt;br /&gt;
 -system-zlib \&lt;br /&gt;
 -system-libpng \&lt;br /&gt;
 -system-libjpeg \&lt;br /&gt;
 -system-libmng \&lt;br /&gt;
 -plugin-imgfmt-png \&lt;br /&gt;
 -plugin-imgfmt-jpeg \&lt;br /&gt;
 -plugin-imgfmt-mng \&lt;br /&gt;
 -no-exceptions \&lt;br /&gt;
 -thread \&lt;br /&gt;
 -tablet &amp;amp;&amp;amp;&lt;br /&gt;
 make &amp;amp;&amp;amp;&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /opt/qt-{{Qt3-Version}}/bin/qmake{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /opt/qt-{{Qt3-Version}}/bin/uic{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /opt/qt-{{Qt3-Version}}/bin/moc{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /opt/qt-{{Qt3-Version}}/bin/qtconfig{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 ln -svf /usr/bin/multiarch_wrapper /opt/qt-{{Qt3-Version}}/bin/qmake &amp;amp;&amp;amp;&lt;br /&gt;
 ln -svf /usr/bin/multiarch_wrapper /opt/qt-{{Qt3-Version}}/bin/uic &amp;amp;&amp;amp;&lt;br /&gt;
 ln -svf /usr/bin/multiarch_wrapper /opt/qt-{{Qt3-Version}}/bin/moc &amp;amp;&amp;amp;&lt;br /&gt;
 ln -svf /usr/bin/multiarch_wrapper /opt/qt-{{Qt3-Version}}/bin/qtconfig &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sv libqt-mt.so /opt/qt-{{Qt3-Version}}/lib64/libqt.so &amp;amp;&amp;amp;&lt;br /&gt;
 cp -Rv doc/man /opt/qt-{{Qt3-Version}}/doc &amp;amp;&amp;amp;&lt;br /&gt;
 cp -Rv examples /opt/qt-{{Qt3-Version}}/doc &amp;amp;&amp;amp;&lt;br /&gt;
 ln -svfn qt-{{Qt3-Version}} /opt/qt&lt;br /&gt;
&lt;br /&gt;
== Configuring ==&lt;br /&gt;
&lt;br /&gt;
=== profile.d/20-qt.sh ===&lt;br /&gt;
&lt;br /&gt;
If you&#039;re using the setup defined in [[Bash Startup Files]] then run the following commands. If you&#039;re not using the setup defined in [[Bash Startup Files]] make sure that your enviornment is setup correctly.&lt;br /&gt;
&lt;br /&gt;
==== Non-Multilib ====&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /etc/profile.d/20-qt.sh &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 # Begin /etc/profile.d/20-qt.sh&lt;br /&gt;
 &lt;br /&gt;
 export QTDIR=/opt/qt&lt;br /&gt;
 &lt;br /&gt;
 export PATH=&amp;quot;${PATH}:${QTDIR}/bin&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 export PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH}${PKG_CONFIG_PATH+:}${QTDIR}/lib/pkgconfig&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # End /etc/profile.d/20-qt.sh&lt;br /&gt;
 EOF&lt;br /&gt;
 source /etc/profile&lt;br /&gt;
&lt;br /&gt;
==== Multilib ====&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /etc/profile.d/20-qt.sh &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 # Begin /etc/profile.d/20-qt.sh&lt;br /&gt;
 &lt;br /&gt;
 export QTDIR=/opt/qt&lt;br /&gt;
 &lt;br /&gt;
 export PATH=&amp;quot;${PATH}:${QTDIR}/bin&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 export PKG_CONFIG_PATH32=&amp;quot;${PKG_CONFIG_PATH32}${PKG_CONFIG_PATH32+:}${QTDIR}/lib/pkgconfig&amp;quot;&lt;br /&gt;
 export PKG_CONFIG_PATHN32=&amp;quot;${PKG_CONFIG_PATHN32}${PKG_CONFIG_PATHN32+:}${QTDIR}/lib32/pkgconfig&amp;quot;&lt;br /&gt;
 export PKG_CONFIG_PATH64=&amp;quot;${PKG_CONFIG_PATH64}${PKG_CONFIG_PATH64+:}${QTDIR}/lib64/pkgconfig&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # End /etc/profile.d/20-qt.sh&lt;br /&gt;
 EOF&lt;br /&gt;
 source /etc/profile&lt;br /&gt;
&lt;br /&gt;
=== ld.so.conf ===&lt;br /&gt;
&lt;br /&gt;
==== Non-Multilib ====&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt;&amp;gt; /etc/ld.so.conf &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot; &amp;amp;&amp;amp;&lt;br /&gt;
 # Begin qt addition to /etc/ld.so.conf&lt;br /&gt;
 &lt;br /&gt;
 /opt/qt/lib&lt;br /&gt;
 &lt;br /&gt;
 # End qt addition&lt;br /&gt;
 EOF&lt;br /&gt;
 ldconfig&lt;br /&gt;
&lt;br /&gt;
==== Multilib ====&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt;&amp;gt; /etc/ld.so.conf &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot; &amp;amp;&amp;amp;&lt;br /&gt;
 # Begin qt addition to /etc/ld.so.conf&lt;br /&gt;
 &lt;br /&gt;
 /opt/qt/lib&lt;br /&gt;
 /opt/qt/lib32&lt;br /&gt;
 /opt/qt/lib64&lt;br /&gt;
 &lt;br /&gt;
 # End qt addition&lt;br /&gt;
 EOF&lt;br /&gt;
 ldconfig&lt;/div&gt;</summary>
		<author><name>75.152.144.58</name></author>
	</entry>
</feed>