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: Error building asyn-R4-41 on Manjaro |
From: | "Wlodek, Jakub via Tech-talk" <tech-talk at aps.anl.gov> |
To: | "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov>, David Vine <dvine at sigray.com> |
Date: | Thu, 14 Jan 2021 20:44:12 +0000 |
Hi David,
I believe to enable TIRPC builds with asyn, you need to uncomment the following line in asyn/configure/CONFIG_SITE:
Best Regards,
Jakub
From: Tech-talk <tech-talk-bounces at aps.anl.gov> on behalf of David Vine via Tech-talk <tech-talk at aps.anl.gov>
Sent: Thursday, January 14, 2021 3:35 PM To: tech-talk at aps.anl.gov <tech-talk at aps.anl.gov> Subject: Error building asyn-R4-41 on Manjaro Hi all,
when building asyn4-41 (base 3.15.7) i got the error it couldn't find rpc.h. Some googling tells me that rpc is no longer provided by glibc but is in the tirpc package.
How do add tirpc (/usr/include/tirpc) to the include and linker when building asyn?
Thanks!
David
/usr/bin/gcc -D_GNU_SOURCE -D_DEFAULT_SOURCE -DUSE_TYPED_RSET -DUSE_TYPED_DSET -DUSE_TYPED_DRVET -DBUILDING_asyn_API -D_X86_64_ -DUNIX -Dlinux -O3 -Wall -DUSE_TYPED_RSET
-DUSE_TYPED_DSET -DUSE_TYPED_DRVET -DHAVE_LSREC -mtune=generic -m64 -fPIC -I. -I../O.Common -I. -I. -I../../asyn/drvAsynSerial/os/Linux -I../../asyn/drvAsynSerial/os/default -I.. -I../../asyn/asynDriver -I../../asyn/asynGpib -I../../
asyn/drvAsynSerial -I../../asyn/interfaces -I../../asyn/miscellaneous -I../../asyn/asynPortDriver/exceptions -I../../asyn/asynPortDriver -I../../asyn/asynPortClient -I../../asyn/devEpics -I../../asyn/asynRecord -I../../asyn/vxi11 -I../../asyn/gsIP488 -I../../asyn/ni1014 -I../../asyn/devGpib -I../../include/compiler/gcc -I../../include/os/Linux -I../../include -I/opt/epics/synApps/support/ipac-2-16/include -I/opt/epi cs/synApps/support/seq-2-2-8/include -I/opt/epics/base/include/compiler/gcc -I/opt/epics/base/include/os/Linux -I/opt/epics/base/include -c ../../asyn/asynRecord/drvAsyn.c /usr/bin/gcc -D_GNU_SOURCE -D_DEFAULT_SOURCE -DUSE_TYPED_RSET -DUSE_TYPED_DSET -DUSE_TYPED_DRVET -DBUILDING_asyn_API -D_X86_64_ -DUNIX -Dlinux -O3 -Wall -DUSE_TYPED_RSET -DUSE_TYPED_DSET -DUSE_TYPED_DRVET -DHAVE_LSREC -mtune=generic -m64 -fPIC -I. -I../O.Common -I. -I. -I../../asyn/drvAsynSerial/os/Linux -I../../asyn/drvAsynSerial/os/default -I.. -I../../asyn/asynDriver -I../../asyn/asynGpib -I../../ asyn/drvAsynSerial -I../../asyn/interfaces -I../../asyn/miscellaneous -I../../asyn/asynPortDriver/exceptions -I../../asyn/asynPortDriver -I../../asyn/asynPortClient -I../../asyn/devEpics -I../../asyn/asynRecord -I../../asyn/vxi11 -I../../asyn/gsIP488 -I../../asyn/ni1014 -I../../asyn/devGpib -I../../include/compiler/gcc -I../../include/os/Linux -I../../include -I/opt/epics/synApps/support/ipac-2-16/include -I/opt/epi cs/synApps/support/seq-2-2-8/include -I/opt/epics/base/include/compiler/gcc -I/opt/epics/base/include/os/Linux -I/opt/epics/base/include -c vxi11core_xdr.c vxi11core_xdr.c: In function ‘xdr_Device_Link’: vxi11core_xdr.c:11:20: warning: unused variable ‘buf’ [-Wunused-variable] 11 | register int32_t *buf; | ^~~ vxi11core_xdr.c: In function ‘xdr_Device_AddrFamily’: vxi11core_xdr.c:21:20: warning: unused variable ‘buf’ [-Wunused-variable] 21 | register int32_t *buf; | ^~~ vxi11core_xdr.c: In function ‘xdr_Device_Flags’: vxi11core_xdr.c:31:20: warning: unused variable ‘buf’ [-Wunused-variable] 31 | register int32_t *buf; | ^~~ vxi11core_xdr.c: In function ‘xdr_Device_ErrorCode’: vxi11core_xdr.c:41:20: warning: unused variable ‘buf’ [-Wunused-variable] 41 | register int32_t *buf; | ^~~ vxi11core_xdr.c: In function ‘xdr_Device_Error’: vxi11core_xdr.c:51:20: warning: unused variable ‘buf’ [-Wunused-variable] 51 | register int32_t *buf; | ^~~ vxi11core_xdr.c: In function ‘xdr_Create_LinkResp’: vxi11core_xdr.c:116:20: warning: unused variable ‘buf’ [-Wunused-variable] 116 | register int32_t *buf; | ^~~ vxi11core_xdr.c: In function ‘xdr_Device_WriteParms’: vxi11core_xdr.c:132:20: warning: unused variable ‘buf’ [-Wunused-variable] 132 | register int32_t *buf; | ^~~ vxi11core_xdr.c: In function ‘xdr_Device_WriteResp’: vxi11core_xdr.c:150:20: warning: unused variable ‘buf’ [-Wunused-variable] 150 | register int32_t *buf; | ^~~ vxi11core_xdr.c: In function ‘xdr_Device_ReadResp’: vxi11core_xdr.c:229:20: warning: unused variable ‘buf’ [-Wunused-variable] 229 | register int32_t *buf; | ^~~ vxi11core_xdr.c: In function ‘xdr_Device_ReadStbResp’: vxi11core_xdr.c:243:20: warning: unused variable ‘buf’ [-Wunused-variable] 243 | register int32_t *buf; | ^~~ vxi11core_xdr.c: In function ‘xdr_Device_GenericParms’: vxi11core_xdr.c:255:20: warning: unused variable ‘buf’ [-Wunused-variable] 255 | register int32_t *buf; | ^~~ vxi11core_xdr.c: In function ‘xdr_Device_EnableSrqParms’: vxi11core_xdr.c:334:20: warning: unused variable ‘buf’ [-Wunused-variable] 334 | register int32_t *buf; | ^~~ vxi11core_xdr.c: In function ‘xdr_Device_LockParms’: vxi11core_xdr.c:348:20: warning: unused variable ‘buf’ [-Wunused-variable] 348 | register int32_t *buf; | ^~~ vxi11core_xdr.c: In function ‘xdr_Device_DocmdResp’: vxi11core_xdr.c:445:20: warning: unused variable ‘buf’ [-Wunused-variable] 445 | register int32_t *buf; | ^~~ /usr/bin/gcc -D_GNU_SOURCE -D_DEFAULT_SOURCE -DUSE_TYPED_RSET -DUSE_TYPED_DSET -DUSE_TYPED_DRVET -DBUILDING_asyn_API -D_X86_64_ -DUNIX -Dlinux -O3 -Wall -DUSE_TYPED_RSET -DUSE_TYPED_DSET -DUSE_TYPED_DRVET -DHAVE_LSREC -mtune=generic -m64 -fPIC -I. -I../O.Common -I. -I. -I../../asyn/drvAsynSerial/os/Linux -I../../asyn/drvAsynSerial/os/default -I.. -I../../asyn/asynDriver -I../../asyn/asynGpib -I../../ asyn/drvAsynSerial -I../../asyn/interfaces -I../../asyn/miscellaneous -I../../asyn/asynPortDriver/exceptions -I../../asyn/asynPortDriver -I../../asyn/asynPortClient -I../../asyn/devEpics -I../../asyn/asynRecord -I../../asyn/vxi11 -I../../asyn/gsIP488 -I../../asyn/ni1014 -I../../asyn/devGpib -I../../include/compiler/gcc -I../../include/os/Linux -I../../include -I/opt/epics/synApps/support/ipac-2-16/include -I/opt/epi cs/synApps/support/seq-2-2-8/include -I/opt/epics/base/include/compiler/gcc -I/opt/epics/base/include/os/Linux -I/opt/epics/base/include -c ../../asyn/vxi11/drvVxi11.c /usr/bin/gcc -D_GNU_SOURCE -D_DEFAULT_SOURCE -DUSE_TYPED_RSET -DUSE_TYPED_DSET -DUSE_TYPED_DRVET -DBUILDING_asyn_API -D_X86_64_ -DUNIX -Dlinux -O3 -Wall -DUSE_TYPED_RSET -DUSE_TYPED_DSET -DUSE_TYPED_DRVET -DHAVE_LSREC -mtune=generic -m64 -fPIC -I. -I../O.Common -I. -I. -I../../asyn/drvAsynSerial/os/Linux -I../../asyn/drvAsynSerial/os/default -I.. -I../../asyn/asynDriver -I../../asyn/asynGpib -I../../ asyn/drvAsynSerial -I../../asyn/interfaces -I../../asyn/miscellaneous -I../../asyn/asynPortDriver/exceptions -I../../asyn/asynPortDriver -I../../asyn/asynPortClient -I../../asyn/devEpics -I../../asyn/asynRecord -I../../asyn/vxi11 -I../../asyn/gsIP488 -I../../asyn/ni1014 -I../../asyn/devGpib -I../../include/compiler/gcc -I../../include/os/Linux -I../../include -I/opt/epics/synApps/support/ipac-2-16/include -I/opt/epi cs/synApps/support/seq-2-2-8/include -I/opt/epics/base/include/compiler/gcc -I/opt/epics/base/include/os/Linux -I/opt/epics/base/include -c ../../asyn/vxi11/E5810Reboot.c /usr/bin/gcc -D_GNU_SOURCE -D_DEFAULT_SOURCE -DUSE_TYPED_RSET -DUSE_TYPED_DSET -DUSE_TYPED_DRVET -DBUILDING_asyn_API -D_X86_64_ -DUNIX -Dlinux -O3 -Wall -DUSE_TYPED_RSET -DUSE_TYPED_DSET -DUSE_TYPED_DRVET -DHAVE_LSREC -mtune=generic -m64 -fPIC -I. -I../O.Common -I. -I. -I../../asyn/drvAsynSerial/os/Linux -I../../asyn/drvAsynSerial/os/default -I.. -I../../asyn/asynDriver -I../../asyn/asynGpib -I../../ asyn/drvAsynSerial -I../../asyn/interfaces -I../../asyn/miscellaneous -I../../asyn/asynPortDriver/exceptions -I../../asyn/asynPortDriver -I../../asyn/asynPortClient -I../../asyn/devEpics -I../../asyn/asynRecord -I../../asyn/vxi11 -I../../asyn/gsIP488 -I../../asyn/ni1014 -I../../asyn/devGpib -I../../include/compiler/gcc -I../../include/os/Linux -I../../include -I/opt/epics/synApps/support/ipac-2-16/include -I/opt/epi cs/synApps/support/seq-2-2-8/include -I/opt/epics/base/include/compiler/gcc -I/opt/epics/base/include/os/Linux -I/opt/epics/base/include -c ../../asyn/vxi11/E2050Reboot.c /usr/bin/gcc -D_GNU_SOURCE -D_DEFAULT_SOURCE -DUSE_TYPED_RSET -DUSE_TYPED_DSET -DUSE_TYPED_DRVET -DBUILDING_asyn_API -D_X86_64_ -DUNIX -Dlinux -O3 -Wall -DUSE_TYPED_RSET -DUSE_TYPED_DSET -DUSE_TYPED_DRVET -DHAVE_LSREC -mtune=generic -m64 -fPIC -I. -I../O.Common -I. -I. -I../../asyn/drvAsynSerial/os/Linux -I../../asyn/drvAsynSerial/os/default -I.. -I../../asyn/asynDriver -I../../asyn/asynGpib -I../../ asyn/drvAsynSerial -I../../asyn/interfaces -I../../asyn/miscellaneous -I../../asyn/asynPortDriver/exceptions -I../../asyn/asynPortDriver -I../../asyn/asynPortClient -I../../asyn/devEpics -I../../asyn/asynRecord -I../../asyn/vxi11 -I../../asyn/gsIP488 -I../../asyn/ni1014 -I../../asyn/devGpib -I../../include/compiler/gcc -I../../include/os/Linux -I../../include -I/opt/epics/synApps/support/ipac-2-16/include -I/opt/epi cs/synApps/support/seq-2-2-8/include -I/opt/epics/base/include/compiler/gcc -I/opt/epics/base/include/os/Linux -I/opt/epics/base/include -c ../../asyn/vxi11/TDS3000Reboot.c /usr/bin/gcc -D_GNU_SOURCE -D_DEFAULT_SOURCE -DUSE_TYPED_RSET -DUSE_TYPED_DSET -DUSE_TYPED_DRVET -DBUILDING_asyn_API -D_X86_64_ -DUNIX -Dlinux -O3 -Wall -DUSE_TYPED_RSET -DUSE_TYPED_DSET -DUSE_TYPED_DRVET -DHAVE_LSREC -mtune=generic -m64 -fPIC -I. -I../O.Common -I. -I. -I../../asyn/drvAsynSerial/os/Linux -I../../asyn/drvAsynSerial/os/default -I.. -I../../asyn/asynDriver -I../../asyn/asynGpib -I../../ asyn/drvAsynSerial -I../../asyn/interfaces -I../../asyn/miscellaneous -I../../asyn/asynPortDriver/exceptions -I../../asyn/asynPortDriver -I../../asyn/asynPortClient -I../../asyn/devEpics -I../../asyn/asynRecord -I../../asyn/vxi11 -I../../asyn/gsIP488 -I../../asyn/ni1014 -I../../asyn/devGpib -I../../include/compiler/gcc -I../../include/os/Linux -I../../include -I/opt/epics/synApps/support/ipac-2-16/include -I/opt/epi cs/synApps/support/seq-2-2-8/include -I/opt/epics/base/include/compiler/gcc -I/opt/epics/base/include/os/Linux -I/opt/epics/base/include -c ../../asyn/devGpib/devCommonGpib.c ../../asyn/devGpib/devCommonGpib.c: In function ‘devGpib_initBi’: ../../asyn/devGpib/devCommonGpib.c:208:13: warning: ‘strncpy’ specified bound 26 equals destination size [-Wstringop-truncation] 208 | strncpy(pbi->znam, pdevGpibNames->item[0], sizeof(pbi->znam)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../asyn/devGpib/devCommonGpib.c:210:13: warning: ‘strncpy’ specified bound 26 equals destination size [-Wstringop-truncation] 210 | strncpy(pbi->onam, pdevGpibNames->item[1], sizeof(pbi->onam)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../asyn/devGpib/devCommonGpib.c: In function ‘devGpib_initBo’: ../../asyn/devGpib/devCommonGpib.c:312:17: warning: ‘strncpy’ specified bound 26 equals destination size [-Wstringop-truncation] 312 | strncpy(pbo->znam, papname[0], sizeof(pbo->znam)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../asyn/devGpib/devCommonGpib.c:314:17: warning: ‘strncpy’ specified bound 26 equals destination size [-Wstringop-truncation] 314 | strncpy(pbo->onam, papname[1], sizeof(pbo->onam)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../asyn/devGpib/devCommonGpib.c:326:13: warning: ‘strncpy’ specified bound 26 equals destination size [-Wstringop-truncation] 326 | strncpy(pbo->znam, pdevGpibNames->item[0], sizeof(pbo->znam)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../asyn/devGpib/devCommonGpib.c:328:13: warning: ‘strncpy’ specified bound 26 equals destination size [-Wstringop-truncation] 328 | strncpy(pbo->onam, pdevGpibNames->item[1], sizeof(pbo->onam)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/gcc -D_GNU_SOURCE -D_DEFAULT_SOURCE -DUSE_TYPED_RSET -DUSE_TYPED_DSET -DUSE_TYPED_DRVET -DBUILDING_asyn_API -D_X86_64_ -DUNIX -Dlinux -O3 -Wall -DUSE_TYPED_RSET -DUSE_TYPED_DSET -DUSE_TYPED_DRVET -DHAVE_LSREC -mtune=generic -m64 -fPIC -I. -I../O.Common -I. -I. -I../../asyn/drvAsynSerial/os/Linux -I../../asyn/drvAsynSerial/os/default -I.. -I../../asyn/asynDriver -I../../asyn/asynGpib -I../../ asyn/drvAsynSerial -I../../asyn/interfaces -I../../asyn/miscellaneous -I../../asyn/asynPortDriver/exceptions -I../../asyn/asynPortDriver -I../../asyn/asynPortClient -I../../asyn/devEpics -I../../asyn/asynRecord -I../../asyn/vxi11 -I../../asyn/gsIP488 -I../../asyn/ni1014 -I../../asyn/devGpib -I../../include/compiler/gcc -I../../include/os/Linux -I../../include -I/opt/epics/synApps/support/ipac-2-16/include -I/opt/epi cs/synApps/support/seq-2-2-8/include -I/opt/epics/base/include/compiler/gcc -I/opt/epics/base/include/os/Linux -I/opt/epics/base/include -c ../../asyn/devGpib/devSupportGpib.c /usr/bin/gcc -D_GNU_SOURCE -D_DEFAULT_SOURCE -DUSE_TYPED_RSET -DUSE_TYPED_DSET -DUSE_TYPED_DRVET -DBUILDING_asyn_API -D_X86_64_ -DUNIX -Dlinux -O3 -Wall -DUSE_TYPED_RSET -DUSE_TYPED_DSET -DUSE_TYPED_DRVET -DHAVE_LSREC -mtune=generic -m64 -fPIC -I. -I../O.Common -I. -I. -I../../asyn/drvAsynSerial/os/Linux -I../../asyn/drvAsynSerial/os/default -I.. -I../../asyn/asynDriver -I../../asyn/asynGpib -I../../ asyn/drvAsynSerial -I../../asyn/interfaces -I../../asyn/miscellaneous -I../../asyn/asynPortDriver/exceptions -I../../asyn/asynPortDriver -I../../asyn/asynPortClient -I../../asyn/devEpics -I../../asyn/asynRecord -I../../asyn/vxi11 -I../../asyn/gsIP488 -I../../asyn/ni1014 -I../../asyn/devGpib -I../../include/compiler/gcc -I../../include/os/Linux -I../../include -I/opt/epics/synApps/support/ipac-2-16/include -I/opt/epi cs/synApps/support/seq-2-2-8/include -I/opt/epics/base/include/compiler/gcc -I/opt/epics/base/include/os/Linux -I/opt/epics/base/include -c ../../asyn/devGpib/boSRQonOff.c /usr/bin/ar -rc libasyn.a asynManager.o epicsInterruptibleSyscall.o asynGpib.o drvAsynSerialPort.o drvAsynIPPort.o drvAsynIPServerPort.o asynInt32Base.o asynInt32SyncIO.o asynInt64Base.o asynInt64SyncIO.o asynInt8ArrayBase.o asynInt8ArraySyncIO.o asynInt16ArrayBase.o asynInt16ArraySyncIO.o asynInt32ArrayBase.o asynInt32ArraySyncIO.o asynInt64ArrayBase.o asynInt64ArraySyncIO.o asynUInt32DigitalBase.o asynUInt32Dig italSyncIO.o asynFloat64Base.o asynFloat64SyncIO.o asynFloat32ArrayBase.o asynFloat32ArraySyncIO.o asynFloat64ArrayBase.o asynFloat64ArraySyncIO.o asynOctetBase.o asynOctetSyncIO.o asynGenericPointerBase.o asynGenericPointerSyncIO.o asynEnumBase.o asynEnumSyncIO.o asynCommonSyncIO.o asynOptionSyncIO.o asynStandardInterfacesBase.o asynShellCommands.o asynInterposeCom.o asynInterposeEos.o asynInterposeFlush.o asynInterposeDe lay.o asynInterposeEcho.o ParamListInvalidIndex.o ParamListParamNotFound.o ParamValNotDefined.o ParamValStringSizeRequestTooBig.o ParamValWrongType.o ParamValValueNotChanged.o paramVal.o asynPortDriver.o asynPortClient.o devAsynOctet.o asynEpicsUtils.o devAsynInt32.o devAsynInt8Array.o devAsynInt16Array.o devAsynInt32Array.o devAsynInt32TimeSeries.o devAsynUInt32Digital.o devAsynFloat64.o devAsynFloat32Array.o devAsynFloat 64Array.o devAsynFloat64TimeSeries.o devAsynInt64.o asynRecord.o drvAsyn.o vxi11core_xdr.o drvVxi11.o E5810Reboot.o E2050Reboot.o TDS3000Reboot.o devCommonGpib.o devSupportGpib.o boSRQonOff.o /usr/bin/ranlib libasyn.a /usr/bin/g++ -o libasyn.so -shared -fPIC -Wl,-hlibasyn.so -L/opt/epics/synApps/support/asyn-R4-41/lib/linux-x86_64 -L/opt/epics/base-3.15.7/lib/linux-x86_64 -Wl,-rpath,/opt/epics/synApps/support/asyn-R4-41/lib/linux-x86_64 -Wl,-rpath,/opt/epics/base-3.15.7/lib/linux-x86_64 -rdynamic -m64 asynManager.o epicsInterruptibleSyscall.o asynGpib.o drvAsynSerialPort.o drvAsynIPPort.o drvAsynIPServerPort.o asynIn t32Base.o asynInt32SyncIO.o asynInt64Base.o asynInt64SyncIO.o asynInt8ArrayBase.o asynInt8ArraySyncIO.o asynInt16ArrayBase.o asynInt16ArraySyncIO.o asynInt32ArrayBase.o asynInt32ArraySyncIO.o asynInt64ArrayBase.o asynInt64ArraySyncIO.o asynUInt32DigitalBase.o asynUInt32DigitalSyncIO.o asynFloat64Base.o asynFloat64SyncIO.o asynFloat32ArrayBase.o asynFloat32ArraySyncIO.o asynFloat64ArrayBase.o asynFloat64ArraySyncIO.o asynOc tetBase.o asynOctetSyncIO.o asynGenericPointerBase.o asynGenericPointerSyncIO.o asynEnumBase.o asynEnumSyncIO.o asynCommonSyncIO.o asynOptionSyncIO.o asynStandardInterfacesBase.o asynShellCommands.o asynInterposeCom.o asynInterposeEos.o asynInterposeFlush.o asynInterposeDelay.o asynInterposeEcho.o ParamListInvalidIndex.o ParamListParamNotFound.o ParamValNotDefined.o ParamValStringSizeRequestTooBig.o ParamValWrongType.o Par amValValueNotChanged.o paramVal.o asynPortDriver.o asynPortClient.o devAsynOctet.o asynEpicsUtils.o devAsynInt32.o devAsynInt8Array.o devAsynInt16Array.o devAsynInt32Array.o devAsynInt32TimeSeries.o devAsynUInt32Digital.o devAsynFloat64.o devAsynFloat32Array.o devAsynFloat64Array.o devAsynFloat64TimeSeries.o devAsynInt64.o asynRecord.o drvAsyn.o vxi11core_xdr.o drvVxi11.o E5810Reboot.o E2050Reboot.o TDS3000Reboot.o devComm onGpib.o devSupportGpib.o boSRQonOff.o -ldbRecStd -ldbCore -lca -lCom -lpthread -lreadline -lm -lrt -ldl -lgcc Installing shared library ../../lib/linux-x86_64/libasyn.so Installing library ../../lib/linux-x86_64/libasyn.a make[2]: Leaving directory '/opt/epics/synApps/support/asyn-R4-41/asyn/O.linux-x86_64' make[1]: Leaving directory '/opt/epics/synApps/support/asyn-R4-41/asyn' make -C asyn/asynPortDriver/unittest install make[1]: Entering directory '/opt/epics/synApps/support/asyn-R4-41/asyn/asynPortDriver/unittest' perl -CSD /opt/epics/base/bin/linux-x86_64/makeMakefile.pl O.linux-x86_64 ../../../.. mkdir O.Common make -C O.linux-x86_64 -f ../Makefile TOP=../../../.. \ T_A=linux-x86_64 install make[2]: Entering directory '/opt/epics/synApps/support/asyn-R4-41/asyn/asynPortDriver/unittest/O.linux-x86_64' /usr/bin/g++ -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_X86_64_ -DUNIX -Dlinux -O3 -Wall -DUSE_TYPED_RSET -DUSE_TYPED_DSET -DUSE_TYPED_DRVET -mtune=generic -m64 -I. -I../O.Common -I. -I. -I.. -I../../../../include/compiler/gcc -I../../../../include/os/Linux -I../../../../include -I/opt/epics/synApps/support/ipac-2-16/include -I/opt/epics/synApps/support/seq-2-2-8/include -I/opt/epics/base/include/co mpiler/gcc -I/opt/epics/base/include/os/Linux -I/opt/epics/base/include -MM -MF asynPortDriverTest.d ../asynPortDriverTest.cpp /usr/bin/g++ -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_X86_64_ -DUNIX -Dlinux -O3 -Wall -DUSE_TYPED_RSET -DUSE_TYPED_DSET -DUSE_TYPED_DRVET -mtune=generic -m64 -I. -I../O.Common -I. -I. -I.. -I../../../../include/compiler/gcc -I../../../../include/os/Linux -I../../../../include -I/opt/epics/synApps/support/ipac-2-16/include -I/opt/epics/synApps/support/seq-2-2-8/include -I/opt/epics/base/include/co mpiler/gcc -I/opt/epics/base/include/os/Linux -I/opt/epics/base/include -c ../asynPortDriverTest.cpp /usr/bin/g++ -o asynPortDriverTest -L/opt/epics/synApps/support/asyn-R4-41/lib/linux-x86_64 -L/opt/epics/base-3.15.7/lib/linux-x86_64 -Wl,-rpath,/opt/epics/synApps/support/asyn-R4-41/lib/linux-x86_64 -Wl,-rpath,/opt/epics/base-3.15.7/lib/linux-x86_64 -rdynamic -m64 asynPortDriverTest.o -lasyn -ldbRecStd -ldbCore -lca -lCom /usr/bin/ld: /opt/epics/synApps/support/asyn-R4-41/lib/linux-x86_64/libasyn.so: undefined reference to `xdr_bytes' /usr/bin/ld: /opt/epics/synApps/support/asyn-R4-41/lib/linux-x86_64/libasyn.so: undefined reference to `xdr_free' /usr/bin/ld: /opt/epics/synApps/support/asyn-R4-41/lib/linux-x86_64/libasyn.so: undefined reference to `clnt_sperror' /usr/bin/ld: /opt/epics/synApps/support/asyn-R4-41/lib/linux-x86_64/libasyn.so: undefined reference to `xdr_bool' /usr/bin/ld: /opt/epics/synApps/support/asyn-R4-41/lib/linux-x86_64/libasyn.so: undefined reference to `xdr_int' /usr/bin/ld: /opt/epics/synApps/support/asyn-R4-41/lib/linux-x86_64/libasyn.so: undefined reference to `clnt_spcreateerror' /usr/bin/ld: /opt/epics/synApps/support/asyn-R4-41/lib/linux-x86_64/libasyn.so: undefined reference to `xdr_string' /usr/bin/ld: /opt/epics/synApps/support/asyn-R4-41/lib/linux-x86_64/libasyn.so: undefined reference to `xdr_void' /usr/bin/ld: /opt/epics/synApps/support/asyn-R4-41/lib/linux-x86_64/libasyn.so: undefined reference to `xdr_enum' /usr/bin/ld: /opt/epics/synApps/support/asyn-R4-41/lib/linux-x86_64/libasyn.so: undefined reference to `clnttcp_create' /usr/bin/ld: /opt/epics/synApps/support/asyn-R4-41/lib/linux-x86_64/libasyn.so: undefined reference to `xdr_u_char' /usr/bin/ld: /opt/epics/synApps/support/asyn-R4-41/lib/linux-x86_64/libasyn.so: undefined reference to `xdr_u_int' /usr/bin/ld: /opt/epics/synApps/support/asyn-R4-41/lib/linux-x86_64/libasyn.so: undefined reference to `xdr_u_short' /usr/bin/ld: /opt/epics/synApps/support/asyn-R4-41/lib/linux-x86_64/libasyn.so: undefined reference to `xdr_char' collect2: error: ld returned 1 exit status make[2]: *** [/opt/epics/base/configure/RULES_BUILD:204: asynPortDriverTest] Error 1 make[2]: Leaving directory '/opt/epics/synApps/support/asyn-R4-41/asyn/asynPortDriver/unittest/O.linux-x86_64' make[1]: *** [/opt/epics/base/configure/RULES_ARCHS:58: install.linux-x86_64] Error 2 make[1]: Leaving directory '/opt/epics/synApps/support/asyn-R4-41/asyn/asynPortDriver/unittest' make: *** [/opt/epics/base/configure/RULES_DIRS:84: asyn/asynPortDriver/unittest.install] Error 2 |