Added gcc34 patch to libmpeg3 to fix an LFS-6.0 build problem

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@2638 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Randy McMurchy 2004-08-22 15:42:24 +00:00
parent 014030fc77
commit 726836606c
3 changed files with 22 additions and 9 deletions

View File

@ -1,8 +1,8 @@
<!ENTITY day "19">
<!ENTITY day "22">
<!ENTITY month "08">
<!ENTITY year "2004">
<!ENTITY version "svn-&year;&month;&day;">
<!ENTITY releasedate "August &day;th, &year;">
<!ENTITY releasedate "August &day;nd, &year;">
<!ENTITY pubdate "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
<!ENTITY blfs-version "cvs"> <!-- cvs|[release #] -->
<!ENTITY lfs-version "testing"> <!-- stable|testing|unstable] -->

View File

@ -22,6 +22,9 @@ who wrote what.</para>
<itemizedlist>
<listitem><para>August 22nd, 2004 [randy]: Added gcc34 patch to libmpeg3
to fix an LFS-6.0 build problem.</para></listitem>
<listitem><para>August 19th, 2004 [randy]: Updated to
XSane-0.95.</para></listitem>

View File

@ -33,6 +33,14 @@ manipulation of <acronym>MPEG</acronym> streams.</para>
<listitem><para>Estimated build time: &libmpeg3-time;</para></listitem></itemizedlist>
</sect3>
<sect3><title>Additional downloads</title>
<itemizedlist spacing='compact'>
<listitem><para>Required Patch (if compiled using
<application><acronym>GCC</acronym></application>-3.4.x): <ulink
url="&patch-root;/libmpeg3-&libmpeg3-version;-gcc34-1.patch"/></para>
</listitem></itemizedlist>
</sect3>
<sect3><title><application>libmpeg3</application> dependencies</title>
<sect4><title>Required</title>
<para><xref linkend="NASM"/></para></sect4>
@ -46,7 +54,8 @@ manipulation of <acronym>MPEG</acronym> streams.</para>
<para>Install <application>libmpeg3</application> by running the following
commands:</para>
<screen><userinput><command>make &amp;&amp;
<screen><userinput><command>patch -Np1 -i ../libmpeg3-&libmpeg3-version;-gcc34-1.patch &amp;&amp;
make &amp;&amp;
make install &amp;&amp;
cp i686/libmpeg3.a /usr/lib &amp;&amp;
cp {libmpeg3,mpeg3private,mpeg3protos}.h /usr/include</command></userinput></screen>
@ -57,17 +66,17 @@ cp {libmpeg3,mpeg3private,mpeg3protos}.h /usr/include</command></userinput></scr
<title>Command explanations</title>
<para><command>cp i686/libmpeg3.a /usr/lib &amp;&amp; cp
{libmpeg3,mpeg3private,mpeg3protos}.h /usr/include</command>: Since make install
doesn't copy the library and header files to proper locations,
we have to do it manually.</para>
{libmpeg3,mpeg3private,mpeg3protos}.h /usr/include</command>: Since
<command>make install</command> doesn't copy the library and header files to
proper locations, it is done manually.</para>
</sect2>
<sect2>
<title>Contents</title>
<para>The <application>libmpeg3</application> package provides <filename
class="libraryfile">libmpeg3</filename> library,
<para>The <application>libmpeg3</application> package provides the
<filename class="libraryfile">libmpeg3</filename> library,
<command>mpeg3cat</command>, <command>mpeg3dump</command>
and <command>mpeg3toc</command> utilities.</para>
@ -82,7 +91,8 @@ suitable for editing and playback.</para></sect3>
<sect3><title>mpeg3cat</title>
<para><command>mpeg3cat</command> concatenates elementary streams or
demultiplexes a program stream (separates components of the stream).</para></sect3>
demultiplexes a program stream (separates components of the stream).</para>
</sect3>
<sect3><title>mpeg3dump</title>
<para><command>mpeg3dump</command> dumps information or extracts audio