1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 <2023> 2024 | Index | 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 <2023> 2024 |
<== Date ==> | <== Thread ==> |
---|
Subject: | RE : VME configuration : mrfioc2-master version in the new vme-evg-300, vme-evr-300 environment |
From: | 이민균 via Tech-talk <tech-talk at aps.anl.gov> |
To: | tech-talk at aps.anl.gov |
Date: | Tue, 4 Jul 2023 18:30:33 +0900 (KST) |
Hello. I deleted the part added to the "\configure\CONFIG_SITE" location in the existing software environment as shown below, and the compilation has been completed.
But there's a problem and there's a few questions.
1. I don't know why this compiles, and I don't know if this is right.
2. There are no mrfioc2-master ev300, evr300 related db in this software environment. Have a db or let me know how
3. I configured the ./st.cmd file like this as shown below.
I configured the evm-300 in slot 3 and the evr-300 in slot 2
#######################configure\CONFIG_SITE file##########################
# CONFIG_SITE
# Make any application-specific changes to the EPICS build
# configuration variables in this file.
#
# Host/target specific settings can be specified in files named
# CONFIG_SITE.$(EPICS_HOST_ARCH).Common
# CONFIG_SITE.Common.$(T_A)
# CONFIG_SITE.$(EPICS_HOST_ARCH).$(T_A)
# Set this when you only want to compile this application
# for a subset of the cross-compiled target architectures
# that Base is built for.
#CROSS_COMPILER_TARGET_ARCHS = vxWorks-68040
CROSS_COMPILER_TARGET_ARCHS=RTEMS-beatnik
# Set this when your IOC and the host use different paths
# to access the application. This will be needed to boot
# from a Microsoft FTP server or with some NFS mounts.
# You must rebuild in the iocBoot directory for this to
# take effect.
#IOCS_APPL_TOP = <path to application top as seen by IOC>
# If you don't want to install into $(TOP) then
# define INSTALL_LOCATION here
#INSTALL_LOCATION=<fullpathname>
# we don't actually use 'rset' directly,
# but want to suppress deprecation warnings
USR_CPPFLAGS += -DUSE_TYPED_RSET
# Uncomment the following to enable strict treatment of warnings
#USR_CFLAGS += -Wall -Wextra -Wno-unused-parameter -Werror -Wno-error=deprecated-declarations
#USR_CXXFLAGS += -Wall -Wextra -Wno-unused-parameter -Werror -Wno-error=deprecated-declarations
# Set to YES to link executable (mostly) statically
#STATIC_BUILD=NO
########## deleted part ############
#MRFIOC2_MAJOR_VERSION ?= 0
#MRFIOC2_MINOR_VERSION ?= 0
#SHRLIB_VERSION ?= $(MRFIOC2_MAJOR_VERSION).$(MRFIOC2_MINOR_VERSION)
#-include $(TOP)/../CONFIG_SITE.local
#-include $(TOP)/configure/CONFIG_SITE.local
########## deleted part ############
#######################configure\CONFIG_SITE file##########################
#!../../bin/rtms-linux-x86/nsls2evgMrm
## Register all support components
dbLoadDatabase("dbd/mrf.dbd")
mrf_registerRecordDeviceDriver(pdbbase)
epicsEnvSet("EPICS_CA_MAX_ARRAY_BYTES", "1000000")
bspExtVerbosity=0
##mrmEvrSetupVME("EVR1", 3, 0x21000000, 2, 0xD0)
##mrmEvgSetupVME("EVG1", 2, 0x00100000, 3, 0xC0)
##mrmEvrSetupVME("EVR1", 2, 0x21000000, 2, 0xD0)
mrmEvrSetupVME("EVR1", 2, 0x3000000, 2, 0xD0)
mrmEvgSetupVME("EVM1", 3, 0x00100000, 3, 0xC0)
## Load record instances
dbLoadRecords("db/vme-evg230.db", "SYS=TST, D=evg:1, EVG=EVM1")
dbLoadRecords("db/evr-vmerf-230.db", "SYS=TST, D=evr:1, EVR=EVR1")
##dbLoadRecords("db/evr-pcie-300dc.db", "SYS=TST, D=evr:1, EVR=EVR1")
##dbLoadRecords("db/evr-mtca-300.db", "SYS=TST, D=evr:1, EVR=EVR1")
# BNL specific timing sequence constructor
#dbLoadRecords("db/nsls2-inj-seqs.db","LN=LN-TS, BR=BR-TS, INJ=TST, EVG=evg:1, SEQ=SoftSeq:0")
#dbLoadRecords("db/iocAdminRTEMS.db", "IOC=mrftest")
cd $(TOP)
# Set autosave/restore
epicsEnvSet IOCNAME mrftest
epicsEnvSet SAVE_DIR /tftpboot/epics/iocbackup/$(IOCNAME)
save_restoreDebug()
dbLoadRecords("db/save_restoreStatus.db", "P=mrftest:")
save_restoreSet_status_prefix("mrftest:")
set_savefile_path("$(SAVE_DIR)/as","/save")
set_requestfile_path("$(SAVE_DIR)/as","/req")
set_pass0_restoreFile("mrf_settings.sav")
set_pass0_restoreFile("mrf_values.sav")
set_pass1_restoreFile("mrf_values.sav")
set_pass1_restoreFile("mrf_waveforms.sav")
iocInit()
makeAutosaveFileFromDbInfo("$(SAVE_DIR)/as/req/mrf_settings.req","autosaveFields_pass0")
makeAutosaveFileFromDbInfo("$(SAVE_DIR)/as/req/mrf_values.req", "autosaveFields")
makeAutosaveFileFromDbInfo("$(SAVE_DIR)/as/req/mrf_waveforms.req","autosaveFields_pass1")
create_monitor_set("mrf_settings.req", 10 , "")
create_monitor_set("mrf_values.req", 10 , "")
create_monitor_set("mrf_waveforms.req", 30 , "")
====================================================================================================================================
Hello.
I was running mrfioc2-2.2.0 version in the previous vme-evg-230, vme-evr-230 environment,
but it was discontinued and I'm trying to configure it as a mrfioc2-master version in the new vme-evg-300, vme-evr-300 environment,
and I got a problem as shown in the log below.
I would appreciate it if you could let me know if the environment is wrong. best regards,
Software environment, Hardware environment and log are below: ======software====== - linux : Scientific Linux release 6.10 (Carbon) 32bit // 2.6.32-754.el6.i686 #1 SMP Wed Jun 20 09:33:58 CDT 2018 i686 i686 i386 GNU/Linux - devLib2 : 2.9 - epics : 3.14.12-rc1
- rtems : rtems-4.10.2
- mfrioc2 : master (https://github.com/paulscherrerinstitute/mrfioc2) =====Hardware===== - CPU : MVME6100 - EVR : VME-EVR-300 - EVG : VME-EVM-300
=====compile error log=====
[root@development mrfioc2-master]# make
make -C ./configure install
make[1]: Entering directory `/tftpboot/epics/mrfioc2-master/configure'
perl /usr/local/epics/base/bin/linux-x86/makeMakefile.pl O.linux-x86 ../..
perl /usr/local/epics/base/bin/linux-x86/makeMakefile.pl O.RTEMS-beatnik ../..
mkdir O.Common
make -C O.linux-x86 -f ../Makefile TOP=../.. T_A=linux-x86 install
make[2]: Entering directory `/tftpboot/epics/mrfioc2-master/configure/O.linux-x86'
perl /usr/local/epics/base/bin/linux-x86/convertRelease.pl checkRelease
make[2]: Leaving directory `/tftpboot/epics/mrfioc2-master/configure/O.linux-x86'
make -C O.RTEMS-beatnik -f ../Makefile TOP=../.. T_A=RTEMS-beatnik install
make[2]: Entering directory `/tftpboot/epics/mrfioc2-master/configure/O.RTEMS-beatnik'
perl /usr/local/epics/base/bin/linux-x86/convertRelease.pl checkRelease
make[2]: Leaving directory `/tftpboot/epics/mrfioc2-master/configure/O.RTEMS-beatnik'
make[1]: Leaving directory `/tftpboot/epics/mrfioc2-master/configure'
make -C ./mrfCommon install
make[1]: Entering directory `/tftpboot/epics/mrfioc2-master/mrfCommon'
make -C ./src install
make[2]: Entering directory `/tftpboot/epics/mrfioc2-master/mrfCommon/src'
perl /usr/local/epics/base/bin/linux-x86/makeMakefile.pl O.linux-x86 ../../..
perl /usr/local/epics/base/bin/linux-x86/makeMakefile.pl O.RTEMS-beatnik ../../..
mkdir O.Common
make -C O.linux-x86 -f ../Makefile TOP=../../.. T_A=linux-x86 install
make[3]: Entering directory `/tftpboot/epics/mrfioc2-master/mrfCommon/src/O.linux-x86'
perl ../genVersionHeader.pl -t "../../.." -V "2.3.0" -N MRF_VERSION version.h
Creating VCS version header version.h with "2.3.0"
perl /usr/local/epics/base/bin/linux-x86/installEpics.pl -d version.h ../O.Common/mrf/
mkdir ../O.Common/mrf
Installing generated generic include file ../../../include/mrf/version.h
/usr/bin/gcc -c -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS -D_XOPEN_SOURCE=500 -DUSE_TYPED_RSET -DDEBUG_PRINT -D_X86_ -DUNIX -D_BSD_SOURCE -Dlinux -D_REENTRANT -O3 -Wall -DDEBUG_PRINT -m32 -g -fPIC -MMD -I. -I../O.Common -I. -I../os/default -I.. -I../../../include/os/Linux -I../../../include -I/usr/local/epics/base/modules/instrument/autosave-5-0/include/os/Linux -I/usr/local/epics/base/modules/instrument/autosave-5-0/include -I/usr/local/epics/base/modules/instrument/devlib2-2.9/include/os/Linux -I/usr/local/epics/base/modules/instrument/devlib2-2.9/include -I/usr/local/epics/base/include/os/Linux -I/usr/local/epics/base/include ../mrfFracSynth.c
/usr/bin/gcc -c -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS -D_XOPEN_SOURCE=500 -DUSE_TYPED_RSET -DDEBUG_PRINT -D_X86_ -DUNIX -D_BSD_SOURCE -Dlinux -D_REENTRANT -O3 -Wall -DDEBUG_PRINT -m32 -g -fPIC -MMD -I. -I../O.Common -I. -I../os/default -I.. -I../../../include/os/Linux -I../../../include -I/usr/local/epics/base/modules/instrument/autosave-5-0/include/os/Linux -I/usr/local/epics/base/modules/instrument/autosave-5-0/include -I/usr/local/epics/base/modules/instrument/devlib2-2.9/include/os/Linux -I/usr/local/epics/base/modules/instrument/devlib2-2.9/include -I/usr/local/epics/base/include/os/Linux -I/usr/local/epics/base/include ../linkoptions.c
/usr/bin/g++ -c -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS -D_XOPEN_SOURCE=500 -DUSE_TYPED_RSET -DDEBUG_PRINT -D_X86_ -DUNIX -D_BSD_SOURCE -Dlinux -D_REENTRANT -O3 -Wall -m32 -g -fPIC -MMD -I. -I../O.Common -I. -I../os/default -I.. -I../../../include/os/Linux -I../../../include -I/usr/local/epics/base/modules/instrument/autosave-5-0/include/os/Linux -I/usr/local/epics/base/modules/instrument/autosave-5-0/include -I/usr/local/epics/base/modules/instrument/devlib2-2.9/include/os/Linux -I/usr/local/epics/base/modules/instrument/devlib2-2.9/include -I/usr/local/epics/base/include/os/Linux -I/usr/local/epics/base/include ../object.cpp
/usr/bin/g++ -c -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS -D_XOPEN_SOURCE=500 -DUSE_TYPED_RSET -DDEBUG_PRINT -D_X86_ -DUNIX -D_BSD_SOURCE -Dlinux -D_REENTRANT -O3 -Wall -m32 -g -fPIC -MMD -I. -I../O.Common -I. -I../os/default -I.. -I../../../include/os/Linux -I../../../include -I/usr/local/epics/base/modules/instrument/autosave-5-0/include/os/Linux -I/usr/local/epics/base/modules/instrument/autosave-5-0/include -I/usr/local/epics/base/modules/instrument/devlib2-2.9/include/os/Linux -I/usr/local/epics/base/modules/instrument/devlib2-2.9/include -I/usr/local/epics/base/include/os/Linux -I/usr/local/epics/base/include ../devObj.cpp
/usr/bin/g++ -c -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS -D_XOPEN_SOURCE=500 -DUSE_TYPED_RSET -DDEBUG_PRINT -D_X86_ -DUNIX -D_BSD_SOURCE -Dlinux -D_REENTRANT -O3 -Wall -m32 -g -fPIC -MMD -I. -I../O.Common -I. -I../os/default -I.. -I../../../include/os/Linux -I../../../include -I/usr/local/epics/base/modules/instrument/autosave-5-0/include/os/Linux -I/usr/local/epics/base/modules/instrument/autosave-5-0/include -I/usr/local/epics/base/modules/instrument/devlib2-2.9/include/os/Linux -I/usr/local/epics/base/modules/instrument/devlib2-2.9/include -I/usr/local/epics/base/include/os/Linux -I/usr/local/epics/base/include ../devObjAnalog.cpp
/usr/bin/g++ -c -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS -D_XOPEN_SOURCE=500 -DUSE_TYPED_RSET -DDEBUG_PRINT -D_X86_ -DUNIX -D_BSD_SOURCE -Dlinux -D_REENTRANT -O3 -Wall -m32 -g -fPIC -MMD -I. -I../O.Common -I. -I../os/default -I.. -I../../../include/os/Linux -I../../../include -I/usr/local/epics/base/modules/instrument/autosave-5-0/include/os/Linux -I/usr/local/epics/base/modules/instrument/autosave-5-0/include -I/usr/local/epics/base/modules/instrument/devlib2-2.9/include/os/Linux -I/usr/local/epics/base/modules/instrument/devlib2-2.9/include -I/usr/local/epics/base/include/os/Linux -I/usr/local/epics/base/include ../devObjLong.cpp
/usr/bin/g++ -c -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS -D_XOPEN_SOURCE=500 -DUSE_TYPED_RSET -DDEBUG_PRINT -D_X86_ -DUNIX -D_BSD_SOURCE -Dlinux -D_REENTRANT -O3 -Wall -m32 -g -fPIC -MMD -I. -I../O.Common -I. -I../os/default -I.. -I../../../include/os/Linux -I../../../include -I/usr/local/epics/base/modules/instrument/autosave-5-0/include/os/Linux -I/usr/local/epics/base/modules/instrument/autosave-5-0/include -I/usr/local/epics/base/modules/instrument/devlib2-2.9/include/os/Linux -I/usr/local/epics/base/modules/instrument/devlib2-2.9/include -I/usr/local/epics/base/include/os/Linux -I/usr/local/epics/base/include ../devObjBinary.cpp
/usr/bin/g++ -c -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS -D_XOPEN_SOURCE=500 -DUSE_TYPED_RSET -DDEBUG_PRINT -D_X86_ -DUNIX -D_BSD_SOURCE -Dlinux -D_REENTRANT -O3 -Wall -m32 -g -fPIC -MMD -I. -I../O.Common -I. -I../os/default -I.. -I../../../include/os/Linux -I../../../include -I/usr/local/epics/base/modules/instrument/autosave-5-0/include/os/Linux -I/usr/local/epics/base/modules/instrument/autosave-5-0/include -I/usr/local/epics/base/modules/instrument/devlib2-2.9/include/os/Linux -I/usr/local/epics/base/modules/instrument/devlib2-2.9/include -I/usr/local/epics/base/include/os/Linux -I/usr/local/epics/base/include ../devObjMBB.cpp
/usr/bin/g++ -c -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS -D_XOPEN_SOURCE=500 -DUSE_TYPED_RSET -DDEBUG_PRINT -D_X86_ -DUNIX -D_BSD_SOURCE -Dlinux -D_REENTRANT -O3 -Wall -m32 -g -fPIC -MMD -I. -I../O.Common -I. -I../os/default -I.. -I../../../include/os/Linux -I../../../include -I/usr/local/epics/base/modules/instrument/autosave-5-0/include/os/Linux -I/usr/local/epics/base/modules/instrument/autosave-5-0/include -I/usr/local/epics/base/modules/instrument/devlib2-2.9/include/os/Linux -I/usr/local/epics/base/modules/instrument/devlib2-2.9/include -I/usr/local/epics/base/include/os/Linux -I/usr/local/epics/base/include ../devObjMBBDirect.cpp
/usr/bin/g++ -c -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS -D_XOPEN_SOURCE=500 -DUSE_TYPED_RSET -DDEBUG_PRINT -D_X86_ -DUNIX -D_BSD_SOURCE -Dlinux -D_REENTRANT -O3 -Wall -m32 -g -fPIC -MMD -I. -I../O.Common -I. -I../os/default -I.. -I../../../include/os/Linux -I../../../include -I/usr/local/epics/base/modules/instrument/autosave-5-0/include/os/Linux -I/usr/local/epics/base/modules/instrument/autosave-5-0/include -I/usr/local/epics/base/modules/instrument/devlib2-2.9/include/os/Linux -I/usr/local/epics/base/modules/instrument/devlib2-2.9/include -I/usr/local/epics/base/include/os/Linux -I/usr/local/epics/base/include ../devObjString.cpp
/usr/bin/g++ -c -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS -D_XOPEN_SOURCE=500 -DUSE_TYPED_RSET -DDEBUG_PRINT -D_X86_ -DUNIX -D_BSD_SOURCE -Dlinux -D_REENTRANT -O3 -Wall -m32 -g -fPIC -MMD -I. -I../O.Common -I. -I../os/default -I.. -I../../../include/os/Linux -I../../../include -I/usr/local/epics/base/modules/instrument/autosave-5-0/include/os/Linux -I/usr/local/epics/base/modules/instrument/autosave-5-0/include -I/usr/local/epics/base/modules/instrument/devlib2-2.9/include/os/Linux -I/usr/local/epics/base/modules/instrument/devlib2-2.9/include -I/usr/local/epics/base/include/os/Linux -I/usr/local/epics/base/include ../devObjCommand.cpp
/usr/bin/g++ -c -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS -D_XOPEN_SOURCE=500 -DUSE_TYPED_RSET -DDEBUG_PRINT -D_X86_ -DUNIX -D_BSD_SOURCE -Dlinux -D_REENTRANT -O3 -Wall -m32 -g -fPIC -MMD -I. -I../O.Common -I. -I../os/default -I.. -I../../../include/os/Linux -I../../../include -I/usr/local/epics/base/modules/instrument/autosave-5-0/include/os/Linux -I/usr/local/epics/base/modules/instrument/autosave-5-0/include -I/usr/local/epics/base/modules/instrument/devlib2-2.9/include/os/Linux -I/usr/local/epics/base/modules/instrument/devlib2-2.9/include -I/usr/local/epics/base/include/os/Linux -I/usr/local/epics/base/include ../devObjWf.cpp
/usr/bin/gcc -c -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS -D_XOPEN_SOURCE=500 -DUSE_TYPED_RSET -DDEBUG_PRINT -D_X86_ -DUNIX -D_BSD_SOURCE -Dlinux -D_REENTRANT -O3 -Wall -DDEBUG_PRINT -m32 -g -fPIC -MMD -I. -I../O.Common -I. -I../os/default -I.. -I../../../include/os/Linux -I../../../include -I/usr/local/epics/base/modules/instrument/autosave-5-0/include/os/Linux -I/usr/local/epics/base/modules/instrument/autosave-5-0/include -I/usr/local/epics/base/modules/instrument/devlib2-2.9/include/os/Linux -I/usr/local/epics/base/modules/instrument/devlib2-2.9/include -I/usr/local/epics/base/include/os/Linux -I/usr/local/epics/base/include ../devMbboDirectSoft.c
/usr/bin/g++ -c -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS -D_XOPEN_SOURCE=500 -DUSE_TYPED_RSET -DDEBUG_PRINT -D_X86_ -DUNIX -D_BSD_SOURCE -Dlinux -D_REENTRANT -O3 -Wall -m32 -g -fPIC -MMD -I. -I../O.Common -I. -I../os/default -I.. -I../../../include/os/Linux -I../../../include -I/usr/local/epics/base/modules/instrument/autosave-5-0/include/os/Linux -I/usr/local/epics/base/modules/instrument/autosave-5-0/include -I/usr/local/epics/base/modules/instrument/devlib2-2.9/include/os/Linux -I/usr/local/epics/base/modules/instrument/devlib2-2.9/include -I/usr/local/epics/base/include/os/Linux -I/usr/local/epics/base/include ../devlutstring.cpp
/usr/bin/g++ -c -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS -D_XOPEN_SOURCE=500 -DUSE_TYPED_RSET -DDEBUG_PRINT -D_X86_ -DUNIX -D_BSD_SOURCE -Dlinux -D_REENTRANT -O3 -Wall -m32 -g -fPIC -MMD -I. -I../O.Common -I. -I../os/default -I.. -I../../../include/os/Linux -I../../../include -I/usr/local/epics/base/modules/instrument/autosave-5-0/include/os/Linux -I/usr/local/epics/base/modules/instrument/autosave-5-0/include -I/usr/local/epics/base/modules/instrument/devlib2-2.9/include/os/Linux -I/usr/local/epics/base/modules/instrument/devlib2-2.9/include -I/usr/local/epics/base/include/os/Linux -I/usr/local/epics/base/include ../databuf.cpp
/usr/bin/g++ -c -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS -D_XOPEN_SOURCE=500 -DUSE_TYPED_RSET -DDEBUG_PRINT -D_X86_ -DUNIX -D_BSD_SOURCE -Dlinux -D_REENTRANT -O3 -Wall -m32 -g -fPIC -MMD -I. -I../O.Common -I. -I../os/default -I.. -I../../../include/os/Linux -I../../../include -I/usr/local/epics/base/modules/instrument/autosave-5-0/include/os/Linux -I/usr/local/epics/base/modules/instrument/autosave-5-0/include -I/usr/local/epics/base/modules/instrument/devlib2-2.9/include/os/Linux -I/usr/local/epics/base/modules/instrument/devlib2-2.9/include -I/usr/local/epics/base/include/os/Linux -I/usr/local/epics/base/include ../mrfCommon.cpp
/usr/bin/g++ -c -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS -D_XOPEN_SOURCE=500 -DUSE_TYPED_RSET -DDEBUG_PRINT -D_X86_ -DUNIX -D_BSD_SOURCE -Dlinux -D_REENTRANT -O3 -Wall -m32 -g -fPIC -MMD -I. -I../O.Common -I. -I../os/default -I.. -I../../../include/os/Linux -I../../../include -I/usr/local/epics/base/modules/instrument/autosave-5-0/include/os/Linux -I/usr/local/epics/base/modules/instrument/autosave-5-0/include -I/usr/local/epics/base/modules/instrument/devlib2-2.9/include/os/Linux -I/usr/local/epics/base/modules/instrument/devlib2-2.9/include -I/usr/local/epics/base/include/os/Linux -I/usr/local/epics/base/include ../spi.cpp
/usr/bin/g++ -c -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS -D_XOPEN_SOURCE=500 -DUSE_TYPED_RSET -DDEBUG_PRINT -D_X86_ -DUNIX -D_BSD_SOURCE -Dlinux -D_REENTRANT -O3 -Wall -m32 -g -fPIC -MMD -I. -I../O.Common -I. -I../os/default -I.. -I../../../include/os/Linux -I../../../include -I/usr/local/epics/base/modules/instrument/autosave-5-0/include/os/Linux -I/usr/local/epics/base/modules/instrument/autosave-5-0/include -I/usr/local/epics/base/modules/instrument/devlib2-2.9/include/os/Linux -I/usr/local/epics/base/modules/instrument/devlib2-2.9/include -I/usr/local/epics/base/include/os/Linux -I/usr/local/epics/base/include ../flash.cpp
/usr/bin/g++ -c -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS -D_XOPEN_SOURCE=500 -DUSE_TYPED_RSET -DDEBUG_PRINT -D_X86_ -DUNIX -D_BSD_SOURCE -Dlinux -D_REENTRANT -O3 -Wall -m32 -g -fPIC -MMD -I. -I../O.Common -I. -I../os/default -I.. -I../../../include/os/Linux -I../../../include -I/usr/local/epics/base/modules/instrument/autosave-5-0/include/os/Linux -I/usr/local/epics/base/modules/instrument/autosave-5-0/include -I/usr/local/epics/base/modules/instrument/devlib2-2.9/include/os/Linux -I/usr/local/epics/base/modules/instrument/devlib2-2.9/include -I/usr/local/epics/base/include/os/Linux -I/usr/local/epics/base/include ../flashiocsh.cpp
/usr/bin/g++ -c -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS -D_XOPEN_SOURCE=500 -DUSE_TYPED_RSET -DDEBUG_PRINT -D_X86_ -DUNIX -D_BSD_SOURCE -Dlinux -D_REENTRANT -O3 -Wall -m32 -g -fPIC -MMD -I. -I../O.Common -I. -I../os/default -I.. -I../../../include/os/Linux -I../../../include -I/usr/local/epics/base/modules/instrument/autosave-5-0/include/os/Linux -I/usr/local/epics/base/modules/instrument/autosave-5-0/include -I/usr/local/epics/base/modules/instrument/devlib2-2.9/include/os/Linux -I/usr/local/epics/base/modules/instrument/devlib2-2.9/include -I/usr/local/epics/base/include/os/Linux -I/usr/local/epics/base/include ../pollirq.cpp
/usr/bin/ar -rc libmrfCommon.a mrfFracSynth.o linkoptions.o object.o devObj.o devObjAnalog.o devObjLong.o devObjBinary.o devObjMBB.o devObjMBBDirect.o devObjString.o devObjCommand.o devObjWf.o devMbboDirectSoft.o devlutstring.o databuf.o mrfCommon.o spi.o flash.o flashiocsh.o pollirq.o
/usr/bin/ranlib libmrfCommon.a
Installing Tcl library ../../../lib/linux-x86/libmrfCommon.so.0.0
Usage:
[ -m mode ] file ... directory
-d Create non-existing directories
-m mode Set the mode for the installed file (0755 by default)
file Name of file
directory Destination directory
Can't find file 'libmrfCommon.so.0.0'
make[3]: *** [../../../lib/linux-x86/libmrfCommon.so.0.0] Error 2
make[3]: Leaving directory `/tftpboot/epics/mrfioc2-master/mrfCommon/src/O.linux-x86'
make[2]: *** [install.linux-x86] Error 2
make[2]: Leaving directory `/tftpboot/epics/mrfioc2-master/mrfCommon/src'
make[1]: *** [src.install] Error 2
make[1]: Leaving directory `/tftpboot/epics/mrfioc2-master/mrfCommon'
make: *** [mrfCommon.install] Error 2