* 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).