>>> David PONCE <david.ponce@...> seems to think that:
>Hello Eric,
>
>[...]
>> That is true for text files. The files we are talking about are
>> Emacs specific files. This line-ending thing could be the problem
>> some folks bump into that is fixed by the "make clean; make" process,
>> but no one had debugged. (For files generated by autoloads, or from
>> the parser.)
>
>Generated loaddefs files always have Unix line endings, so I doubt it
>is the problem. IMO, it looks more like an obscure compatibility
>problem between Emacs and XEmacs, and I am not sure we can really
>solve it (that is, generate true [X]Emacs-independent loaddefs files).
>I think it is far better (and easy) to always use "make
>clean-autoloads; make". This is also why I am not in favor of
>including pre-built loaddefs files in the distribution ;-)
Should we make that a default or something? ie, "make" would include
"make clean-autoloads" from the CEDET directory. Or perhaps as Emacs
does, "make bootstrap" could do that.
>> If forcing the line ending change stops all the "I can't build" email,
>> then I think it would be worth the platform unspecified output.
>>
>> I'm not entirely certain what build problems there are and what the
>> current state in CVS is. I could be way off base. Paul just happens
>> to be the first to make this observation.
>
>OK. I fixed semantic-grammar.el so that now generated *-[wb]y.el files
>have LF line endings.
[ ... ]
Thanks!
Eric
--
Eric Ludlam: zappo@..., eric@...
Home: http://www.ludlam.net Siege: http://www.siege-engine.com
Emacs: http://cedet.sourceforge.net GNU: http://www.gnu.org
|