Thank you for quick reply.
Now i have next error with epicsShareFunc.
/usr/bin/g++ -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_X86_64_ -DUNIX -Dlinux -O3 -g -Wall -mtune=generic -m64 -fPIC -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/Linux -I../../../include -I../../../..//asyn-R4-43/include
-I../../../..//calc/include -I../../../..//sscan/include -I../../../../../base-7.0.7/include/compiler/gcc -I../../../../../base-7.0.7/include/os/Linux -I../../../../../base-7.0.7/include -c ../StreamEpics.cc
In file included from ../../../../../base-7.0.7/include/dbStaticLib.h:23,
from ../StreamEpics.cc:39:
../../../../../base-7.0.7/include/dbBase.h:164:22: warning: ‘rset’ is deprecated [-Wdeprecated-declarations]
164 | rset *prset;
| ^~~~~
In file included from ../../../../../base-7.0.7/include/dbBase.h:22,
from ../../../../../base-7.0.7/include/dbStaticLib.h:23,
from ../StreamEpics.cc:39:
../../../../../base-7.0.7/include/recSup.h:89:21: note: declared here
89 | typedef struct rset rset EPICS_DEPRECATED;
| ^~~~
../StreamEpics.cc:72:1: error: ‘epicsShareFunc’ does not name a type
72 | epicsShareFunc int epicsShareAPI iocshCmd(const char *command);
| ^~~~~~~~~~~~~~
../StreamEpics.cc:72:1: note: the macro ‘epicsShareFunc’ had not yet been defined
In file included from ../devStream.h:64,
from ../StreamEpics.cc:80:
../../../../../base-7.0.7/include/shareLib.h:169: note: it was later defined here
169 | # define epicsShareFunc __attribute__ ((visibility("default")))
|
In file included from ../../../../../base-7.0.7/include/dbAccess.h:24,
from ../devStream.h:57,
from ../StreamEpics.cc:80:
../../../../../base-7.0.7/include/dbAccessDefs.h:210:55: warning: ‘rset’ is deprecated [-Wdeprecated-declarations]
210 | DBCORE_API rset * dbGetRset(const struct dbAddr *paddr);
| ^
In file included from ../../../../../base-7.0.7/include/dbBase.h:22,
from ../../../../../base-7.0.7/include/dbStaticLib.h:23,
from ../StreamEpics.cc:39:
../../../../../base-7.0.7/include/recSup.h:89:21: note: declared here
89 | typedef struct rset rset EPICS_DEPRECATED;
| ^~~~
make[3]: *** [../../../../../base-7.0.7/configure/RULES_BUILD:263: StreamEpics.o] Error 1
make[3]: Leaving directory '/opt/epics/support/stream/StreamDevice/src/O.linux-x86_64'
make[2]: *** [../../../../base-7.0.7/configure/RULES_ARCHS:58: install.linux-x86_64] Error 2
make[2]: Leaving directory '/opt/epics/support/stream/StreamDevice/src'
make[1]: *** [../../../base-7.0.7/configure/RULES_DIRS:85: src.install] Error 2
make[1]: Leaving directory '/opt/epics/support/stream/StreamDevice'
make: *** [configure/RULES_DIRS:88: StreamDevice.install] Error 2