azynheira / mu0

Automatically exported from code.google.com/p/mu0
0 stars 0 forks source link

make failure with .9.8.4 on OS X 10.7.4 #54

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
I am attempting to build mu-0.9.8.4 on OS X 10.7.4. I can successfully 
configure, but make fails with 

In toplevel form:
org-mu4e.el:31:30:Error: Unknown keyword :safe
make[3]: *** [elc-stamp] Error 1
make[3]: Leaving directory 
`/Volumes/Aequitas/Users/yanokwa/Downloads/mu-0.9.8.4/emacs'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory 
`/Volumes/Aequitas/Users/yanokwa/Downloads/mu-0.9.8.4/emacs'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory 
`/Volumes/Aequitas/Users/yanokwa/Downloads/mu-0.9.8.4'
make: *** [all] Error 2

I have attached the configure and build logs.

Original issue reported on code.google.com by yanokwa on 16 Jun 2012 at 5:04

Attachments:

GoogleCodeExporter commented 8 years ago
Hmmm... I think that is because mu4e (the emacs frontend) requires emacs 23 or 
24, and MacOS 10.7.4 ships with 22.x (guessing from 
https://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages
/man1/emacs.1.html)

So if you want the emacs frontend, you'll need to get a later emacs; if you 
don't care about that, try with 'make -k'.

In either case, the configure script should check for the emacs version, so 
I'll add that.

Original comment by digg...@gmail.com on 16 Jun 2012 at 6:30

GoogleCodeExporter commented 8 years ago
Thanks for the fast response.

make clean and make -k still gives me an error.

I've attached the log, but I believe this is the relevant bit.

In toplevel form:
org-mu4e.el:31:30:Error: Unknown keyword :safe
make[3]: *** [elc-stamp] Error 1
make[3]: Target `all-am' not remade because of errors.
make[3]: Leaving directory 
`/Volumes/Aequitas/Users/yanokwa/Downloads/mu-0.9.8.4/emacs'
make[2]: *** [all-recursive] Error 1
make[2]: Target `all' not remade because of errors.
make[2]: Leaving directory 
`/Volumes/Aequitas/Users/yanokwa/Downloads/mu-0.9.8.4/emacs'
Making all in contrib

Original comment by yanokwa on 16 Jun 2012 at 6:38

Attachments:

GoogleCodeExporter commented 8 years ago
Thanks for the fast response.

make clean and make -k still gives me an error.

I've attached the log, but I believe this is the relevant bit.

In toplevel form:
org-mu4e.el:31:30:Error: Unknown keyword :safe
make[3]: *** [elc-stamp] Error 1
make[3]: Target `all-am' not remade because of errors.
make[3]: Leaving directory 
`/Volumes/Aequitas/Users/yanokwa/Downloads/mu-0.9.8.4/emacs'
make[2]: *** [all-recursive] Error 1
make[2]: Target `all' not remade because of errors.
make[2]: Leaving directory 
`/Volumes/Aequitas/Users/yanokwa/Downloads/mu-0.9.8.4/emacs'
Making all in contrib

Original comment by yanokwa on 16 Jun 2012 at 6:38

Attachments:

GoogleCodeExporter commented 8 years ago
Yes, make -k does not prevent the error, it just prevents 'make' from stopping 
when it encounters an error. So this will allow you to build the basic mu; if 
you want the emacs frontend, you'll need a newer emacs.

I have added a specific version check (in the git version, ie. what will become 
0.9.8.5).

Original comment by digg...@gmail.com on 16 Jun 2012 at 7:30

GoogleCodeExporter commented 8 years ago
Just grabbed the git repo and looks like it's working well. I'll wait until 
0.9.8.5 comes out and I'll submit a patch to MacPorts so everyone gets this 
upgrade.

I'm thinking a default of would be ideal for most.

--with-gui=none --disable-mu4e --disable-webkit --disable-guile 

Original comment by yanokwa on 16 Jun 2012 at 8:15

GoogleCodeExporter commented 8 years ago
I guess on MacOS it's not necessary to use any of those parameters explicitly. 
Anyway closing this issue now.

Original comment by digg...@gmail.com on 20 Jun 2012 at 12:55