Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Ray newman mumps on Mac CATALINA 10.15.7

110 views
Skip to first unread message

rafi farchi

unread,
Nov 6, 2021, 5:22:35 PM11/6/21
to
Hello fails on the

When installing on MAC it fails on the Make command .

please assist .
thanks

Last login: Sat Nov 6 22:22:27 on ttys000
eladfarchi@Elads-MacBook-Pro ~ %
eladfarchi@Elads-MacBook-Pro ~ %
eladfarchi@Elads-MacBook-Pro ~ %
eladfarchi@Elads-MacBook-Pro ~ % cd Desktop
eladfarchi@Elads-MacBook-Pro Desktop % cd x
eladfarchi@Elads-MacBook-Pro x % cd mumps
eladfarchi@Elads-MacBook-Pro mumps % make
gcc -O -fsigned-char -Wall -Iinclude -D_FILE_OFFSET_BITS=64 -o mumps compile/dollar.o compile/eval.o compile/localvar.o compile/parse.o compile/routine.o database/db_buffer.o database/db_daemon.o database/db_get.o database/db_ic.o database/db_kill.o database/db_locate.o database/db_main.o database/db_rekey.o database/db_set.o database/db_uci.o database/db_util.o database/db_view.o init/init_create.o init/init_run.o init/init_start.o init/mumps.o runtime/runtime_attn.o runtime/runtime_buildmvar.o runtime/runtime_debug.o runtime/runtime_func.o runtime/runtime_math.o runtime/runtime_pattern.o runtime/runtime_run.o runtime/runtime_ssvn.o runtime/runtime_util.o runtime/runtime_vars.o seqio/SQ_Util.o seqio/SQ_Signal.o seqio/SQ_Device.o seqio/SQ_File.o seqio/SQ_Pipe.o seqio/SQ_Seqio.o seqio/SQ_Socket.o seqio/SQ_Tcpip.o symbol/symbol_new.o symbol/symbol_util.o util/util_key.o util/util_lock.o util/util_memory.o util/util_routine.o util/util_share.o util/util_strerror.o xcall/xcall.o -lm -lcrypt
ld: library not found for -lcrypt
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [all] Error 1
eladfarchi@Elads-MacBook-Pro mumps %


Sam Habiel

unread,
Nov 9, 2021, 9:35:53 AM11/9/21
to
The problem seems simple. Find out where is lcrypt and install the proper library; or edit the makefile to point to the proper place where lcrypt is.

Ray has retired as far as I know; David Wicksell took over; the updated source code is here: https://gitlab.com/Reference-Standard-M/rsm.

If you are interested in heavily enhancing and testing RSM, I can hook you up with David.

--Sam

David Wicksell

unread,
Nov 18, 2021, 5:56:20 PM11/18/21
to
Yes, Sam is correct. Ray Newman retired, and MUMPS V1.71 is the last official version he released.
He gave me all his files and permission to change the license and name, and become the official
maintainer of the project. As Sam also mentioned, I renamed it to Reference Standard M (RSM),
and it will build just fine on Catalina. The latest version of RSM is V1.75.0, and the next version
should be released within 2 to 3 weeks, and will include an implementation of `$increment`, as well
as a journal recovery routine. RSM has over 200 improvements of various kinds over MV1, with many
more to come. So if you liked working with MV1, you should check out RSM. Thank you.

David Wicksell
Fourth Watch Software LC
0 new messages