unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
From: "Drew Adams" <drew.adams@oracle.com>
To: "'Stefan Monnier'" <monnier@iro.umontreal.ca>
Cc: 11847@debbugs.gnu.org
Subject: bug#11847: 24.1.50; Error: Don't know how to compile #[nil "..."]
Date: Tue, 3 Jul 2012 07:44:24 -0700	[thread overview]
Message-ID: <6CFCB42782714EAEA0283E766D05BE7F@us.oracle.com> (raw)
In-Reply-To: <jwv1uktq7vw.fsf-monnier+emacs@gnu.org>

[-- Attachment #1: Type: text/plain, Size: 386 bytes --]

> Please set debug-on-error and byte-compile-debug to t to try and get
> a backtrace for it.

Attached.

But please see my other replies, where I acknowledge that my code does call
`byte-compile'.  See the question there about whether byte-compiling a Lisp file
also compiles a sexp (e.g. a defun) inside `eval-after-load' (and if so whether
that is true in older Emacs versions also).

[-- Attachment #2: throw-bug-11847.txt --]
[-- Type: text/plain, Size: 24603 bytes --]

Debugger entered--Lisp error: (error "Don't know how to compile #[nil \"p\x18\\306 \x19\\307\x1a\\310^[\\311\x1c\\312\\305!\\203\x15\0\r\\206\x17\0\x0e\\\"\x1e\\\"\x0e#\\206 \0\x0e$\x1e#\x0e%\\206)\0\x0e$\x1e%\x0e$\\203:\0\x0e&\\203:\0\x0e$\\202C\0\x0e&\\313>\\205C\0\x0e&\x1e&\x0e'\x1e(\x0e)\x1e*\x0e+\x1e,\x0e-\x1e.\x0e/\x1e0\\314\x1e1\\315\x0e2!\x1e3\x0e4\\203s\0\x0e5\\203s\0\x0e5\x166\\316\x164\x0e5\\203\\236\0\\317\x0e5\x0e3\\\"\\211\x1e7\\203\\223\0\x0e7\\320\x0e7\x0e3\\\"\\211\x163B\\202\\232\0\\321\x0e5B\x0e3B)\\202\\240\0\x0e3\x1e2\\322\x1e8\x0e9\\206\\255\0\\323\\324!\x1e9\f\\206\\266\0\\323\\324!\x1c\\325\x1e:\\326\x1e;\\327 \\210\\330\x1e<\x0e=\\203\\325\0\x0e>\\203\\325\0\\331\\332\\316\\217\\210\\202\\364\0\x0e=\\203\\342\0\\331\\333\\334\\217\\210\\202\\364\0\x0e>\\203\\357\0\\331\\335\\336\\217\\210\\202\\364\0\\331\\337\\340\\217\\210)\\341 .\x16\\207\" [icicle-orig-buff icicle-orig-window icicle-use-candidates-only-once-flag icicle-full-cand-fn icicle-all-candidates-list-alt-action-fn read-file-name-completion-ignore-case selected-window t icicle-make-bookmark-candidate #[(files) \"\\302\x18\\303\\304\\305!	B!)\\207\" [enable-recursive-minibuffers files t dired-other-window read-string \"Dired buffer name: \"] 3] boundp (t nil) icicle-remove-dups-if-extras copy-sequence nil rassq delete \"by `icicle-file-sort'\" #[(cand) \"\\302\b	\\\"\\207\" [cand current-prefix-arg icicle-describe-file] 3] icicle-alt-act-fn-for-type \"file\" icicle-delete-file-or-directory #[(candidate) \"\b	
\v\\306\\304!\\205\v\0\f\r\x0e\x18\x0e\x19\x0e\x1a\x0e^[\\306\\307!\\205\x1c\0\x0e\a\\306\\310!\\205$\0\x0e\b\x0e\x1c\x0e\x1d\x1e\x1d\x1e\x1c\x1e\b\x1e\a\x1e^[\x1e\x1a\x1e\x19\x1e\x18\x1d\x1c^[\x1a\x19\x18\\311\x0e\x1e\\312\x0e\x1f!\\\"\x16\x1e\\313\x1e \x0e!\\203]\0\x0e\\\"\\203]\0\\314\\315\\316\\217\\210\\202|\0\x0e!\\203j\0\\314\\317\\316\\217\\210\\202|\0\x0e\\\"\\203w\0\\314\\320\\321\\217\\210\\202|\0\\314\\322\\323\\217\\210)\\324\\325 !\\210\\326\\327 !\\210.\x0e\\316\\207\" [minibuffer-completion-table minibuffer-completion-predicate minibuffer-completion-confirm minibuffer-completing-file-name minibuffer-completing-symbol minibuffer-exit-hook boundp minibuffer-message-timeout minibuffer-prompt-properties expand-file-name icicle-file-name-directory #[nil \"\\305\b!\\203#\0\\306	!\\203#\0r\bq\\210\\307 \x1a\\310\\216\\311	!\\210\v\x1c\\312\f\\313\\211\\314$,\\207\\306	!\\203<\0\\307 \x1a\\315\\216\\311	!\\210\v\x1c\\312\f\\313\\211\\314$+\\207\v\x1c\\312\f\\313\\211\\314$)\\207\" [icicle-orig-buff icicle-orig-window save-selected-window-window candidate file buffer-live-p window-live-p selected-window ((select-window save-selected-window-window)) select-window bmkp-bookmark-a-file nil MSG ((select-window save-selected-window-window))] 5] in-action-fn (funcall body) nil (funcall body) (funcall body) ((error (byte-code \"\\304\b!\\305\\230\\204\x0f\0\\306\\307\\304\b!\\\"\\210\\310	!\\203\x1e\0\\311	!\\210\\312\\313 !\\210
^[\\314\v\\315\\211\\316$\\210)\\315\\207\" [in-action-fn icicle-orig-window candidate file error-message-string \"Cannot switch buffers in minibuffer window\" error \"%s\" window-live-p select-window select-frame-set-input-focus selected-frame bmkp-bookmark-a-file nil MSG] 5))) (funcall body) ((error (byte-code \"\\304\b!\\305\\230\\204\x0f\0\\306\\307\\304\b!\\\"\\210\\310	!\\203\x1e\0\\311	!\\210\\312\\313 !\\210
^[\\314\v\\315\\211\\316$\\210)\\315\\207\" [in-action-fn icicle-orig-window candidate file error-message-string \"Cannot switch buffers in minibuffer window\" error \"%s\" window-live-p select-window select-frame-set-input-focus selected-frame bmkp-bookmark-a-file nil MSG] 5))) select-window minibuffer-window select-frame-set-input-focus selected-frame minibuffer-help-form minibuffer-history-variable minibuffer-history-case-insensitive-variables minibuffer-history-sexp-flag minibuffer-setup-hook minibuffer-text-before-history candidate icicle-last-input body debug-on-error debug-on-quit] 14] icicle-bind-file-candidate-keys #[nil \"\b\\304W\\203\x10\0\\305\\306\\307\\211\\211\\211%\\202\x19\0\\305\\306\\307\\211\\211\\211\\211&\x06\x19\\307\x12	^[\\310\v\\307\\211\\311$*\\207\" [emacs-major-version file-choice icicle-candidate-action-fn file 21 read-file-name \"File to bookmark (autofile): \" nil bmkp-bookmark-a-file MSG] 7] act-on-choice (funcall body) (funcall body) ((quit (icicle-try-switch-buffer icicle-orig-buff))) (funcall body) ((error (byte-code \"\\302\b!\\210\\303\\304\\305	!\\\"\\207\" [icicle-orig-buff act-on-choice icicle-try-switch-buffer error \"%s\" error-message-string] 4))) (funcall body) ((quit (icicle-try-switch-buffer icicle-orig-buff)) (error (byte-code \"\\302\b!\\210\\303\\304\\305	!\\\"\\207\" [icicle-orig-buff act-on-choice icicle-try-switch-buffer error \"%s\" error-message-string] 4))) icicle-unbind-file-candidate-keys completion-ignore-case icicle-show-Completions-initially-flag icicle-files-ido-like-flag icicle-top-level-when-sole-completion-flag icicle-default-value icicle-file-match-regexp icicle-must-match-regexp icicle-file-no-match-regexp icicle-must-not-match-regexp icicle-file-predicate icicle-must-pass-after-match-predicate icicle-file-require-match-flag icicle-require-match-flag icicle-file-extras icicle-extra-candidates icicle-transform-function icicle-sort-orders-alist icicle--temp-orders icicle-file-sort-first-time-p icicle-file-sort icicle-sort-comparer already-there icicle-candidate-help-fn icicle-candidate-alt-action-fn icicle-delete-candidate-object icicle-candidate-action-fn body debug-on-error debug-on-quit] 5 \"Bookmark a file (create an autofile bookmark).
(You need library `Bookmark+' for this command.)
When prompted for the file you can use `M-n' to pick up the file name
at point, or if none then the visited file.
The autofile bookmark created has the same name as the file.

During file-name completion:
 You can use `C-x a +' or `C-x a -' to add or remove tags from the
  current-candidate file.  You are prompted for the tags.
  (This action requires library `Bookmark+'.)
 You can use `C-c C-d' (a la `cd') to change the `default-directory'.
 You can use `C-c +' to create a new directory.
 You can use `M-|' to open Dired on currently matching file names.
 You can use `S-delete' to delete a candidate file or (empty) dir.

Read input, then act on it.

Input-candidate completion and cycling are available.  While cycling,
these keys with prefix `C-' are active:

\\\\<minibuffer-local-completion-map>`C-mouse-2', `C-return' - Act on current completion candidate only
`C-down', `C-wheel-down' - Move to next completion candidate and act
`C-up', `C-wheel-up' - Move to previous completion candidate and act
`C-next'  - Move to next apropos-completion candidate and act
`C-prior' - Move to previous apropos-completion candidate and act
`C-end'   - Move to next prefix-completion candidate and act
`C-home'  - Move to previous prefix-completion candidate and act
`\\\\[icicle-all-candidates-action]'     - Act on *all* candidates, successively (careful!)

When candidate action and cycling are combined (e.g. `C-next'), user
option `icicle-act-before-cycle-flag' determines which occurs first.

With prefix `C-M-' instead of `C-', the same keys (`C-M-mouse-2',
`C-M-RET', `C-M-down', and so on) provide help about candidates.

Use `mouse-2', `RET', or `S-RET' to finally choose a candidate, or
`C-g' to quit.

This is an Icicles command - see command `icicle-mode'.\" nil]")
  signal(error ("Don't know how to compile #[nil \"p\x18\\306 \x19\\307\x1a\\310^[\\311\x1c\\312\\305!\\203\x15\0\r\\206\x17\0\x0e\\\"\x1e\\\"\x0e#\\206 \0\x0e$\x1e#\x0e%\\206)\0\x0e$\x1e%\x0e$\\203:\0\x0e&\\203:\0\x0e$\\202C\0\x0e&\\313>\\205C\0\x0e&\x1e&\x0e'\x1e(\x0e)\x1e*\x0e+\x1e,\x0e-\x1e.\x0e/\x1e0\\314\x1e1\\315\x0e2!\x1e3\x0e4\\203s\0\x0e5\\203s\0\x0e5\x166\\316\x164\x0e5\\203\\236\0\\317\x0e5\x0e3\\\"\\211\x1e7\\203\\223\0\x0e7\\320\x0e7\x0e3\\\"\\211\x163B\\202\\232\0\\321\x0e5B\x0e3B)\\202\\240\0\x0e3\x1e2\\322\x1e8\x0e9\\206\\255\0\\323\\324!\x1e9\f\\206\\266\0\\323\\324!\x1c\\325\x1e:\\326\x1e;\\327 \\210\\330\x1e<\x0e=\\203\\325\0\x0e>\\203\\325\0\\331\\332\\316\\217\\210\\202\\364\0\x0e=\\203\\342\0\\331\\333\\334\\217\\210\\202\\364\0\x0e>\\203\\357\0\\331\\335\\336\\217\\210\\202\\364\0\\331\\337\\340\\217\\210)\\341 .\x16\\207\" [icicle-orig-buff icicle-orig-window icicle-use-candidates-only-once-flag icicle-full-cand-fn icicle-all-candidates-list-alt-action-fn read-file-name-completion-ignore-case selected-window t icicle-make-bookmark-candidate #[(files) \"\\302\x18\\303\\304\\305!	B!)\\207\" [enable-recursive-minibuffers files t dired-other-window read-string \"Dired buffer name: \"] 3] boundp (t nil) icicle-remove-dups-if-extras copy-sequence nil rassq delete \"by `icicle-file-sort'\" #[(cand) \"\\302\b	\\\"\\207\" [cand current-prefix-arg icicle-describe-file] 3] icicle-alt-act-fn-for-type \"file\" icicle-delete-file-or-directory #[(candidate) \"\b	\n\v\\306\\304!\\205\v\0\f\r\x0e\x18\x0e\x19\x0e\x1a\x0e^[\\306\\307!\\205\x1c\0\x0e\a\\306\\310!\\205$\0\x0e\b\x0e\x1c\x0e\x1d\x1e\x1d\x1e\x1c\x1e\b\x1e\a\x1e^[\x1e\x1a\x1e\x19\x1e\x18\x1d\x1c^[\x1a\x19\x18\\311\x0e\x1e\\312\x0e\x1f!\\\"\x16\x1e\\313\x1e \x0e!\\203]\0\x0e\\\"\\203]\0\\314\\315\\316\\217\\210\\202|\0\x0e!\\203j\0\\314\\317\\316\\217\\210\\202|\0\x0e\\\"\\203w\0\\314\\320\\321\\217\\210\\202|\0\\314\\322\\323\\217\\210)\\324\\325 !\\210\\326\\327 !\\210.\x0e\\316\\207\" [minibuffer-completion-table minibuffer-completion-predicate minibuffer-completion-confirm minibuffer-completing-file-name minibuffer-completing-symbol minibuffer-exit-hook boundp minibuffer-message-timeout minibuffer-prompt-properties expand-file-name icicle-file-name-directory #[nil \"\\305\b!\\203#\0\\306	!\\203#\0r\bq\\210\\307 \x1a\\310\\216\\311	!\\210\v\x1c\\312\f\\313\\211\\314$,\\207\\306	!\\203<\0\\307 \x1a\\315\\216\\311	!\\210\v\x1c\\312\f\\313\\211\\314$+\\207\v\x1c\\312\f\\313\\211\\314$)\\207\" [icicle-orig-buff icicle-orig-window save-selected-window-window candidate file buffer-live-p window-live-p selected-window ((select-window save-selected-window-window)) select-window bmkp-bookmark-a-file nil MSG ((select-window save-selected-window-window))] 5] in-action-fn (funcall body) nil (funcall body) (funcall body) ((error (byte-code \"\\304\b!\\305\\230\\204\x0f\0\\306\\307\\304\b!\\\"\\210\\310	!\\203\x1e\0\\311	!\\210\\312\\313 !\\210\n^[\\314\v\\315\\211\\316$\\210)\\315\\207\" [in-action-fn icicle-orig-window candidate file error-message-string \"Cannot switch buffers in minibuffer window\" error \"%s\" window-live-p select-window select-frame-set-input-focus selected-frame bmkp-bookmark-a-file nil MSG] 5))) (funcall body) ((error (byte-code \"\\304\b!\\305\\230\\204\x0f\0\\306\\307\\304\b!\\\"\\210\\310	!\\203\x1e\0\\311	!\\210\\312\\313 !\\210\n^[\\314\v\\315\\211\\316$\\210)\\315\\207\" [in-action-fn icicle-orig-window candidate file error-message-string \"Cannot switch buffers in minibuffer window\" error \"%s\" window-live-p select-window select-frame-set-input-focus selected-frame bmkp-bookmark-a-file nil MSG] 5))) select-window minibuffer-window select-frame-set-input-focus selected-frame minibuffer-help-form minibuffer-history-variable minibuffer-history-case-insensitive-variables minibuffer-history-sexp-flag minibuffer-setup-hook minibuffer-text-before-history candidate icicle-last-input body debug-on-error debug-on-quit] 14] icicle-bind-file-candidate-keys #[nil \"\b\\304W\\203\x10\0\\305\\306\\307\\211\\211\\211%\\202\x19\0\\305\\306\\307\\211\\211\\211\\211&\x06\x19\\307\x12	^[\\310\v\\307\\211\\311$*\\207\" [emacs-major-version file-choice icicle-candidate-action-fn file 21 read-file-name \"File to bookmark (autofile): \" nil bmkp-bookmark-a-file MSG] 7] act-on-choice (funcall body) (funcall body) ((quit (icicle-try-switch-buffer icicle-orig-buff))) (funcall body) ((error (byte-code \"\\302\b!\\210\\303\\304\\305	!\\\"\\207\" [icicle-orig-buff act-on-choice icicle-try-switch-buffer error \"%s\" error-message-string] 4))) (funcall body) ((quit (icicle-try-switch-buffer icicle-orig-buff)) (error (byte-code \"\\302\b!\\210\\303\\304\\305	!\\\"\\207\" [icicle-orig-buff act-on-choice icicle-try-switch-buffer error \"%s\" error-message-string] 4))) icicle-unbind-file-candidate-keys completion-ignore-case icicle-show-Completions-initially-flag icicle-files-ido-like-flag icicle-top-level-when-sole-completion-flag icicle-default-value icicle-file-match-regexp icicle-must-match-regexp icicle-file-no-match-regexp icicle-must-not-match-regexp icicle-file-predicate icicle-must-pass-after-match-predicate icicle-file-require-match-flag icicle-require-match-flag icicle-file-extras icicle-extra-candidates icicle-transform-function icicle-sort-orders-alist icicle--temp-orders icicle-file-sort-first-time-p icicle-file-sort icicle-sort-comparer already-there icicle-candidate-help-fn icicle-candidate-alt-action-fn icicle-delete-candidate-object icicle-candidate-action-fn body debug-on-error debug-on-quit] 5 \"Bookmark a file (create an autofile bookmark).\n(You need library `Bookmark+' for this command.)\nWhen prompted for the file you can use `M-n' to pick up the file name\nat point, or if none then the visited file.\nThe autofile bookmark created has the same name as the file.\n\nDuring file-name completion:\n You can use `C-x a +' or `C-x a -' to add or remove tags from the\n  current-candidate file.  You are prompted for the tags.\n  (This action requires library `Bookmark+'.)\n You can use `C-c C-d' (a la `cd') to change the `default-directory'.\n You can use `C-c +' to create a new directory.\n You can use `M-|' to open Dired on currently matching file names.\n You can use `S-delete' to delete a candidate file or (empty) dir.\n\nRead input, then act on it.\n\nInput-candidate completion and cycling are available.  While cycling,\nthese keys with prefix `C-' are active:\n\n\\\\<minibuffer-local-completion-map>`C-mouse-2', `C-return' - Act on current completion candidate only\n`C-down', `C-wheel-down' - Move to next completion candidate and act\n`C-up', `C-wheel-up' - Move to previous completion candidate and act\n`C-next'  - Move to next apropos-completion candidate and act\n`C-prior' - Move to previous apropos-completion candidate and act\n`C-end'   - Move to next prefix-completion candidate and act\n`C-home'  - Move to previous prefix-completion candidate and act\n`\\\\[icicle-all-candidates-action]'     - Act on *all* candidates, successively (careful!)\n\nWhen candidate action and cycling are combined (e.g. `C-next'), user\noption `icicle-act-before-cycle-flag' determines which occurs first.\n\nWith prefix `C-M-' instead of `C-', the same keys (`C-M-mouse-2',\n`C-M-RET', `C-M-down', and so on) provide help about candidates.\n\nUse `mouse-2', `RET', or `S-RET' to finally choose a candidate, or\n`C-g' to quit.\n\nThis is an Icicles command - see command `icicle-mode'.\" nil]"))
  error("Don't know how to compile %S" #[nil "p\x18\306 \x19\307\x1a\310^[\311\x1c\312\305!\203\x15\0\r\206\x17\0\x0e\"\x1e\"\x0e#\206 \0\x0e$\x1e#\x0e%\206)\0\x0e$\x1e%\x0e$\203:\0\x0e&\203:\0\x0e$\202C\0\x0e&\313>\205C\0\x0e&\x1e&\x0e'\x1e(\x0e)\x1e*\x0e+\x1e,\x0e-\x1e.\x0e/\x1e0\314\x1e1\315\x0e2!\x1e3\x0e4\203s\0\x0e5\203s\0\x0e5\x166\316\x164\x0e5\203\236\0\317\x0e5\x0e3\"\211\x1e7\203\223\0\x0e7\320\x0e7\x0e3\"\211\x163B\202\232\0\321\x0e5B\x0e3B)\202\240\0\x0e3\x1e2\322\x1e8\x0e9\206\255\0\323\324!\x1e9\f\206\266\0\323\324!\x1c\325\x1e:\326\x1e;\327 \210\330\x1e<\x0e=\203\325\0\x0e>\203\325\0\331\332\316\217\210\202\364\0\x0e=\203\342\0\331\333\334\217\210\202\364\0\x0e>\203\357\0\331\335\336\217\210\202\364\0\331\337\340\217\210)\341 .\x16\207" [icicle-orig-buff icicle-orig-window icicle-use-candidates-only-once-flag icicle-full-cand-fn icicle-all-candidates-list-alt-action-fn read-file-name-completion-ignore-case selected-window t icicle-make-bookmark-candidate #[(files) "\302\x18\303\304\305!	B!)\207" [enable-recursive-minibuffers files t dired-other-window read-string "Dired buffer name: "] 3] boundp (t nil) icicle-remove-dups-if-extras copy-sequence nil rassq delete "by `icicle-file-sort'" #[(cand) "\302\b	\"\207" [cand current-prefix-arg icicle-describe-file] 3] icicle-alt-act-fn-for-type "file" icicle-delete-file-or-directory #[(candidate) "\b	\n\v\306\304!\205\v\0\f\r\x0e\x18\x0e\x19\x0e\x1a\x0e^[\306\307!\205\x1c\0\x0e\a\306\310!\205$\0\x0e\b\x0e\x1c\x0e\x1d\x1e\x1d\x1e\x1c\x1e\b\x1e\a\x1e^[\x1e\x1a\x1e\x19\x1e\x18\x1d\x1c^[\x1a\x19\x18\311\x0e\x1e\312\x0e\x1f!\"\x16\x1e\313\x1e \x0e!\203]\0\x0e\"\203]\0\314\315\316\217\210\202|\0\x0e!\203j\0\314\317\316\217\210\202|\0\x0e\"\203w\0\314\320\321\217\210\202|\0\314\322\323\217\210)\324\325 !\210\326\327 !\210.\x0e\316\207" [minibuffer-completion-table minibuffer-completion-predicate minibuffer-completion-confirm minibuffer-completing-file-name minibuffer-completing-symbol minibuffer-exit-hook boundp minibuffer-message-timeout minibuffer-prompt-properties expand-file-name icicle-file-name-directory #[nil "\305\b!\203#\0\306	!\203#\0r\bq\210\307 \x1a\310\216\311	!\210\v\x1c\312\f\313\211\314$,\207\306	!\203<\0\307 \x1a\315\216\311	!\210\v\x1c\312\f\313\211\314$+\207\v\x1c\312\f\313\211\314$)\207" [icicle-orig-buff icicle-orig-window save-selected-window-window candidate file buffer-live-p window-live-p selected-window ((select-window save-selected-window-window)) select-window bmkp-bookmark-a-file nil MSG ((select-window save-selected-window-window))] 5] in-action-fn (funcall body) nil (funcall body) (funcall body) ((error (byte-code "\304\b!\305\230\204\x0f\0\306\307\304\b!\"\210\310	!\203\x1e\0\311	!\210\312\313 !\210\n^[\314\v\315\211\316$\210)\315\207" [in-action-fn icicle-orig-window candidate file error-message-string "Cannot switch buffers in minibuffer window" error "%s" window-live-p select-window select-frame-set-input-focus selected-frame bmkp-bookmark-a-file nil MSG] 5))) (funcall body) ((error (byte-code "\304\b!\305\230\204\x0f\0\306\307\304\b!\"\210\310	!\203\x1e\0\311	!\210\312\313 !\210\n^[\314\v\315\211\316$\210)\315\207" [in-action-fn icicle-orig-window candidate file error-message-string "Cannot switch buffers in minibuffer window" error "%s" window-live-p select-window select-frame-set-input-focus selected-frame bmkp-bookmark-a-file nil MSG] 5))) select-window minibuffer-window select-frame-set-input-focus selected-frame minibuffer-help-form minibuffer-history-variable minibuffer-history-case-insensitive-variables minibuffer-history-sexp-flag minibuffer-setup-hook minibuffer-text-before-history candidate icicle-last-input body debug-on-error debug-on-quit] 14] icicle-bind-file-candidate-keys #[nil "\b\304W\203\x10\0\305\306\307\211\211\211%\202\x19\0\305\306\307\211\211\211\211&\x06\x19\307\x12	^[\310\v\307\211\311$*\207" [emacs-major-version file-choice icicle-candidate-action-fn file 21 read-file-name "File to bookmark (autofile): " nil bmkp-bookmark-a-file MSG] 7] act-on-choice (funcall body) (funcall body) ((quit (icicle-try-switch-buffer icicle-orig-buff))) (funcall body) ((error (byte-code "\302\b!\210\303\304\305	!\"\207" [icicle-orig-buff act-on-choice icicle-try-switch-buffer error "%s" error-message-string] 4))) (funcall body) ((quit (icicle-try-switch-buffer icicle-orig-buff)) (error (byte-code "\302\b!\210\303\304\305	!\"\207" [icicle-orig-buff act-on-choice icicle-try-switch-buffer error "%s" error-message-string] 4))) icicle-unbind-file-candidate-keys completion-ignore-case icicle-show-Completions-initially-flag icicle-files-ido-like-flag icicle-top-level-when-sole-completion-flag icicle-default-value icicle-file-match-regexp icicle-must-match-regexp icicle-file-no-match-regexp icicle-must-not-match-regexp icicle-file-predicate icicle-must-pass-after-match-predicate icicle-file-require-match-flag icicle-require-match-flag icicle-file-extras icicle-extra-candidates icicle-transform-function ...] 5 "Bookmark a file (create an autofile bookmark).\n(You need library `Bookmark+' for this command.)\nWhen prompted for the file you can use `M-n' to pick up the file name\nat point, or if none then the visited file.\nThe autofile bookmark created has the same name as the file.\n\nDuring file-name completion:\n You can use `C-x a +' or `C-x a -' to add or remove tags from the\n  current-candidate file.  You are prompted for the tags.\n  (This action requires library `Bookmark+'.)\n You can use `C-c C-d' (a la `cd') to change the `default-directory'.\n You can use `C-c +' to create a new directory.\n You can use `M-|' to open Dired on currently matching file names.\n You can use `S-delete' to delete a candidate file or (empty) dir.\n\nRead input, then act on it.\n\nInput-candidate completion and cycling are available.  While cycling,\nthese keys with prefix `C-' are active:\n\n\\<minibuffer-local-completion-map>`C-mouse-2', `C-return' - Act on current completion candidate only\n`C-down', `C-wheel-down' - Move to next completion candidate and act\n`C-up', `C-wheel-up' - Move to previous completion candidate and act\n`C-next'  - Move to next apropos-completion candidate and act\n`C-prior' - Move to previous apropos-completion candidate and act\n`C-end'   - Move to next prefix-completion candidate and act\n`C-home'  - Move to previous prefix-completion candidate and act\n`\\[icicle-all-candidates-action]'     - Act on *all* candidates, successively (careful!)\n\nWhen candidate action and cycling are combined (e.g. `C-next'), user\noption `icicle-act-before-cycle-flag' determines which occurs first.\n\nWith prefix `C-M-' instead of `C-', the same keys (`C-M-mouse-2',\n`C-M-RET', `C-M-down', and so on) provide help about candidates.\n\nUse `mouse-2', `RET', or `S-RET' to finally choose a candidate, or\n`C-g' to quit.\n\nThis is an Icicles command - see command `icicle-mode'." nil])
  #[0 "\306	!\307\211\211\211\211\211\n\v\f\r\x0e\x13\x1e\x13\x1d\x1c^[\x1a\x1e\x14\x1e\x15\x1e\x16\x1e\x17\x1e\x18\x1e\x19\x1e\x1a\x0e^[\x1e^[\3009\2037\0\310\300!\2058\0\300K\2028\0\300\211\242\311=\211\203D\0\x01A\262\x02\3009\203`\0\x01\242\312>\204U\0\313\314\x03\"\210\315\x02!\262\x02\x01@\316=\x16^[\x01\242\317=\204l\0\313\314\x03\"\210\320\x02!\262\x02\x01\242\321=\203\201\0\x01\211\x1e\x1cA@)\262\x02\322\x02!\262\x02\211\203\217\0\311\x02B\262\x02\3009\203\232\0\300\x02M\202\233\0\x01)\266\202.\f\207" [icicle-bookmark-a-file byte-compile-initial-macro-environment byte-compile-verbose byte-optimize byte-compile-dynamic byte-compile-dynamic-docstrings copy-alist nil fboundp macro (closure lambda) error "Don't know how to compile %S" byte-compile--refiy-function closure lambda byte-compile-preprocess function byte-compile-lambda byte-compile-warnings byte-compile-free-assignments byte-compile-free-references byte-compile-const-variables byte-compile-bound-variables byte-compile-function-environment byte-compile--outbuffer byte-compile-macro-environment lexical-binding x] 13 "\n\n(fn)"]()
  byte-compile(icicle-bookmark-a-file)
  icicle-cmd2-after-load-bookmark+()
  (lambda nil (icicle-cmd2-after-load-bookmark+))()
  funcall((lambda nil (icicle-cmd2-after-load-bookmark+)))
  eval((funcall (quote (lambda nil (icicle-cmd2-after-load-bookmark+)))))
  eval-after-load("bookmark+" (icicle-cmd2-after-load-bookmark+))
  byte-code("\300\301\302\"\210\300\303\304\"\210\300\305\306\"\210\300\307\310\"\210\300\311\312\"\207" [eval-after-load "bookmark+" (icicle-cmd2-after-load-bookmark+) "hexrgb" (icicle-cmd2-after-load-hexrgb) "highlight" (icicle-cmd2-after-load-highlight) "palette" (icicle-cmd2-after-load-palette) "synonyms" (icicle-cmd2-after-load-synonyms)] 3)
  require(icicles-cmd2)
  byte-code("\300\301!\210\300\302!\210\300\303!\210\300\304!\210\300\305!\210\300\306!\210\300\307!\210\300\310!\210\311\312\313\314\315\316\"\317Q\320\321\322\323\"\2035\0\324\2026\0\325\326\327\316FE\330B\"\210\331\332\333\334#\210\331\335\333\336#\210\331\337\333\340#\210\331\341\333\342#\210\331\343\333\344#\210\331\345\333\346#\210\347\350!\207" [require icicles-face icicles-opt icicles-var icicles-fn icicles-mcmd icicles-cmd1 icicles-cmd2 icicles-mode font-lock-add-keywords emacs-lisp-mode "(" regexp-opt ("icicle-define-add-to-alist-command" "icicle-define-command" "icicle-define-file-command" "icicle-define-sort-command") t "\\>[ 	'(]*\\(\\sw+\\)?" (1 font-lock-keyword-face) string-match "\\(?:\\)" "" 2 3 font-lock-function-name-face nil (("(\\(icicle-condition-case-no-debug\\)\\>" 1 font-lock-keyword-face)) put icicle-define-command common-lisp-indent-function (4 &body) icicle-define-file-command (4 &body) icicle-define-sort-command (4 4 &body) icicle-define-add-to-alist-command (4 &body) icicle-with-selected-window (4 &body) icicle-condition-case-no-debug (4 4 &body) provide icicles] 8)
  require(icicles nil t)
  eval-buffer(#<buffer  *load*> nil "c:/.emacs" nil t)  ; Reading at buffer position 55247
  load-with-code-conversion("c:/.emacs" "c:/.emacs" t t)
  load("~/.emacs" t t)
  #[0 "\b\205\262\0	\306=\203\x11\0\307\b\310Q\202;\0	\311=\204\x1e\0\307\b\312Q\202;\0\313\307\314\315#\203*\0\316\202;\0\313\307\314\317#\203:\0\320\nB\x12\321\202;\0\316\322\x13\323\x01\322\211#\210\v\322=\203a\0\324\325\326\307\b\327Q!\"\323\x01\322\211#\210\v\322=\203`\0\x01\x13\210\v\203\243\0\330\v!\331\232\203\243\0\332\v!\211\333P\334\x01!\203}\0\211\202\210\0\334\x02!\203\207\0\x01\202\210\0\314\262\x02\x01\203\241\0\335\x02\v\"\203\237\0\336\337\x03\v#\210\340\341!\210\x01\x13\266\x02\f?\205\260\0\314\x1d\323\342\322\211#)\262\x01\207" [init-file-user system-type delayed-warnings-list user-init-file inhibit-default-init inhibit-startup-screen ms-dos "~" "/_emacs" windows-nt "/.emacs" directory-files nil "^\\.emacs\\(\\.elc?\\)?$" "~/.emacs" "^_emacs\\(\\.elc?\\)?$" (initialization "`_emacs' init file is deprecated, please use `.emacs'") "~/_emacs" t load expand-file-name "init" file-name-as-directory "/.emacs.d" file-name-extension "elc" file-name-sans-extension ".el" file-exists-p file-newer-than-file-p message "Warning: %s is newer than %s" sit-for 1 "default"] 7 "\n\n(fn)"]()
  command-line()
  normal-top-level()

  reply	other threads:[~2012-07-03 14:44 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-07-03  3:28 bug#11847: 24.1.50; Error: Don't know how to compile #[nil "..."] Drew Adams
2012-07-03  6:12 ` Drew Adams
2012-07-03  6:21   ` Drew Adams
2012-07-03 13:42 ` Stefan Monnier
2012-07-03 14:44   ` Drew Adams [this message]
2012-07-03 17:26     ` Stefan Monnier
2012-07-03 18:00       ` Drew Adams
2012-07-05 15:49         ` Drew Adams
2012-07-05 16:14           ` Stefan Monnier
2012-07-05 16:20             ` Drew Adams
2012-07-17  5:56               ` Drew Adams
2012-07-17  5:50         ` Drew Adams
2012-07-17  6:37           ` Stefan Monnier
2012-07-17  6:40             ` Drew Adams

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

  List information: https://www.gnu.org/software/emacs/

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

  git send-email \
    --in-reply-to=6CFCB42782714EAEA0283E766D05BE7F@us.oracle.com \
    --to=drew.adams@oracle.com \
    --cc=11847@debbugs.gnu.org \
    --cc=monnier@iro.umontreal.ca \
    /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.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

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