From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Re: Re: Org-mode version 6.30trans (release_6.30d.5.gc125); make fails on org-ascii.el Date: Sun, 6 Sep 2009 13:41:19 +0200 Message-ID: <73804EFE-DDE3-4E27-BE75-F80BD7714F21@gmail.com> References: <87k50fdk7d.fsf@gmx.de> <877hwfq6m8.fsf@gmx.de> <172E8752-1404-4B90-91ED-4B98A44A2914@gmail.com> <6ac505ad0909041954g25dce8eel73b793d38faa10b@mail.gmail.com> <878wgtfu2n.fsf@fastmail.fm> <6ac505ad0909050606t46d818cbwbf596ab958d453a3@mail.gmail.com> Mime-Version: 1.0 (Apple Message framework v936) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MkG7i-0000d5-II for emacs-orgmode@gnu.org; Sun, 06 Sep 2009 07:41:34 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MkG7e-0000YN-MF for emacs-orgmode@gnu.org; Sun, 06 Sep 2009 07:41:34 -0400 Received: from [199.232.76.173] (port=37813 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MkG7e-0000YH-HW for emacs-orgmode@gnu.org; Sun, 06 Sep 2009 07:41:30 -0400 Received: from mail-ew0-f211.google.com ([209.85.219.211]:61283) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MkG7e-0003W4-5D for emacs-orgmode@gnu.org; Sun, 06 Sep 2009 07:41:30 -0400 Received: by mail-ew0-f211.google.com with SMTP id 7so190919ewy.31 for ; Sun, 06 Sep 2009 04:41:29 -0700 (PDT) In-Reply-To: <6ac505ad0909050606t46d818cbwbf596ab958d453a3@mail.gmail.com> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Daniel Martins Cc: Matt Lundin , emacs-orgmode@gnu.org On Sep 5, 2009, at 3:06 PM, Daniel Martins wrote: > Is it not possible to pu tsome directive in the Makefile in order to > make > > check the presence of *.elc without corresponding *.el and deleting > them BEFORE or simultaneously with recompilation process? > > It should improve the compilation process. > > Maybe it could be create a new directive such as > > make clean-install > > to keep make install with backward compatibility. There is already the "update" target... - Carsten > > Unfortunately I do not master makefile issues to do this by myself. > > The phrase "omitting the "make clean" has the potential to cause > problems" may lead to "bogus bugs" here in the list. These king of > bugs are really hard ti find. > > Daniel > > 2009/9/5 Matt Lundin > Hi Daniel, > > Daniel Martins writes: > > > On the other hand: Shouldn't a simple `make' do everything > needed > > to succeed? > > > > On "How do I keep current with Org mode development?" > > > > http://orgmode.org/worg/org-faq.php# > > keeping-current-with-Org-mode-development > > > > it is suggested the following commands > > > > git pull && make clean && make && make doc && make install > > > > I've put together with a command which updaes a bunch of svn > > repositories from my students. > > > > The problem is: make clean before make FORCES recompiling the same > > files again and not only the updated files! > > > > As org-mode is updated very often and the the compiling process is a > > bit slow and always annoying > > I decide to change the comand to > > > > git pull & && make && make install > > > > I dropped make doc because it seems that there is som problem with > > texinfo files of these new version. > > > > The problem of omitting make clean isthat: if a file disappears its > > compiled maybe will not disappear and cause problems. > > > > Therefore I repeat Sebastien request: > > > > Shouldn't a simple `make' do everything needed to succeed? > > I can't say anything definitive. All I know is that a simple "make && > make install" usually works for me. > > But, as far as I understand it, omitting the "make clean" has the > potential to cause problems, because org source files are occasionally > renamed or made obsolete. So if you run into any problems after an > install, you should run make clean. > > Best, > Matt > > > _______________________________________________ > Emacs-orgmode mailing list > Remember: use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode