Just for extra-clarification,
First of all the correct 1st line is (with an additional semi-colon between `texinfo' and `coding') :
\input texinfo @c -*- mode: texinfo; coding: iso-8859-1-unix -*-
Second, actually this modification is not sufficient to make makeinfo work properly. You also need to insert the following line just after @setfilename semantic.info :
With these two corrections, things work properly with Emacs version 23 (actually, the second correction is more important than the 1st one to achieve the fix).
Date: Tue, 23 Dec 2008 19:59:40 +0100
Subject: [cedet-semantic] [semantic] Problem with compiling semantic.texi
During installation of semantic, semantic.texi is compiled with makeinfo.
I am using
emacs version 22.214.171.124
makeinfo version 4.13
What happens is that each line in the generated semantic.info is tailed
by a ^M (carriage return). This is a problem because these ^M are
displayed by emacs when I browse the info.
The only thing to do to correct this problem is to replace the 1st line of the file semantic.texi by the following:
\input texinfo @c -*- mode: texinfo coding: iso-8859-1-unix -*-
Discutez sur Messenger où que vous soyez ! Mettez Messenger sur votre mobile !
Téléphonez gratuitement à tous vos proches avec Windows Live Messenger ! Téléchargez-le maintenant !