Replaced the commands to modify the *ns*.pc pkgconfig files with commands to create symlinks to the actual NSS/NSPR .pc files in the Firefox, Mozilla and Thunderbird instructions as suggested by Dan Nicholson

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@5673 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Randy McMurchy 2006-02-12 21:23:35 +00:00
parent 4df53ea3d2
commit 4694b140d0
4 changed files with 36 additions and 18 deletions

View File

@ -44,9 +44,15 @@
<listitem>
<para>February 12th, 2006</para>
<itemizedlist>
<listitem>
<para>[randy] - Replaced the commands to modify the *ns*.pc pkgconfig
files with commands to create symlinks to the actual NSS/NSPR .pc
files in the Firefox, Mozilla and Thunderbird instructions as
suggested by Dan Nicholson.</para>
</listitem>
<listitem>
<para>[randy] - Abbreviated the commands used to install the NSS
libraries in the NSS instructions, suggested by Tushar
libraries in the NSS instructions as suggested by Tushar
Teredesai.</para>
</listitem>
<listitem>

View File

@ -84,8 +84,9 @@
<bridgehead renderas="sect4">Recommended (if you will be installing any
other package that utilizes NSS/NSPR, such as
<application>Thunderbird</application> or
<application>Mozilla</application>)</bridgehead>
<application>Thunderbird</application>,
<application>Mozilla</application> or
<application>Evolution</application>)</bridgehead>
<para role="recommended"><xref linkend="nss"/></para>
<bridgehead renderas="sect4">Optional</bridgehead>
@ -265,10 +266,13 @@ chown -v -R root:root \
<para>If you built <application>Firefox</application> utilizing
system-installed NSS and NSPR libraries, the
<filename>firefox-ns*.pc</filename> <application>pkgconfig</application>
files need to be modified. Issue the following command as the
<systemitem class="username">root</systemitem> user:</para>
files are broken as they point to the wrong directories where the actual
libraries and interface headers are located. Issue the following commands
as the <systemitem class="username">root</systemitem> user to replace the
broken files with symbolic links to known good files:</para>
<screen role="root"><userinput>sed -i 's|/firefox-1.5||' /usr/lib/pkgconfig/firefox-ns*.pc</userinput></screen>
<screen role="root"><userinput>ln -v -sf nss.pc /usr/lib/pkgconfig/firefox-nss.pc &amp;&amp;
ln -v -sf nspr.pc /usr/lib/pkgconfig/firefox-nspr.pc</userinput></screen>
<para>If you did <emphasis role="strong">NOT</emphasis> build
<application>Firefox</application> utilizing system-installed NSS and

View File

@ -182,8 +182,9 @@
<bridgehead renderas="sect4">Recommended (if you will be installing any
other package that utilizes NSS/NSPR, such as
<application>Firefox</application> or
<application>Thunderbird</application>)</bridgehead>
<application>Firefox</application>,
<application>Thunderbird</application> or
<application>Evolution</application>)</bridgehead>
<para role="recommended"><xref linkend="nss"/></para>
<bridgehead renderas="sect4">Optional</bridgehead>
@ -346,10 +347,13 @@ ln -v -nsf mozilla-&mozilla-version; /usr/lib/mozilla &amp;&amp;
<para>If you built <application>Mozilla</application> utilizing
system-installed NSS and NSPR libraries, the
<filename>mozilla-ns*.pc</filename> <application>pkgconfig</application>
files need to be modified. Issue the following command as the
<systemitem class="username">root</systemitem> user:</para>
<screen role="root"><userinput>sed -i 's|/mozilla-&mozilla-version;||' /usr/lib/pkgconfig/mozilla-ns*.pc</userinput></screen>
files are broken as they point to the wrong directories where the actual
libraries and interface headers are located. Issue the following commands
as the <systemitem class="username">root</systemitem> user to replace the
broken files with symbolic links to known good files:</para>
<screen role="root"><userinput>ln -v -sf nss.pc /usr/lib/pkgconfig/mozilla-nss.pc &amp;&amp;
ln -v -sf nspr.pc /usr/lib/pkgconfig/mozilla-nspr.pc</userinput></screen>
<para>If you did <emphasis role="strong">NOT</emphasis> build
<application>Mozilla</application> utilizing system-installed NSS and

View File

@ -106,8 +106,9 @@
<bridgehead renderas="sect4">Recommended (if you will be installing any
other package that utilizes NSS/NSPR, such as
<application>Firefox</application> or
<application>Mozilla</application>)</bridgehead>
<application>Firefox</application>,
<application>Mozilla</application> or
<application>Evolution</application>)</bridgehead>
<para role="recommended"><xref linkend="nss"/></para>
<bridgehead renderas="sect4">Optional</bridgehead>
@ -270,10 +271,13 @@ ln -v -s ../{movemail,rss}.rdf \
<para>If you built <application>Thunderbird</application> utilizing
system-installed NSS and NSPR libraries, the
<filename>thunderbird-ns*.pc</filename> <application>pkgconfig</application>
files need to be modified. Issue the following command as the
<systemitem class="username">root</systemitem> user:</para>
<screen role="root"><userinput>sed -i 's|/thunderbird-1.5||' /usr/lib/pkgconfig/thunderbird-ns*.pc</userinput></screen>
files are broken as they point to the wrong directories where the actual
libraries and interface headers are located. Issue the following commands
as the <systemitem class="username">root</systemitem> user to replace the
broken files with symbolic links to known good files:</para>
<screen role="root"><userinput>ln -v -sf nss.pc /usr/lib/pkgconfig/thunderbird-nss.pc &amp;&amp;
ln -v -sf nspr.pc /usr/lib/pkgconfig/thunderbird-nspr.pc</userinput></screen>
<para>If you did <emphasis role="strong">NOT</emphasis> build
<application>Thunderbird</application> utilizing system-installed NSS and