r5673 - in trunk/BOOK: introduction/welcome xsoft/graphweb xsoft/other

randy at linuxfromscratch.org randy at linuxfromscratch.org
Sun Feb 12 13:23:51 PST 2006


Author: randy
Date: 2006-02-12 14:23:35 -0700 (Sun, 12 Feb 2006)
New Revision: 5673

Modified:
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/xsoft/graphweb/firefox.xml
   trunk/BOOK/xsoft/graphweb/mozilla.xml
   trunk/BOOK/xsoft/other/thunderbird.xml
Log:
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

Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml	2006-02-12 20:28:59 UTC (rev 5672)
+++ trunk/BOOK/introduction/welcome/changelog.xml	2006-02-12 21:23:35 UTC (rev 5673)
@@ -45,8 +45,14 @@
       <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>

Modified: trunk/BOOK/xsoft/graphweb/firefox.xml
===================================================================
--- trunk/BOOK/xsoft/graphweb/firefox.xml	2006-02-12 20:28:59 UTC (rev 5672)
+++ trunk/BOOK/xsoft/graphweb/firefox.xml	2006-02-12 21:23:35 UTC (rev 5673)
@@ -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 @@
     <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 &&
+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

Modified: trunk/BOOK/xsoft/graphweb/mozilla.xml
===================================================================
--- trunk/BOOK/xsoft/graphweb/mozilla.xml	2006-02-12 20:28:59 UTC (rev 5672)
+++ trunk/BOOK/xsoft/graphweb/mozilla.xml	2006-02-12 21:23:35 UTC (rev 5673)
@@ -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,11 +347,14 @@
     <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>
+    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 &&
+ln -v -sf nspr.pc /usr/lib/pkgconfig/mozilla-nspr.pc</userinput></screen>
 
-<screen role="root"><userinput>sed -i 's|/mozilla-&mozilla-version;||' /usr/lib/pkgconfig/mozilla-ns*.pc</userinput></screen>  
-
     <para>If you did <emphasis role="strong">NOT</emphasis> build
     <application>Mozilla</application> utilizing system-installed NSS and
     NSPR libraries, issue the following commands as the

Modified: trunk/BOOK/xsoft/other/thunderbird.xml
===================================================================
--- trunk/BOOK/xsoft/other/thunderbird.xml	2006-02-12 20:28:59 UTC (rev 5672)
+++ trunk/BOOK/xsoft/other/thunderbird.xml	2006-02-12 21:23:35 UTC (rev 5673)
@@ -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,11 +271,14 @@
     <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>
+    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 &&
+ln -v -sf nspr.pc /usr/lib/pkgconfig/thunderbird-nspr.pc</userinput></screen>
 
-<screen role="root"><userinput>sed -i 's|/thunderbird-1.5||' /usr/lib/pkgconfig/thunderbird-ns*.pc</userinput></screen>
-
     <para>If you did <emphasis role="strong">NOT</emphasis> build
     <application>Thunderbird</application> utilizing system-installed NSS and
     NSPR libraries, issue the following commands as the




More information about the blfs-book mailing list