emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: CVS emacs bootstrap problem: cannot open encoded-kb


From: Steven Wu
Subject: Re: CVS emacs bootstrap problem: cannot open encoded-kb
Date: Wed, 17 May 2006 18:38:30 -0700



From: Eric Hanchrow <address@hidden>
Date: May 17, 2006 8:36:14 AM MST
Subject: Re: CVS emacs bootstrap problem: cannot open encoded-kb


"Steven" == Steven Wu <address@hidden> writes:

    Steven> I was trying to bootstrap emacs on cygwin using gcc, and
    Steven> everything looked okay until make did autoloads in lisp
    Steven> directory, and the error message was cannot open
    Steven> encoded-kb.  I'd found some suggestions like using
    Steven> buildlisppath=...  and it didn't work.  However, it seems
    Steven> like the problem has been addressed.  What am I missing
    Steven> here?

    Steven> steve

I don't want to discourage you, but I've never been able to get
further than you have, and I've tried many times.

A rather depressing diary of my many failures can be found here:

Thanks Eric,  I guess I should have clarified it a little bit. I knew the fix to the problem, and I applied the fix. I was wondering that the problem has been there since 2004, and someone mentioned the fix for it, but it is not in the CVS src. I can provide the fix to the makefiles to make it work, however, I won't be able the check it in since I don't have the permission.

As a quick fix, in the makefile generated in lisp directory, patch the line like below,
# this is not from the diff -p, but from my memory, so I don't remember the line number.
#
- lisp = $(CURDIR)
+lisp = $(shell cygpath -m $(CURDIR))

Similar in the leim directory, patch the line in same way and that will get you going.

The fix should be in the makefile.w32, and uses condition to check if cygwin is used, do the patch.

steve

reply via email to

[Prev in Thread] Current Thread [Next in Thread]