public inbox for guile-emacs@sourceware.org
 help / color / mirror / Atom feed
From: kxn30@po.cwru.edu
To: guile-emacs@sourceware.cygnus.com
Subject: Re: Failure of compiling
Date: Tue, 12 Sep 2000 23:36:00 -0000	[thread overview]
Message-ID: <20000913153639I.saka@yugen.org> (raw)
In-Reply-To: <m366o028tj.fsf@indy.STUDENT.CWRU.Edu>

>>>>> In < m366o028tj.fsf@indy.STUDENT.CWRU.Edu > 
>>>>>	Keisuke Nishida <kxn30@po.cwru.edu> wrote:

> You'll need to add the following symbolic links:

>   /usr/lib/libgoopscore.so -> /usr/lib/libgoopscore.so.4.0.0
>   /usr/lib/libgoopscore.so.4 -> /usr/lib/libgoopscore.so.4.0.0
>   /usr/share/guile/oop/goops/libgoopscore.la -> /usr/lib/libgoopscore.la
>   /usr/share/guile/oop/goops/libgoopscore.so.4 -> /usr/lib/libgoopscore.so.4

Ok, I have added the links, then I got the messages with guile:

| $ guile
| guile> (use-modules (oop goops goopscore))
| ERROR: In expression (define-public <class> #<struct 401e0998:401e0998>):
| ERROR: Unbound variable: define-public
| ABORT: (unbound-variable)
| 
| Type "(backtrace)" to get more information or "(debug)" to enter the debugger.
| guile> (backtrace)
| 
| Backtrace:
|  2  [for-each #<procedure (module-name)> ((oop goops goopscore))]
|  3* [#<procedure (module-name)> (oop goops goopscore)]
|  4* (let (#) (or mod-iface #) (module-use! # mod-iface))
|  5* [resolve-interface (oop goops goopscore)]
|  6  (let ((module #)) (and module (module-public-interface module)))
|  7* [resolve-module (oop goops goopscore)]
|  8  (let ((full-name #)) (let (#) (if already # #)))
|     ...
|  9  (begin (if # #) (make-modules-in # full-name))
| 10* (if (or # #) (try-load-module name))
| 11  [try-load-module (oop goops goopscore)]
|     ...
| 12  [loop ...
| 13*  [#<procedure (modinfo)> (# # #)]
| 14   (if (equal? # modname) (begin # #) #f)
|      ...
| 15   (let ((mod #)) (save-module-excursion (lambda () # # ...)) #t)
| 16*  [save-module-excursion #<procedure ()>]
| 17   (let (# #) (dynamic-wind # thunk #))
| 18   [dynamic-wind #<procedure ()> #<procedure ()> #<procedure ()>]
| 19*  [#<procedure ()>]
| 20*  [dynamic-call # #]
| 21*  (define-public <class> #<struct 401e0998:401e0998>)

Now I get the following messages when building guile-emacs at last:

| ./temacs -batch -l loadup dump
| Loading loadup (source)...
| Using load-path (/home/saka/.rpm/BUILD/guile-emacs-0.5/lisp /usr/share/emacs/20.7/lisp)
| Loading byte-run...
| Loading subr...
| Loading version.el (source)...
| Loading map-ynp...
| Loading widget...
| Loading custom...
| Loading cus-start (source)...
| Loading international/mule...
| Loading international/mule-conf.el (source)...
| Invalid or duplicated element in argument: (coding-category-utf-16-be coding-category-utf-16-le coding-category-iso-8-1 coding-category-iso-8-2 coding-category-iso-7-tight coding-category-iso-7 coding-category-iso-7-else coding-category-iso-8-else coding-category-utf-8 coding-category-emacs-mule coding-category-raw-text coding-category-sjis coding-category-big5 coding-category-ccl coding-category-binary)
| make[1]: *** [emacs] Error 255
| make[1]: Leaving directory `/home/saka/.rpm/BUILD/guile-emacs-0.5/src'
| make: *** [all-recursive] Error 1

The following patch included in the MULE 4.1 patch causes the
above error, since I successed in building guile-emacs after I
applied it against mule-conf.el in reverse.

Thanks a lot.

\f
diff -ur emacs-20.7/lisp/international/mule-conf.el emacs-20.7-mule-4.1/lisp/international/mule-conf.el
--- emacs-20.7/lisp/international/mule-conf.el	Fri Jun  4 08:27:31 1999
+++ emacs-20.7-mule-4.1/lisp/international/mule-conf.el	Fri Jun 16 09:25:41 2000
@@ -351,17 +351,23 @@
       coding-category-iso-7-else	'iso-2022-7bit-lock
       coding-category-iso-8-else	'iso-2022-8bit-ss2
       coding-category-ccl		nil
+      coding-category-utf-8             nil
+      coding-category-utf-16-be         nil
+      coding-category-utf-16-le         nil
       coding-category-big5		'chinese-big5
       coding-category-raw-text		'raw-text
       coding-category-binary		'no-conversion)
 
 (set-coding-priority
- '(coding-category-iso-8-1
+ '(coding-category-utf-16-be
+   coding-category-utf-16-le
+   coding-category-iso-8-1
    coding-category-iso-8-2
    coding-category-iso-7-tight
    coding-category-iso-7
    coding-category-iso-7-else
    coding-category-iso-8-else
+   coding-category-utf-8
    coding-category-emacs-mule
    coding-category-raw-text
    coding-category-sjis 
\f

-- 
SAKA Toshihide

  reply	other threads:[~2000-09-12 23:36 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-09-12  7:13 
2000-09-12 13:33 ` Keisuke Nishida
2000-09-12 21:18   ` kxn30
2000-09-12 21:52     ` Keisuke Nishida
2000-09-12 23:36       ` kxn30 [this message]
2000-09-13 10:45         ` Keisuke Nishida
2000-09-13 11:41           ` kxn30
2000-09-13 16:23         ` Keisuke Nishida
2000-09-14  8:31           ` kxn30

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20000913153639I.saka@yugen.org \
    --to=kxn30@po.cwru.edu \
    --cc=guile-emacs@sourceware.cygnus.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).