Re: failed to built xemacs port on FreeBSD

KIRIYAMA Kazuhiko <[email protected]> Sun, 01 May 2016 21:28:29 +0900
Newsgroups gmane.emacs.xemacs.beta
Message-ID <[email protected]>
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?

The reason is that some lisp byte-compile during xemacs
build process stopped. Actually,if those packages deleted,
build stopped at update-elc.stamp(see [1]).

[1] https://people.freebsd.org/~kiri/xemacs/xemacs_build_error2.log

> 
> 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'm groaning ;-\

> 
> 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).
> 
> 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.

Ok, I've upped all patches in building xemacs on FreeBSD to
[2].

[2] https://people.freebsd.org/~kiri/ports/editors/xemacs/files/

> 
> Try "strings ./xemacs | grep kana-keyboard".  If it doesn't show up
> there, I'm not sure offhand what to say.

Nothing to print:

root@desktop:/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.24/src
# strings ./xemacs | grep kana-keyboard
root@desktop:/usr/portbuild/var/ports/homekxj/editors/xemacs/work/xemacs-21.4.24/src
#

> 
> I'm going to be traveling for the next 4 days, and most likely unable
> to read mail.

Ooops!

But have a nice travel ;-)

> 
> 
> 
> 
> 
> _______________________________________________
> XEmacs-Beta mailing list
> [email protected]
> http://lists.xemacs.org/mailman/listinfo/xemacs-beta
> 

---
KIRIYAMA Kazuhiko