Updated to unixODBC-2.3.0

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@8678 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Randy McMurchy 2010-11-11 22:48:39 +00:00
parent 4d14847d14
commit 358afb6166
3 changed files with 38 additions and 92 deletions

View File

@ -3,7 +3,7 @@ $LastChangedBy$
$Date$
-->
<!ENTITY day "11"> <!-- Always 2 digits -->
<!ENTITY day "12"> <!-- Always 2 digits -->
<!ENTITY month "11"> <!-- Always 2 digits -->
<!ENTITY year "2010">
<!ENTITY copyrightdate "2001-&year;">
@ -249,7 +249,7 @@ $Date$
<!ENTITY desktop-file-utils-version "0.15">
<!ENTITY xscreensaver-version "5.11">
<!ENTITY pilot-link-version "0.12.2">
<!ENTITY unixodbc-version "2.2.12">
<!ENTITY unixodbc-version "2.3.0">
<!ENTITY graphviz-version "2.26.3">
<!ENTITY recode-version "3.6">
<!ENTITY xcb-util-version "0.3.6">

View File

@ -6,10 +6,10 @@
<!ENTITY unixodbc-download-http "http://www.unixodbc.org/unixODBC-&unixodbc-version;.tar.gz">
<!ENTITY unixodbc-download-ftp "&gentoo-ftp-repo;/unixODBC-&unixodbc-version;.tar.gz">
<!ENTITY unixodbc-md5sum "9a116aad4059c31d231b626ffdf1869a">
<!ENTITY unixodbc-size "2.7 MB">
<!ENTITY unixodbc-buildsize "101 MB">
<!ENTITY unixodbc-time "3.5 SBU (includes building the GUI tools)">
<!ENTITY unixodbc-md5sum "f2ad22cbdffe836c58987ed2332c2e99">
<!ENTITY unixodbc-size "1.8 MB">
<!ENTITY unixodbc-buildsize "30 MB">
<!ENTITY unixodbc-time "0.5 SBU (includes building the GUI tools)">
]>
<sect1 id="unixodbc" xreflabel="unixODBC-&unixodbc-version;">
@ -33,13 +33,19 @@
ODBC (Open DataBase Connectivity) sub-system and an ODBC SDK for Linux, Mac
OSX, and UNIX. ODBC is an open specification for providing application
developers with a predictable API with which to access data sources. Data
sources include SQL Servers and any data source with an ODBC Driver.
sources include optional SQL Servers and any data source with an ODBC Driver.
<application>unixODBC</application> contains the following components used
to assist with the manipulation of ODBC data sources: a driver manager, an
installer library and command line tool, command line tools to help install
a driver and work with SQL, drivers and driver setup libraries and a suite
of graphical tools used to administer ODBC, test drivers and browse data
sources.</para>
a driver and work with SQL, drivers and driver setup libraries.</para>
<para>Two major components of previous versions of
<application>unixODBC</application> have been moved to separate projects.
The GUI tools and libraries are now located at
<ulink url="http://sourceforge.net/projects/unixodbc-gui-qt"/>. The
<application>Qt</application> based ODBC test tool and autotest framework
are now located at
<ulink url="http://sourceforge.net/projects/unixodbc-test"/></para>
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
@ -66,22 +72,9 @@
<bridgehead renderas="sect3">unixODBC Dependencies</bridgehead>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional"><xref linkend="qt"/> (required to build the GUI tools),
<xref linkend="pth"/>, and
<para role="optional"><xref linkend="pth"/> and
<ulink url="http://www.hughes.com.au/products/msql/">Mini SQL</ulink></para>
<note>
<para>There is a circular dependency with <application>Qt</application>
and <application>unixODBC</application>. If you need to build the
<application>Qt</application> <application>unixODBC</application>
plugin module, you will have to build and install
<application>unixODBC</application> once without the GUI tools to satisfy
the <application>Qt</application> build. Then, after
<application>Qt</application> has been installed, you'll need to build
and install <application>unixODBC</application> again if you wish to
build the GUI tools.</para>
</note>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/unixodbc"/></para>
@ -94,9 +87,7 @@
commands:</para>
<screen><userinput>./configure --prefix=/usr \
--sysconfdir=/etc/unixodbc \
--enable-fdb \
--disable-gui &amp;&amp;
--sysconfdir=/etc/unixodbc &amp;&amp;
make</userinput></screen>
<para>This package does not come with a test suite.</para>
@ -116,17 +107,12 @@ cp -v -R doc/* /usr/share/doc/unixODBC-&unixodbc-version;</userinput></screen>
<sect2 role="commands">
<title>Command Explanations</title>
<!-- <para><parameter>-enable-ltdllib</parameter>: This parameter causes the
build to use the system-installed version of
<application>Libtool</application>.</para> -->
<para><option>--enable-drivers</option>: This parameter enables building
the drivers that were installed by default in previous versions.</para>
<para><parameter>--enable-fdb</parameter>: This parameter enables support
for file-based data access.</para>
<para><parameter>--disable-gui</parameter>: This parameter disables
building the GUI tools. Remove it if you have
<application>Qt</application> installed and wish to build the GUI
tools.</para>
<para><option>--enable-drivers-conf</option>: This parameter enables
building the driver configuration libraries that were installed by default
in previous versions.</para>
</sect2>
@ -160,10 +146,10 @@ cp -v -R doc/* /usr/share/doc/unixODBC-&unixodbc-version;</userinput></screen>
class='directory'>/usr/share/doc/unixODBC-&unixodbc-version;</filename>,
there are many <filename>README</filename> files throughout the source
tree where the use and functionality of the programs can be found.
Additionally, you can use the parameter <option>-?</option> with the
non-GUI tools for syntax and usage information. Lastly, the
<application>unixODBC</application> web site at <ulink
url="http://www.unixodbc.org/"/> has very good information.</para>
Additionally, you can use the parameter <option>-?</option> for syntax
and usage information. Lastly, the <application>unixODBC</application>
web site at <ulink url="http://www.unixodbc.org/"/> has very good
information.</para>
</sect3>
@ -178,14 +164,8 @@ cp -v -R doc/* /usr/share/doc/unixODBC-&unixodbc-version;</userinput></screen>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>DataManager, DataManagerII, ODBCConfig, dltest, isql, iusql,
odbc_config, odbcinst and odbctest</seg>
<seg>libboundparam.so, libesoobS.so, libgtrtst.so, libmimerS.so,
libnn.so, libodbc.so, libodbccr.so, libodbcdrvcfg1S.so,
libodbcdrvcfg2S.so, libodbcinst.so, libodbcinstQ.so, libodbcminiS.so,
libodbcmyS.so, libodbcnnS.so, libodbcpsql.so, libodbcpsqlS.so,
libodbctxt.so, libodbctxtS.so, liboplodbcS.so, liboraodbcS.so,
libsapdbS.so, libtdsS.so and libtemplate.so</seg>
<seg>dltest, isql, iusql, odbc_config, and odbcinst</seg>
<seg>libodbc.so, libodbccr.so, and libodbcinst.so</seg>
<seg>/etc/unixodbc and /usr/share/doc/unixODBC-&unixodbc-version;</seg>
</seglistitem>
</segmentedlist>
@ -195,38 +175,6 @@ cp -v -R doc/* /usr/share/doc/unixODBC-&unixodbc-version;</userinput></screen>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="DataManager">
<term><command>DataManager</command></term>
<listitem>
<para>is a graphical program which can be used to browse/explore ODBC
data sources.</para>
<indexterm zone="unixodbc DataManager">
<primary sortas="b-DataManager">DataManager</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="DataManagerII">
<term><command>DataManagerII</command></term>
<listitem>
<para>is an enhanced version of <command>DataManager</command>.</para>
<indexterm zone="unixodbc DataManagerII">
<primary sortas="b-DataManagerII">DataManagerII</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="ODBCConfig">
<term><command>ODBCConfig</command></term>
<listitem>
<para>is a graphical program used to make configuration of ODBC data
sources extremely easy.</para>
<indexterm zone="unixodbc ODBCConfig">
<primary sortas="b-ODBCConfig">ODBCConfig</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="dltest">
<term><command>dltest</command></term>
<listitem>
@ -285,17 +233,6 @@ cp -v -R doc/* /usr/share/doc/unixODBC-&unixodbc-version;</userinput></screen>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="odbctest">
<term><command>odbctest</command></term>
<listitem>
<para>is a graphical program used to test the ODBC API.</para>
<indexterm zone="unixodbc odbctest">
<primary sortas="b-odbctest">odbctest</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>

View File

@ -41,6 +41,15 @@
-->
<listitem>
<para>November 12th, 2010</para>
<itemizedlist>
<listitem>
<para>[randy] - Updated to unixODBC-2.3.0.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>November 11th, 2010</para>
<itemizedlist>