[Bug 630] New: Mozilla 1.6 enigmail instructions depend on csh (AKA, simplified build instructions)

blfs-bugs at linuxfromscratch.org blfs-bugs at linuxfromscratch.org
Fri Feb 27 15:16:17 PST 2004


http://blfs-bugs.linuxfromscratch.org/show_bug.cgi?id=630

           Summary: Mozilla 1.6 enigmail instructions depend on csh (AKA,
                    simplified build instructions)
           Product: Beyond LinuxFromScratch
           Version: CVS
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: BOOK
        AssignedTo: blfs-book at linuxfromscratch.org
        ReportedBy: lizardo at linuxfromscratch.org
         QAContact: blfs-book at linuxfromscratch.org


The "makemake" script, used to create Makefiles for Mozilla extensions, is a csh
script (just open it and see its contents). We should add the csh as an optional
dependency, necessary only if building extensions.

Alternatively (and what I suggest), we can change the instructions a bit, and
simplify a lot. See:

export MOZILLA_OFFICIAL="1" &&
export BUILD_OFFICIAL="1" &&
./configure --prefix=/usr \
[same parameters] --enable-extensions=all,ipc,enigmail &&
./build/autoconf/make-makefile extensions/ipc extensions/enigmail &&
make

And remove these lines:

cd extensions/ipc &&
./makemake -r &&
make &&
cd ../enigmail &&
./makemake -r &&
make &&
cd ../..

Also, remove the enigmail installation lines, as mozilla will take care of this
automatically:

for i in components/enigmime.xpt \
components/ipc.xpt components/libenigmime.so components/enigmail.js \
components/enigmail.xpt chrome/enigmail.jar
do
        install dist/bin/$i /usr/lib/mozilla-1.6/$i
done

I've only tested this partially (ie. compiled and installed only the extensions,
not the entire mozilla), but I'm just starting a full build now. Also, I'd like
that someone who effectively use the enigmail extension test these instructions
to see if it still works as expected.



------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
You are the QA contact for the bug, or are watching the QA contact.



More information about the blfs-book mailing list