I would need some help to get pwr56 to be installed to CentOS 8.
As a background we have our servers running on CentOS 7/8 and workstations and laptops are running CentOS 7/8
and Fedora 29/30. Ubuntu(Debian) does not fit in ecosystem due security and reliability issues. Raspberrys are running mostly Rasbian inside factry network without connection to outside world. RHEL/CentOS has a 10 year lifespan which basicly outlives underlying computer hardware. We have been using Linux in business since 1996 (that time RedHat on DEC Alpha).
I have converted pwr56-5.6.1-2.x86_64.deb to pwr56-5.6.1-2.x86_64.rpm with included scriipts but installing it generates errors:
error: Failed dependencies:
libdb-5.3.so(DB5_3)(64bit) is needed by pwr56-5.6.1-2.x86_64
libfl.so.2()(64bit) is needed by pwr56-5.6.1-2.x86_64
libmysqlclient.so.20()(64bit) is needed by pwr56-5.6.1-2.x86_64
libmysqlclient.so.20(libmysqlclient_20.0)(64bit) is needed by pwr56-5.6.1-2.x86_64
libpcap.so.0.8()(64bit) is needed by pwr56-5.6.1-2.x86_64
but:
installed are
libdb-5.3.28-36.el8.x86_64
/usr/lib64/mysql/libmysqlclient.so.21 -> /usr/lib64/mysql/libmysqlclient.so.20 (symlink)
/usr/lib64/libpcap.so.1 -> /usr/lib64/libpcap.so.0.8 (symlink)
and
rpm -i pwr56-5.6.1-2.x86_64.rpm --nodeps
generates:
file / from install of pwr56-5.6.1-2.x86_64 conflicts with file from package filesystem-3.8-2.el8.x86_64
and when compiled from source we end up with:
...
/home/work/Downloads/Smart_Factory/ProView_SCADA/pwrsrc_5.6.1-1/rls/os_linux/hw_x86_64/bld/exe/tools_msg2cmsg/msg2cmsg.o: In function `yylex':
/home/work/Downloads/Smart_Factory/ProView_SCADA/pwrsrc_5.6.1-1/rls/os_linux/hw_x86_64/bld/exe/tools_msg2cmsg/msg2cmsg.c:1086: undefined reference to `yywrap'
collect2: error: ld returned 1 exit status
cp: cannot stat '/home/work/Downloads/Smart_Factory/ProView_SCADA/pwrsrc_5.6.1-1/rls/os_linux/hw_x86_64/rt/exe/tools_cmsg2c': No such file or directory
cp: cannot stat '/home/work/Downloads/Smart_Factory/ProView_SCADA/pwrsrc_5.6.1-1/rls/os_linux/hw_x86_64/rt/exe/tools_msg2cmsg': No such file or directory
Compiling ../../co_ccm_msg.msg
make: /home/work/Downloads/Smart_Factory/ProView_SCADA/pwrsrc_5.6.1-1/rls/os_linux/hw_x86_64/exp/exe/tools_msg2cmsg: Command not found
make: *** [/home/work/Downloads/Smart_Factory/ProView_SCADA/pwrsrc_5.6.1-1/src/tools/bld/src/os_linux/rules.mk:23: /home/work/Downloads/Smart_Factory/ProView_SCADA/pwrsrc_5.6.1-1/rls/os_linux/hw_x86_64/rt/inc/co_ccm_msg.h] Error 127
Any ideas?