Dear Users:
1. The new version now supports Mac OS X/Darwin, with gcc-g77 and Tcl/Tk8.3.2 .
Please try.
Comment by M. Tawada
( Date: Wednesday, November 28, 2001 18:54:39)
以下の2点を変更するとコンパイルはできました。
良いのでしょうか?
1、OSX中には/usr/include/malloc.hがないため、 2、Makefile.Darwinの途中 -I/usr/X11R6/includeを付け加えました。
Comment by Y. Ohnishi
Mac OS XでGetMAINを呼んだ後にExtractBeamLineを呼ぶとsegmentation faultになります。
cxlistfonts.c中の#include
----------------------------------------------------------------------------------------------------
[kcg-naoko:~/oldsad/src] kcg% diff -u Makefile.Darwin.org Makefile.Darwin
--- Makefile.Darwin.org Fri Nov 23 12:51:09 2001
+++ Makefile.Darwin Fri Nov 23 13:09:30 2001
@@ -5,10 +5,11 @@
#EPICS=/users/akasaka/epics313/base
#EPICS=/proj/epics/R313/base
-TCLINSTALLDIR=/SAD/share/TclTk/Darwin
+#TCLINSTALLDIR=/SAD/share/TclTk/Darwin
+TCLINSTALLDIR=/usr/local
TCLSOURCEDIR=..
TCL_VERSION=8.3
-TCL_PATCH_LEVEL=8.3.2
+TCL_PATCH_LEVEL=8.3.4
#ifdef EPICS
EPICSLIBDIR=-L$(EPICS)/lib/Linux
@@ -71,7 +72,7 @@
tftclaux.o tftcl.o PySad.o cxlistfonts.o CaSearch2.o DbStatic.o:$(@:.o=.c)
(umask 002;$(CC) -DNO_MAIN -c $(OPT) $(COPT) $(SADTKFLG) $(EPICSINCDIR) \
- -I$(TCLINSTALLDIR)/include -o $(OPATH)/$@ $(@:.o=.c))
+ -I$(TCLINSTALLDIR)/include -I/usr/X11R6/include -o $(OPATH)/$@ $(@:.o=.c))
CaSearch_.o:$(@:.o=.c) ca_start_alarm.c
(umask 002;$(CC) -c $(OPT) $(COPT) $(EPICSINCDIR) -o $(OPATH)/$@ $(@:.o=.c))
( Date: Tuesday, January 15, 2002 16:05:53)
SADの台本をgsで直接読み込むのには問題ないのですが。