<?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.2.193.133</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.2.193.133"/>
	<link rel="alternate" type="text/html" href="https://cblfs.nicewhileitlasted.com/Special:Contributions/84.2.193.133"/>
	<updated>2026-05-21T01:43:37Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>?title=LibIDL&amp;diff=7785</id>
		<title>LibIDL</title>
		<link rel="alternate" type="text/html" href="?title=LibIDL&amp;diff=7785"/>
		<updated>2007-02-11T21:31:25Z</updated>

		<summary type="html">&lt;p&gt;84.2.193.133: /* Introduction to LibIDL */&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.gnome.org/pub/gnome/sources/libIDL/{{libIDL-Version}}/libIDL-{{libIDL-Version2}}.tar.bz2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
libIDL is a library licensed under the GNU LGPL for creating trees of&lt;br /&gt;
CORBA Interface Definition Language (IDL) files, which is a&lt;br /&gt;
specification for defining portable interfaces.  libIDL was initially&lt;br /&gt;
written for ORBit (the ORB from the GNOME project, and the primary&lt;br /&gt;
means of libIDL distribution).&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[Glib2]]&lt;br /&gt;
=== Optional to Build Documentation ===&lt;br /&gt;
* [[TeTeX]]&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 &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;
 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 --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 &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /usr/bin/libIDL-config-2{,-32}&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&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 --prefix=/usr --libdir=/usr/lib32 &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 /usr/bin/libIDL-config-2{,-n32}&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&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 --prefix=/usr --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 &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /usr/bin/libIDL-config-2{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sfv multiarch_wrapper /usr/bin/libIDL-config-2&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
If you have [[TeTeX]] installed and wold like to build the documentation, Run the following command:&lt;br /&gt;
&lt;br /&gt;
 make pdf &amp;amp;&amp;amp;&lt;br /&gt;
 make ps &amp;amp;&amp;amp;&lt;br /&gt;
 make html &amp;amp;&amp;amp;&lt;br /&gt;
 makeinfo --plaintext libIDL2.texi &amp;gt;libIDL2.txt&lt;br /&gt;
&lt;br /&gt;
Install the documentation:&lt;br /&gt;
&lt;br /&gt;
 install -v -m755 -d /usr/share/doc/libIDL-{{libIDL-Version2}}/html &amp;amp;&amp;amp;&lt;br /&gt;
 install -v -m644 libIDL2.{pdf,dvi,ps,txt} README \&lt;br /&gt;
     /usr/share/doc/libIDL-{{libIDL-Version2}} &amp;amp;&amp;amp;&lt;br /&gt;
 install -v -m644 libIDL2.html/* /usr/share/doc/libIDL-{{libIDL-Version2}}/html&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;
| libIDL-config-2&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! Installed Libraries:&lt;br /&gt;
| libIDL-2.{so,a}&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! Installed Directories:&lt;br /&gt;
| /usr/include/libIDL-2.0/libIDL and /usr/share/doc/libIDL-{{libIDL-Version2}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Short Descriptions ===&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;
! libIDL-config-2&lt;br /&gt;
| determines the compile and linker flags that should be used to compile and link programs that use libIDL-2.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! libIDL-2.{so,a}&lt;br /&gt;
| libraries provide the functions to create and maintain trees of CORBA Interface Definition Language (IDL) files.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>84.2.193.133</name></author>
	</entry>
</feed>