After some investigation I found the following:
The install.log shows :
- Code: Select all
-------------------------------------------------------------------------------
file:///home/username/download/enigmail-0.95.7-linux-x86_64.xpi -- 2008-12-08 17:41:01
-------------------------------------------------------------------------------
Enigmail v0.95.7.0 (version 0.95.7.0)
------------------
** initInstall: 0
** fProgram: /usr/lib/seamonkey/
** platform dependent directory does not exist: -214
[1/36] Deleting file: /usr/lib/seamonkey/components/compreg.dat
[2/36] Installing: /usr/lib/seamonkey/components/enigmail.xpt
[3/36] Installing: /usr/lib/seamonkey/components/enigmime.xpt
[4/36] Installing: /usr/lib/seamonkey/components/enigprefs-service.js
[5/36] Installing: /usr/lib/seamonkey/components/enigmail.js
[6/36] Installing: /usr/lib/seamonkey/components/ipc.xpt
[7/36] Replacing: /usr/lib/seamonkey/chrome/enigmail-skin.jar
[8/36] Replacing: /usr/lib/seamonkey/chrome/enigmail-skin-tbird.jar
[9/36] Replacing: /usr/lib/seamonkey/chrome/enigmail-locale.jar
[10/36] Replacing: /usr/lib/seamonkey/chrome/enigmail.jar
[11/36] Replacing: /usr/lib/seamonkey/defaults/pref/enigmail.js
[12/36] Register Package: jar:resource:/chrome/enigmail.jar!/content/enigmail/
[13/36] Register Skin: jar:resource:/chrome/enigmail-skin.jar!/skin/modern/enigmail/
[14/36] Register Skin: jar:resource:/chrome/enigmail-skin.jar!/skin/classic/enigmail/
[15/36] Register Locale: jar:resource:/chrome/enigmail.jar!/locale/en-US/enigmail/
[16/36] Register Locale: jar:resource:/chrome/enigmail-locale.jar!/locale/ca-AD/enigmail/
[17/36] Register Locale: jar:resource:/chrome/enigmail-locale.jar!/locale/de-AT/enigmail/
[18/36] Register Locale: jar:resource:/chrome/enigmail-locale.jar!/locale/de-DE/enigmail/
[19/36] Register Locale: jar:resource:/chrome/enigmail-locale.jar!/locale/el/enigmail/
[20/36] Register Locale: jar:resource:/chrome/enigmail-locale.jar!/locale/es-ES/enigmail/
[21/36] Register Locale: jar:resource:/chrome/enigmail-locale.jar!/locale/fi-FI/enigmail/
[22/36] Register Locale: jar:resource:/chrome/enigmail-locale.jar!/locale/fr-FR/enigmail/
[23/36] Register Locale: jar:resource:/chrome/enigmail-locale.jar!/locale/hu-HU/enigmail/
[24/36] Register Locale: jar:resource:/chrome/enigmail-locale.jar!/locale/it-IT/enigmail/
[25/36] Register Locale: jar:resource:/chrome/enigmail-locale.jar!/locale/ja-JP/enigmail/
[26/36] Register Locale: jar:resource:/chrome/enigmail-locale.jar!/locale/ko-KR/enigmail/
[27/36] Register Locale: jar:resource:/chrome/enigmail-locale.jar!/locale/nb-NO/enigmail/
[28/36] Register Locale: jar:resource:/chrome/enigmail-locale.jar!/locale/pl-PL/enigmail/
[29/36] Register Locale: jar:resource:/chrome/enigmail-locale.jar!/locale/pt-BR/enigmail/
[30/36] Register Locale: jar:resource:/chrome/enigmail-locale.jar!/locale/pt-PT/enigmail/
[31/36] Register Locale: jar:resource:/chrome/enigmail-locale.jar!/locale/ru-RU/enigmail/
[32/36] Register Locale: jar:resource:/chrome/enigmail-locale.jar!/locale/sl-SI/enigmail/
[33/36] Register Locale: jar:resource:/chrome/enigmail-locale.jar!/locale/sv-SE/enigmail/
[34/36] Register Locale: jar:resource:/chrome/enigmail-locale.jar!/locale/tr-TR/enigmail/
[35/36] Register Locale: jar:resource:/chrome/enigmail-locale.jar!/locale/zh-CN/enigmail/
[36/36] Register Locale: jar:resource:/chrome/enigmail-locale.jar!/locale/zh-TW/enigmail/
Install completed successfully -- 2008-12-08 17:41:02
The file libenigmime.so is not copied to /usr/lib/seamonkey/components, I'm assuming this is something to do with the error "platform dependent directory does not exist: -214"
After copying libenigmime.so to the components directory and deleting compreg.dat enigmail works.
Any pointers to documentation regarding this issue of the "platform dependent directory" - this is now close to having to a version for Ubuntu on AMD64.
I assume this is related to the xpinstall - I'll start by looking at the source there.