Opened 7 years ago

Closed 7 years ago

#41904 closed defect (fixed)

Notmuch will not build under Mavericks.

Reported by: cro (C. R. Oldham) Owned by: ryandesign (Ryan Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.2.1
Keywords: Cc: Feuermurmel (Michael Schwarz), kurthindenburg (Kurt Hindenburg)
Port: notmuch

Description (last modified by mf2k (Frank Schima))

Notmuch fails to build, erring out in the make process with

[...]
emacs/coolj.el emacs/notmuch-print.el > emacs/.eldeps.tmp && \ 
        (cmp -s emacs/.eldeps.tmp emacs/.eldeps || mv emacs/.eldeps.tmp emacs/.eldeps) 
mkdir: .deps/.: No such file or directory 
make: *** [command-line-arguments.o] Error 1 

A similar issue with brew users revealed that mkdir under 10.9 fails with 'mkdir -p .deps/.'. This worked under 10.8 and previous. The suggestion from the brew post (see http://notmuch.198994.n3.nabble.com/Build-broken-on-OS-X-10-9-td4029169.html) is to replace the two '@mkdir -p .deps/.' lines in Makefile.local with '@mkdir -p .deps/$(patsubst %/.,%,$(@D))'. This seems to work for me.

Change History (5)

comment:1 Changed 7 years ago by mf2k (Frank Schima)

Description: modified (diff)
Owner: changed from macports-tickets@… to yeled@…

In the future, please use WikiFormatting and Cc the port maintainers (port info --maintainers notmuch).

comment:2 Changed 7 years ago by Feuermurmel (Michael Schwarz)

Cc: michi.schwarz@… added

Cc Me!

comment:3 Changed 7 years ago by ryandesign (Ryan Schmidt)

Owner: changed from yeled@… to ryandesign@…

I just updated notmuch to 0.17, which builds fine for me on Mavericks. Can you test if that works for you too?

comment:4 Changed 7 years ago by kurthindenburg (Kurt Hindenburg)

Cc: khindenburg@… added

Cc Me!

comment:5 Changed 7 years ago by kurthindenburg (Kurt Hindenburg)

Resolution: fixed
Status: newclosed

0.17 builds fine on Mavericks - reopen if you still have issues

Note: See TracTickets for help on using tickets.