DJ Lucas wrote:
>
> Though probably unrelated, I'm ripping out nss/nspr now and I'll be
> using a separate nss and nspr. Probably as the book should do too given
> that nspr is moving along faster than nss.
And I fully agree with the first src_install comment in the Gentoo
e-build for nspr...the mozilla build system is indeed f**** (as usual).
So after reviewing the build log and cleaning up the mess it made of
my system, this is what I have come up with for a *working* installation
of nspr-4.7.3.
patch -Np1 -i ../nspr-4.7.3-config-1.patch &&
cd mozilla/nsprpub &&
./configure --prefix=/usr --enable-optimize --disable-debug &&
make &&
install -v -d -m755 /usr/bin &&
install -v -d -m755 /usr/lib &&
install -v -d -m755 /usr/lib/pkgconfig &&
install -v -d -m755 /usr/share/aclocal &&
install -v -d -m755 /usr/include/nspr &&
install -v -d -m755 /usr/include/nspr/{md,private,obsolete} &&
install -v -m644 config/nspr.pc /usr/lib/pkgconfig &&
install -v -m755 config/nspr-config /usr/bin &&
install -v -m644 config/nspr.m4 /usr/share/aclocal &&
install -v -m644 pr/include/*.h /usr/include/nspr &&
install -v -m644 pr/include/md/_*.cfg /usr/include/nspr/md &&
cp -a /usr/include/nspr/md/_linux.cfg /usr/include/nspr/prcpucfg.h &&
install -v -m644 pr/include/private/*.h /usr/include/nspr/private &&
install -v -m644 pr/include/obsolete/*.h /usr/include/nspr/obsolete &&
install -v -m755 pr/src/libnspr4.{a,so} /usr/lib &&
install -v -m755 pr/src/misc/compile-et.pl /usr/bin &&
install -v -m644 lib/ds/*.h /usr/include/nspr &&
install -v -m755 lib/ds/libplds4.{a,so} /usr/lib &&
install -v -m644 lib/libc/include/*.h /usr/include/nspr &&
install -v -m755 lib/libc/src/libplc4.{a,so} /usr/lib
for file in /usr/lib/lib{nspr,plds,plc}4.so
do
mv -v "${file}" "${file}.7" &&
ln -v -s "${file}.7" "${file}"
done &&
ldconfig
Ken, Simon, anyone else that has messed with standalone nspr...do y'all
have anything to add to the above?
This has become BLFS-Dev material so sent there as well. It's late.
I'll fiddle with nss tomorrow.
-- DJ Lucas
--
This message has been scanned for viruses and
dangerous content, and is believed to be clean.
--
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page