Package: emacs;
Reported by: vincent.belaiche <at> gmail.com (Vincent Belaïche)
Date: Sun, 11 Nov 2012 18:39:01 UTC
Severity: normal
Tags: moreinfo, unreproducible
Found in version 24.2.50
Done: Glenn Morris <rgm <at> gnu.org>
Bug is archived. No further changes may be made.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: vincent.belaiche <at> gmail.com (Vincent Belaïche) To: bug-gnu-emacs <at> gnu.org Cc: Vincent Belaïche <vincent.belaiche <at> gmail.com> Subject: 24.2.50; Can't compile trunk on MSWindows Date: Sun, 11 Nov 2012 14:56:23 +0100
It seems that trunk does not compile any longer for MSWindows: C:\Programme\GNU\installation\emacs-install\emacs>cd C:\Programme\GNU\installation\emacs-install\emacs\trunk C:\Programme\GNU\installation\emacs-install\emacs\trunk>"C:\Program Files\Bazaar\bzr.exe" update Connected (version 2.0, client OpenSSH_5.9) Authentication (publickey) failed. Authentication (publickey) successful! Secsh channel 1 opened. M doc/emacs/ChangeLog M doc/emacs/ack.texi M doc/emacs/buffers.texi M doc/emacs/dired.texi M doc/emacs/display.texi M doc/emacs/emacs.texi M doc/emacs/files.texi M doc/emacs/mini.texi M doc/emacs/misc.texi M doc/emacs/trouble.texi M doc/lispref/ChangeLog M doc/lispref/edebug.texi M doc/lispref/elisp.texi M doc/lispref/frames.texi M doc/lispref/lists.texi M doc/lispref/searching.texi M doc/lispref/variables.texi M doc/lispref/windows.texi M doc/misc/ChangeLog M doc/misc/cl.texi M doc/misc/url.texi M etc/ERC-NEWS M etc/GNUS-NEWS M etc/NEWS M lisp/ChangeLog M lisp/emacs-lisp/advice.el M lisp/emacs-lisp/cl-extra.el M lisp/emacs-lisp/cl-lib.el M lisp/emacs-lisp/cl-loaddefs.el M lisp/emacs-lisp/cl-macs.el M lisp/emacs-lisp/cl.el M lisp/emacs-lisp/gv.el M lisp/mail/emacsbug.el M lisp/minibuf-eldef.el M lisp/server.el M lisp/term.el M lisp/vc/diff-mode.el M lisp/woman.el M src/ChangeLog M src/ralloc.c M src/window.c M src/xdisp.c All changes applied successfully. Updated to revision 110865 of branch bzr+ssh://vincentb1 <at> bzr.savannah.gnu.org/emacs/trunk C:\Programme\GNU\installation\emacs-install\emacs>cd C:\Programme\GNU\installation\emacs-install\emacs\trunk\nt C:\Programme\GNU\installation\emacs-install\emacs\trunk\nt>set PATH=C:\Programme\GNU\installation\emacs-install\libXpm-3.5.7\src;C:\msys\1.0\mingw\bin;C:\msys\1.0\gnuwin32\bin;C:\WINDOWS\system32;C:\WINDOWS C:\Programme\GNU\installation\emacs-install\emacs\trunk\nt>call configure.bat --prefix=C:\Programme\GNU\Emacs --without-jpeg --without-tiff --without-gif --without-png --distfiles C:\Programme\GNU\installation\emacs-install\libXpm-3.5.7\src --cflags -I --cflags "C:/Programme/GNU/installation/emacs-install/libXpm-3.5.7/include" --cflags -I --cflags "C:/Programme/GNU/installation/emacs-install/libXpm-3.5.7/src" Checking for 'cp'... Checking for 'rm'... Checking whether 'gcc' is available... Checking whether gcc requires '-mno-cygwin'... Checking whether Windows API headers are too old... C:\Programme\GNU\installation\emacs-install\emacs\trunk\nt>gcc -I C:/Programme/GNU/installation/emacs-install/libXpm-3.5.7/include -I C:/Programme/GNU/installation/emacs-install/libXpm-3.5.7/src -c junk.c Using 'gcc' Checking for libgnutls... ...gnutls.h not found, building without TLS support. Checking for libxml2.... ...libxml/HTMLparser.h not found, building without libxml2 support Checking for libXpm... ...XPM header available, building with XPM support. Checking for distfiles... ...all distfiles found. Generating makefiles 1 fichier(s) copié(s). config.settings gmake.defs ..\nt\makefile.w32-in 1 fichier(s) copié(s). config.settings gmake.defs ..\admin\unidata\makefile.w32-in 1 fichier(s) copié(s). config.settings gmake.defs 1 fichier(s) copié(s). config.settings gmake.defs ..\lib\makefile.w32-in 1 fichier(s) copié(s). config.settings gmake.defs ..\src\makefile.w32-in 1 fichier(s) copié(s). config.settings gmake.defs ..\doc\emacs\makefile.w32-in 1 fichier(s) copié(s). config.settings gmake.defs ..\doc\misc\makefile.w32-in 1 fichier(s) copié(s). config.settings gmake.defs ..\doc\lispref\makefile.w32-in 1 fichier(s) copié(s). config.settings gmake.defs ..\doc\lispintro\makefile.w32-in 1 fichier(s) copié(s). config.settings gmake.defs ..\lisp\makefile.w32-in 1 fichier(s) copié(s). config.settings gmake.defs ..\leim\makefile.w32-in 1 fichier(s) copié(s). Emacs successfully configured. Run `make' to build, then run `make install' to install. C:\Programme\GNU\installation\emacs-install\emacs\trunk\nt>mingw32-make.exe -f Makefile bootstrap MAKE=mingw32-make.exe MAKEINFO=c:/msys/1.0/bin/makeinfo.exe mingw32-make.exe -C ../lisp bootstrap-clean mingw32-make.exe[1]: Entering directory `C:/Programme/GNU/installation/emacs-install/emacs/trunk/lisp' rm C:/Programme/GNU/installation/emacs-install/emacs/trunk/lisp/loaddefs.el rm: cannot remove `C:/Programme/GNU/installation/emacs-install/emacs/trunk/lisp/loaddefs.el': No such file or directory mingw32-make.exe[1]: [bootstrap-clean] Error 1 (ignored) rm C:/Programme/GNU/installation/emacs-install/emacs/trunk/lisp/subdirs.el rm: cannot remove `C:/Programme/GNU/installation/emacs-install/emacs/trunk/lisp/subdirs.el': No such file or directory mingw32-make.exe[1]: [bootstrap-clean] Error 1 (ignored) mingw32-make.exe -w bootstrap-clean-CMD mingw32-make.exe[2]: Entering directory `C:/Programme/GNU/installation/emacs-install/emacs/trunk/lisp' for %%f in (. calc calendar emacs-lisp emulation erc eshell gnus international language mail mh-e net nxml org play progmodes textmodes url vc cedet cedet/ede cedet/semantic cedet/srecode cedet/semantic/analyze cedet/semantic/bovine cedet/semantic/decorate cedet/semantic/symref cedet/semantic/wisent term obsolete) do for %%g in (%%f\*.elc) do @rm %%g mingw32-make.exe[2]: [bootstrap-clean-CMD] Error 1242468 (ignored) mingw32-make.exe[2]: Leaving directory `C:/Programme/GNU/installation/emacs-install/emacs/trunk/lisp' mingw32-make.exe[1]: Leaving directory `C:/Programme/GNU/installation/emacs-install/emacs/trunk/lisp' mingw32-make.exe -C ../src clean mingw32-make.exe[1]: Entering directory `C:/Programme/GNU/installation/emacs-install/emacs/trunk/src' rm "s/*.h~" "m/*.h~" rm: cannot remove `s/*.h~': No such file or directory rm: cannot remove `m/*.h~': No such file or directory mingw32-make.exe[1]: [clean] Error 1 (ignored) rm rm: missing operand Try `rm --help' for more information. mingw32-make.exe[1]: [clean] Error 1 (ignored) rm -r oo-spd rm: cannot remove `oo-spd': No such file or directory mingw32-make.exe[1]: [clean] Error 1 (ignored) rm stamp_BLD gl-stamp globals.h rm: cannot remove `stamp_BLD': No such file or directory rm: cannot remove `gl-stamp': No such file or directory rm: cannot remove `globals.h': No such file or directory mingw32-make.exe[1]: [clean] Error 1 (ignored) rm buildobj.h rm: cannot remove `buildobj.h': No such file or directory mingw32-make.exe[1]: [clean] Error 1 (ignored) mingw32-make.exe[1]: Leaving directory `C:/Programme/GNU/installation/emacs-install/emacs/trunk/src' mingw32-make.exe -C ../lib-src clean mingw32-make.exe[1]: Entering directory `C:/Programme/GNU/installation/emacs-install/emacs/trunk/lib-src' mingw32-make.exe[1]: Leaving directory `C:/Programme/GNU/installation/emacs-install/emacs/trunk/lib-src' mingw32-make.exe[1]: *** No rule to make target `clean'. Stop. mingw32-make.exe: *** [bootstrap-gmake] Error 2 ----------------------------------------------------------------------- In GNU Emacs 24.2.50.1 (i386-mingw-nt5.1.2600) of 2012-10-09 on CHOUNEK Bzr revision: 110428 vincentb1 <at> users.sourceforge.net-20121009041317-1rfqa5j1otvu6a1s Windowing system distributor `Microsoft Corp.', version 5.1.2600 Configured using: `configure --with-gcc (4.6) --cflags -I C:/Programme/GNU/installation/emacs-install/libXpm-3.5.7/include -I C:/Programme/GNU/installation/emacs-install/libXpm-3.5.7/src' Important settings: value of $EMACSPATH: c:\Programme\NGNU\CVS;C:\Programme\GNU\GnuPG;c:\Programme\apache-ant-1.8.0\bin;c:\msys\1.0\bin;c:\msys\1.0\mingw\bin; value of $LANG: FRA locale-coding-system: cp1252 default enable-multibyte-characters: t Major mode: Shell Minor modes in effect: shell-dirtrack-mode: t recentf-mode: t mail-abbrevs-mode: t iswitchb-mode: t tooltip-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> C-x b C-s <return> <end> <C-left> <C-left> <C-left> <C-left> <C-left> C-SPC <C-right> <right> M-w <C-right> <C-right> <C-right> <C-left> C-y C-x C-s C-x b <return> C-x b C-s <return> M-> M-p <return> <prior> C-x b C-s <return> <C-home> <next> C-s P E F C-a C-SPC <down> M-w C-y <up> <end> <left> <left> <left> <left> <left> <left> M-d D e i a <backspace> <backspace> <backspace> i a l o g <up> C-a C-SPC <down> <down> <down> M-x s o r t - l i <tab> <return> C-x C-s C-x b <return> <down> <next> M-> C-x b <return> C-s n e w SPC I <C-right> I c o n C-x C-s C-x b <return> M-p <return> C-x b <return> <end> <left> <left> . g e t I m a g e ( ) C-x C-s C-x b <return> M-p <return> M-p <C-left> i n s t a l l - <end> <return> <help-echo> C-x b C-s <return> <up> <up> C-SPC <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <down> C-x r x a M-x r e p o r t - b u f <tab> <backspace> g <tab> <tab> <left> <left> <left> <left> e m <tab> <tab> <return> Recent messages: Saving file c:/msys/1.0/local/projects/jpicedt/jpicedt/jpicedt/jpicedt/ui/internal/JFrameMDIManager.java... Wrote c:/msys/1.0/local/projects/jpicedt/jpicedt/jpicedt/jpicedt/ui/internal/JFrameMDIManager.java History item: 1 Saving file c:/msys/1.0/local/projects/jpicedt/jpicedt/jpicedt/jpicedt/ui/internal/JFrameMDIManager.java... Wrote c:/msys/1.0/local/projects/jpicedt/jpicedt/jpicedt/jpicedt/ui/internal/JFrameMDIManager.java History item: 1 [2 times] Mark set Saved text until "make.exe: *** [bootstrap-gmake] Error 2 " Making completion list... [2 times] Load-path shadows: c:/Programme/GNU/emacs-extension/lisp/reftex hides c:/Programme/GNU/installation/auctex-install/reftex/lisp/reftex c:/Programme/GNU/emacs-extension/lisp/reftex-vars hides c:/Programme/GNU/installation/auctex-install/reftex/lisp/reftex-vars c:/Programme/GNU/emacs-extension/lisp/reftex-toc hides c:/Programme/GNU/installation/auctex-install/reftex/lisp/reftex-toc c:/Programme/GNU/emacs-extension/lisp/reftex-sel hides c:/Programme/GNU/installation/auctex-install/reftex/lisp/reftex-sel c:/Programme/GNU/emacs-extension/lisp/reftex-ref hides c:/Programme/GNU/installation/auctex-install/reftex/lisp/reftex-ref c:/Programme/GNU/emacs-extension/lisp/reftex-parse hides c:/Programme/GNU/installation/auctex-install/reftex/lisp/reftex-parse c:/Programme/GNU/emacs-extension/lisp/reftex-index hides c:/Programme/GNU/installation/auctex-install/reftex/lisp/reftex-index c:/Programme/GNU/emacs-extension/lisp/reftex-global hides c:/Programme/GNU/installation/auctex-install/reftex/lisp/reftex-global c:/Programme/GNU/emacs-extension/lisp/reftex-dcr hides c:/Programme/GNU/installation/auctex-install/reftex/lisp/reftex-dcr c:/Programme/GNU/emacs-extension/lisp/reftex-cite hides c:/Programme/GNU/installation/auctex-install/reftex/lisp/reftex-cite c:/Programme/GNU/emacs-extension/lisp/reftex-base hides c:/Programme/GNU/installation/auctex-install/reftex/lisp/reftex-base c:/Programme/GNU/emacs-extension/lisp/reftex-auc hides c:/Programme/GNU/installation/auctex-install/reftex/lisp/reftex-auc c:/Programme/GNU/emacs-extension/lisp/auctex/prv-emacs hides c:/Programme/GNU/installation/auctex-install/auctex/preview/prv-emacs c:/Programme/GNU/emacs-extension/lisp/auctex/preview hides c:/Programme/GNU/installation/auctex-install/auctex/preview/preview c:/Programme/GNU/emacs-extension/lisp/preview-latex hides c:/Programme/GNU/installation/auctex-install/auctex/preview/preview-latex c:/Programme/GNU/emacs-extension/lisp/auctex/toolbar-x hides c:/Programme/GNU/installation/auctex-install/auctex/toolbar-x c:/Programme/GNU/emacs-extension/lisp/auctex/texmathp hides c:/Programme/GNU/installation/auctex-install/auctex/texmathp c:/Programme/GNU/emacs-extension/lisp/auctex/tex hides c:/Programme/GNU/installation/auctex-install/auctex/tex c:/Programme/GNU/emacs-extension/lisp/auctex/tex-style hides c:/Programme/GNU/installation/auctex-install/auctex/tex-style c:/Programme/GNU/emacs-extension/lisp/tex-site hides c:/Programme/GNU/installation/auctex-install/auctex/tex-site c:/Programme/GNU/emacs-extension/lisp/auctex/tex-mik hides c:/Programme/GNU/installation/auctex-install/auctex/tex-mik c:/Programme/GNU/emacs-extension/lisp/auctex/tex-jp hides c:/Programme/GNU/installation/auctex-install/auctex/tex-jp c:/Programme/GNU/emacs-extension/lisp/auctex/tex-info hides c:/Programme/GNU/installation/auctex-install/auctex/tex-info c:/Programme/GNU/emacs-extension/lisp/auctex/tex-font hides c:/Programme/GNU/installation/auctex-install/auctex/tex-font c:/Programme/GNU/emacs-extension/lisp/auctex/tex-fold hides c:/Programme/GNU/installation/auctex-install/auctex/tex-fold c:/Programme/GNU/emacs-extension/lisp/auctex/tex-buf hides c:/Programme/GNU/installation/auctex-install/auctex/tex-buf c:/Programme/GNU/emacs-extension/lisp/auctex/tex-bar hides c:/Programme/GNU/installation/auctex-install/auctex/tex-bar c:/Programme/GNU/emacs-extension/lisp/auctex/plain-tex hides c:/Programme/GNU/installation/auctex-install/auctex/plain-tex c:/Programme/GNU/emacs-extension/lisp/auctex/multi-prompt hides c:/Programme/GNU/installation/auctex-install/auctex/multi-prompt c:/Programme/GNU/installation/auctex-install/reftex/lisp/lpath hides c:/Programme/GNU/installation/auctex-install/auctex/lpath c:/Programme/GNU/emacs-extension/lisp/auctex/latex hides c:/Programme/GNU/installation/auctex-install/auctex/latex c:/Programme/GNU/emacs-extension/lisp/auctex/font-latex hides c:/Programme/GNU/installation/auctex-install/auctex/font-latex c:/Programme/GNU/emacs-extension/lisp/auctex/context hides c:/Programme/GNU/installation/auctex-install/auctex/context c:/Programme/GNU/emacs-extension/lisp/auctex/context-nl hides c:/Programme/GNU/installation/auctex-install/auctex/context-nl c:/Programme/GNU/emacs-extension/lisp/auctex/context-en hides c:/Programme/GNU/installation/auctex-install/auctex/context-en c:/Programme/GNU/emacs-extension/lisp/auctex/bib-cite hides c:/Programme/GNU/installation/auctex-install/auctex/bib-cite c:/Programme/GNU/emacs-extension/lisp/auctex hides c:/Programme/GNU/installation/auctex-install/auctex/auctex c:/Programme/GNU/installation/cedet-install/cedet/lisp/speedbar/loaddefs hides c:/Programme/GNU/installation/cedet-install/cedet/lisp/eieio/loaddefs c:/Programme/GNU/installation/cedet-install/cedet/lisp/speedbar/loaddefs hides c:/Programme/GNU/installation/cedet-install/cedet/lisp/cedet/loaddefs c:/Programme/GNU/installation/cedet-install/cedet/lisp/speedbar/loaddefs hides c:/Programme/GNU/Emacs/lisp/loaddefs d:/msys/1.0/home/Vincent/.emacs.d/etc/custom hides c:/Programme/GNU/Emacs/lisp/custom c:/Programme/GNU/installation/cedet-install/cedet/lisp/eieio/eieio hides c:/Programme/GNU/Emacs/lisp/emacs-lisp/eieio c:/Programme/GNU/installation/cedet-install/cedet/lisp/eieio/eieio-speedbar hides c:/Programme/GNU/Emacs/lisp/emacs-lisp/eieio-speedbar c:/Programme/GNU/installation/cedet-install/cedet/lisp/eieio/eieio-opt hides c:/Programme/GNU/Emacs/lisp/emacs-lisp/eieio-opt c:/Programme/GNU/installation/cedet-install/cedet/lisp/eieio/eieio-datadebug hides c:/Programme/GNU/Emacs/lisp/emacs-lisp/eieio-datadebug c:/Programme/GNU/installation/cedet-install/cedet/lisp/eieio/eieio-custom hides c:/Programme/GNU/Emacs/lisp/emacs-lisp/eieio-custom c:/Programme/GNU/installation/cedet-install/cedet/lisp/eieio/eieio-base hides c:/Programme/GNU/Emacs/lisp/emacs-lisp/eieio-base c:/Programme/GNU/installation/cedet-install/cedet/lisp/eieio/chart hides c:/Programme/GNU/Emacs/lisp/emacs-lisp/chart c:/Programme/GNU/emacs-extension/lisp/reftex hides c:/Programme/GNU/Emacs/lisp/textmodes/reftex c:/Programme/GNU/emacs-extension/lisp/reftex-vars hides c:/Programme/GNU/Emacs/lisp/textmodes/reftex-vars c:/Programme/GNU/emacs-extension/lisp/reftex-toc hides c:/Programme/GNU/Emacs/lisp/textmodes/reftex-toc c:/Programme/GNU/emacs-extension/lisp/reftex-sel hides c:/Programme/GNU/Emacs/lisp/textmodes/reftex-sel c:/Programme/GNU/emacs-extension/lisp/reftex-ref hides c:/Programme/GNU/Emacs/lisp/textmodes/reftex-ref c:/Programme/GNU/emacs-extension/lisp/reftex-parse hides c:/Programme/GNU/Emacs/lisp/textmodes/reftex-parse c:/Programme/GNU/emacs-extension/lisp/reftex-index hides c:/Programme/GNU/Emacs/lisp/textmodes/reftex-index c:/Programme/GNU/emacs-extension/lisp/reftex-global hides c:/Programme/GNU/Emacs/lisp/textmodes/reftex-global c:/Programme/GNU/emacs-extension/lisp/reftex-dcr hides c:/Programme/GNU/Emacs/lisp/textmodes/reftex-dcr c:/Programme/GNU/emacs-extension/lisp/reftex-cite hides c:/Programme/GNU/Emacs/lisp/textmodes/reftex-cite c:/Programme/GNU/emacs-extension/lisp/reftex-auc hides c:/Programme/GNU/Emacs/lisp/textmodes/reftex-auc Features: (shadow emacsbug generic pcmpl-unix cc-langs cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs find-dired help-mode grep compile shell pcomplete comint ring add-log vc-cvs make-mode dired-aux ispell preview prv-emacs reftex-dcr reftex-auc reftex-base reftex-vars reftex tex-bar tex-buf toolbar-x noutline outline font-latex latex easy-mmode tex-style tex warnings advice help-fns advice-preload misearch multi-isearch calc-alg calccomp calc-incom calc-menu calc-forms cus-edit flow-fill mailalias smtpmail sendmail canlock sort ansi-color gnus-cite mm-archive mail-extr gnus-async gnus-bcklg qp gnus-ml nndraft nnmh nndoc nnfolder parse-time netrc network-stream auth-source starttls tls gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg gnus-art mm-uu mml2015 epg-config mm-view mml-smime smime password-cache dig mailcap nntp gnus-cache gnus-sum nnoo gnus-group gnus-undo nnmail mail-source gnus-start gnus-spec gnus-int gnus-range message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums gmm-utils mailheader gnus-win gnus gnus-ems nnheader gnus-util mail-utils mm-util mail-prsvr dired-x dired hl-line accents-ascii eieio byte-opt bytecomp byte-compile cconv tex-mik preview-latex tex-site auto-loads calc-mathfloat calc-math edmacro kmacro cl-macs gv w32utils java-init cl cl-lib bsh-init recentf tree-widget wid-edit generic-x easymenu template mailabbrev iswitchb cus-start cus-load calc-misc calc-arith calc-ext calc calc-loaddefs calc-macs skeleton time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel dos-w32 disp-table ls-lisp w32-win w32-vars tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process multi-tty emacs)
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.