Error when entering canna-mode

Anders Odberg anders.odberg at usit.uio.no
Thu Oct 14 08:35:48 EDT 2010


[Stephen J Turnbull]

|   Anders Odberg writes:
|    >  Debugger entered--Lisp error: (dll-error "Invalid dynamic module:  Missing symbol" "syms_of_P...")
|
|   Perhaps you don't have the module built for some reason.  This would
|   normally be
|
|   /usr/lib/xemacs-21.5-b29/x86_64-pc-linux/modules
|
|   or similar (variations are possible due to distro policy), if
|   installed, or in the modules/canna directory of your source tree if
|   you run in place.  Another possibility is that the module is there but
|   it's from a different build (IIRC the module loader checks for a
|   signature of the XEmacs build).

The module was built and installed as
/site/xemacs-new/lib/xemacs-21.5-b29/x86_64-unknown-linux/modules/canna_api.ell
and a strace(1) of the xemacs-process confirms that this module was read
from this location.

The directory /site/xemacs-new was created just for this installation,
so there should be no files left over from a previous installation.

|    > Am I missing something obvious here, or is this a bug?
|
|   Yes.  You're missing the rest of the bug report that would be produced
|   by M-x report-xemacs-bug. :-)  At the very least, provide the
|   Installation file.  That would enable us to confirm whether the module
|   was configured or not.

Ah, sorry about that. I've attached the Installation file below, and
can do a report-xemacs-bug as well.

Are you able to reproduce this error, or does entering canna-mode on the
latest development sources work as it should for you?

Thanks,

-Anders.

uname -a: Linux fangorn.uio.no 2.6.18-194.11.4.el5 #1 SMP Fri Sep 17 04:57:05 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux

./configure  '--prefix=/site/xemacs-new' '--with-mule'


XEmacs 21.5-b29 "garbanzo" 59a6419f7504 configured for `x86_64-unknown-linux'.

Compilation Environment and Installation Defaults:
  Source code location:              /site/src/xemacs-hg
  Installation prefix:               /site/xemacs-new
  Not using any operating system description file
  Not using any machine description file
  Compiler version:                  gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-48)
    - GCC specs file:                specs.
    - Compiler command:              gcc   -Wall -Wno-switch -Wundef -Wsign-compare -Wno-char-subscripts -Wpacked -Wshadow -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement  -Wunused-parameter -g  
  libc version:                      glibc-2.5-49.el5_5.4
glibc-2.5-49.el5_5.4
  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:                 
    - X Windows libraries location:               
    - 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 XPM  images.
  Compiling in support for PNG  images.
  Compiling in support for JPEG images.
  Compiling in support for TIFF images.

Sound:
  Compiling in support for sound (native).
  Compiling in support for ALSA (Advanced Linux Sound Architecture).

Databases:
  Compiling in support for Berkeley database.
  Compiling in support for GNU DBM.
  Compiling in support for LDAP.

Internationalization:
  Compiling in support for Mule (multi-lingual Emacs).
  Compiling in support for XIM (X11R5+ I18N input method).
    - Using raw Xlib to provide XIM support.
  Compiling in support for Canna on Mule.

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 mark algorithms (KKCC).
  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 portable dumper.
  Dumping into executable.
  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: ---------------------------------------------------------




More information about the XEmacs-Beta mailing list