Discussion:
[emms-help] Info doesn't compile
Thomas Bach
2015-03-10 10:31:24 UTC
Permalink
Hi there,

I'm using the master branch of EMMS as installed by el-get. It seems
like in the most actual version the info pages don't compile:

***@ilxwinb01:~/.emacs.d/el-get/emms git pull
Already up-to-date.
***@ilxwinb01:~/.emacs.d/el-get/emms make -C doc/
make: Entering directory '/home/vince/.emacs.d/el-get/emms/doc'
makeinfo --no-split emms.texinfo
emms.texinfo:1283: warning: @example should only appear at a line beginning
emms.texinfo:1283: misplaced {
emms.texinfo:1283: misplaced }
emms.texinfo:1301: @node seen before @end example
emms.texinfo:1127: warning: node next `Markable Playlists' in menu `The Browser' and in sectioning `APE / FLAC Commands' differ
emms.texinfo:1213: warning: node prev `APE / FLAC Commands' in menu `Volume' and in sectioning `Markable Playlists' differ
emms.texinfo:1346: warning: node next `Extending Emms' in menu `Copying' and in sectioning `The Browser' differ
emms.texinfo:1518: warning: node prev `The Browser' in menu `Markable Playlists' and in sectioning `Extending Emms' differ
emms.texinfo:2161: warning: node next `Music Player Daemon' in menu `Streaming Audio' and in sectioning `Lyrics' differ
emms.texinfo:2286: warning: node prev `Lyrics' in menu `Streaming Audio' and in sectioning `Music Player Daemon' differ
emms.texinfo:2372: warning: node next `Volume' in menu `APE / FLAC Commands' and in sectioning `Streaming Audio' differ
emms.texinfo:2431: warning: node next `Streaming Audio' in menu `Lyrics' and in sectioning `Copying' differ
emms.texinfo:2431: warning: node prev `Streaming Audio' in menu `Music Player Daemon' and in sectioning `Volume' differ
Makefile:10: recipe for target 'emms.info' failed
make: *** [emms.info] Error 1

I did the following modifications which compiles. But the result doesn't
look too good (I don't know texinfo):

------------------------------------------------------------
***@ilxwinb01:~/.emacs.d/el-get/emms git diff
diff --git a/doc/emms.texinfo b/doc/emms.texinfo
index 7c973a6..820bccd 100644
--- a/doc/emms.texinfo
+++ b/doc/emms.texinfo
@@ -1280,8 +1280,10 @@ file, typically @file{~/.authinfo.gpg}, as:
machine libre.fm login USERNAME password PASSWORD
@end smallexample
If you are using some other server than libre.fm, change
-``@example{libre.fm}'' to match
-@var{emms-librefm-scrobbler-handshake-url}.
+@example
+libre.fm
+@end example
+to match @var{emms-librefm-scrobbler-handshake-url}.

Alternatively, you can save the password in plaintext in your init-file
by setting these variables:
------------------------------------------------------------

I'm running Debian jessie.

***@ilxwinb01:~/.emacs.d/el-get/emms makeinfo --version
makeinfo (GNU texinfo) 5.2

Regards

Thomas.

PS: Could I also suggest to list 'doc/dir' in '.gitignore'?
Rasmus
2015-03-10 12:02:08 UTC
Permalink
Hi Thomas,
Post by Thomas Bach
I'm using the master branch of EMMS as installed by el-get. It seems
My apology and thanks! I *always* forget to test texinfo and I always get
it wrong. It should be fixed in git now.

—Rasmus
--
Need more coffee. . .
Loading...