﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
630	Mozilla 1.6 enigmail instructions depend on csh (AKA, simplified build instructions)	lizardo@…	tushar@…	"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."	defect	closed	high		BOOK	~CVS	medium	fixed		
