Hello All!
With following little patch I can build a portably dumped XEmacs for
native Windows NT. See atend for the restrictions of my build. I
updated from CVS yesterday. The update completed Fri Mar 10 21:33:55
CET.
The final problem I see was discussed between Marcus, Martin, and
Olivier on xemacs-beta between 2000-02-07 and 2000-02-08.
! [ 37: Marcus Thiessel ] [21.2.28] pdump doesn't work any more
! [ 57: Martin Buchholz ]
! [ 12: Olivier Galibert ]
! [ 21: Marcus Thiessel ]
! [ 29: Martin Buchholz ]
Removing temacs.exe and xemacs.exe and re-running nmake /f xemacs.mak
... does not solve the problem for me.
Can someone enlighten me, please?
Best regards,
Adrian
cd d:\tmp\21.2\xemacs\
cvs diff nt/xemacs.mak
Compilation started at Sat Mar 11 13:45:42 2000 +0100 (W. Europe Standard Time)
Index: nt/xemacs.mak
===================================================================
RCS file: /usr/CVSroot/XEmacs/xemacs/nt/xemacs.mak,v
retrieving revision 1.41.2.42
diff -u -r1.41.2.42 xemacs.mak
--- xemacs.mak 2000/03/07 01:07:56 1.41.2.42
+++ xemacs.mak 2000/03/11 12:49:56
@@ -497,6 +497,11 @@
$(LIB_SRC_TOOLS) \
$(LIB_SRC)/minitar.exe
!endif
+!if $(USE_PORTABLE_DUMPER)
+LIB_SRC_TOOLS = \
+ $(XEMACS_INCLUDES) \
+ $(LIB_SRC_TOOLS)
+!endif
# Shorthand target
minitar: $(LIB_SRC)/minitar.exe
Compilation exited abnormally with code 1 at Sat Mar 11 13:45:49
---------------------------------------------------------
This is a recompilation after removing src/[tx]emacs.exe:
---------------------------------------------------------
cd d:\tmp\21.2\xemacs\nt\
nmake /f xemacs.mak HAVE_WIDGETS="0" HAVE_TOOLBARS="0"
USE_PORTABLE_DUMPER="1" VERBOSECC="1"
INSTALL_DIR="c:\XEmacs\XEmacs-$(XEMACS_VERSION_STRING)"
PACKAGE_PREFIX="c:\XEmacs" HAVE_PNG="1" HAVE_TIFF="1"
HAVE_JPEG="1" HAVE_XFACE="1" GUNG_HO="1"
MAKEINFO="d:\tmp\texinfo-4.0\makeinfo\makeinfo.exe"
COMPFACE_DIR="d:\tmp\libs4xemacs\compface"
JPEG_DIR="d:\tmp\libs4xemacs\jpeg-6b"
TIFF_DIR="d:\tmp\libs4xemacs\tiff-v3.4"
ZLIB_DIR="d:\tmp\libs4xemacs\zlib"
PNG_DIR="d:\tmp\libs4xemacs\libpng-1.0.2"
XPM_DIR="d:\tmp\libs4xemacs\xpm-3.4k" all
Compilation started at Sat Mar 11 13:22:04 2000 +0100 (W. Europe Standard Time)
Microsoft (R) Program Maintenance Utility Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
Creating ..\lib-src\config.values
--------------------------------------------------------------------
OS: Windows_NT
XEmacs 21.2-b31 \"Iris\" configured for `i586-pc-win32'.
Building XEmacs in \"d:\\tmp\\21.2\\xemacs\\nt\".
Using compiler \"cl -nologo -W3 -O2 -G5 -MD\".
Installing XEmacs in \"c:\\XEmacs\\XEmacs-21.2-b31\".
Package path is
\"~\\.xemacs;;c:\\XEmacs\\site-packages;c:\\XEmacs\\xemacs-packages\".
Compiling in support for Microsoft Windows native GUI.
--------------------------------------------------------------------
WARNING: Compiling without XPM support.
WARNING: You should strongly consider installing XPM.
WARNING: Otherwise toolbars and other graphics will look suboptimal.
WARNING: (a copy may be found in
ftp://ftp.xemacs.org/pub/xemacs/aux)
--------------------------------------------------------------------
Compiling in support for GIF images.
Compiling in support for PNG images.
Compiling in support for TIFF images.
Compiling in support for JPEG images.
Compiling in support for X-Face message headers.
Compiling in support for dialogs.
Compiling in support for native sounds.
Compiling in fast dired implementation.
Using minimal tagbits.
Using indexed lrecord implementation.
Using portable dumper.
Using system malloc.
Using DLL version of C runtime library
--------------------------------------------------------------------
link.exe @C:\TEMP\nmb00370.
Creating library ..\src\temacs.lib and object ..\src\temacs.exp
set
EMACSBOOTSTRAPLOADPATH=..\lisp;~\.xemacs;;c:\XEmacs\site-packages;c:\XEmacs\xemacs-packages
set EMACSBOOTSTRAPMODULEPATH=..\modules
..\src\temacs.exe -batch -l ..\src\..\lisp\update-elc.el
Loading ..\src\..\lisp\update-elc.el...
Loading very-early-lisp...
Loading find-paths.el...
Loading packages.el...
Loading setup-paths.el...
Loading dump-paths.el...
Loading d:\tmp\21.2\xemacs\lisp\dumped-lisp.el...
cd ..\src
set
EMACSBOOTSTRAPLOADPATH=..\lisp;~\.xemacs;;c:\XEmacs\site-packages;c:\XEmacs\xemacs-packages
set EMACSBOOTSTRAPMODULEPATH=..\modules
..\src\temacs.exe -batch -l ..\src\..\lisp\loadup.el dump
Loading ..\src\..\lisp\loadup.el...
Using load-path (d:\tmp\21.2\xemacs\lisp)
Using module-load-path (d:\tmp\21.2\xemacs\modules)
Loading very-early-lisp...
Loading d:\tmp\21.2\xemacs\lisp\dumped-lisp.el...
Loading d:\tmp\21.2\xemacs\lisp\backquote.elc...
Loading d:\tmp\21.2\xemacs\lisp\bytecomp-runtime.elc...
Loading d:\tmp\21.2\xemacs\lisp\find-paths.elc...
Loading d:\tmp\21.2\xemacs\lisp\packages.elc...
Loading d:\tmp\21.2\xemacs\lisp\setup-paths.elc...
Loading d:\tmp\21.2\xemacs\lisp\dump-paths.elc...
Loading d:\tmp\21.2\xemacs\lisp\subr.elc...
Loading d:\tmp\21.2\xemacs\lisp\replace.elc...
Loading d:\tmp\21.2\xemacs\lisp\version.el...
Loading d:\tmp\21.2\xemacs\lisp\cl.elc...
Loading d:\tmp\21.2\xemacs\lisp\cl-extra.elc...
Loading d:\tmp\21.2\xemacs\lisp\cl-seq.elc...
Loading d:\tmp\21.2\xemacs\lisp\widget.elc...
Loading d:\tmp\21.2\xemacs\lisp\custom.elc...
Loading d:\tmp\21.2\xemacs\lisp\cus-start.elc...
Loading d:\tmp\21.2\xemacs\lisp\cmdloop.elc...
Loading d:\tmp\21.2\xemacs\lisp\keymap.elc...
Loading d:\tmp\21.2\xemacs\lisp\syntax.elc...
Loading d:\tmp\21.2\xemacs\lisp\device.elc...
Loading d:\tmp\21.2\xemacs\lisp\console.elc...
Loading d:\tmp\21.2\xemacs\lisp\obsolete.elc...
Loading d:\tmp\21.2\xemacs\lisp\specifier.elc...
Loading d:\tmp\21.2\xemacs\lisp\faces.elc...
Loading d:\tmp\21.2\xemacs\lisp\glyphs.elc...
Loading d:\tmp\21.2\xemacs\lisp\objects.elc...
Loading d:\tmp\21.2\xemacs\lisp\extents.elc...
Loading d:\tmp\21.2\xemacs\lisp\events.elc...
Loading d:\tmp\21.2\xemacs\lisp\text-props.elc...
Loading d:\tmp\21.2\xemacs\lisp\process.elc...
Loading d:\tmp\21.2\xemacs\lisp\frame.elc...
Loading d:\tmp\21.2\xemacs\lisp\map-ynp.elc...
Loading d:\tmp\21.2\xemacs\lisp\simple.elc...
Loading d:\tmp\21.2\xemacs\lisp\keydefs.elc...
Loading d:\tmp\21.2\xemacs\lisp\abbrev.elc...
Loading d:\tmp\21.2\xemacs\lisp\derived.elc...
Loading d:\tmp\21.2\xemacs\lisp\minibuf.elc...
Loading d:\tmp\21.2\xemacs\lisp\list-mode.elc...
Loading d:\tmp\21.2\xemacs\lisp\modeline.elc...
Loading d:\tmp\21.2\xemacs\lisp\startup.elc...
Loading d:\tmp\21.2\xemacs\lisp\misc.elc...
Loading d:\tmp\21.2\xemacs\lisp\help-nomule.elc...
Loading d:\tmp\21.2\xemacs\lisp\help.elc...
Loading d:\tmp\21.2\xemacs\lisp\files.elc...
Loading d:\tmp\21.2\xemacs\lisp\lib-complete.elc...
Loading d:\tmp\21.2\xemacs\lisp\format.elc...
Loading d:\tmp\21.2\xemacs\lisp\indent.elc...
Loading d:\tmp\21.2\xemacs\lisp\isearch-mode.elc...
Loading d:\tmp\21.2\xemacs\lisp\buffer.elc...
Loading d:\tmp\21.2\xemacs\lisp\buff-menu.elc...
Loading d:\tmp\21.2\xemacs\lisp\undo-stack.elc...
Loading d:\tmp\21.2\xemacs\lisp\window.elc...
Loading d:\tmp\21.2\xemacs\lisp\window-xemacs.elc...
Loading d:\tmp\21.2\xemacs\lisp\paths.el...
Loading d:\tmp\21.2\xemacs\lisp\lisp.elc...
Loading d:\tmp\21.2\xemacs\lisp\page.elc...
Loading d:\tmp\21.2\xemacs\lisp\register.elc...
Loading d:\tmp\21.2\xemacs\lisp\iso8859-1.elc...
Loading d:\tmp\21.2\xemacs\lisp\paragraphs.elc...
Loading d:\tmp\21.2\xemacs\lisp\easymenu.elc...
Loading d:\tmp\21.2\xemacs\lisp\lisp-mode.elc...
Loading d:\tmp\21.2\xemacs\lisp\text-mode.elc...
Loading d:\tmp\21.2\xemacs\lisp\fill.elc...
Loading d:\tmp\21.2\xemacs\lisp\auto-save.elc...
Loading d:\tmp\21.2\xemacs\lisp\movemail.elc...
Loading d:\tmp\21.2\xemacs\lisp\winnt.elc...
Loading d:\tmp\21.2\xemacs\lisp\float-sup.elc...
Loading d:\tmp\21.2\xemacs\lisp\itimer.elc...
Loading d:\tmp\21.2\xemacs\lisp\itimer-autosave.elc...
Loading d:\tmp\21.2\xemacs\lisp\scrollbar.elc...
Loading d:\tmp\21.2\xemacs\lisp\menubar.elc...
Loading d:\tmp\21.2\xemacs\lisp\dialog.elc...
Loading d:\tmp\21.2\xemacs\lisp\coding.elc...
Loading d:\tmp\21.2\xemacs\lisp\code-files.elc...
Loading d:\tmp\21.2\xemacs\lisp\code-process.elc...
Loading d:\tmp\21.2\xemacs\lisp\gui.elc...
Loading d:\tmp\21.2\xemacs\lisp\mode-motion.elc...
Loading d:\tmp\21.2\xemacs\lisp\mouse.elc...
Loading d:\tmp\21.2\xemacs\lisp\select.elc...
Loading d:\tmp\21.2\xemacs\lisp\dragdrop.elc...
Loading d:\tmp\21.2\xemacs\lisp\menubar-items.elc...
Loading d:\tmp\21.2\xemacs\lisp\gutter-items.elc...
Loading d:\tmp\21.2\xemacs\lisp\msw-glyphs.elc...
Loading d:\tmp\21.2\xemacs\lisp\msw-faces.elc...
Loading d:\tmp\21.2\xemacs\lisp\msw-mouse.elc...
Loading d:\tmp\21.2\xemacs\lisp\msw-init.elc...
Loading d:\tmp\21.2\xemacs\lisp\msw-select.elc...
Loading d:\tmp\21.2\xemacs\lisp\fontl-hooks.elc...
Loading d:\tmp\21.2\xemacs\lisp\auto-show.elc...
Loading d:\tmp\21.2\xemacs\lisp\loadhist.elc...
Loading d:\tmp\21.2\xemacs\lisp\loaddefs.elc...
Loading site-load...
Finding pointers to doc strings...
Note: Strange doc (not fboundp) for function user-name-completion-1 @ 539354
Note: Strange doc (not fboundp) for function user-name-all-completions @ 539618
Finding pointers to doc strings...done
Dumping under the name xemacs
copy temacs.exe xemacs.exe
1 file(s) copied.
cd ..\nt
Could Not Find d:\tmp\21.2\xemacs\lisp\auto-autoloads.el
d:\tmp\21.2\xemacs\nt\..\src\xemacs.exe -vanilla -batch -l autoload -f
batch-update-directory ..\lisp
temacs can only be run in -batch mode.
NMAKE : fatal error U1077: 'd:\tmp\21.2\xemacs\nt\..\src\xemacs.exe' : return code
'0xffffffff'
Stop.
Compilation exited abnormally with code 2 at Sat Mar 11 13:22:29
--
Adrian Aichner <adrian(a)xemacs.org>