Conference Room SAD
[thread display] [new arrival display] [word search] [past log] [管理用]

Subject Re^3: SAD Update. V1.0.10.4.5a02 64 bit.
Date: 2010/08/24(Tue) 11:13:45
ContributorKAMADA Susumu

> At the final stage of "sudo make all", "Segmentation fault" occurs by running "SAD Ver.1.0.10.4.5a01".
> On the other hand, "SAD Ver.1.0.10.4.5a02" is not yet available by cvs-repositry.

The following "sad.conf" was used.

# New Makefile -- Local Configuration Part Sample
#

## Compiler setting examples

# -- Interl C/Fortran Compiler 8.1 or later --
#COMPILER=Intel
#USE_IFC=8.1

# -- Interl C/Fortran Compiler 7.1 --
#COMPILER=Intel
#USE_IFC=7.1

# -- GNU Compiler Collection 4.2.3 or later --
COMPILER=GNU
USE_GCC=4.4.1
FC=gfortran
CC=gcc-4

# -- for Debugging source tree --
#FOPT=-g -O
#COPT=-g -O1

# -- for Debugging memory allocator --
#COPT+=-DDEBUG_MEMORY

# -- for Debugging src/calc.y --
#COPT+=-DYYLEX_DEBUG

# -- for Debugging memory usege by ElectricFence --
#COPT+=-DUSE_ELECTRICFENCE -DUSE_ELECTRICFENCE_FREECHECK
#EXE_LIBS+=-L/usr/local/lib -lefence

## SAD root directory
SAD_ROOT=/usr/local/SAD

## Contrib source archive directory
#SOURCE_ARCHIVE_DIR=/usr/ports/distfiles

## libtai setup
#HAVE_LEAPSECONDS=YES
#LIBTAI_ADDITIONAL_LEAPSECONDS=+2005-12-31 +2008-12-31

## X11 setup
#
USE_X11=YES
#X11_PREFIX=/usr/X11R6
##X11_INCDIR=$(X11_PREFIX)/include
##X11_LIBDIR=$(X11_PREFIX)/lib
##X11_LIBS=-lX11

## Tcl/Tk setup
#
USE_TCLTK=YES
##BUILD_TCLTK=YES
##USE_TCLTK_SHARED_LIBRARY=YES
##TCLTK_GUI_BACKEND=X11|AQUA
##TCLTK_FONT_SYSTEM=Xlib|Xft
##TCLTK_VERSION=8.4.19|8.5.7|8.6a3|cvs
##TCLTK_PREFIX=$(SAD_ARCH_DIR)
##TCLTK_INCDIR=$(TCLTK_PREFIX)/include
##TCLTK_LIBDIR=$(TCLTK_PREFIX)/lib
##TCLTK_LIBS=-ltk$(TCLTK_FEATURE_VERSION) -ltcl$(TCLTK_FEATURE_VERSION)

## Python setup
#
#USE_PYTHON=YES
##BUILD_PYTHON=YES
##USE_PYTHON_THREAD=YES
##PYTHON_VERSION=2.4
##PYTHON_PATCH_LEVEL=1
##PYTHON_PREFIX=$(SAD_ARCH_DIR)
##PYTHON_INCDIR=$(PYTHON_PREFIX)/include/python$(PYTHON_VERSION)
##PYTHON_LIBDIR=$(PYTHON_PREFIX)/lib
##PYTHON_LIBS=-lpython$(PYTHON_VERSION)
##PYTHON_PATH=$(PYTHON_PREFIX)/lib/python$(PYTHON_VERSION)

## EPICS setup
#
#USE_EPICS=YES
#EPICS_INCDIR=$(EPICS_PREFIX)/include
#EPICS_LIBDIR=$(EPICS_PREFIX)/lib/$(EPICS_HOST_ARCH)
#EPICS_LIBS=-lca -ldbStaticHost -lCom

## for KEK-B EPICS setup
#USE_KEKB_EPICS=YES

# --- don't touch ---
ifeq ($(USE_KEKB_EPICS),YES)
# KEKB EPICS base directory prefix
KEKB_EPICS_PREFIX=/proj/epics/R313/base
KEKB_EPICS_PREFIX_R3149=/proj/epics/R314/R3149/base

KEKB_EPICS_PREFIX_i386_Darwin=$(KEKB_EPICS_PREFIX_R3149)
KEKB_EPICS_PREFIX_PowerPC_Darwin=$(KEKB_EPICS_PREFIX_R3149)
KEKB_EPICS_PREFIX_i386_Linux=$(KEKB_EPICS_PREFIX)
KEKB_EPICS_PREFIX_Alpha_OSF1=$(KEKB_EPICS_PREFIX)
KEKB_EPICS_PREFIX_PA1.0_HP-UX=$(KEKB_EPICS_PREFIX)
KEKB_EPICS_PREFIX_PA2.0_HP-UX=$(KEKB_EPICS_PREFIX)

# KEKB specific EPICS configuration parameter mapping for mk/sad.epics.mk
EPICS_HOST_ARCH_i386_Linux=Linux
EPICS_HOST_ARCH_Alpha_OSF1=alpha
EPICS_HOST_ARCH_PA1.0_HP-UX=hp700
EPICS_HOST_ARCH_PA2.0_HP-UX=hppa8k

EPICS_LIBS_i386_Linux=-lca -lDb -lCom
EPICS_LIBS_Alpha_OSF1=-lca -lDb -lCom
EPICS_LIBS_PA1.0_HP-UX=-lca -lDb -lCom
EPICS_LIBS_PA2.0_HP-UX=-lca -lDb -lCom

# Check KEKB_EPICS_PREFIX_ database
_KEKB_EPICS_PREFIX=$(KEKB_EPICS_PREFIX_$(CPU_ARCH)_$(OS_NAME))
ifeq ($(_KEKB_EPICS_PREFIX),)
$(error This architecture is not configured for KEKB)
else
USE_EPICS=YES
EPICS_PREFIX?=$(_KEKB_EPICS_PREFIX)
endif

endif # USE_KEKB_EPICS==YES

# End of File


- 関連一覧ツリー (Click ▼ to display all articles in a thread.)