Joachim Schrod <jschrod(a)acm.org> writes:
Hi,
I wanted to get daikon, got adventurous, and used Build (for the first
time ;-) on my shiny new SUSE 10.0 installation. (SUSE 10.0 comes with
XEmacs corn, supplied by Mike Fabian).
That was successful overall, but with a few annoyances.
XEmacs did not select any optimization flags. According to the
explanation in Build (and about --with-cflags-optimization in INSTALL)
they should be selected automatically. Does this mean that no
optimization can be used at a straight forward SUSE system? (I cannot
believe that.)
Other annoyances were caused by Build that was delivered with SUSE's
XEmacs: efs is not loaded by default, it could not save the build
configuration, the build output collection didn't work at all and had
to be done manually by me. (Btw, I started xemacs with -q to avoid
inference with any personal startup files.)
I will now retry, and rebuild daikon from within that newly built
daikon with the current sumo packages installed -- and with
optimization enabled this time... I'll check if Build works better
from there. Shall I send a build report from that as well?
Yes, please do.
Please also send any backtraces given by build after loading build.el
(instead of build.elc).
Sending me the generated build-make.el and build-configure.el would
also help.
Any other incorrectly generated code or error messages too, please.
Adrian
Best,
Joachim
> XEmacs Build Report generated by emacs-version
> 21.5 (beta21) "corn" (+CVS-20050720) XEmacs Lucid
> with system-configuration
> i386-suse-linux
> follows:
> Contents of /home/schrod/src/xemacs/xemacs-r21-5-current-beta/Installation:
> (Output from most recent run of ./configure)
uname -a: Linux n-pussy 2.6.13-15-smp #1 SMP Tue Sep 13 14:56:15 UTC 2005 i686 i686 i386
GNU/Linux
configure '--prefix=/opt/xemacs'
XEmacs 21.5-b23 "daikon" configured for `i686-pc-linux'.
Compilation Environment and Installation Defaults:
Source code location: /home/schrod/src/xemacs/xemacs-r21-5-current-beta
Installation prefix: /opt/xemacs
Operating system description file: `s/linux.h'
Machine description file: `m/intel386.h'
Compiler version: gcc (GCC) 4.0.2 20050901 (prerelease) (SUSE Linux)
- GCC specs file: specs.
- Compiler command: gcc -Wall -Wno-switch -Wundef -Wsign-compare
-Wno-char-subscripts -Wpacked -Wunused-parameter -g
libc version: 2.3.5
Relocating allocator for buffers: no
GNU version of malloc: yes
- Using Doug Lea's new malloc from the GNU C Library.
Window System:
Compiling in support for the X window system:
- X Windows headers location: /usr/X11/include
- X Windows libraries location: /usr/X11/lib
- Handling WM_COMMAND properly.
Compiling in support for the Athena widget set:
- Athena headers location: X11/Xaw
- Athena library to link: Xaw
Using Lucid menubars.
Using Lucid scrollbars.
Using Athena dialog boxes.
Using Athena native widgets.
TTY:
Compiling in support for ncurses.
Compiling in support for GPM (General Purpose Mouse).
Images:
Compiling in support for GIF images (builtin).
Compiling in support for XPM images.
Compiling in support for PNG images.
Sound:
Compiling in support for sound (native).
Databases:
Internationalization:
Mail:
Compiling in support for "file" mail spool file locking method.
Other Features:
Inhibiting IPv6 canonicalization at startup.
Compiling in support for dynamic shared object modules.
Using the new GC algorithms.
WARNING: ---------------------------------------------------------
WARNING: The new algorithms are experimental. They are enabled by
WARNING: default for this release. Use `--disable-kkcc' to
WARNING: turn it off.
WARNING: ---------------------------------------------------------
Using the new allocator.
WARNING: ---------------------------------------------------------
WARNING: The new allocator is experimental. It is enabled by
WARNING: default for this release. Use `--disable-mc-alloc' to
WARNING: turn it off.
WARNING: ---------------------------------------------------------
Using the new portable dumper.
Compiling in support for extra debugging code.
Compiling in support for runtime error checking.
WARNING: ---------------------------------------------------------
WARNING: XEmacs will run noticeably more slowly as a result.
WARNING: Error checking is on by default for XEmacs beta releases.
WARNING: ---------------------------------------------------------
> Contents of /home/schrod/src/xemacs/xemacs-r21-5-current-beta/beta.err
> keeping lines matching
>
"^--\[\[\|\]\]$\|^\(cd\|n?make\)\s-\|errors?\|warnings?\|pure.*\(space\|size\)\|hides\b\|strange\|shadowings\|^Compil\(ing\s-+in\|ation\)\|^Using\|not\s-+found\|^While\s-+compiling.*\(
\s-+.+\)*\|^Note:\|Installing\|[Ff]ile(s) copied\|\s-+tests\s-+\|^[A-Z] [^ ]+$\|^Wrong
number of arguments:\|^ \*\* \|^\(FAIL\|SKIP\):"
> and then deleting lines matching
> "confl.*with.*auto-inlining\|^Formatting:\|^\s-*0
.*\(failure\|error\)s?\|^PASS:\|(100%) tests successful"
cd /home/schrod/src/xemacs/xemacs-r21-5-current-beta/
Compilation started at Wed Nov 2 12:35:44 2005 +0100 (CET)
checking for preferred warning flags for XEMACS_CC... -Wall -Wno-switch -Wundef
-Wsign-compare -Wno-char-subscripts -Wpacked -Wunused-parameter
checking for preferred warning flags for CC... -Wall -Wno-switch -Wundef -Wsign-compare
-Wno-char-subscripts -Wpacked -Wshadow -Wmissing-declarations -Wmissing-prototypes
-Wstrict-prototypes
checking for dlerror... yes
checking for _dlerror... no
checking for perror... yes
checking for strerror... yes
Compilation Environment and Installation Defaults:
Compiling in support for runtime error checking.
Compilation finished at Wed Nov 2 12:36:25
> Contents of /home/schrod/src/xemacs/xemacs-r21-5-current-beta/xemacs-make-all.err
> keeping lines matching
>
"^--\[\[\|\]\]$\|^\(cd\|n?make\)\s-\|errors?\|warnings?\|pure.*\(space\|size\)\|hides\b\|strange\|shadowings\|^Compil\(ing\s-+in\|ation\)\|^Using\|not\s-+found\|^While\s-+compiling.*\(
\s-+.+\)*\|^Note:\|Installing\|[Ff]ile(s) copied\|\s-+tests\s-+\|^[A-Z] [^ ]+$\|^Wrong
number of arguments:\|^ \*\* \|^\(FAIL\|SKIP\):"
> and then deleting lines matching
> "confl.*with.*auto-inlining\|^Formatting:\|^\s-*0
.*\(failure\|error\)s?\|^PASS:\|(100%) tests successful"
cd /home/schrod/src/xemacs/xemacs-r21-5-current-beta/
make
Compilation started at Wed Nov 2 12:38:27 2005 +0100 (CET)
cd ./lib-src && make all
cd ./lwlib && make all
xlwradio.c:253: warning: 'RadioDestroy' defined but not used
xlwcheckbox.c:292: warning: 'CheckboxDestroy' defined but not used
xlwgauge.c:841: warning: missing sentinel in function call
cd ./src && make all
realpath.c:83: warning: unused parameter 'links_only'
frame-x.c:770: warning: missing sentinel in function call
frame-x.c:775: warning: missing sentinel in function call
frame-x.c:874: warning: missing sentinel in function call
Using load-path (/home/schrod/src/xemacs/xemacs-r21-5-current-beta/lisp/)
Using module-load-path (/home/schrod/src/xemacs/xemacs-r21-5-current-beta/modules)
Generating autoloads for lisp/next-error.el...
While compiling the end of the data in file
/home/schrod/src/xemacs/xemacs-r21-5-current-beta/lisp/obsolete.el:
** The following functions are not known to be defined:
charsets-in-string, charsets-in-region
While compiling the end of the data in file
/home/schrod/src/xemacs/xemacs-r21-5-current-beta/lisp/faces.el:
** The following functions are not known to be defined: charsetp,
find-charset
While compiling describe-register-1 in file
/home/schrod/src/xemacs/xemacs-r21-5-current-beta/lisp/register.el:
** reference to free variable yank-excluded-properties
While compiling the end of the data:
** the function remove-list-of-text-properties is not known to be defined.
While compiling the end of the data in file
/home/schrod/src/xemacs/xemacs-r21-5-current-beta/lisp/diagnose.el:
** The following functions are not known to be defined:
sort-numeric-fields, lrecord-stats
While compiling get-selection in file
/home/schrod/src/xemacs/xemacs-r21-5-current-beta/lisp/select.el:
** variable err bound but not referenced
While compiling forward-paragraph in file
/home/schrod/src/xemacs/xemacs-r21-5-current-beta/lisp/paragraphs.el:
** variable multiple-lines bound but not referenced
While compiling the end of the data:
** the function constrain-to-field is not known to be defined.
Using load-path (/home/schrod/src/xemacs/xemacs-r21-5-current-beta/lisp/)
Using module-load-path (/home/schrod/src/xemacs/xemacs-r21-5-current-beta/modules)
Requiring next-error...
While compiling multi-occur in file
/home/schrod/src/xemacs/xemacs-r21-5-current-beta/lisp/occur.el:
** variable ido-ignore-item-temp-list bound but not referenced
** misplaced interactive spec: (interactive (cons (let* ((bufs (list (read-buffer
"First buffer to search: " (current-buffer) t))) (buf nil)
(ido-ignore-item-temp-list bufs)) (while (not (string-equal (setq buf (read-buffer (if
(and-boundp (quote read-buffer-function) (quote (eq read-buffer-function (quote
ido-read-buffer)))) "Next buffer to search (C-j to end): " "Next buffer to
search (RET to end): ") nil t)) "")) (add-to-list (quote bufs) buf) (setq
ido-ignore-item-temp-list bufs)) (nreverse (mapcar (function get-buffer) bufs)))
(occur-read-primary-args)))
While compiling occur-engine:
** reference to free variable jit-lock-mode
While compiling the end of the data:
** the function jit-lock-fontify-now is not known to be defined.
Compiling /home/schrod/src/xemacs/xemacs-r21-5-current-beta/lisp/next-error.el...
Wrote /home/schrod/src/xemacs/xemacs-r21-5-current-beta/lisp/next-error.elc
While compiling the end of the data in file
/home/schrod/src/xemacs/xemacs-r21-5-current-beta/lisp/msw-font-menu.el:
** The following functions are not known to be defined:
mswindows-parse-font-style, mswindows-construct-font-style
While compiling the end of the data in file
/home/schrod/src/xemacs/xemacs-r21-5-current-beta/lisp/gtk.el:
** the function gtk-import-function is not known to be defined.
While compiling toplevel forms in file
/home/schrod/src/xemacs/xemacs-r21-5-current-beta/lisp/gtk-iso8859-1.el:
** assignment to free variable character-set-property
Computing custom-loads for next-error...
cd /home/schrod/src/xemacs/xemacs-r21-5-current-beta/man && make info
Compilation finished at Wed Nov 2 12:40:59
> Contents of
/home/schrod/src/xemacs/xemacs-r21-5-current-beta/xemacs-make-install.err
> keeping lines matching
>
"^--\[\[\|\]\]$\|^\(cd\|n?make\)\s-\|errors?\|warnings?\|pure.*\(space\|size\)\|hides\b\|strange\|shadowings\|^Compil\(ing\s-+in\|ation\)\|^Using\|not\s-+found\|^While\s-+compiling.*\(
\s-+.+\)*\|^Note:\|Installing\|[Ff]ile(s) copied\|\s-+tests\s-+\|^[A-Z] [^ ]+$\|^Wrong
number of arguments:\|^ \*\* \|^\(FAIL\|SKIP\):"
> and then deleting lines matching
> "confl.*with.*auto-inlining\|^Formatting:\|^\s-*0
.*\(failure\|error\)s?\|^PASS:\|(100%) tests successful"
cd /home/schrod/src/xemacs/xemacs-r21-5-current-beta/
make install
Compilation started at Wed Nov 2 13:16:41 2005 +0100 (CET)
cd ./lib-src && make all
cd ./lwlib && make all
cd ./src && make all
cd /home/schrod/src/xemacs/xemacs-r21-5-current-beta/man && make info
cd ./src && make check-features
Installing utilities run internally by XEmacs.
Installing utilities for users to run.
cd /opt/xemacs/bin && rm -f ./xemacs && ln -s xemacs-21.5-b23 ./xemacs
cd /home/schrod/src/xemacs/xemacs-r21-5-current-beta/etc && \
make gzip-el
Compilation finished at Wed Nov 2 13:16:51
/home/schrod/src/xemacs/xemacs-r21-5-current-beta/xemacs-make-check.err not found!
/home/schrod/src/xemacs/xemacs-r21-5-current-beta/xemacs-make-check-temacs.err not
found!
--
Adrian Aichner
mailto:adrianï¼ xemacs.org
http://www.xemacs.org/