>>>> "Adrian" == Adrian Aichner
<aichner(a)ecf.teradyne.com> writes:
Adrian> As we all know: To iterate is human...
Adrian> Well, the native build process didn't get divine, thanks God :-)
Adrian> The pure space adjustment under Windows NT native build causes
Adrian> infinite iteration.
Adrian> I haven't analy[sz]ed yet.
Here is the first hint.
After umpf-teen iterations my puresize-adjust.h contains this:
The number seems to come from following relation:
Purespace usage: 756404 of 1463000 (52% -- 690k wasted).
(- 756404 1463000)
-706596
Does this make sense?
Adrian
Adrian> The z is for Martin, the s for Andy :-)
Adrian> Later,
Adrian> Adrian
> XEmacs Build Report as generated
> by build-report-version $Revision: 1.53 $ follows:
> Contents of c:\export\home\tmp\21.2\xemacs\nt\Installation:
> (Output from most recent run of ./configure)
Adrian> OS: Windows_NT
Adrian> XEmacs 21.2-b5 \"Aphrodite\" configured for `i386-pc-win32'.
Adrian> Where should the build process find the source code?
Adrian> c:\\export\\home\\tmp\\21.2\\xemacs\\nt
Adrian> What compiler should XEmacs be built with?
Adrian> @cl -nologo
Adrian> What window system should XEmacs use?
Adrian> MS Windows
> Contents of
Adrian>
c:\export\home\tmp\21.2\xemacs\nt\xemacs-make-all-infinite.err
> keeping lines matching
>
Adrian>
"^--\[\[\|\]\]$\|^\(cd\|n?make\)\s-\|errors?\|warnings?\|pure.*\(space\|siz
Adrian>
e\)\|hides\b\|strange\|shadowings\|^Compil\(ing\s-+in\|ation\)\|^Using\|not
Adrian> \s-+found\|^While\s-+compiling.*\(
Adrian> \s-+.+\)*\|^Note:\|Installing\|[Ff]ile(s) copied"
> and then deleting lines matching
> "confl.*with.*auto-inlining"
Adrian> cd c:\export\home\tmp\21.2\xemacs\nt\
Adrian> nmake -f xemacs.mak PACKAGEPATH="c:\\Program
Adrian> Files\\XEmacs\\xemacs-packages" HAVE_MSW=1 GUNG_HO=1 USE_UNION_TYPE=1
Adrian> HAVE_NATIVE_SOUND=1 HAVE_XPM=1
XPM_DIR="c:\export\home\tmp\xpm-3.4k"
Adrian> HAVE_PNG=1 PNG_DIR="c:\export\home\tmp\libpng-1.0.2" HAVE_TIFF=1
Adrian> TIFF_DIR="c:\export\home\tmp\tiff-v3.4" HAVE_JPEG=1
Adrian> JPEG_DIR="c:\export\home\tmp\jpeg-6b"
ZLIB_DIR="c:\export\home\tmp\zlib"
Adrian> DEBUG_XEMACS=0 all
Adrian> Compilation started at Wed Dec 09 19:59:02 1998
Adrian> Compiling in support for native GUI.
Adrian> Compiling in support for XPM images.
Adrian> Compiling in support for GIF images.
Adrian> Compiling in support for PNG images.
Adrian> Compiling in support for TIFF images.
Adrian> Compiling in support for JPEG images.
Adrian> Compiling in support for toolbars.
Adrian> Compiling in support for dialogs.
Adrian> Compiling in support for native sounds.
Adrian> Compiling in fast dired implementation.
Adrian> Using minimal tagbits.
Adrian> Using indexed lrecord implementation.
Adrian> Using union type for Lisp object storage.
Adrian> 1 file(s) copied.
Adrian> 1 file(s) copied.
Adrian> 1 file(s) copied.
Adrian> copy puresize-adjust.h ..\src
Adrian> 1 file(s) copied.
Adrian> ..\nt\runemacs.c(185) : warning C4101: 'sec_desc' : unreferenced
local
Adrian> variable
Adrian> ..\src\glyphs-msw.c(1589) : warning C4146: unary minus operator applied to
Adrian> unsigned type, result still unsigned
<lines deleted by Adrian>
Adrian> Purespace usage: 756404 of 1463000 (52% -- 690k wasted).
Adrian> XEmacs: Pure size adjusted, Don't Panic! I will restart the
`make'
Adrian> Using load-path (..\lisp)
Adrian> Note: Strange doc (not fboundp) for function user-name-completion-1 @
Adrian> 526451
Adrian> Note: Strange doc (not fboundp) for function user-name-all-completions @
Adrian> 526715
Adrian> Note: Strange doc (not fboundp) for function make-symbolic-link @ 676714
Adrian> Purespace usage: 756404 of 1463000 (52% -- 690k wasted).
Adrian> XEmacs: Pure size adjusted, Don't Panic! I will restart the
`make'
Adrian> Using load-path (..\lisp)
Adrian> Note: Strange doc (not fboundp) for function user-name-completion-1 @
Adrian> 526451
Adrian> Note: Strange doc (not fboundp) for function user-name-all-completions @
Adrian> 526715
Adrian> Note: Strange doc (not fboundp) for function make-symbolic-link @ 676714
Adrian> Purespace usage: 756404 of 1463000 (52% -- 690k wasted).
Adrian> XEmacs: Pure size adjusted, Don't Panic! I will restart the
`make'
Adrian> Using load-path (..\lisp)
Adrian> Note: Strange doc (not fboundp) for function user-name-completion-1 @
Adrian> 526451
Adrian> Note: Strange doc (not fboundp) for function user-name-all-completions @
Adrian> 526715
Adrian> Note: Strange doc (not fboundp) for function make-symbolic-link @ 676714
Adrian> Purespace usage: 756404 of 1463000 (52% -- 690k wasted).
Adrian> XEmacs: Pure size adjusted, Don't Panic! I will restart the
`make'
Adrian> Using load-path (..\lisp)
Adrian> Note: Strange doc (not fboundp) for function user-name-completion-1 @
Adrian> 526451
Adrian> Note: Strange doc (not fboundp) for function user-name-all-completions @
Adrian> 526715
Adrian> Note: Strange doc (not fboundp) for function make-symbolic-link @ 676714
Adrian> Purespace usage: 756404 of 1463000 (52% -- 690k wasted).
Adrian> XEmacs: Pure size adjusted, Don't Panic! I will restart the
`make'
Adrian> Using load-path (..\lisp)
Adrian> Note: Strange doc (not fboundp) for function user-name-completion-1 @
Adrian> 526451
Adrian> Note: Strange doc (not fboundp) for function user-name-all-completions @
Adrian> 526715
Adrian> Note: Strange doc (not fboundp) for function make-symbolic-link @ 676714
Adrian> Purespace usage: 756404 of 1463000 (52% -- 690k wasted).
Adrian> XEmacs: Pure size adjusted, Don't Panic! I will restart the
`make'
Adrian> Using load-path (..\lisp)
Adrian> Note: Strange doc (not fboundp) for function user-name-completion-1 @
Adrian> 526451
Adrian> Note: Strange doc (not fboundp) for function user-name-all-completions @
Adrian> 526715
Adrian> Note: Strange doc (not fboundp) for function make-symbolic-link @ 676714
Adrian> Purespace usage: 756404 of 1463000 (52% -- 690k wasted).
Adrian> XEmacs: Pure size adjusted, Don't Panic! I will restart the
`make'
Adrian> Using load-path (..\lisp)
Adrian> Note: Strange doc (not fboundp) for function user-name-completion-1 @
Adrian> 526451
Adrian> Note: Strange doc (not fboundp) for function user-name-all-completions @
Adrian> 526715
Adrian> Note: Strange doc (not fboundp) for function make-symbolic-link @ 676714
Adrian> Purespace usage: 756404 of 1463000 (52% -- 690k wasted).
Adrian> XEmacs: Pure size adjusted, Don't Panic! I will restart the
`make'
Adrian> Using load-path (..\lisp)
Adrian> Note: Strange doc (not fboundp) for function user-name-completion-1 @
Adrian> 526451
Adrian> Note: Strange doc (not fboundp) for function user-name-all-completions @
Adrian> 526715
Adrian> Note: Strange doc (not fboundp) for function make-symbolic-link @ 676714
Adrian> Purespace usage: 756404 of 1463000 (52% -- 690k wasted).
Adrian> XEmacs: Pure size adjusted, Don't Panic! I will restart the
`make'
Adrian> Using load-path (..\lisp)
Adrian> Note: Strange doc (not fboundp) for function user-name-completion-1 @
Adrian> 526451
Adrian> Note: Strange doc (not fboundp) for function user-name-all-completions @
Adrian> 526715
Adrian> Note: Strange doc (not fboundp) for function make-symbolic-link @ 676714
Adrian> Purespace usage: 756404 of 1463000 (52% -- 690k wasted).
Adrian> XEmacs: Pure size adjusted, Don't Panic! I will restart the
`make'
Adrian> Using load-path (..\lisp)
Adrian> Note: Strange doc (not fboundp) for function user-name-completion-1 @
Adrian> 526451
Adrian> Note: Strange doc (not fboundp) for function user-name-all-completions @
Adrian> 526715
Adrian> Note: Strange doc (not fboundp) for function make-symbolic-link @ 676714
Adrian> Purespace usage: 756404 of 1463000 (52% -- 690k wasted).
Adrian> XEmacs: Pure size adjusted, Don't Panic! I will restart the
`make'
Adrian> Using load-path (..\lisp)
Adrian> Note: Strange doc (not fboundp) for function user-name-completion-1 @
Adrian> 526451
Adrian> Note: Strange doc (not fboundp) for function user-name-all-completions @
Adrian> 526715
Adrian> Note: Strange doc (not fboundp) for function make-symbolic-link @ 676714
Adrian> Purespace usage: 756404 of 1463000 (52% -- 690k wasted).
Adrian> XEmacs: Pure size adjusted, Don't Panic! I will restart the
`make'
Adrian> Using load-path (..\lisp)
Adrian> Note: Strange doc (not fboundp) for function user-name-completion-1 @
Adrian> 526451
Adrian> Note: Strange doc (not fboundp) for function user-name-all-completions @
Adrian> 526715
Adrian> Note: Strange doc (not fboundp) for function make-symbolic-link @ 676714
Adrian> Purespace usage: 756404 of 1463000 (52% -- 690k wasted).
Adrian> XEmacs: Pure size adjusted, Don't Panic! I will restart the
`make'
Adrian> Using load-path (..\lisp)
Adrian> Note: Strange doc (not fboundp) for function user-name-completion-1 @
Adrian> 526451
Adrian> Note: Strange doc (not fboundp) for function user-name-all-completions @
Adrian> 526715
Adrian> Note: Strange doc (not fboundp) for function make-symbolic-link @ 676714
Adrian> Purespace usage: 756404 of 1463000 (52% -- 690k wasted).
Adrian> XEmacs: Pure size adjusted, Don't Panic! I will restart the
`make'
Adrian> Using load-path (..\lisp)
Adrian> --
Adrian> Adrian Aichner
Adrian> European Design Center
Adrian> Teradyne GmbH
Adrian> Semiconductor Test Group Telephone +49/89/41861(0)-208
Adrian> Dingolfinger Strasse 2 Fax +49/89/41861-217 (What is a Fax?)
Adrian> D-81673 MUENCHEN E-mail adrian.aichner(a)teradyne.com