At Sun, 1 May 2016 19:13:57 +0900,
Stephen J. Turnbull wrote:
KIRIYAMA Kazuhiko writes:
> I've up to [1] all stuffs at the time to cause hunged up.
>
> [1]
https://people.freebsd.org/~kiri/xemacs/xemacs-21.4.24/
OK, so some of the .elcs have been compiled, but not all. I'm not
sure why that is.
> > Also, this:
> >
> > Testing for Lisp shadows ...
OK, I think this is not a problem, after looking more closely at the
shadows.
> I already installed latin1 and mule lisp pakcages because
> they need in build process in xemacs. They are below:
Why do you think they are needed?
You should be able to bootstrap XEmacs with gcc and binutils, and any
system headers and libraries you want to link. You should not need
any packages installed.
I dont know why, but anyway src/xemacs binary wants any
*.elc in mule-base package.
It appears that your XEmacs thinks it needs kana-keyboard.el, which is
in the mule-base package, to run. I don't understand why; grepping
our 21.4 sources shows no references to that library. The reason the
installed package is not found on your system is the -no-autoloads
option in the build script (which is correct, it helps to prevent
shadowing problems).
Without -no-autoloads option, passed building lisp stage in
lisp directory:
root@desktop:/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.24 #
./src/xemacs -batch -l autoload -f batch-update-directory lisp
Loading cl-macs...
Updating autoloads in directory
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.24/lisp...
Generating autoloads for lisp/abbrev.el...
Generating autoloads for lisp/about.el...
Generating autoloads for lisp/alist.el...
Generating autoloads for lisp/apropos.el...
No autoloads found in lisp/auto-save.el
No autoloads found in lisp/auto-show.el
Generating autoloads for lisp/autoload.el...
No autoloads found in lisp/backquote.el
No autoloads found in lisp/blessmail.el
Generating autoloads for lisp/buff-menu.el...
No autoloads found in lisp/buffer.el
Generating autoloads for lisp/build-report.el...
No autoloads found in lisp/byte-optimize.el
No autoloads found in lisp/bytecomp-runtime.el
Generating autoloads for lisp/bytecomp.el...
No autoloads found in lisp/callers-of-rpt.el
No autoloads found in lisp/check-features.el
No autoloads found in lisp/cl-compat.el
No autoloads found in lisp/cl-extra.el
Generating autoloads for lisp/cl-macs.el...
No autoloads found in lisp/cl-seq.el
No autoloads found in lisp/cl.el
No autoloads found in lisp/cmdloop.el
No autoloads found in lisp/code-cmds.el
No autoloads found in lisp/code-files.el
No autoloads found in lisp/code-process.el
No autoloads found in lisp/coding.el
No autoloads found in lisp/compat.el
Generating autoloads for lisp/config.el...
No autoloads found in lisp/console.el
Generating autoloads for lisp/cus-dep.el...
Generating autoloads for lisp/cus-edit.el...
Generating autoloads for lisp/cus-face.el...
Generating autoloads for lisp/cus-file.el...
No autoloads found in lisp/cus-load.el
No autoloads found in lisp/cus-start.el
No autoloads found in lisp/custom-load.el
No autoloads found in lisp/custom.el
No autoloads found in lisp/derived.el
No autoloads found in lisp/device.el
No autoloads found in lisp/dialog-gtk.el
No autoloads found in lisp/dialog-items.el
No autoloads found in lisp/dialog.el
Generating autoloads for lisp/disass.el...
Generating autoloads for lisp/disp-table.el...
No autoloads found in lisp/dragdrop.el
No autoloads found in lisp/dump-paths.el
No autoloads found in lisp/dumped-lisp.el
No autoloads found in lisp/easy-mmode.el
Generating autoloads for lisp/easymenu.el...
Generating autoloads for lisp/etags.el...
No autoloads found in lisp/events.el
No autoloads found in lisp/extents.el
No autoloads found in lisp/faces.el
No autoloads found in lisp/files-nomule.el
No autoloads found in lisp/files.el
No autoloads found in lisp/fill.el
No autoloads found in lisp/find-paths.el
No autoloads found in lisp/finder-inf.el
Generating autoloads for lisp/finder.el...
No autoloads found in lisp/float-sup.el
Generating autoloads for lisp/font-lock.el...
Generating autoloads for lisp/font-menu.el...
Generating autoloads for lisp/font.el...
No autoloads found in lisp/fontl-hooks.el
No autoloads found in lisp/format.el
No autoloads found in lisp/frame.el
No autoloads found in lisp/gdk.el
No autoloads found in lisp/generic-widgets.el
No autoloads found in lisp/glade.el
No autoloads found in lisp/glyphs.el
No autoloads found in lisp/gnome-widgets.el
No autoloads found in lisp/gnome.el
Generating autoloads for lisp/gnuserv.el...
No autoloads found in lisp/gpm.el
No autoloads found in lisp/gtk-compose.el
No autoloads found in lisp/gtk-extra.el
No autoloads found in lisp/gtk-faces.el
No autoloads found in lisp/gtk-ffi.el
No autoloads found in lisp/gtk-file-dialog.el
Generating autoloads for lisp/gtk-font-menu.el...
No autoloads found in lisp/gtk-glyphs.el
No autoloads found in lisp/gtk-init.el
No autoloads found in lisp/gtk-iso8859-1.el
No autoloads found in lisp/gtk-marshal.el
No autoloads found in lisp/gtk-mouse.el
No autoloads found in lisp/gtk-package.el
No autoloads found in lisp/gtk-password-dialog.el
No autoloads found in lisp/gtk-select.el
No autoloads found in lisp/gtk-widget-accessors.el
No autoloads found in lisp/gtk-widgets.el
No autoloads found in lisp/gtk.el
No autoloads found in lisp/gui.el
No autoloads found in lisp/gutter-items.el
No autoloads found in lisp/gutter.el
Generating autoloads for lisp/help-macro.el...
No autoloads found in lisp/help-nomule.el
No autoloads found in lisp/help.el
Generating autoloads for lisp/hyper-apropos.el...
No autoloads found in lisp/indent.el
Generating autoloads for lisp/info.el...
No autoloads found in lisp/isearch-mode.el
No autoloads found in lisp/iso8859-1.el
Generating autoloads for lisp/itimer-autosave.el...
No autoloads found in lisp/itimer.el
No autoloads found in lisp/keydefs.el
No autoloads found in lisp/keymap.el
No autoloads found in lisp/ldap.el
No autoloads found in lisp/lib-complete.el
No autoloads found in lisp/lisp-mnt.el
No autoloads found in lisp/lisp-mode.el
No autoloads found in lisp/lisp.el
No autoloads found in lisp/list-mode.el
Generating autoloads for lisp/loaddefs.el...
Generating autoloads for lisp/loadhist.el...
No autoloads found in lisp/loadup-el.el
No autoloads found in lisp/loadup.el
No autoloads found in lisp/make-docfile.el
No autoloads found in lisp/map-ynp.el
No autoloads found in lisp/menubar-items.el
No autoloads found in lisp/menubar.el
No autoloads found in lisp/minibuf.el
No autoloads found in lisp/misc.el
No autoloads found in lisp/mode-motion.el
No autoloads found in lisp/modeline.el
No autoloads found in lisp/mouse.el
No autoloads found in lisp/movemail.el
No autoloads found in lisp/msw-faces.el
Generating autoloads for lisp/msw-font-menu.el...
No autoloads found in lisp/msw-glyphs.el
No autoloads found in lisp/msw-init.el
No autoloads found in lisp/msw-mouse.el
No autoloads found in lisp/msw-select.el
No autoloads found in lisp/multicast.el
Generating autoloads for lisp/mwheel.el...
No autoloads found in lisp/objects.el
No autoloads found in lisp/obsolete.el
Generating autoloads for lisp/package-admin.el...
Generating autoloads for lisp/package-get.el...
No autoloads found in lisp/package-info.el
Generating autoloads for lisp/package-net.el...
Generating autoloads for lisp/package-ui.el...
No autoloads found in lisp/packages.el
No autoloads found in lisp/page.el
No autoloads found in lisp/paragraphs.el
No autoloads found in lisp/paths.el
Generating autoloads for lisp/picture.el...
No autoloads found in lisp/printer.el
No autoloads found in lisp/process.el
Generating autoloads for lisp/rect.el...
No autoloads found in lisp/register.el
No autoloads found in lisp/replace.el
No autoloads found in lisp/scrollbar.el
No autoloads found in lisp/select.el
No autoloads found in lisp/setup-paths.el
Generating autoloads for lisp/shadow.el...
No autoloads found in lisp/simple.el
No autoloads found in lisp/site-load.el
Generating autoloads for lisp/sound.el...
No autoloads found in lisp/specifier.el
No autoloads found in lisp/startup.el
No autoloads found in lisp/subr.el
No autoloads found in lisp/symbol-syntax.el
No autoloads found in lisp/symbols.el
No autoloads found in lisp/syntax.el
No autoloads found in lisp/text-mode.el
No autoloads found in lisp/text-props.el
No autoloads found in lisp/toolbar-items.el
No autoloads found in lisp/toolbar.el
No autoloads found in lisp/tty-init.el
No autoloads found in lisp/undo-stack.el
No autoloads found in lisp/update-elc-2.el
No autoloads found in lisp/update-elc.el
Generating autoloads for lisp/userlock.el...
No autoloads found in lisp/version.el
No autoloads found in lisp/very-early-lisp.el
Generating autoloads for lisp/view-less.el...
Generating autoloads for lisp/wid-browse.el...
Generating autoloads for lisp/wid-edit.el...
No autoloads found in lisp/widget.el
No autoloads found in lisp/widgets-gtk.el
No autoloads found in lisp/win32-native.el
No autoloads found in lisp/window-xemacs.el
No autoloads found in lisp/window.el
No autoloads found in lisp/x-compose.el
No autoloads found in lisp/x-faces.el
Generating autoloads for lisp/x-font-menu.el...
No autoloads found in lisp/x-init.el
No autoloads found in lisp/x-iso8859-1.el
No autoloads found in lisp/x-misc.el
No autoloads found in lisp/x-mouse.el
No autoloads found in lisp/x-scrollbar.el
No autoloads found in lisp/x-select.el
Generating autoloads for lisp/x-win-sun.el...
Generating autoloads for lisp/x-win-xfree86.el...
Saving file
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.24/lisp/auto-autoloads.el...
Wrote
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.24/lisp/auto-autoloads.el
Wrote
/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.24/lisp/auto-autoloads.el
root@desktop:/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.24 #
I suspect this reference to code not included in the base XEmacs
distribution has something to do with non-XEmacs patches to your port,
but it's hard to say for sure.
Try "strings ./xemacs | grep kana-keyboard". If it doesn't show up
there, I'm not sure offhand what to say.
I refer in lisp/*.el and lisp/*.elc, the results as follows:
root@desktop:/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.24 # find
./lisp -name '*.el' -type f -exec basename \{} .el \; | sort | uniq >
/var/tmp/lisp_el.list
root@desktop:/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.24 # find
./lisp -name '*.elc' -type f -exec basename \{} .elc \; | sort | uniq >
/var/tmp/lisp_elc.list
root@desktop:/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.24 # diff -u
/var/tmp/lisp_el.list /var/tmp/lisp_elc.list
--- /var/tmp/lisp_el.list 2016-05-03 12:09:53.940130000 +0900
+++ /var/tmp/lisp_elc.list 2016-05-03 12:10:15.653743000 +0900
@@ -1,119 +1,54 @@
abbrev
-about
-alist
-apollo
-apropos
arabic
-AT386
auto-autoloads
auto-save
auto-show
-autoload
backquote
-bg-mouse
-blessmail
-bobcat
buff-menu
buffer
-build-report
-byte-optimize
bytecomp
bytecomp-runtime
-callers-of-rpt
-canna-leim
-check-features
chinese
cl
-cl-compat
cl-extra
-cl-macs
cl-seq
cmdloop
code-cmds
code-files
code-process
coding
-compat
-config
console
-cus-dep
-cus-edit
-cus-face
cus-file
-cus-load
cus-start
custom
-custom-load
cyrillic
derived
device
dialog
-dialog-gtk
dialog-items
-disass
-disp-table
-dragdrop
dump-paths
-dumped-lisp
-easy-mmode
easymenu
english
-etags
ethiopic
european
events
extents
faces
files
-files-nomule
fill
find-paths
-finder
-finder-inf
float-sup
-font
-font-lock
-font-menu
fontl-hooks
format
frame
-gdk
-generic-widgets
-glade
glyphs
-gnome
-gnome-widgets
-gnuserv
-gpm
greek
-gtk
-gtk-compose
-gtk-extra
-gtk-faces
-gtk-ffi
-gtk-file-dialog
-gtk-font-menu
-gtk-glyphs
-gtk-init
-gtk-iso8859-1
-gtk-marshal
-gtk-mouse
-gtk-package
-gtk-password-dialog
-gtk-select
-gtk-widget-accessors
-gtk-widgets
gui
gutter
gutter-items
hebrew
help
-help-macro
-help-nomule
-hyper-apropos
indent
-info
-internal
isearch-mode
iso8859-1
itimer
@@ -121,23 +56,15 @@
japanese
keydefs
keymap
-keyswap
kinsoku
korean
latin
-ldap
lib-complete
-linux
lisp
-lisp-mnt
lisp-mode
list-mode
-lk201
loaddefs
loadhist
-loadup
-loadup-el
-make-docfile
map-ynp
menubar
menubar-items
@@ -148,12 +75,6 @@
modeline
mouse
movemail
-msw-faces
-msw-font-menu
-msw-glyphs
-msw-init
-msw-mouse
-msw-select
mule-category
mule-ccl
mule-charset
@@ -165,42 +86,23 @@
mule-tty-init
mule-x-init
multicast
-mwheel
-news
objects
obsolete
-package-admin
-package-get
-package-info
-package-net
-package-ui
packages
page
paragraphs
paths
-pc-win
-picture
printer
process
-rect
register
replace
-scoansi
scrollbar
select
setup-paths
-shadow
simple
-site-load
-sound
specifier
startup
subr
-sun
-sun-mouse
-sup-mouse
-symbol-syntax
-symbols
syntax
text-mode
text-props
@@ -209,41 +111,14 @@
toolbar
toolbar-items
tty-init
-tvi970
undo-stack
-update-elc
-update-elc-2
-userlock
version
-very-early-lisp
viet-chars
vietnamese
-view-less
-vt-control
-vt100
-vt100-led
-vt102
-vt125
-vt200
-vt201
-vt220
-vt240
-vt300
-vt320
-vt400
-vt420
-wid-browse
-wid-edit
widget
-widgets-gtk
-win32-native
-win32-win
window
window-xemacs
-wyse50
-x-compose
x-faces
-x-font-menu
x-init
x-iso8859-1
x-misc
@@ -252,4 +127,3 @@
x-select
x-win-sun
x-win-xfree86
-xterm
root@desktop:/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.24 #
IMHO, there are all *.el in lisp directory that allow all
options of configure. In fact, those include *.els with which
I don't specified in configure arguments. So xemacs could
not autoload those *.els. Is this wrong?
I'm going to be traveling for the next 4 days, and most likely unable
to read mail.
---
KIRIYAMA Kazuhiko
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta