* Makefile fix? @ 2007-07-08 18:21 Miguel A. Figueroa-Villanueva 2007-07-10 6:07 ` Carsten Dominik 0 siblings, 1 reply; 7+ messages in thread From: Miguel A. Figueroa-Villanueva @ 2007-07-08 18:21 UTC (permalink / raw) To: emacs-orgmode Hello Everyone, First of all thanks for creating such a great tool!! Kudos Dominik!! Now, I updated orgmode and had minor problems with the installation. The problem was because I use XEmacs so it requires the noutline.el installed. Since I edited the following entries: # Where local software is found prefix=/root_dir/svn/usr/local # Where local lisp files go. lispdir = $(prefix)/share/emacs when I type 'make install-noutline' it installs it in $(lispdir), which is what I wanted (i.e., not in the standard lisp directory). The $(lispdir) is of course added to the load-path in my init.el, but for the remaining compilation of org.el it won't know to look for noutline.el in there. Now, since we need noutline.el to compile org.el for XEmacs and we just installed it in $(lispdir), shouldn't the following line: BATCH=$(EMACS) -batch -q read like this instead: BATCH=$(EMACS) -batch -q -l $(lispdir)/noutline That is where my problem was and by making the change above it was fixed. Notice that if $(lispdir) is set to the standard lisp directory then the problem won't arise. Well, I hope that this helps in case others encounter the same problem. Thanks again, --Miguel ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Makefile fix? 2007-07-08 18:21 Makefile fix? Miguel A. Figueroa-Villanueva @ 2007-07-10 6:07 ` Carsten Dominik 2007-07-11 3:58 ` Miguel A. Figueroa-Villanueva 0 siblings, 1 reply; 7+ messages in thread From: Carsten Dominik @ 2007-07-10 6:07 UTC (permalink / raw) To: Miguel A. Figueroa-Villanueva; +Cc: emacs-orgmode You are right, this would be better. However, the same line then would not work for Emacs, so we need something still better. Maybe something like BATCH=$(EMACS) -batch -q -eval '(add-to-list 'load-path "$(lispdir)")' but that is still difficult with all the quoting and escaping of quoting. Does anyone here know how to make this work? - Carsten On Jul 8, 2007, at 20:21, Miguel A. Figueroa-Villanueva wrote: > Hello Everyone, > > First of all thanks for creating such a great tool!! Kudos Dominik!! > > Now, I updated orgmode and had minor problems with the installation. > The problem was because I use XEmacs so it requires the noutline.el > installed. Since I edited the following entries: > > # Where local software is found > prefix=/root_dir/svn/usr/local > > # Where local lisp files go. > lispdir = $(prefix)/share/emacs > > when I type 'make install-noutline' it installs it in $(lispdir), > which is what I wanted (i.e., not in the standard lisp directory). The > $(lispdir) is of course added to the load-path in my init.el, but for > the remaining compilation of org.el it won't know to look for > noutline.el in there. > > Now, since we need noutline.el to compile org.el for XEmacs and we > just installed it in $(lispdir), shouldn't the following line: > > BATCH=$(EMACS) -batch -q > > read like this instead: > > BATCH=$(EMACS) -batch -q -l $(lispdir)/noutline > > That is where my problem was and by making the change above it was > fixed. Notice that if $(lispdir) is set to the standard lisp directory > then the problem won't arise. > > Well, I hope that this helps in case others encounter the same problem. > > Thanks again, > --Miguel > > > _______________________________________________ > Emacs-orgmode mailing list > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode > > -- Carsten Dominik Sterrenkundig Instituut "Anton Pannekoek" Universiteit van Amsterdam Kruislaan 403 NL-1098SJ Amsterdam phone: +31 20 525 7477 ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Makefile fix? 2007-07-10 6:07 ` Carsten Dominik @ 2007-07-11 3:58 ` Miguel A. Figueroa-Villanueva 2007-07-11 4:15 ` Eddward DeVilla 0 siblings, 1 reply; 7+ messages in thread From: Miguel A. Figueroa-Villanueva @ 2007-07-11 3:58 UTC (permalink / raw) To: Carsten Dominik; +Cc: emacs-orgmode Hello Carsten, Yep, I guess I missed that point... I tried your idea below, but it didn't work on my end. If it works then maybe it is a more robust solution. However, the following code worked for me for emacs and xemacs. Note that it assumes that the EMACS variable is either emacs or xemacs. # Name of your emacs binary EMACS=emacs # Using emacs in batch mode. ifeq ($(EMACS),xemacs) BATCH=$(EMACS) -batch -q -l $(lispdir)/noutline else BATCH=$(EMACS) -batch -q endif Hope this helps. --Miguel On 7/10/07, Carsten Dominik <dominik@science.uva.nl> wrote: > You are right, this would be better. However, the same line > then would not work for Emacs, so we need something still > better. Maybe something like > > BATCH=$(EMACS) -batch -q > -eval '(add-to-list 'load-path "$(lispdir)")' > > but that is still difficult with all the quoting and escaping of > quoting. Does anyone here know how to make this work? > > - Carsten > > On Jul 8, 2007, at 20:21, Miguel A. Figueroa-Villanueva wrote: > > > Hello Everyone, > > > > First of all thanks for creating such a great tool!! Kudos Dominik!! > > > > Now, I updated orgmode and had minor problems with the installation. > > The problem was because I use XEmacs so it requires the noutline.el > > installed. Since I edited the following entries: > > > > # Where local software is found > > prefix=/root_dir/svn/usr/local > > > > # Where local lisp files go. > > lispdir = $(prefix)/share/emacs > > > > when I type 'make install-noutline' it installs it in $(lispdir), > > which is what I wanted (i.e., not in the standard lisp directory). The > > $(lispdir) is of course added to the load-path in my init.el, but for > > the remaining compilation of org.el it won't know to look for > > noutline.el in there. > > > > Now, since we need noutline.el to compile org.el for XEmacs and we > > just installed it in $(lispdir), shouldn't the following line: > > > > BATCH=$(EMACS) -batch -q > > > > read like this instead: > > > > BATCH=$(EMACS) -batch -q -l $(lispdir)/noutline > > > > That is where my problem was and by making the change above it was > > fixed. Notice that if $(lispdir) is set to the standard lisp directory > > then the problem won't arise. > > > > Well, I hope that this helps in case others encounter the same problem. > > > > Thanks again, > > --Miguel > > > > > > _______________________________________________ > > Emacs-orgmode mailing list > > Emacs-orgmode@gnu.org > > http://lists.gnu.org/mailman/listinfo/emacs-orgmode > > > > > > -- > Carsten Dominik > Sterrenkundig Instituut "Anton Pannekoek" > Universiteit van Amsterdam > Kruislaan 403 > NL-1098SJ Amsterdam > phone: +31 20 525 7477 > > ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Makefile fix? 2007-07-11 3:58 ` Miguel A. Figueroa-Villanueva @ 2007-07-11 4:15 ` Eddward DeVilla 2007-07-11 6:26 ` Carsten Dominik 0 siblings, 1 reply; 7+ messages in thread From: Eddward DeVilla @ 2007-07-11 4:15 UTC (permalink / raw) To: Miguel A. Figueroa-Villanueva; +Cc: emacs-orgmode Oops. lispdir won't expand due to the single quotes. Maybe this will work a little bit better. BATCH=$(EMACS) -batch -q -eval "(add-to-list (quote load-path) \"$(lispdir)\")" Edd On 7/10/07, Miguel A. Figueroa-Villanueva <miguelf@ieee.org> wrote: > Hello Carsten, > > Yep, I guess I missed that point... I tried your idea below, but it > didn't work on my end. If it works then maybe it is a more robust > solution. However, the following code worked for me for emacs and > xemacs. Note that it assumes that the EMACS variable is either emacs > or xemacs. > > # Name of your emacs binary > EMACS=emacs > > # Using emacs in batch mode. > ifeq ($(EMACS),xemacs) > BATCH=$(EMACS) -batch -q -l $(lispdir)/noutline > else > BATCH=$(EMACS) -batch -q > endif > > Hope this helps. > > --Miguel > > On 7/10/07, Carsten Dominik <dominik@science.uva.nl> wrote: > > You are right, this would be better. However, the same line > > then would not work for Emacs, so we need something still > > better. Maybe something like > > > > BATCH=$(EMACS) -batch -q > > -eval '(add-to-list 'load-path "$(lispdir)")' > > > > but that is still difficult with all the quoting and escaping of > > quoting. Does anyone here know how to make this work? > > > > - Carsten > > > > On Jul 8, 2007, at 20:21, Miguel A. Figueroa-Villanueva wrote: > > > > > Hello Everyone, > > > > > > First of all thanks for creating such a great tool!! Kudos Dominik!! > > > > > > Now, I updated orgmode and had minor problems with the installation. > > > The problem was because I use XEmacs so it requires the noutline.el > > > installed. Since I edited the following entries: > > > > > > # Where local software is found > > > prefix=/root_dir/svn/usr/local > > > > > > # Where local lisp files go. > > > lispdir = $(prefix)/share/emacs > > > > > > when I type 'make install-noutline' it installs it in $(lispdir), > > > which is what I wanted (i.e., not in the standard lisp directory). The > > > $(lispdir) is of course added to the load-path in my init.el, but for > > > the remaining compilation of org.el it won't know to look for > > > noutline.el in there. > > > > > > Now, since we need noutline.el to compile org.el for XEmacs and we > > > just installed it in $(lispdir), shouldn't the following line: > > > > > > BATCH=$(EMACS) -batch -q > > > > > > read like this instead: > > > > > > BATCH=$(EMACS) -batch -q -l $(lispdir)/noutline > > > > > > That is where my problem was and by making the change above it was > > > fixed. Notice that if $(lispdir) is set to the standard lisp directory > > > then the problem won't arise. > > > > > > Well, I hope that this helps in case others encounter the same problem. > > > > > > Thanks again, > > > --Miguel > > > > > > > > > _______________________________________________ > > > Emacs-orgmode mailing list > > > Emacs-orgmode@gnu.org > > > http://lists.gnu.org/mailman/listinfo/emacs-orgmode > > > > > > > > > > -- > > Carsten Dominik > > Sterrenkundig Instituut "Anton Pannekoek" > > Universiteit van Amsterdam > > Kruislaan 403 > > NL-1098SJ Amsterdam > > phone: +31 20 525 7477 > > > > > > > _______________________________________________ > Emacs-orgmode mailing list > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode > ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Makefile fix? 2007-07-11 4:15 ` Eddward DeVilla @ 2007-07-11 6:26 ` Carsten Dominik 2007-07-11 12:27 ` Miguel A. Figueroa-Villanueva 0 siblings, 1 reply; 7+ messages in thread From: Carsten Dominik @ 2007-07-11 6:26 UTC (permalink / raw) To: Eddward DeVilla; +Cc: emacs-orgmode That seems to work ok. Miguel, can you confirm? I am not sure if all versions of make have the control structure you have been proposing? - Carsten On Jul 11, 2007, at 6:15, Eddward DeVilla wrote: > Oops. lispdir won't expand due to the single quotes. Maybe this will > work a little bit better. > > BATCH=$(EMACS) -batch -q -eval "(add-to-list (quote load-path) > \"$(lispdir)\")" > > Edd > > On 7/10/07, Miguel A. Figueroa-Villanueva <miguelf@ieee.org> wrote: >> Hello Carsten, >> >> Yep, I guess I missed that point... I tried your idea below, but it >> didn't work on my end. If it works then maybe it is a more robust >> solution. However, the following code worked for me for emacs and >> xemacs. Note that it assumes that the EMACS variable is either emacs >> or xemacs. >> >> # Name of your emacs binary >> EMACS=emacs >> >> # Using emacs in batch mode. >> ifeq ($(EMACS),xemacs) >> BATCH=$(EMACS) -batch -q -l $(lispdir)/noutline >> else >> BATCH=$(EMACS) -batch -q >> endif >> >> Hope this helps. >> >> --Miguel >> >> On 7/10/07, Carsten Dominik <dominik@science.uva.nl> wrote: >> > You are right, this would be better. However, the same line >> > then would not work for Emacs, so we need something still >> > better. Maybe something like >> > >> > BATCH=$(EMACS) -batch -q >> > -eval '(add-to-list 'load-path "$(lispdir)")' >> > >> > but that is still difficult with all the quoting and escaping of >> > quoting. Does anyone here know how to make this work? >> > >> > - Carsten >> > >> > On Jul 8, 2007, at 20:21, Miguel A. Figueroa-Villanueva wrote: >> > >> > > Hello Everyone, >> > > >> > > First of all thanks for creating such a great tool!! Kudos >> Dominik!! >> > > >> > > Now, I updated orgmode and had minor problems with the >> installation. >> > > The problem was because I use XEmacs so it requires the >> noutline.el >> > > installed. Since I edited the following entries: >> > > >> > > # Where local software is found >> > > prefix=/root_dir/svn/usr/local >> > > >> > > # Where local lisp files go. >> > > lispdir = $(prefix)/share/emacs >> > > >> > > when I type 'make install-noutline' it installs it in $(lispdir), >> > > which is what I wanted (i.e., not in the standard lisp >> directory). The >> > > $(lispdir) is of course added to the load-path in my init.el, but >> for >> > > the remaining compilation of org.el it won't know to look for >> > > noutline.el in there. >> > > >> > > Now, since we need noutline.el to compile org.el for XEmacs and we >> > > just installed it in $(lispdir), shouldn't the following line: >> > > >> > > BATCH=$(EMACS) -batch -q >> > > >> > > read like this instead: >> > > >> > > BATCH=$(EMACS) -batch -q -l $(lispdir)/noutline >> > > >> > > That is where my problem was and by making the change above it was >> > > fixed. Notice that if $(lispdir) is set to the standard lisp >> directory >> > > then the problem won't arise. >> > > >> > > Well, I hope that this helps in case others encounter the same >> problem. >> > > >> > > Thanks again, >> > > --Miguel >> > > >> > > >> > > _______________________________________________ >> > > Emacs-orgmode mailing list >> > > Emacs-orgmode@gnu.org >> > > http://lists.gnu.org/mailman/listinfo/emacs-orgmode >> > > >> > > >> > >> > -- >> > Carsten Dominik >> > Sterrenkundig Instituut "Anton Pannekoek" >> > Universiteit van Amsterdam >> > Kruislaan 403 >> > NL-1098SJ Amsterdam >> > phone: +31 20 525 7477 >> > >> > >> >> >> _______________________________________________ >> Emacs-orgmode mailing list >> Emacs-orgmode@gnu.org >> http://lists.gnu.org/mailman/listinfo/emacs-orgmode >> > > -- Carsten Dominik Sterrenkundig Instituut "Anton Pannekoek" Universiteit van Amsterdam Kruislaan 403 NL-1098SJ Amsterdam phone: +31 20 525 7477 ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Makefile fix? 2007-07-11 6:26 ` Carsten Dominik @ 2007-07-11 12:27 ` Miguel A. Figueroa-Villanueva 2007-07-12 15:12 ` Carsten Dominik 0 siblings, 1 reply; 7+ messages in thread From: Miguel A. Figueroa-Villanueva @ 2007-07-11 12:27 UTC (permalink / raw) To: Carsten Dominik; +Cc: Eddward DeVilla, emacs-orgmode On 7/11/07, Carsten Dominik <dominik@science.uva.nl> wrote: > On Jul 11, 2007, at 6:15, Eddward DeVilla wrote: > > Oops. lispdir won't expand due to the single quotes. Maybe this will > > work a little bit better. > > > > BATCH=$(EMACS) -batch -q -eval "(add-to-list (quote load-path) > > \"$(lispdir)\")" > > > > Edd > That seems to work ok. Miguel, can you confirm? > I am not sure if all versions of make have the > control structure you have been proposing? > > - Carsten Now it works. I'm not sure if there is a prettier way to do it, but to me it seems like the right way. Thanks to you both. --Miguel ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Makefile fix? 2007-07-11 12:27 ` Miguel A. Figueroa-Villanueva @ 2007-07-12 15:12 ` Carsten Dominik 0 siblings, 0 replies; 7+ messages in thread From: Carsten Dominik @ 2007-07-12 15:12 UTC (permalink / raw) To: Miguel A. Figueroa-Villanueva; +Cc: Eddward DeVilla, emacs-orgmode OK, this goes into the next release. - Carsten On Jul 11, 2007, at 14:27, Miguel A. Figueroa-Villanueva wrote: > On 7/11/07, Carsten Dominik <dominik@science.uva.nl> wrote: >> On Jul 11, 2007, at 6:15, Eddward DeVilla wrote: >> > Oops. lispdir won't expand due to the single quotes. Maybe this >> will >> > work a little bit better. >> > >> > BATCH=$(EMACS) -batch -q -eval "(add-to-list (quote load-path) >> > \"$(lispdir)\")" >> > >> > Edd >> That seems to work ok. Miguel, can you confirm? >> I am not sure if all versions of make have the >> control structure you have been proposing? >> >> - Carsten > > Now it works. I'm not sure if there is a prettier way to do it, but to > me it seems like the right way. > > Thanks to you both. > > --Miguel > > -- Carsten Dominik Sterrenkundig Instituut "Anton Pannekoek" Universiteit van Amsterdam Kruislaan 403 NL-1098SJ Amsterdam phone: +31 20 525 7477 ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2007-07-12 15:12 UTC | newest] Thread overview: 7+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2007-07-08 18:21 Makefile fix? Miguel A. Figueroa-Villanueva 2007-07-10 6:07 ` Carsten Dominik 2007-07-11 3:58 ` Miguel A. Figueroa-Villanueva 2007-07-11 4:15 ` Eddward DeVilla 2007-07-11 6:26 ` Carsten Dominik 2007-07-11 12:27 ` Miguel A. Figueroa-Villanueva 2007-07-12 15:12 ` Carsten Dominik
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/emacs/org-mode.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).