[Top][All Lists]

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

[emms-help] void-function mapcan

From: Steven Arntson
Subject: [emms-help] void-function mapcan
Date: Wed, 22 Oct 2014 20:21:43 -0700
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux)

I trashed my old emms and grabbed today the current one from Melpa (I
think it was Melpa?). Now when I start up emacs (24.4 or 24.3.1), I'm getting an
error: "void-function mapcan."

In my init.el I have the following for emms:

;; ====emms====
(require 'emms-setup)
(require 'emms-tag-editor)
(require 'emms-playlist-sort)
(add-to-list 'emms-info-functions 'emms-info-mp3info)

And starting emacs with ---Debug-init gives me the following epic
landslide of information, which I do not have the background to
understand! Thanks for any ideas.


Debugger entered--Lisp error: (void-function mapcan)
  mapcan(#[(x) "\301\302\"\205\303\304\305\"\306\307#\207" [x string-match " 
+\\[.*\\] +\\(.+\\)$" split-string match-string 1 nil t] 4] (" [mad] mp3 mp2" " 
[mpg123] mp3" " [vorbis] ogg oga" " [oggflac] ogg oga" " [flac] flac" " [opus] 
opus ogg oga" " [sndfile] wav aiff aif au snd paf iff svx sf voc w64 pvf xi htk 
caf sd2" " [audiofile] wav au aiff aif" " [dsdiff] dff" " [dsf] dsf" " [faad] 
aac" " [mpcdec] mpc" " [wavpack] wv" " [modplug] 669 amf ams dbm dfm dsm far it 
med mdl mod mtm mt2 okt s3m stm ult umx xm" " [mikmod] amf dsm far gdm imf it 
med mod mtm s3m stm stx ult uni xm" " [sidplay] sid mus str prg P00" " 
[wildmidi] mid" " [fluidsynth] mid" " [adplug] amd d00 hsc laa rad raw sa2" " 
[ffmpeg] 16sv 3g2 3gp 4xm 8svx aa3 aac ac3 afc aif aifc aiff al alaw amr anim 
apc ape asf atrac au aud avi avm2 avs bap bfi c93 cak cin cmv cpk daud dct divx 
dts dv dvd dxa eac3 film flac flc fli fll flx flv g726 gsm gxf iss m1v m2v m2t 
m2ts m4a m4b m4v mad mj2 mjpeg mjpg mka mkv mlp mm mmf mov mp+ mp1 mp2 mp3 mp4 
mpc mpeg mpg mpga mpp mpu mve mvi mxf nc nsv nut nuv oga ogm ogv ogx oma ogg 
omg psp pva qcp qt r3d ra ram rl2 rm rmvb roq rpl rvc shn smk snd sol son spx 
str swf tgi tgq tgv thp ts tsp tta xa xvid uv uv2 vb vid vob voc vp6 vmd wav 
webm wma wmv wsaud wsvga wv wve" " [gme] ay gbs gym hes kss nsf nsfe sap spc 
vgm vgz" " [pcm]"))
  (or (emms-player-mpd-get-supported-regexp) (concat "\\`http://\\|" 
(emms-player-simple-regexp "m3u" "ogg" "flac" "mp3" "wav" "mod" "au" "aiff")))
  eval((or (emms-player-mpd-get-supported-regexp) (concat "\\`http://\\|" 
(emms-player-simple-regexp "m3u" "ogg" "flac" "mp3" "wav" "mod" "au" "aiff"))))
  custom-initialize-reset(emms-player-mpd-supported-regexp (or 
(emms-player-mpd-get-supported-regexp) (concat "\\`http://\\|" 
(emms-player-simple-regexp "m3u" "ogg" "flac" "mp3" "wav" "mod" "au" "aiff"))))
  custom-declare-variable(emms-player-mpd-supported-regexp (or 
(emms-player-mpd-get-supported-regexp) (concat "\\`http://\\|" 
(emms-player-simple-regexp "m3u" "ogg" "flac" "mp3" "wav" "mod" "au" "aiff"))) 
"Formats supported by MusicPD." :type regexp :set #[(sym value) " 
L\210\303\n\304 #\207" [sym value emms-player-mpd emms-player-set regex] 4] 
:group emms-player-mpd)
[emms-player-mpd emms-player-mpd-supported-regexp custom-declare-variable (or 
(emms-player-mpd-get-supported-regexp) (concat "\\`http://\\|" 
(emms-player-simple-regexp "m3u" "ogg" "flac" "mp3" "wav" "mod" "au" "aiff"))) 
"Formats supported by MusicPD." :type regexp :set #[(sym value) "   
L\210\303\n\304 #\207" [sym value emms-player-mpd emms-player-set regex] 4] 
:group emms-player-mpd-connect-function (quote open-network-stream) "Function 
used to initiate the connection to MusicPD.\nIt should take same arguments as 
`open-network-stream' does." function emms-player-mpd-server-name (or (getenv 
"MPD_HOST") "localhost") "The MusicPD server that we should connect to." string 
emms-player-mpd-server-port (or (getenv "MPD_PORT") "6600") "The port of the 
MusicPD server that we should connect to." (choice number string) 
emms-player-mpd-server-password nil "The password for the MusicPD server that 
we should connect to." (choice (const :tag "None" nil) string) 
emms-player-mpd-check-interval 1 "How often to check to see whether MusicPD has 
advanced to the\nnext song.  This may be an integer, a floating point number, 
or\nnil.  If set to nil, this check will not be 
periodically\nperformed.\n\nThis variable is used only if 
`emms-player-mpd-sync-playlist' is\nnon-nil." (choice (const :tag "Disable 
check" nil) number) emms-player-mpd-verbose "Whether to provide notifications 
for server connection events\nand errors." boolean 
emms-player-mpd-sync-playlist t "Whether to synchronize the EMMS playlist with 
the MusicPD playlist.\n\nIf your EMMS playlist contains music files rather than 
playlists,\nleave this set to non-nil.\n\nIf your EMMS playlist contains stored 
playlists, set this to nil." emms-player-set regex pause emms-player-mpd-pause 
resume seek emms-player-mpd-seek seek-to emms-player-mpd-seek-to] 10)
  byte-code("\300\301!\207" [require emms-player-mpd] 2)
  eval-buffer(#<buffer  *load*> nil "/home/steven/.emacs.d/init.el" nil t)  ; 
Reading at buffer position 3693
"/home/steven/.emacs.d/init.el" t t)
  load("/home/steven/.emacs.d/init" t t)
  #[0 "\205\262        \306=\203\307\310Q\202;       
 [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)"]()

reply via email to

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