The following packages will be installed: libnodave Fetching README... 0%100%100%100%100%100%Done Fetching libnodave.SlackBuild... 0%100%100%100%100%100%Done Fetching libnodave.info... 0%100%100%100%100%100%Done Fetching slack-desc... 0%100%100%100%100%100%Done libnodave-0.8.5/ libnodave-0.8.5/doc/ libnodave-0.8.5/doc/S7Communication.html libnodave-0.8.5/doc/MPI.html libnodave-0.8.5/doc/writemultiple.html libnodave-0.8.5/doc/daveOSserialType.html libnodave-0.8.5/doc/PDUerrorcodes.html libnodave-0.8.5/doc/daveReadBytes.html libnodave-0.8.5/doc/SZL.html libnodave-0.8.5/doc/daveWriteBytes.html libnodave-0.8.5/doc/functions.html libnodave-0.8.5/doc/index.html libnodave-0.8.5/doc/conversions.html libnodave-0.8.5/doc/ARMprocessors.html libnodave-0.8.5/doc/speedissues.html libnodave-0.8.5/doc/area.html libnodave-0.8.5/doc/readmultiple.html libnodave-0.8.5/doc/multiplePLCs.html libnodave-0.8.5/doc/setport.html libnodave-0.8.5/doc/initAdapter.html libnodave-0.8.5/doc/daveConnection.html libnodave-0.8.5/doc/daveInterface.html libnodave-0.8.5/doc/gettingStarted.html libnodave-0.8.5/doc/pdu.html libnodave-0.8.5/doc/FAQ.html libnodave-0.8.5/doc/openSocket.html libnodave-0.8.5/win/ libnodave-0.8.5/win/testPPI_IBH.exe libnodave-0.8.5/win/testAS511.exe libnodave-0.8.5/win/testMPI.exe libnodave-0.8.5/win/testISO_TCPload.exe libnodave-0.8.5/win/testMPI_IBHload.exe libnodave-0.8.5/win/testIBH.exe libnodave-0.8.5/win/testISO_TCP.exe libnodave-0.8.5/win/testMPIload.exe libnodave-0.8.5/win/testS7online.exe libnodave-0.8.5/win/testPPIload.exe libnodave-0.8.5/win/testPPI_IBHload.exe libnodave-0.8.5/win/libnodave.dll libnodave-0.8.5/win/libnodave.lib libnodave-0.8.5/win/testPPI.exe libnodave-0.8.5/win/testNLpro.exe libnodave-0.8.5/testPPI_IBHload libnodave-0.8.5/PERL/ libnodave-0.8.5/PERL/t/ libnodave-0.8.5/PERL/t/Nodave.t libnodave-0.8.5/PERL/lib/ libnodave-0.8.5/PERL/lib/Nodave.pm libnodave-0.8.5/PERL/blib/ libnodave-0.8.5/PERL/blib/bin/ libnodave-0.8.5/PERL/blib/bin/.exists libnodave-0.8.5/PERL/blib/lib/ libnodave-0.8.5/PERL/blib/lib/auto/ libnodave-0.8.5/PERL/blib/lib/auto/Nodave/ libnodave-0.8.5/PERL/blib/lib/auto/Nodave/.exists libnodave-0.8.5/PERL/blib/lib/auto/Nodave/autosplit.ix libnodave-0.8.5/PERL/blib/lib/.exists libnodave-0.8.5/PERL/blib/lib/Nodave.pm libnodave-0.8.5/PERL/blib/lib/testISO_TCP.pl libnodave-0.8.5/PERL/blib/lib/testMPI.pl libnodave-0.8.5/PERL/blib/arch/ libnodave-0.8.5/PERL/blib/arch/auto/ libnodave-0.8.5/PERL/blib/arch/auto/Nodave/ libnodave-0.8.5/PERL/blib/arch/auto/Nodave/.exists libnodave-0.8.5/PERL/blib/arch/auto/Nodave/Nodave.bs libnodave-0.8.5/PERL/blib/arch/auto/Nodave/Nodave.so libnodave-0.8.5/PERL/blib/arch/.exists libnodave-0.8.5/PERL/blib/man1/ libnodave-0.8.5/PERL/blib/man1/.exists libnodave-0.8.5/PERL/blib/man3/ libnodave-0.8.5/PERL/blib/man3/.exists libnodave-0.8.5/PERL/blib/man3/Nodave.3pm libnodave-0.8.5/PERL/blib/script/ libnodave-0.8.5/PERL/blib/script/.exists libnodave-0.8.5/PERL/const-xs.inc libnodave-0.8.5/PERL/Makefile libnodave-0.8.5/PERL/MYMETA.yml libnodave-0.8.5/PERL/funclist.PERL libnodave-0.8.5/PERL/fallback/ libnodave-0.8.5/PERL/fallback/const-xs.inc libnodave-0.8.5/PERL/fallback/const-c.inc libnodave-0.8.5/PERL/Changes libnodave-0.8.5/PERL/const-c.inc libnodave-0.8.5/PERL/manifest libnodave-0.8.5/PERL/Makefile.PL libnodave-0.8.5/PERL/ppport.h libnodave-0.8.5/PERL/Nodave.bs libnodave-0.8.5/PERL/Nodave.xs libnodave-0.8.5/PERL/Nodave.c libnodave-0.8.5/PERL/Nodave.o libnodave-0.8.5/PERL/testISO_TCP.pl libnodave-0.8.5/PERL/readme libnodave-0.8.5/PERL/pm_to_blib libnodave-0.8.5/PERL/typemap libnodave-0.8.5/PERL/testMPI.pl libnodave-0.8.5/todo libnodave-0.8.5/setportw.c libnodave-0.8.5/FAQ.de.txt libnodave-0.8.5/Makefile libnodave-0.8.5/libnodave.diff libnodave-0.8.5/testPPI_IBHload.c libnodave-0.8.5/resource.h libnodave-0.8.5/testMPIload.c libnodave-0.8.5/makefile.mak libnodave-0.8.5/ibhsim5.c libnodave-0.8.5/nodavesimple.h libnodave-0.8.5/openSocket.c libnodave-0.8.5/openSocket.h libnodave-0.8.5/faq.txt libnodave-0.8.5/testISO_TCP.c libnodave-0.8.5/loadPLC libnodave-0.8.5/MAKEFILE.WINE libnodave-0.8.5/libnodave.so libnodave-0.8.5/testISO_TCPload.c libnodave-0.8.5/filelist libnodave-0.8.5/README.compiling libnodave-0.8.5/vcwinmake.bat libnodave-0.8.5/testIBH libnodave-0.8.5/testMPI libnodave-0.8.5/testPPI libnodave-0.8.5/testUSB libnodave-0.8.5/Readme.win libnodave-0.8.5/setport.c libnodave-0.8.5/setport.h libnodave-0.8.5/testMPI_IBHload.c libnodave-0.8.5/accepter.c libnodave-0.8.5/Dot.NET/ libnodave-0.8.5/Dot.NET/CS/ libnodave-0.8.5/Dot.NET/CS/simplePPI.exe libnodave-0.8.5/Dot.NET/CS/change.cs libnodave-0.8.5/Dot.NET/CS/testS7online.cs libnodave-0.8.5/Dot.NET/CS/testMPI.exe libnodave-0.8.5/Dot.NET/CS/simpleMPI.cs libnodave-0.8.5/Dot.NET/CS/simplePPI.cs libnodave-0.8.5/Dot.NET/CS/simpleMPI.exe libnodave-0.8.5/Dot.NET/CS/testMPI.cs libnodave-0.8.5/Dot.NET/CS/testS7online.exe libnodave-0.8.5/Dot.NET/CS/simpleISO_TCP.cs libnodave-0.8.5/Dot.NET/CS/simpleISO_TCP.exe libnodave-0.8.5/Dot.NET/VB/ libnodave-0.8.5/Dot.NET/VB/simpleMPI2.exe libnodave-0.8.5/Dot.NET/VB/simpleMPI.vb libnodave-0.8.5/Dot.NET/VB/readme libnodave-0.8.5/Dot.NET/VB/simpleMPI2.vb libnodave-0.8.5/Dot.NET/libnodave.net.cs libnodave-0.8.5/Dot.NET/libnodave.net.dll libnodave-0.8.5/Dot.NET/ch.cs libnodave-0.8.5/Dot.NET/change.cs libnodave-0.8.5/Dot.NET/mono.bat libnodave-0.8.5/Dot.NET/mono.sh libnodave-0.8.5/Dot.NET/MSnet.bat libnodave-0.8.5/testMPIload libnodave-0.8.5/openS7online.diff libnodave-0.8.5/benchmark.c libnodave-0.8.5/MAKEFILE.VC.WINE libnodave-0.8.5/log2.h libnodave-0.8.5/ibhsamples6.c libnodave-0.8.5/pascal/ libnodave-0.8.5/pascal/testPPI_IBH.pas libnodave-0.8.5/pascal/UnixLineFeeds libnodave-0.8.5/pascal/buildwine.bat libnodave-0.8.5/pascal/buildwined.sh libnodave-0.8.5/pascal/nodave.pas.borland libnodave-0.8.5/pascal/testISO_TCP.o libnodave-0.8.5/pascal/testIBH libnodave-0.8.5/pascal/testMPI libnodave-0.8.5/pascal/testPPI libnodave-0.8.5/pascal/tests.o libnodave-0.8.5/pascal/oldlinux.pas libnodave-0.8.5/pascal/oldlinux.ppu libnodave-0.8.5/pascal/testMPI.pas libnodave-0.8.5/pascal/oldlinux.o libnodave-0.8.5/pascal/nodave.pas libnodave-0.8.5/pascal/nodave.ppu libnodave-0.8.5/pascal/buildwinegp.sh libnodave-0.8.5/pascal/buildwinetp.sh libnodave-0.8.5/pascal/testPPI_IBH.o libnodave-0.8.5/pascal/build.linux libnodave-0.8.5/pascal/testIBH.pas libnodave-0.8.5/pascal/testISO_TCP.pas libnodave-0.8.5/pascal/WinLineEnds libnodave-0.8.5/pascal/buildwin.bat libnodave-0.8.5/pascal/buildwine.sh libnodave-0.8.5/pascal/testIBH.o libnodave-0.8.5/pascal/testMPI.o libnodave-0.8.5/pascal/testPPI.o libnodave-0.8.5/pascal/nodave.o libnodave-0.8.5/pascal/tests.pas libnodave-0.8.5/pascal/tests.ppu libnodave-0.8.5/pascal/testPPI.pas libnodave-0.8.5/pascal/testPPI_IBH libnodave-0.8.5/pascal/testISO_TCP libnodave-0.8.5/readme libnodave-0.8.5/winemake libnodave-0.8.5/testNLpro.c libnodave-0.8.5/isotest4 libnodave-0.8.5/buildall libnodave-0.8.5/contributions/ libnodave-0.8.5/contributions/PowerBasic/ libnodave-0.8.5/contributions/PowerBasic/Dave.bas libnodave-0.8.5/contributions/PowerBasic/Dave.exe libnodave-0.8.5/contributions/PowerBasic/Dave.inc libnodave-0.8.5/contributions/LotTrack-103.zip libnodave-0.8.5/testPPI_IBH.c libnodave-0.8.5/ibhsim5 libnodave-0.8.5/openS7online.c libnodave-0.8.5/openS7online.h libnodave-0.8.5/testISO_TCPload libnodave-0.8.5/testAS511.c libnodave-0.8.5/winmake.bat libnodave-0.8.5/makefile.vc libnodave-0.8.5/openSocketw.c libnodave-0.8.5/simProperties.c libnodave-0.8.5/testAS511 libnodave-0.8.5/usb2mpi-Linux-2.6/ libnodave-0.8.5/usb2mpi-Linux-2.6/siemens_mpi.c libnodave-0.8.5/usb2mpi-Linux-2.6/usb2mpimake.tgz libnodave-0.8.5/usb2mpi-Linux-2.6/siemens_mpi.ko libnodave-0.8.5/usb2mpi-Linux-2.6/readme libnodave-0.8.5/ChangeLog libnodave-0.8.5/testIBH.c libnodave-0.8.5/usbGlue.c libnodave-0.8.5/usbGlue.h libnodave-0.8.5/isotest4.c libnodave-0.8.5/testMPI.c libnodave-0.8.5/testNLpro libnodave-0.8.5/testPPI.c libnodave-0.8.5/testUSB.c libnodave-0.8.5/nodave.c libnodave-0.8.5/nodave.h libnodave-0.8.5/libnodave.DEF libnodave-0.8.5/testMPI_IBHload libnodave-0.8.5/testS7online.c libnodave-0.8.5/testPPIload.c libnodave-0.8.5/Excel And VB/ libnodave-0.8.5/Excel And VB/todo libnodave-0.8.5/Excel And VB/funclist.vb libnodave-0.8.5/Excel And VB/Modul12.bas libnodave-0.8.5/Excel And VB/readme.vb libnodave-0.8.5/nodaveext.c libnodave-0.8.5/nodaveext.h libnodave-0.8.5/testPPI_IBH libnodave-0.8.5/testPPIload libnodave-0.8.5/simplified/ libnodave-0.8.5/simplified/testISO_TCP.c libnodave-0.8.5/simplified/testIBH.c libnodave-0.8.5/simplified/testMPI.c libnodave-0.8.5/simplified/testPPI.c libnodave-0.8.5/simplified/testS7online.c libnodave-0.8.5/DelphiComponent/ libnodave-0.8.5/DelphiComponent/NODAVECOMPONENT.HLP libnodave-0.8.5/DelphiComponent/Demo/ libnodave-0.8.5/DelphiComponent/Demo/Delphi/ libnodave-0.8.5/DelphiComponent/Demo/Delphi/Main.ddp libnodave-0.8.5/DelphiComponent/Demo/Delphi/Main.dfm libnodave-0.8.5/DelphiComponent/Demo/Delphi/Main.pas libnodave-0.8.5/DelphiComponent/Demo/Delphi/NoDaveDemo.cfg libnodave-0.8.5/DelphiComponent/Demo/Delphi/NoDaveDemo.dof libnodave-0.8.5/DelphiComponent/Demo/Delphi/NoDaveDemo.dpr libnodave-0.8.5/DelphiComponent/Demo/Delphi/NoDaveDemo.ico libnodave-0.8.5/DelphiComponent/Demo/Delphi/NoDaveDemo.res libnodave-0.8.5/DelphiComponent/Demo/Delphi/SZLView.dfm libnodave-0.8.5/DelphiComponent/Demo/Delphi/SZLView.pas libnodave-0.8.5/DelphiComponent/Demo/Delphi/Editor.ddp libnodave-0.8.5/DelphiComponent/Demo/Delphi/Editor.dfm libnodave-0.8.5/DelphiComponent/Demo/Delphi/Editor.pas libnodave-0.8.5/DelphiComponent/Demo/NoDaveDemo.exe libnodave-0.8.5/DelphiComponent/Demo/NoDaveDemo.ini libnodave-0.8.5/DelphiComponent/Demo/Lazarus/ libnodave-0.8.5/DelphiComponent/Demo/Lazarus/Main.lfm libnodave-0.8.5/DelphiComponent/Demo/Lazarus/Main.lrs libnodave-0.8.5/DelphiComponent/Demo/Lazarus/Main.pas libnodave-0.8.5/DelphiComponent/Demo/Lazarus/NoDaveDemo.lpi libnodave-0.8.5/DelphiComponent/Demo/Lazarus/NoDaveDemo.lpr libnodave-0.8.5/DelphiComponent/Demo/Lazarus/Editor.lfm libnodave-0.8.5/DelphiComponent/Demo/Lazarus/Editor.lrs libnodave-0.8.5/DelphiComponent/Demo/Lazarus/Editor.pas libnodave-0.8.5/DelphiComponent/Html/ libnodave-0.8.5/DelphiComponent/Html/Index_Q.html libnodave-0.8.5/DelphiComponent/Html/Index_R.html libnodave-0.8.5/DelphiComponent/Html/Index_S.html libnodave-0.8.5/DelphiComponent/Html/Index_T.html libnodave-0.8.5/DelphiComponent/Html/ClassList.html libnodave-0.8.5/DelphiComponent/Html/Index_U.html libnodave-0.8.5/DelphiComponent/Html/Index_V.html libnodave-0.8.5/DelphiComponent/Html/Index_W.html libnodave-0.8.5/DelphiComponent/Html/Index_X.html libnodave-0.8.5/DelphiComponent/Html/Index_Y.html libnodave-0.8.5/DelphiComponent/Html/Index_Z.html libnodave-0.8.5/DelphiComponent/Html/platform.bmp libnodave-0.8.5/DelphiComponent/Html/platform.gif libnodave-0.8.5/DelphiComponent/Html/Index__.html libnodave-0.8.5/DelphiComponent/Html/readonly.bmp libnodave-0.8.5/DelphiComponent/Html/readonly.gif libnodave-0.8.5/DelphiComponent/Html/abstract.bmp libnodave-0.8.5/DelphiComponent/Html/abstract.gif libnodave-0.8.5/DelphiComponent/Html/unitlocal.bmp libnodave-0.8.5/DelphiComponent/Html/unitlocal.gif libnodave-0.8.5/DelphiComponent/Html/library.bmp libnodave-0.8.5/DelphiComponent/Html/library.gif libnodave-0.8.5/DelphiComponent/Html/FileList.html libnodave-0.8.5/DelphiComponent/Html/Class_TNoDaveReadThread.html libnodave-0.8.5/DelphiComponent/Html/File_NoDaveComponent.html libnodave-0.8.5/DelphiComponent/Html/DelphiDoc.css libnodave-0.8.5/DelphiComponent/Html/index.html libnodave-0.8.5/DelphiComponent/Html/unitinterface.bmp libnodave-0.8.5/DelphiComponent/Html/unitinterface.gif libnodave-0.8.5/DelphiComponent/Html/published.bmp libnodave-0.8.5/DelphiComponent/Html/published.gif libnodave-0.8.5/DelphiComponent/Html/RecordList.html libnodave-0.8.5/DelphiComponent/Html/Class_TNoDave.html libnodave-0.8.5/DelphiComponent/Html/protected.bmp libnodave-0.8.5/DelphiComponent/Html/protected.gif libnodave-0.8.5/DelphiComponent/Html/deprecated.bmp libnodave-0.8.5/DelphiComponent/Html/deprecated.gif libnodave-0.8.5/DelphiComponent/Html/private.bmp libnodave-0.8.5/DelphiComponent/Html/private.gif libnodave-0.8.5/DelphiComponent/Html/Index_A.html libnodave-0.8.5/DelphiComponent/Html/TODO.html libnodave-0.8.5/DelphiComponent/Html/DispInterfaceList.html libnodave-0.8.5/DelphiComponent/Html/Index_B.html libnodave-0.8.5/DelphiComponent/Html/Index_C.html libnodave-0.8.5/DelphiComponent/Html/Class_TNoDaveConnectThread.html libnodave-0.8.5/DelphiComponent/Html/Index_D.html libnodave-0.8.5/DelphiComponent/Html/ObjectList.html libnodave-0.8.5/DelphiComponent/Html/Index_E.html libnodave-0.8.5/DelphiComponent/Html/Index_F.html libnodave-0.8.5/DelphiComponent/Html/Index_G.html libnodave-0.8.5/DelphiComponent/Html/Index_H.html libnodave-0.8.5/DelphiComponent/Html/Index_I.html libnodave-0.8.5/DelphiComponent/Html/Index_J.html libnodave-0.8.5/DelphiComponent/Html/Index_K.html libnodave-0.8.5/DelphiComponent/Html/public.bmp libnodave-0.8.5/DelphiComponent/Html/public.gif libnodave-0.8.5/DelphiComponent/Html/Index_L.html libnodave-0.8.5/DelphiComponent/Html/Index_M.html libnodave-0.8.5/DelphiComponent/Html/InterfaceList.html libnodave-0.8.5/DelphiComponent/Html/Index_N.html libnodave-0.8.5/DelphiComponent/Html/Index_O.html libnodave-0.8.5/DelphiComponent/Html/automated.bmp libnodave-0.8.5/DelphiComponent/Html/automated.gif libnodave-0.8.5/DelphiComponent/Html/Index_P.html libnodave-0.8.5/DelphiComponent/nodavepackage.lpk libnodave-0.8.5/DelphiComponent/nodavepackage.pas libnodave-0.8.5/DelphiComponent/TNoDave.bmp libnodave-0.8.5/DelphiComponent/TNoDave.xpm libnodave-0.8.5/DelphiComponent/NoDaveComponent.dcr libnodave-0.8.5/DelphiComponent/NoDaveComponent.cnt libnodave-0.8.5/DelphiComponent/NoDaveComponent.pdf libnodave-0.8.5/DelphiComponent/nodavecomponent.lrs libnodave-0.8.5/DelphiComponent/nodavecomponent.pas libnodave-0.8.5/testISO_TCP cc -O2 -fPIC -Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN -Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN -c -o openSocket.o openSocket.c cc -O2 -fPIC -Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN -Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN -c -o testIBH.o testIBH.c testIBH.c: In function ‘wait’: testIBH.c:86:8: warning: unused variable ‘c’ [-Wunused-variable] 86 | uc c; | ^ testIBH.c: In function ‘main’: testIBH.c:577:11: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 577 | } else | ^~~~ testIBH.c:580:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 580 | saveDebug=daveGetDebug(); | ^~~~~~~~~ testIBH.c:238:19: warning: unused variable ‘second’ [-Wunused-variable] 238 | char * first,*second; | ^~~~~~ testIBH.c:229:83: warning: variable ‘doListAll’ set but not used [-Wunused-but-set-variable] 229 | initSuccess, doSZLreadAll, doRun, doStop, doReadout, doSFBandSFC, doList, doListAll, | ^~~~~~~~~ testIBH.c:324:13: warning: ‘strncpy’ specified bound 100 equals destination size [-Wstringop-truncation] 324 | strncpy(routeargs,argv[adrPos]+8, 100); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ testIBH.c:430:13: warning: ‘PLCadrsize’ may be used uninitialized in this function [-Wmaybe-uninitialized] 430 | daveSetRoutingDestination(dc, subnet1, subnet3, PLCadrsize, PLCaddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ testIBH.c:430:13: warning: ‘subnet3’ may be used uninitialized in this function [-Wmaybe-uninitialized] testIBH.c:430:13: warning: ‘subnet1’ may be used uninitialized in this function [-Wmaybe-uninitialized] testIBH.c:443:21: warning: ‘wbit’ may be used uninitialized in this function [-Wmaybe-uninitialized] 443 | res=daveWriteBits(dc, daveFlags, 0, wbit, 1,&a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -O2 -fPIC -Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN -Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN -c -o nodave.o nodave.c nodave.c: In function ‘daveReadManyBytes’: nodave.c:1219:14: warning: variable ‘pos’ set but not used [-Wunused-but-set-variable] 1219 | int res, pos, readLen; | ^~~ nodave.c: In function ‘daveWriteManyBytes’: nodave.c:1624:14: warning: variable ‘pos’ set but not used [-Wunused-but-set-variable] 1624 | int res, pos, writeLen; | ^~~ nodave.c: In function ‘daveGetKG’: nodave.c:1901:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1901 | f=daveGetKGAt(dc, ((int)dc->resultPointer-(int)dc->_resultPointer)); | ^ nodave.c:1901:47: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1901 | f=daveGetKGAt(dc, ((int)dc->resultPointer-(int)dc->_resultPointer)); | ^ nodave.c: In function ‘_daveInitAdapterMPI2’: nodave.c:2645:9: warning: variable ‘res’ set but not used [-Wunused-but-set-variable] 2645 | int res; | ^~~ nodave.c: In function ‘_daveListReachablePartnersMPI3’: nodave.c:2949:14: warning: unused variable ‘len’ [-Wunused-variable] 2949 | int res, len; | ^~~ nodave.c: In function ‘_daveConnectPLCMPI3’: nodave.c:2968:14: warning: variable ‘mpi’ set but not used [-Wunused-but-set-variable] 2968 | int res, mpi, len; | ^~~ nodave.c:2968:9: warning: variable ‘res’ set but not used [-Wunused-but-set-variable] 2968 | int res, mpi, len; | ^~~ nodave.c: In function ‘_daveGetResponseMPI3’: nodave.c:3146:9: warning: variable ‘res’ set but not used [-Wunused-but-set-variable] 3146 | int res,count; | ^~~ nodave.c: In function ‘_daveDisconnectAdapterMPI’: nodave.c:3245:20: warning: pointer targets in passing argument 2 of ‘di->ifread’ differ in signedness [-Wpointer-sign] 3245 | di->ifread(di, b1, daveMaxRawLen); | ^~ | | | unsigned char * nodave.c:3245:20: note: expected ‘char *’ but argument is of type ‘unsigned char *’ nodave.c:3224:9: warning: variable ‘res’ set but not used [-Wunused-but-set-variable] 3224 | int res; | ^~~ nodave.c: In function ‘_daveConnectPLCMPI1’: nodave.c:3427:9: warning: variable ‘res’ set but not used [-Wunused-but-set-variable] 3427 | int res, len; | ^~~ nodave.c: In function ‘_daveReadIBHPacket’: nodave.c:3636:18: warning: implicit declaration of function ‘send’ [-Wimplicit-function-declaration] 3636 | res2=send((unsigned int)(di->fd.wfd), IBHfollow, 15, 0); | ^~~~ nodave.c:3619:18: warning: unused variable ‘len2’ [-Wunused-variable] 3619 | int res,res2,len2; | ^~~~ nodave.c: In function ‘_daveSendISOPacket’: nodave.c:3708:9: warning: unused variable ‘res’ [-Wunused-variable] 3708 | int res; | ^~~ nodave.c:3707:19: warning: variable ‘i’ set but not used [-Wunused-but-set-variable] 3707 | unsigned long i; | ^ nodave.c: In function ‘_daveGetResponsePPI’: nodave.c:3992:51: warning: pointer targets in passing argument 2 of ‘dc->iface->ifread’ differ in signedness [-Wpointer-sign] 3992 | i = dc->iface->ifread(dc->iface, dc->msgIn+res, 1); | ~~~~~~~~~^~~~ | | | unsigned char * nodave.c:3992:51: note: expected ‘char *’ but argument is of type ‘unsigned char *’ nodave.c: In function ‘_daveExchangePPI’: nodave.c:4053:47: warning: pointer targets in passing argument 2 of ‘dc->iface->ifread’ differ in signedness [-Wpointer-sign] 4053 | i = dc->iface->ifread(dc->iface, dc->msgIn+res, 1); | ~~~~~~~~~^~~~ | | | unsigned char * nodave.c:4053:47: note: expected ‘char *’ but argument is of type ‘unsigned char *’ nodave.c:4062:51: warning: pointer targets in passing argument 2 of ‘dc->iface->ifread’ differ in signedness [-Wpointer-sign] 4062 | i = dc->iface->ifread(dc->iface, dc->msgIn+res, 1); | ~~~~~~~~~^~~~ | | | unsigned char * nodave.c:4062:51: note: expected ‘char *’ but argument is of type ‘unsigned char *’ nodave.c:4067:55: warning: pointer targets in passing argument 2 of ‘dc->iface->ifread’ differ in signedness [-Wpointer-sign] 4067 | i = dc->iface->ifread(dc->iface, dc->msgIn+res, 1); | ~~~~~~~~~^~~~ | | | unsigned char * nodave.c:4067:55: note: expected ‘char *’ but argument is of type ‘unsigned char *’ nodave.c: In function ‘davePut8At’: nodave.c:4583:7: warning: variable ‘u’ set but not used [-Wunused-but-set-variable] 4583 | } u; | ^ nodave.c: In function ‘_daveConnectPLC_IBH’: nodave.c:5209:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 5209 | if (daveDebug & daveDebugConnect) | ^~ nodave.c:5210:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5210 | LOG2("_daveInitStepIBH 4:%d\n",a); if (a>3) /* !!! */ return -4;; | ^~ nodave.c:5256:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 5256 | if (daveDebug & daveDebugConnect) | ^~ nodave.c:5257:71: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5257 | LOG3("_daveInitStepIBH 5:%d connID: %d\n",a, dc->ibhDstConn); if (a>3) return -5; | ^~ nodave.c:5265:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 5265 | if (daveDebug & daveDebugConnect) | ^~ nodave.c:5266:72: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5266 | LOG3("_daveInitStepIBH 5a:%d connID: %d\n",a, dc->ibhDstConn); if (a>3) return -5; | ^~ nodave.c: In function ‘_daveReqTrans’: nodave.c:5878:38: warning: pointer targets in passing argument 2 of ‘dc->iface->ifread’ differ in signedness [-Wpointer-sign] 5878 | res=dc->iface->ifread(dc->iface, b1, /*dc->iface->timeout,*/ sizeof(__daveT1006)/2); | ^~ | | | unsigned char * nodave.c:5878:38: note: expected ‘char *’ but argument is of type ‘unsigned char *’ nodave.c:5893:34: warning: pointer targets in passing argument 2 of ‘dc->iface->ifread’ differ in signedness [-Wpointer-sign] 5893 | dc->iface->ifread(dc->iface, b1, /*dc->iface->timeout,*/ sizeof(__daveT161003)/2); | ^~ | | | unsigned char * nodave.c:5893:34: note: expected ‘char *’ but argument is of type ‘unsigned char *’ nodave.c: In function ‘_daveEndTrans’: nodave.c:5919:38: warning: pointer targets in passing argument 2 of ‘dc->iface->ifread’ differ in signedness [-Wpointer-sign] 5919 | res=dc->iface->ifread(dc->iface, b1, /*dc->iface->timeout,*/ sizeof(__daveT121003)/2); | ^~ | | | unsigned char * nodave.c:5919:38: note: expected ‘char *’ but argument is of type ‘unsigned char *’ nodave.c: In function ‘_daveExchangeAS511’: nodave.c:5970:38: warning: pointer targets in passing argument 2 of ‘dc->iface->ifread’ differ in signedness [-Wpointer-sign] 5970 | res=dc->iface->ifread(dc->iface, b1, /*dc->iface->timeout,*/ sizeof(__daveT1006)/2); | ^~ | | | unsigned char * nodave.c:5970:38: note: expected ‘char *’ but argument is of type ‘unsigned char *’ nodave.c:5978:37: warning: comparison of constant ‘2’ with boolean expression is always false [-Wbool-compare] 5978 | if (!_daveReadSingle(dc->iface)==STX) { | ^~ nodave.c:5978:37: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] nodave.c:5978:10: note: add parentheses around left hand side expression to silence this warning 5978 | if (!_daveReadSingle(dc->iface)==STX) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( ) nodave.c:5987:53: warning: pointer targets in passing argument 2 of ‘dc->iface->ifread’ differ in signedness [-Wpointer-sign] 5987 | i=dc->iface->ifread(dc->iface, dc->msgIn+res, /*100*dc->iface->timeout,*/ 1); | ~~~~~~~~~^~~~ | | | unsigned char * nodave.c:5987:53: note: expected ‘char *’ but argument is of type ‘unsigned char *’ nodave.c:6017:42: warning: pointer targets in passing argument 2 of ‘dc->iface->ifread’ differ in signedness [-Wpointer-sign] 6017 | res=dc->iface->ifread(dc->iface, b1, /*dc->iface->timeout,*/ sizeof(__daveT1006)/2); | ^~ | | | unsigned char * nodave.c:6017:42: note: expected ‘char *’ but argument is of type ‘unsigned char *’ nodave.c:6025:42: warning: pointer targets in passing argument 2 of ‘dc->iface->ifread’ differ in signedness [-Wpointer-sign] 6025 | res=dc->iface->ifread(dc->iface, b1, /*dc->iface->timeout,*/ sizeof(__daveT1006)/2); | ^~ | | | unsigned char * nodave.c:6025:42: note: expected ‘char *’ but argument is of type ‘unsigned char *’ nodave.c: In function ‘_daveConnectPLCS7online’: nodave.c:6355:9: warning: variable ‘a’ set but not used [-Wunused-but-set-variable] 6355 | int a; | ^ nodave.c: In function ‘_daveSendMessageS7online’: nodave.c:6435:9: warning: variable ‘a’ set but not used [-Wunused-but-set-variable] 6435 | int a; | ^ nodave.c: In function ‘_daveDisconnectPLCS7online’: nodave.c:6479:52: warning: pointer targets in passing argument 2 of ‘_daveSCP_send’ differ in signedness [-Wpointer-sign] 6479 | a= _daveSCP_send((int)(dc->iface->fd.wfd), (char *) &reqBlock); | ^~~~~~~~~~~~~~~~~~ | | | char * nodave.c:6318:38: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 6318 | int DECL2 _daveSCP_send(int fd, uc * reqBlock) { nodave.c: In function ‘_daveGetResponseS7online’: nodave.c:6504:9: warning: variable ‘a’ set but not used [-Wunused-but-set-variable] 6504 | int a; | ^ nodave.c: In function ‘_daveListReachablePartnersS7online’: nodave.c:6519:9: warning: variable ‘a’ set but not used [-Wunused-but-set-variable] 6519 | int a; | ^ nodave.c: In function ‘_daveInitAdapterNLpro’: nodave.c:6678:9: warning: variable ‘res’ set but not used [-Wunused-but-set-variable] 6678 | int res; | ^~~ nodave.c: In function ‘_daveSendSingleNLpro’: nodave.c:6702:19: warning: variable ‘i’ set but not used [-Wunused-but-set-variable] 6702 | unsigned long i; | ^ nodave.c: In function ‘_daveInitStepNLpro’: nodave.c:6756:9: warning: variable ‘i’ set but not used [-Wunused-but-set-variable] 6756 | int i; | ^ nodave.c: In function ‘_daveConnectPLCNLpro’: nodave.c:6771:9: warning: variable ‘res’ set but not used [-Wunused-but-set-variable] 6771 | int res, len; | ^~~ nodave.c: In function ‘_daveDisconnectPLCNLpro’: nodave.c:6970:9: warning: variable ‘res’ set but not used [-Wunused-but-set-variable] 6970 | int res; | ^~~ nodave.c: In function ‘_daveDisconnectAdapterNLpro’: nodave.c:6996:9: warning: variable ‘res’ set but not used [-Wunused-but-set-variable] 6996 | int res; | ^~~ nodave.c: In function ‘_daveDisconnectPLCS7online’: nodave.c:6500:1: warning: control reaches end of non-void function [-Wreturn-type] 6500 | } | ^ nodave.c: In function ‘daveNewInterface’: nodave.c:151:9: warning: ‘strncpy’ specified bound 20 equals destination size [-Wstringop-truncation] 151 | strncpy(di->realName,nname,20); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -O2 -fPIC openSocket.o nodave.o testIBH.o -o testIBH cc -O2 -fPIC -Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN -Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN -c -o testISO_TCP.o testISO_TCP.c testISO_TCP.c: In function ‘wait’: testISO_TCP.c:138:8: warning: unused variable ‘c’ [-Wunused-variable] 138 | uc c; | ^ testISO_TCP.c: In function ‘main’: testISO_TCP.c:257:19: warning: unused variable ‘second’ [-Wunused-variable] 257 | char * first,*second; | ^~~~~~ testISO_TCP.c:316:13: warning: ‘strncpy’ specified bound 100 equals destination size [-Wstringop-truncation] 316 | strncpy(routeargs,argv[adrPos]+8, 100); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -O2 -fPIC nodave.o openSocket.o testISO_TCP.o -o testISO_TCP cc -O2 -fPIC -Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN -Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN -c -o setport.o setport.c setport.c: In function ‘setPort’: setport.c:38:12: warning: unused variable ‘res’ [-Wunused-variable] 38 | int fd,res; | ^~~ cc -O2 -fPIC -Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN -Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN -c -o testMPI.o testMPI.c testMPI.c: In function ‘wait’: testMPI.c:96:8: warning: unused variable ‘c’ [-Wunused-variable] 96 | uc c; | ^ testMPI.c: In function ‘main’: testMPI.c:279:19: warning: unused variable ‘second’ [-Wunused-variable] 279 | char * first,*second; | ^~~~~~ testMPI.c:353:13: warning: ‘strncpy’ specified bound 100 equals destination size [-Wstringop-truncation] 353 | strncpy(routeargs,argv[adrPos]+8, 100); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ testMPI.c:542:21: warning: ‘wbit’ may be used uninitialized in this function [-Wmaybe-uninitialized] 542 | res=daveWriteBits(dc, daveFlags, 0, wbit, 1,&a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ testMPI.c:1024:17: warning: ‘aLongDB’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1024 | res=daveReadManyBytes(dc,daveDB,aLongDB,0,2000,buffer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -O2 -fPIC setport.o nodave.o testMPI.o -o testMPI cc -O2 -fPIC -Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN -Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN -c -o testPPI.o testPPI.c cc -O2 -fPIC nodave.o setport.o testPPI.o -o testPPI cc -O2 -fPIC -Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN -Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN -c -o testPPIload.o testPPIload.c testPPIload.c: In function ‘main’: testPPIload.c:302:67: warning: pointer targets in passing argument 2 of ‘dc->iface->ifread’ differ in signedness [-Wpointer-sign] 302 | LOG3("i:%d res:%d\n",i,res); | ^ | | | unsigned char * testPPIload.c:302:67: note: expected ‘char *’ but argument is of type ‘unsigned char *’ testPPIload.c:349:63: warning: pointer targets in passing argument 2 of ‘dc->iface->ifread’ differ in signedness [-Wpointer-sign] 349 | LOG3("i:%d res:%d\n",i,res); | ^ | | | unsigned char * testPPIload.c:349:63: note: expected ‘char *’ but argument is of type ‘unsigned char *’ cc -O2 -fPIC nodave.o setport.o testPPIload.o -o testPPIload cc -O2 -fPIC -Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN -Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN -c -o testMPIload.o testMPIload.c cc -O2 -fPIC nodave.o setport.o testMPIload.o -o testMPIload cc -O2 -fPIC -Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN -Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN -c -o testISO_TCPload.o testISO_TCPload.c cc -O2 -fPIC nodave.o openSocket.o testISO_TCPload.o -o testISO_TCPload cc -O2 -fPIC -Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN -Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN -c -o testMPI_IBHload.o testMPI_IBHload.c cc -O2 -fPIC nodave.o openSocket.o testMPI_IBHload.o -o testMPI_IBHload cc -O2 -fPIC -Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN -Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN -c -o testPPI_IBHload.o testPPI_IBHload.c cc -O2 -fPIC openSocket.o nodave.o testPPI_IBHload.o -o testPPI_IBHload cc -O2 -fPIC -Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN -Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN -c -o testPPI_IBH.o testPPI_IBH.c cc -O2 -fPIC openSocket.o nodave.o testPPI_IBH.o -o testPPI_IBH cc -O2 -fPIC -Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN -Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN -c -o testNLpro.o testNLpro.c testNLpro.c: In function ‘main’: testNLpro.c:587:11: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 587 | } else | ^~~~ testNLpro.c:590:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 590 | saveDebug=daveGetDebug(); | ^~~~~~~~~ testNLpro.c:230:83: warning: variable ‘doListAll’ set but not used [-Wunused-but-set-variable] 230 | initSuccess, doSZLreadAll, doRun, doStop, doReadout, doSFBandSFC, doList, doListAll, | ^~~~~~~~~ testNLpro.c:328:13: warning: ‘strncpy’ specified bound 100 equals destination size [-Wstringop-truncation] 328 | strncpy(routeargs,argv[adrPos]+8, 100); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ testNLpro.c:441:13: warning: ‘PLCadrsize’ may be used uninitialized in this function [-Wmaybe-uninitialized] 441 | daveSetRoutingDestination(dc, subnet1, subnet3, PLCadrsize, PLCaddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ testNLpro.c:441:13: warning: ‘subnet3’ may be used uninitialized in this function [-Wmaybe-uninitialized] testNLpro.c:441:13: warning: ‘subnet1’ may be used uninitialized in this function [-Wmaybe-uninitialized] testNLpro.c:453:21: warning: ‘wbit’ may be used uninitialized in this function [-Wmaybe-uninitialized] 453 | res=daveWriteBits(dc, daveFlags, 0, wbit, 1,&a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -O2 -fPIC openSocket.o nodave.o testNLpro.o -o testNLpro cc -O2 -fPIC -Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN -Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN -c -o testAS511.o testAS511.c testAS511.c: In function ‘main’: testAS511.c:453:25: warning: ‘d’ may be used uninitialized in this function [-Wmaybe-uninitialized] 453 | c=daveToKG(d+1.1); | ~^~~~ testAS511.c:278:13: warning: ‘localMPI’ may be used uninitialized in this function [-Wmaybe-uninitialized] 278 | di =daveNewInterface(fds, "IF1", localMPI, daveProtoAS511, speed); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ testAS511.c:550:17: warning: ‘aLongDB’ may be used uninitialized in this function [-Wmaybe-uninitialized] 550 | res=daveReadManyBytes(dc,daveDB,aLongDB,0,2000,buffer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -O2 -fPIC setport.o nodave.o testAS511.o -o testAS511 cc -O2 -fPIC -Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN -Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN -c -o isotest4.o isotest4.c In file included from isotest4.c:40: accepter.c: In function ‘accepter’: accepter.c:41:9: warning: variable ‘i’ set but not used [-Wunused-but-set-variable] 41 | int i; | ^ isotest4.c: In function ‘portServer’: isotest4.c:333:19: warning: variable ‘res’ set but not used [-Wunused-but-set-variable] 333 | int waitCount,res,pcount; | ^~~ isotest4.c: In function ‘main’: isotest4.c:411:36: warning: passing argument 2 to ‘restrict’-qualified parameter aliases with argument 4 [-Wrestrict] 411 | if (select(filedes[0] + 1, &FDS, NULL, &FDS, NULL) > 0) { | ^~~~ ~~~~ isotest4.c:420:17: warning: ‘newfd’ may be used uninitialized [-Wmaybe-uninitialized] 420 | close(newfd); | ^~~~~~~~~~~~ cc -O2 -fPIC isotest4.o openSocket.o nodave.o -lpthread -o isotest4 cc -O2 -fPIC -Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN -Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN -c -o ibhsim5.o ibhsim5.c In file included from ibhsim5.c:46: accepter.c: In function ‘accepter’: accepter.c:41:9: warning: variable ‘i’ set but not used [-Wunused-but-set-variable] 41 | int i; | ^ ibhsim5.c: In function ‘main’: ibhsim5.c:902:36: warning: passing argument 2 to ‘restrict’-qualified parameter aliases with argument 4 [-Wrestrict] 902 | if (select(filedes[0] + 1, &FDS, NULL, &FDS, NULL) > 0) { | ^~~~ ~~~~ ibhsim5.c: In function ‘analyze’: ibhsim5.c:589:9: warning: ‘PDUnumber’ may be used uninitialized in this function [-Wmaybe-uninitialized] 589 | int PDUnumber; | ^~~~~~~~~ ibhsim5.c: In function ‘main’: ibhsim5.c:912:17: warning: ‘newfd’ may be used uninitialized [-Wmaybe-uninitialized] 912 | close(newfd); | ^~~~~~~~~~~~ cc -O2 -fPIC ibhsim5.o openSocket.o nodave.o -lpthread -o ibhsim5 ld -shared nodave.o setport.o openSocket.o -o libnodave.so Slackware package maker, version 3.14159265. Searching for symbolic links: No symbolic links were found, so we won't make an installation script. You can make your own later in ./install/doinst.sh and rebuild the package if you like. This next step is optional - you can set the directories in your package to some sane permissions. If any of the directories in your package have special permissions, then DO NOT reset them here! Would you like to reset all directory permissions to 755 (drwxr-xr-x) and directory ownerships to root.root ([y]es, [n]o)? n Creating Slackware package: /usr/src/slapt-src/libraries/libnodave/libnodave-0.8.5-x86_64-1salix15.0.txz ./ install/ install/slack-desc usr/ usr/doc/ usr/doc/libnodave-0.8.5/ usr/doc/libnodave-0.8.5/ChangeLog usr/doc/libnodave-0.8.5/FAQ.de.txt usr/doc/libnodave-0.8.5/README.compiling usr/doc/libnodave-0.8.5/html/ usr/doc/libnodave-0.8.5/html/ARMprocessors.html usr/doc/libnodave-0.8.5/html/FAQ.html usr/doc/libnodave-0.8.5/html/MPI.html usr/doc/libnodave-0.8.5/html/PDUerrorcodes.html usr/doc/libnodave-0.8.5/html/S7Communication.html usr/doc/libnodave-0.8.5/html/SZL.html usr/doc/libnodave-0.8.5/html/area.html usr/doc/libnodave-0.8.5/html/conversions.html usr/doc/libnodave-0.8.5/html/daveConnection.html usr/doc/libnodave-0.8.5/html/daveInterface.html usr/doc/libnodave-0.8.5/html/daveOSserialType.html usr/doc/libnodave-0.8.5/html/daveReadBytes.html usr/doc/libnodave-0.8.5/html/daveWriteBytes.html usr/doc/libnodave-0.8.5/html/functions.html usr/doc/libnodave-0.8.5/html/gettingStarted.html usr/doc/libnodave-0.8.5/html/index.html usr/doc/libnodave-0.8.5/html/initAdapter.html usr/doc/libnodave-0.8.5/html/multiplePLCs.html usr/doc/libnodave-0.8.5/html/openSocket.html usr/doc/libnodave-0.8.5/html/pdu.html usr/doc/libnodave-0.8.5/html/readmultiple.html usr/doc/libnodave-0.8.5/html/setport.html usr/doc/libnodave-0.8.5/html/speedissues.html usr/doc/libnodave-0.8.5/html/writemultiple.html usr/doc/libnodave-0.8.5/libnodave.SlackBuild usr/include/ usr/include/nodave.h usr/lib64/ usr/lib64/libnodave.so Slackware package /usr/src/slapt-src/libraries/libnodave/libnodave-0.8.5-x86_64-1salix15.0.txz created. Installing package libnodave-0.8.5-x86_64-1salix15.0... | libnodave (Siemens S7 300/400 PLC library) | | libnodave is a library that provides the necessary functions to | connect to and exchange data with Siemens S7 300/400 PLCs. | | 200 family and S5 family now also supported. | | | | | | |