hi, all,
I re-built an IOC with ScientificLinux 5.5, base-3-14-11, asynDriver
4-12, and streamDevice2.4.
Linux, base, and asynDriver were installed OK. Following errors occured
when I compiled streamDevice2-4.
Does anyone give us instructions?
Thanks in advance.
Jianguo Ding
SSRF Control group
[root@localhost StreamDevice-2-4]# make
make -C ./src install
make[1]: Entering directory `/root/apps/StreamDevice-2-4/src'
perl /usr/local/epics/base/base-3-14-11/bin/linux-x86/makeMakefile.pl
O.linux-x86 ../../..
mkdir O.Common
make -C O.linux-x86 -f ../Makefile TOP=../../.. T_A=linux-x86 install
make[2]: Entering directory `/root/apps/StreamDevice-2-4/src/O.linux-x86'
Installing created dbd file ../../../dbd/stream.dbd
/usr/bin/g++ -c -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS
-D_XOPEN_SOURCE=500 -D_X86_ -DUNIX -D_BSD_SOURCE -Dlinux -D_REENTRANT
-O3 -Wall -m32 -g -fPIC -I. -I../O.Common -I. -I..
-I../../../include/os/Linux -I../../../include
-I/usr/local/epics/base/base-3-14-11/include/os/Linux
-I/usr/local/epics/base/base-3-14-11/include
-I/usr/local/epics/support/asyn-4.12/include ../AsynDriverInterface.cc
../AsynDriverInterface.cc: In member function ‘void
AsynDriverInterface::writeHandler()’:
../AsynDriverInterface.cc:630: warning: enumeration value
‘asynDisconnected’ not handled in switch
../AsynDriverInterface.cc:630: warning: enumeration value ‘asynDisabled’
not handled in switch
../AsynDriverInterface.cc: In member function ‘void
AsynDriverInterface::readHandler()’:
../AsynDriverInterface.cc:810: warning: enumeration value
‘asynDisconnected’ not handled in switch
../AsynDriverInterface.cc:810: warning: enumeration value ‘asynDisabled’
not handled in switch
/usr/bin/g++ -c -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS
-D_XOPEN_SOURCE=500 -D_X86_ -DUNIX -D_BSD_SOURCE -Dlinux -D_REENTRANT
-O3 -Wall -m32 -g -fPIC -I. -I../O.Common -I. -I..
-I../../../include/os/Linux -I../../../include
-I/usr/local/epics/base/base-3-14-11/include/os/Linux
-I/usr/local/epics/base/base-3-14-11/include
-I/usr/local/epics/support/asyn-4.12/include ../EnumConverter.cc
/usr/bin/g++ -c -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS
-D_XOPEN_SOURCE=500 -D_X86_ -DUNIX -D_BSD_SOURCE -Dlinux -D_REENTRANT -O3 -
......................
/usr/bin/gcc -c -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS
-D_XOPEN_SOURCE=500 -D_X86_ -DUNIX -D_BSD_SOURCE -Dlinux -D_REENTRANT
-O3 -Wall -m32 -g -fPIC -I. -I../O.Common -I. -I..
-I../../../include/os/Linux -I../../../include
-I/usr/local/epics/base/base-3-14-11/include/os/Linux
-I/usr/local/epics/base/base-3-14-11/include
-I/usr/local/epics/support/asyn-4.12/include ../devwaveformStream.c
../devwaveformStream.c: In function ‘readData’:
../devwaveformStream.c:52: warning: implicit declaration of function
‘errlogSevPrintf’
../devwaveformStream.c:52: error: ‘errlogFatal’ undeclared (first use in
this function)
../devwaveformStream.c:52: error: (Each undeclared identifier is
reported only once
../devwaveformStream.c:52: error: for each function it appears in.)
../devwaveformStream.c:132: error: ‘errlogMajor’ undeclared (first use
in this function)
../devwaveformStream.c: In function ‘writeData’:
../devwaveformStream.c:184: error: ‘errlogFatal’ undeclared (first use
in this function)
make[2]: *** [devwaveformStream.o] Error 1
make[2]: Leaving directory `/root/apps/StreamDevice-2-4/src/O.linux-x86'
make[1]: *** [install.linux-x86] Error 2
make[1]: Leaving directory `/root/apps/StreamDevice-2-4/src'
make: *** [src.install] Error 2
[root@localhost StreamDevice-2-4]#