<?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=84.59.107.234</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=84.59.107.234"/>
	<link rel="alternate" type="text/html" href="https://cblfs.nicewhileitlasted.com/Special:Contributions/84.59.107.234"/>
	<updated>2026-05-21T17:42:30Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>?title=Qt4&amp;diff=11149</id>
		<title>Qt4</title>
		<link rel="alternate" type="text/html" href="?title=Qt4&amp;diff=11149"/>
		<updated>2007-09-16T13:28:42Z</updated>

		<summary type="html">&lt;p&gt;84.59.107.234: /* 64Bit */ The original plugin directory is &amp;quot;plugins&amp;quot;, not &amp;quot;plugin&amp;quot;.&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;
| ftp://ftp.trolltech.com/qt/source/qt-x11-opensource-src-{{Qt4-Version}}.tar.gz&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 Qt4 is the version of Qt that the upcoming [[KDE]]4 will use. 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}}&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;
&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* Xinerama provided by and [[X Window System]]&lt;br /&gt;
* Xfixes provided by and [[X Window System]]&lt;br /&gt;
* [[Glib2]]&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;
== Configuration Information ==&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;
 -plugin-sql-mysql -I/usr/include/mysql&lt;br /&gt;
&lt;br /&gt;
If you would like to compile with [[PostgreSQL]] support add the following to the configure command:&lt;br /&gt;
&lt;br /&gt;
 -plugin-sql-psql -I/usr/include/postgresql/server&lt;br /&gt;
&lt;br /&gt;
If you would like to compile with [[SQLite]] support add the following to the configure command:&lt;br /&gt;
&lt;br /&gt;
 -plugin-sql-sqlite2 -system-sqlite&lt;br /&gt;
&lt;br /&gt;
If you would like to compile with [[unixODBC]] support add the following to the configure command:&lt;br /&gt;
&lt;br /&gt;
 -plugin-sql-odbc&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;
If your [[X Window System]] is &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;&#039;&#039;&#039;NOT&#039;&#039;&#039;&amp;lt;/font&amp;gt; Xorg, then add to configure:&lt;br /&gt;
&lt;br /&gt;
 -no-xfixes&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;
 ./configure -prefix /opt/qt-{{Qt4-Version}} \&lt;br /&gt;
 -sysconfdir /etc/qt4 \&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;
 -no-exceptions \&lt;br /&gt;
 -tablet &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 &amp;amp;&amp;amp;&lt;br /&gt;
 ln -v -sfn qt-{{Qt4-Version}} /opt/qt4&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;
 export QMAKESPEC=linux-g++-32 &amp;amp;&amp;amp;&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH32}&amp;quot; \&lt;br /&gt;
 ./configure -prefix /opt/qt-{{Qt4-Version}} \&lt;br /&gt;
 -sysconfdir /etc/qt4 \&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;
 -no-exceptions \&lt;br /&gt;
 -tablet &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 &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /opt/qt-{{Qt4-Version}}/bin/qmake{,-32} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /opt/qt-{{Qt4-Version}}/bin/uic{,-32} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /opt/qt-{{Qt4-Version}}/bin/uic3{,-32} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /opt/qt-{{Qt4-Version}}/bin/moc{,-32} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /opt/qt-{{Qt4-Version}}/bin/qtconfig{,-32} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /opt/qt-{{Qt4-Version}}/include/Qt/qconfig{,-32}.h &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /opt/qt-{{Qt4-Version}}/include/QtCore/qconfig{,-32}.h&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
TO BE DONE&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;
Compile the package&lt;br /&gt;
&lt;br /&gt;
 export QMAKESPEC=linux-g++-64 &amp;amp;&amp;amp;&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; \&lt;br /&gt;
 ./configure -prefix /opt/qt-{{Qt4-Version}} \&lt;br /&gt;
 -libdir /opt/qt-{{Qt4-Version}}/lib64 \&lt;br /&gt;
 -plugindir /opt/qt-{{Qt4-Version}}/lib64/plugins \&lt;br /&gt;
 -L/usr/lib64 \&lt;br /&gt;
 -sysconfdir /etc/qt4 \&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;
 -no-exceptions \&lt;br /&gt;
 -tablet &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 &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /opt/qt-{{Qt4-Version}}/bin/qmake{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /opt/qt-{{Qt4-Version}}/bin/uic{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /opt/qt-{{Qt4-Version}}/bin/uic3{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /opt/qt-{{Qt4-Version}}/bin/moc{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /opt/qt-{{Qt4-Version}}/bin/qtconfig{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /opt/qt-{{Qt4-Version}}/include/Qt/qconfig{,-64}.h &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /opt/qt-{{Qt4-Version}}/include/QtCore/qconfig{,-64}.h&lt;br /&gt;
 ln -sfv /usr/bin/multiarch_wrapper /opt/qt-{{Qt4-Version}}/bin/qmake &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sfv /usr/bin/multiarch_wrapper /opt/qt-{{Qt4-Version}}/bin/uic &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sfv /usr/bin/multiarch_wrapper /opt/qt-{{Qt4-Version}}/bin/uic3 &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sfv /usr/bin/multiarch_wrapper /opt/qt-{{Qt4-Version}}/bin/moc &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sfv /usr/bin/multiarch_wrapper /opt/qt-{{Qt4-Version}}/bin/qtconfig &amp;amp;&amp;amp;&lt;br /&gt;
 ln -v -sfn qt-{{Qt4-Version}} /opt/qt4&lt;br /&gt;
&lt;br /&gt;
Create two qconfig.h header files which select the actual architecture-dependent qconfig-{32,64}.h header files:&lt;br /&gt;
&lt;br /&gt;
{{Stub-Header|qtconfig|/opt/qt-{{Qt4-Version}}/include/Qt}}&lt;br /&gt;
{{Stub-Header|qtconfig|/opt/qt-{{Qt4-Version}}/include/QtCore}}&lt;br /&gt;
&lt;br /&gt;
== Configuring ==&lt;br /&gt;
&lt;br /&gt;
=== Non-Multilib ===&lt;br /&gt;
&lt;br /&gt;
==== /etc/profile.d/20-qt4.sh ====&lt;br /&gt;
&lt;br /&gt;
Create an addition to the [[Bash Startup Files]]:&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /etc/profile.d/20-qt4.sh &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 # Begin /etc/profile.d/20-qt4.sh&lt;br /&gt;
 &lt;br /&gt;
 export PATH=&amp;quot;${PATH}:/opt/qt4/bin&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 export PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH}${PKG_CONFIG_PATH+:}/opt/qt4/lib&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # End /etc/profile.d/20-qt4.sh&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
==== ld.so.conf ====&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 qt4 addition to /etc/ld.so.conf&lt;br /&gt;
 &lt;br /&gt;
 /opt/qt4/lib&lt;br /&gt;
 &lt;br /&gt;
 # End qt4 addition&lt;br /&gt;
 EOF&lt;br /&gt;
 ldconfig&lt;br /&gt;
&lt;br /&gt;
=== Multilib ===&lt;br /&gt;
&lt;br /&gt;
==== /etc/profile.d/20-qt4.sh ====&lt;br /&gt;
&lt;br /&gt;
Create an addition to the [[Bash Startup Files]]:&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /etc/profile.d/20-qt4.sh &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 # Begin /etc/profile.d/20-qt4.sh&lt;br /&gt;
 &lt;br /&gt;
 export PATH=&amp;quot;${PATH}:/opt/qt4/bin&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 export PKG_CONFIG_PATH32=&amp;quot;${PKG_CONFIG_PATH32}${PKG_CONFIG_PATH32+:}/opt/qt4/lib&amp;quot;&lt;br /&gt;
 export PKG_CONFIG_PATHN32=&amp;quot;${PKG_CONFIG_PATHN32}${PKG_CONFIG_PATHN32+:}/opt/qt4/lib32&amp;quot;&lt;br /&gt;
 export PKG_CONFIG_PATH64=&amp;quot;${PKG_CONFIG_PATH64}${PKG_CONFIG_PATH64+:}/opt/qt4/lib64&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # End /etc/profile.d/20-qt4.sh&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
==== ld.so.conf ====&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 qt4 addition to /etc/ld.so.conf&lt;br /&gt;
 &lt;br /&gt;
 /opt/qt4/lib&lt;br /&gt;
 /opt/qt4/lib32&lt;br /&gt;
 /opt/qt4/lib64&lt;br /&gt;
 &lt;br /&gt;
 # End qt4 addition&lt;br /&gt;
 EOF&lt;br /&gt;
 ldconfig&lt;/div&gt;</summary>
		<author><name>84.59.107.234</name></author>
	</entry>
</feed>