You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I don't have access to any machine with OSX Maverick, hence I can't debug this.
Do you have any idea why the regular expression fails? It works for me on Debian
GNU/Linux. (The sed regular expression in case is on lines four and five in Makefile.)
The problem is \s is part of the GNU sed extensions and is not valid in the vanilla sed bundled with OSX, so the output is the entire line identified by /vsn/.
Replacing it with a literal space works in OSX shell, but for script cross-compatibility it's probably best to use the POSIX character class [[:blank:]]:
When installing with 'make install' on OSX Mavericks, the install fails due to the appfile version number substitution.
sh-3.2# make install
erl -make
create dist directory and install files
mkdir -p /usr/lib/erlang/lib/uuid- {vsn, "0.4.4"},/ebin
install -m0644 ebin/* /usr/lib/erlang/lib/uuid- {vsn, "0.4.4"},/ebin
install: /usr/lib/erlang/lib/uuid-: Inappropriate file type or format
make: *** [install] Error 71
sh-3.2#
The text was updated successfully, but these errors were encountered: