=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for dptutil-3.31nb1 --- all --- (cd dpteng && /usr/bin/make depend && /usr/bin/make) --- depend --- makedepend -I. -I/usr/include/g++ -D_DPT_UNIX -D_DPT_FREE_BSD -D_DPT_DEFINE_SEMUN -D__unix__ -Dunix addr_rng.cpp array.cpp connect.cpp core.cpp core_ccb.cpp core_con.cpp core_dev.cpp core_mgr.cpp core_obj.cpp debug.cpp del1.cpp del2.cpp device.cpp dpt_buff.cpp dptalign.c dptcbuff.c driver.cpp eata2i2o.c eng_sig.c eng_std.cpp eng_unix.c engcalls.c engfile1.cpp engfile2.cpp engfile3.cpp engine.cpp englists.cpp engmsg.c findpath.c funcs.c gbl_fns.cpp hba.cpp hba_log.cpp kill.cpp lockunix.c manager.cpp msg_str.cpp object.cpp osd_unix.c ptrarray.cpp raid.cpp raid_bcd.cpp raid_dev.cpp raid_hba.cpp raid_mgr.cpp raiddrvr.cpp scsi_bcd.cpp scsi_ccb.cpp scsi_con.cpp scsi_dev.cpp scsi_hba.cpp scsi_log.cpp scsi_mgr.cpp scsi_obj.cpp scsidrvr.cpp semaphor.c stat_log.cpp swap_em.c threads.c unreslvd.c makedepend: warning: array.cpp (reading /usr/include/sys/common_ansi.h), line 40: #error __PTRDIFF_TYPE__ not present makedepend: warning: array.cpp (reading /usr/include/sys/common_ansi.h), line 44: #error __SIZE_TYPE__ not present makedepend: warning: array.cpp (reading /usr/include/sys/common_ansi.h), line 48: #error __WCHAR_TYPE__ not present makedepend: warning: array.cpp (reading /usr/include/sys/common_ansi.h), line 52: #error __WINT_TYPE__ not present --- clean --- --- depend --- --- swap_em.o --- --- osd_unix.o --- --- engfile1.o --- --- engfile2.o --- --- engfile3.o --- --- eng_unix.o --- --- clean --- rm -f *.o dpteng --- engfile3.o --- g++ -I. -I/usr/include/g++ -Dunix -D__unix__ -D_DPT_FREE_BSD -D__UNIX__ -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -D_DPT_DEFINE_SEMUN -DI_WANT_SNI_DEBUG -DNEW_LOGGER -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -c -c engfile3.cpp --- depend --- makedepend -I. -I/usr/include/g++ -D_DPT_UNIX -D_DPT_FREE_BSD -D_DPT_DEFINE_SEMUN -D__unix__ -Dunix addr_rng.cpp array.cpp connect.cpp core.cpp core_ccb.cpp core_con.cpp core_dev.cpp core_mgr.cpp core_obj.cpp debug.cpp del1.cpp del2.cpp device.cpp dpt_buff.cpp dptalign.c dptcbuff.c driver.cpp eata2i2o.c eng_sig.c eng_std.cpp eng_unix.c engcalls.c engfile1.cpp engfile2.cpp engfile3.cpp engine.cpp englists.cpp engmsg.c findpath.c funcs.c gbl_fns.cpp hba.cpp hba_log.cpp kill.cpp lockunix.c manager.cpp msg_str.cpp object.cpp osd_unix.c ptrarray.cpp raid.cpp raid_bcd.cpp raid_dev.cpp raid_hba.cpp raid_mgr.cpp raiddrvr.cpp scsi_bcd.cpp scsi_ccb.cpp scsi_con.cpp scsi_dev.cpp scsi_hba.cpp scsi_log.cpp scsi_mgr.cpp scsi_obj.cpp scsidrvr.cpp semaphor.c stat_log.cpp swap_em.c threads.c unreslvd.c makedepend: warning: array.cpp (reading /usr/include/sys/common_ansi.h), line 40: #error __PTRDIFF_TYPE__ not present makedepend: warning: array.cpp (reading /usr/include/sys/common_ansi.h), line 44: #error __SIZE_TYPE__ not present makedepend: warning: array.cpp (reading /usr/include/sys/common_ansi.h), line 48: #error __WCHAR_TYPE__ not present makedepend: warning: array.cpp (reading /usr/include/sys/common_ansi.h), line 52: #error __WINT_TYPE__ not present --- engfile1.o --- g++ -I. -I/usr/include/g++ -Dunix -D__unix__ -D_DPT_FREE_BSD -D__UNIX__ -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -D_DPT_DEFINE_SEMUN -DI_WANT_SNI_DEBUG -DNEW_LOGGER -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -c -c engfile1.cpp --- engfile2.o --- g++ -I. -I/usr/include/g++ -Dunix -D__unix__ -D_DPT_FREE_BSD -D__UNIX__ -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -D_DPT_DEFINE_SEMUN -DI_WANT_SNI_DEBUG -DNEW_LOGGER -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -c -c engfile2.cpp --- dptcbuff.o --- --- eng_unix.o --- g++ -I. -I/usr/include/g++ -Dunix -D__unix__ -D_DPT_FREE_BSD -D__UNIX__ -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -D_DPT_DEFINE_SEMUN -DI_WANT_SNI_DEBUG -DNEW_LOGGER -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -c -c eng_unix.c --- swap_em.o --- g++ -I. -I/usr/include/g++ -Dunix -D__unix__ -D_DPT_FREE_BSD -D__UNIX__ -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -D_DPT_DEFINE_SEMUN -DI_WANT_SNI_DEBUG -DNEW_LOGGER -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -c -c swap_em.c --- osd_unix.o --- g++ -I. -I/usr/include/g++ -Dunix -D__unix__ -D_DPT_FREE_BSD -D__UNIX__ -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -D_DPT_DEFINE_SEMUN -DI_WANT_SNI_DEBUG -DNEW_LOGGER -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -c -c osd_unix.c --- engfile3.o --- In file included from get_info.h:342, from allfiles.hpp:90, from engfile3.cpp:28: device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCcapacity_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:12:25: note: in expansion of macro 'PACK' 12 | dptCcapacity_S capacity PACK; // Device capacity | ^~~~ device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCemuParam_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:13:26: note: in expansion of macro 'PACK' 13 | dptCemuParam_S emulation PACK; // Emulated drive parameters | ^~~~ In file included from allfiles.hpp:90, from engfile3.cpp:28: get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] --- funcs.o --- --- engfile1.o --- In file included from get_info.h:342, from allfiles.hpp:90, from engfile1.cpp:28: device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCcapacity_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:12:25: note: in expansion of macro 'PACK' 12 | dptCcapacity_S capacity PACK; // Device capacity | ^~~~ device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCemuParam_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:13:26: note: in expansion of macro 'PACK' 13 | dptCemuParam_S emulation PACK; // Emulated drive parameters | ^~~~ In file included from allfiles.hpp:90, from engfile1.cpp:28: get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] --- engfile2.o --- In file included from get_info.h:342, from allfiles.hpp:90, from engfile2.cpp:28: device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCcapacity_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:12:25: note: in expansion of macro 'PACK' 12 | dptCcapacity_S capacity PACK; // Device capacity | ^~~~ device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCemuParam_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:13:26: note: in expansion of macro 'PACK' 13 | dptCemuParam_S emulation PACK; // Emulated drive parameters | ^~~~ In file included from allfiles.hpp:90, from engfile2.cpp:28: get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] --- engfile3.o --- 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:362:21: note: in expansion of macro 'PACK' 362 | uCHAR p2Flags PACK; // Path 2 flags - see bit definitions above | ^~~~ get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:363:21: note: in expansion of macro 'PACK' 363 | uCHAR reserved4 PACK; // Reserved for future expansion | ^~~~ In file included from get_info.h:735, from allfiles.hpp:90, from engfile3.cpp:28: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' --- engfile1.o --- 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:362:21: note: in expansion of macro 'PACK' 362 | uCHAR p2Flags PACK; // Path 2 flags - see bit definitions above | ^~~~ get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:363:21: note: in expansion of macro 'PACK' 363 | uCHAR reserved4 PACK; // Reserved for future expansion | ^~~~ In file included from get_info.h:735, from allfiles.hpp:90, from engfile1.cpp:28: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' --- engfile2.o --- 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:362:21: note: in expansion of macro 'PACK' 362 | uCHAR p2Flags PACK; // Path 2 flags - see bit definitions above | ^~~~ get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:363:21: note: in expansion of macro 'PACK' 363 | uCHAR reserved4 PACK; // Reserved for future expansion | ^~~~ In file included from get_info.h:735, from allfiles.hpp:90, from engfile2.cpp:28: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' --- engfile3.o --- 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:736, from allfiles.hpp:90, from engfile3.cpp:28: hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptIOaddr_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:9:23: note: in expansion of macro 'PACK' 9 | dptIOaddr_U ioAddr PACK; // EISA/ISA/PCI address | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptHBAid_U' [-Wattributes] --- engfile1.o --- 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:736, from allfiles.hpp:90, from engfile1.cpp:28: hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptIOaddr_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:9:23: note: in expansion of macro 'PACK' 9 | dptIOaddr_U ioAddr PACK; // EISA/ISA/PCI address | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptHBAid_U' [-Wattributes] --- engfile2.o --- 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:736, from allfiles.hpp:90, from engfile2.cpp:28: hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptIOaddr_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:9:23: note: in expansion of macro 'PACK' 9 | dptIOaddr_U ioAddr PACK; // EISA/ISA/PCI address | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptHBAid_U' [-Wattributes] --- engfile3.o --- 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:15:19: note: in expansion of macro 'PACK' 15 | dptHBAid_U id PACK; // EISA = ID PAL bytes | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptChanInfo_S [3]' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:55:42: note: in expansion of macro 'PACK' 55 | dptChanInfo_S chanInfo[NUM_CHAN_INFO] PACK; // SCSI channel info (multi-channel boards) | ^~~~ In file included from get_info.h:802, from allfiles.hpp:90, from engfile3.cpp:28: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' --- engfile1.o --- 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:15:19: note: in expansion of macro 'PACK' 15 | dptHBAid_U id PACK; // EISA = ID PAL bytes | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptChanInfo_S [3]' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:55:42: note: in expansion of macro 'PACK' 55 | dptChanInfo_S chanInfo[NUM_CHAN_INFO] PACK; // SCSI channel info (multi-channel boards) | ^~~~ In file included from get_info.h:802, from allfiles.hpp:90, from engfile1.cpp:28: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' --- engfile2.o --- 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:15:19: note: in expansion of macro 'PACK' 15 | dptHBAid_U id PACK; // EISA = ID PAL bytes | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptChanInfo_S [3]' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:55:42: note: in expansion of macro 'PACK' 55 | dptChanInfo_S chanInfo[NUM_CHAN_INFO] PACK; // SCSI channel info (multi-channel boards) | ^~~~ In file included from get_info.h:802, from allfiles.hpp:90, from engfile2.cpp:28: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' --- engfile3.o --- 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:826, from allfiles.hpp:90, from engfile3.cpp:28: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] --- engfile1.o --- 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:826, from allfiles.hpp:90, from engfile1.cpp:28: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] --- engfile2.o --- 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:826, from allfiles.hpp:90, from engfile2.cpp:28: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] --- engfile3.o --- 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ --- engfile1.o --- 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ --- engfile2.o --- 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ --- dptcbuff.o --- g++ -I. -I/usr/include/g++ -Dunix -D__unix__ -D_DPT_FREE_BSD -D__UNIX__ -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -D_DPT_DEFINE_SEMUN -DI_WANT_SNI_DEBUG -DNEW_LOGGER -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -c -c dptcbuff.c --- funcs.o --- g++ -I. -I/usr/include/g++ -Dunix -D__unix__ -D_DPT_FREE_BSD -D__UNIX__ -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -D_DPT_DEFINE_SEMUN -DI_WANT_SNI_DEBUG -DNEW_LOGGER -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -c -c funcs.c --- engmsg.o --- g++ -I. -I/usr/include/g++ -Dunix -D__unix__ -D_DPT_FREE_BSD -D__UNIX__ -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -D_DPT_DEFINE_SEMUN -DI_WANT_SNI_DEBUG -DNEW_LOGGER -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -c -c engmsg.c engmsg.c: In function 'int CheckForEngine(int, int, int)': engmsg.c:301:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 301 | if(IsLock("dpteng")) | ^~~~~~~~ --- eng_sig.o --- g++ -I. -I/usr/include/g++ -Dunix -D__unix__ -D_DPT_FREE_BSD -D__UNIX__ -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -D_DPT_DEFINE_SEMUN -DI_WANT_SNI_DEBUG -DNEW_LOGGER -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -c -c eng_sig.c --- array.o --- g++ -I. -I/usr/include/g++ -Dunix -D__unix__ -D_DPT_FREE_BSD -D__UNIX__ -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -D_DPT_DEFINE_SEMUN -DI_WANT_SNI_DEBUG -DNEW_LOGGER -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -c -c array.cpp --- ptrarray.o --- g++ -I. -I/usr/include/g++ -Dunix -D__unix__ -D_DPT_FREE_BSD -D__UNIX__ -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -D_DPT_DEFINE_SEMUN -DI_WANT_SNI_DEBUG -DNEW_LOGGER -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -c -c ptrarray.cpp --- dpt_buff.o --- g++ -I. -I/usr/include/g++ -Dunix -D__unix__ -D_DPT_FREE_BSD -D__UNIX__ -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -D_DPT_DEFINE_SEMUN -DI_WANT_SNI_DEBUG -DNEW_LOGGER -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -c -c dpt_buff.cpp --- semaphor.o --- g++ -I. -I/usr/include/g++ -Dunix -D__unix__ -D_DPT_FREE_BSD -D__UNIX__ -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -D_DPT_DEFINE_SEMUN -DI_WANT_SNI_DEBUG -DNEW_LOGGER -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -c -c semaphor.c --- engine.o --- g++ -I. -I/usr/include/g++ -Dunix -D__unix__ -D_DPT_FREE_BSD -D__UNIX__ -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -D_DPT_DEFINE_SEMUN -DI_WANT_SNI_DEBUG -DNEW_LOGGER -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -c -c engine.cpp --- threads.o --- g++ -I. -I/usr/include/g++ -Dunix -D__unix__ -D_DPT_FREE_BSD -D__UNIX__ -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -D_DPT_DEFINE_SEMUN -DI_WANT_SNI_DEBUG -DNEW_LOGGER -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -c -c threads.c --- dptalign.o --- g++ -I. -I/usr/include/g++ -Dunix -D__unix__ -D_DPT_FREE_BSD -D__UNIX__ -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -D_DPT_DEFINE_SEMUN -DI_WANT_SNI_DEBUG -DNEW_LOGGER -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -c -c dptalign.c --- engine.o --- In file included from get_info.h:342, from allfiles.hpp:90, from engine.cpp:27: device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCcapacity_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:12:25: note: in expansion of macro 'PACK' 12 | dptCcapacity_S capacity PACK; // Device capacity | ^~~~ device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCemuParam_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:13:26: note: in expansion of macro 'PACK' 13 | dptCemuParam_S emulation PACK; // Emulated drive parameters | ^~~~ In file included from allfiles.hpp:90, from engine.cpp:27: get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:362:21: note: in expansion of macro 'PACK' 362 | uCHAR p2Flags PACK; // Path 2 flags - see bit definitions above | ^~~~ get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:363:21: note: in expansion of macro 'PACK' 363 | uCHAR reserved4 PACK; // Reserved for future expansion | ^~~~ In file included from get_info.h:735, from allfiles.hpp:90, from engine.cpp:27: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:736, from allfiles.hpp:90, from engine.cpp:27: hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptIOaddr_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:9:23: note: in expansion of macro 'PACK' 9 | dptIOaddr_U ioAddr PACK; // EISA/ISA/PCI address | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptHBAid_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:15:19: note: in expansion of macro 'PACK' 15 | dptHBAid_U id PACK; // EISA = ID PAL bytes | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptChanInfo_S [3]' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:55:42: note: in expansion of macro 'PACK' 55 | dptChanInfo_S chanInfo[NUM_CHAN_INFO] PACK; // SCSI channel info (multi-channel boards) | ^~~~ In file included from get_info.h:802, from allfiles.hpp:90, from engine.cpp:27: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:826, from allfiles.hpp:90, from engine.cpp:27: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ --- debug.o --- g++ -I. -I/usr/include/g++ -Dunix -D__unix__ -D_DPT_FREE_BSD -D__UNIX__ -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -D_DPT_DEFINE_SEMUN -DI_WANT_SNI_DEBUG -DNEW_LOGGER -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -c -c debug.cpp --- osd_unix.o --- In file included from ./get_info.h:342, from ./dptcbuff.h:2, from osd_unix.c:89: ./device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCcapacity_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ ./device.hh:12:25: note: in expansion of macro 'PACK' 12 | dptCcapacity_S capacity PACK; // Device capacity | ^~~~ ./device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCemuParam_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ ./device.hh:13:26: note: in expansion of macro 'PACK' 13 | dptCemuParam_S emulation PACK; // Emulated drive parameters | ^~~~ In file included from ./dptcbuff.h:2, from osd_unix.c:89: ./get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ ./get_info.h:362:21: note: in expansion of macro 'PACK' 362 | uCHAR p2Flags PACK; // Path 2 flags - see bit definitions above | ^~~~ ./get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ ./get_info.h:363:21: note: in expansion of macro 'PACK' 363 | uCHAR reserved4 PACK; // Reserved for future expansion | ^~~~ In file included from ./get_info.h:735, from ./dptcbuff.h:2, from osd_unix.c:89: ./mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ ./mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ ./mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ ./mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from ./get_info.h:736, from ./dptcbuff.h:2, from osd_unix.c:89: ./hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptIOaddr_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ ./hba.hh:9:23: note: in expansion of macro 'PACK' 9 | dptIOaddr_U ioAddr PACK; // EISA/ISA/PCI address | ^~~~ ./hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptHBAid_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ ./hba.hh:15:19: note: in expansion of macro 'PACK' 15 | dptHBAid_U id PACK; // EISA = ID PAL bytes | ^~~~ ./hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptChanInfo_S [3]' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ ./hba.hh:55:42: note: in expansion of macro 'PACK' 55 | dptChanInfo_S chanInfo[NUM_CHAN_INFO] PACK; // SCSI channel info (multi-channel boards) | ^~~~ In file included from ./get_info.h:802, from ./dptcbuff.h:2, from osd_unix.c:89: ./mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ ./mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ ./mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ ./mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from ./get_info.h:826, from ./dptcbuff.h:2, from osd_unix.c:89: ./mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ ./mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ ./mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ ./mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ osd_unix.c:223:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 223 | static char *DebugFileName = "EngLog"; | ^~~~~~~~ --- eng_unix.o --- eng_unix.c:124:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 124 | {"?", 1, 1 }, | ^~~ eng_unix.c:125:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 125 | {"HELP", 4, 2 }, | ^~~~~~ eng_unix.c:126:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 126 | {"VERBOSE", 7, 3 }, | ^~~~~~~~~ eng_unix.c:127:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 127 | {"EATAHEX", 7, 4 }, | ^~~~~~~~~ eng_unix.c:128:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 128 | {"EATAINFO", 8, 5 }, | ^~~~~~~~~~ eng_unix.c:129:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 129 | {"NOKILL", 6, 6 }, | ^~~~~~~~ eng_unix.c:169:1: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type] 169 | main(int argc, char *argv[]) | ^~~~ --- osd_unix.o --- osd_unix.c: In function 'DPT_RTN_T osdLoggerCmd(DPT_MSG_T, void*, void*, uSHORT, uLONG, uLONG)': osd_unix.c:2836:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2836 | if (!(loggerAccessSem = osdCreateNamedSemaphore("DPTELOG.SEM"))) { | ^~~~~~~~~~~~~ --- lockunix.o --- g++ -I. -I/usr/include/g++ -Dunix -D__unix__ -D_DPT_FREE_BSD -D__UNIX__ -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -D_DPT_DEFINE_SEMUN -DI_WANT_SNI_DEBUG -DNEW_LOGGER -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -c -c lockunix.c --- eata2i2o.o --- g++ -I. -I/usr/include/g++ -Dunix -D__unix__ -D_DPT_FREE_BSD -D__UNIX__ -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -D_DPT_DEFINE_SEMUN -DI_WANT_SNI_DEBUG -DNEW_LOGGER -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -c -c eata2i2o.c --- findpath.o --- g++ -I. -I/usr/include/g++ -Dunix -D__unix__ -D_DPT_FREE_BSD -D__UNIX__ -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -D_DPT_DEFINE_SEMUN -DI_WANT_SNI_DEBUG -DNEW_LOGGER -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -c -c findpath.c --- engine.o --- engine.cpp:86:29: warning: 'engineSig_P' initialized and declared 'extern' 86 | extern "C" dpt_sig_S const *engineSig_P = &engineSig; | ^~~~~~~~~~~ --- dpteng --- g++ -v -v -o dpteng swap_em.o osd_unix.o engfile1.o engfile2.o engfile3.o eng_unix.o dptcbuff.o funcs.o engmsg.o eng_sig.o array.o ptrarray.o dpt_buff.o semaphor.o engine.o threads.o dptalign.o debug.o lockunix.o eata2i2o.o findpath.o Using built-in specs. COLLECT_GCC=/pbulk/work/sysutils/dptutil/work/.gcc/bin/g++ COLLECT_LTO_WRAPPER=/usr/libexec/lto-wrapper Target: i486--netbsdelf Configured with: /usr/src/tools/gcc/../../external/gpl3/gcc/dist/configure --target=i486--netbsdelf --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/support/send-pr.html --with-pkgversion='NetBSD nb2 20230710' --with-system-zlib --without-isl --enable-__cxa_atexit --enable-libstdcxx-time=rt --enable-libstdcxx-threads --with-diagnostics-color=auto-if-env --with-arch=i486 --with-tune=nocona --with-default-libstdcxx-abi=new --with-mpc-lib=/var/obj/mknative/i386/usr/src/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/var/obj/mknative/i386/usr/src/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/var/obj/mknative/i386/usr/src/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src/external/lgpl3/gmp/lib/libgmp/arch/i386 --enable-tls --disable-multilib --disable-libstdcxx-pch --build=i486--netbsdelf --host=i486--netbsdelf --with-sysroot=/var/obj/mknative/i386/usr/src/destdir.i386 Thread model: posix Supported LTO compression algorithms: zlib gcc version 10.5.0 (nb3 20231008) COMPILER_PATH=/usr/libexec/ LIBRARY_PATH=/usr/lib/ COLLECT_GCC_OPTIONS='-fstack-protector-strong' '-D' '_FORTIFY_SOURCE=2' '-fPIC' '-v' '-v' '-o' 'dpteng' '-I' '/pbulk/work/sysutils/dptutil/work/.buildlink/include' '-pie' '-shared-libgcc' '-mtune=nocona' '-march=i486' ld -plugin /usr/libexec/liblto_plugin.so -plugin-opt=/usr/libexec/lto-wrapper -plugin-opt=-fresolution=/tmp//cc8mgvSj.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --eh-frame-hdr -dc -dp -e __start -pie -dynamic-linker /usr/libexec/ld.elf_so -pie -o dpteng /usr/lib/crt0.o /usr/lib/crti.o /usr/lib/crtbeginS.o -zrelro swap_em.o osd_unix.o engfile1.o engfile2.o engfile3.o eng_unix.o dptcbuff.o funcs.o engmsg.o eng_sig.o array.o ptrarray.o dpt_buff.o semaphor.o engine.o threads.o dptalign.o debug.o lockunix.o eata2i2o.o findpath.o -lstdc++ -lm --as-needed -lgcc_s --no-as-needed -lgcc -lc --as-needed -lgcc_s --no-as-needed -lgcc /usr/lib/crtendS.o /usr/lib/crtn.o COLLECT_GCC_OPTIONS='-fstack-protector-strong' '-D' '_FORTIFY_SOURCE=2' '-fPIC' '-v' '-v' '-o' 'dpteng' '-I' '/pbulk/work/sysutils/dptutil/work/.buildlink/include' '-pie' '-shared-libgcc' '-mtune=nocona' '-march=i486' (cd dptutil && /usr/bin/make depend && /usr/bin/make) --- depend --- makedepend -DFLG_STAT_LAP=0x20 -D_DPT_UNIX -D_DPT_FREE_BSD -- -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -- alarm.cpp bufiolsb.c cmdlist.cpp command.cpp config.cpp creatrad.cpp ctlr_map.cpp deletrad.cpp dpt_api.c dpt_buff.cpp dptalign.c drv_busy.cpp dynsize.cpp engcalls.c engiface.cpp engmsg.c eventlog.cpp expand.cpp findpath.c flash.cpp flashmem.cpp forcest.cpp funcs.c hba_log.cpp id_list.cpp intlist.cpp listdev.cpp lockunix.c lzssdon.cpp lzstrbuf.cpp modnvram.cpp namarray.cpp nvrambit.cpp parsargv.cpp parser.cpp parserr.cpp raidutil.cpp rawdata.cpp rdutlosd.cpp rmwflash.cpp rstnvram.cpp scsi_log.cpp scsilist.cpp setcache.cpp setrate.cpp setspeed.cpp showinq.cpp status.cpp strlist.cpp swap_em.c taskctrl.cpp uartdmp.cpp usage.cpp zap.cpp setscfg.cpp segment.cpp makedepend: warning: alarm.cpp (reading /usr/include/sys/common_ansi.h), line 40: #error __PTRDIFF_TYPE__ not present makedepend: warning: alarm.cpp (reading /usr/include/sys/common_ansi.h), line 44: #error __SIZE_TYPE__ not present makedepend: warning: alarm.cpp (reading /usr/include/sys/common_ansi.h), line 48: #error __WCHAR_TYPE__ not present makedepend: warning: alarm.cpp (reading /usr/include/sys/common_ansi.h), line 52: #error __WINT_TYPE__ not present --- clean --- --- depend --- --- alarm.o --- --- bufiolsb.o --- --- cmdlist.o --- --- command.o --- --- config.o --- --- creatrad.o --- --- clean --- rm -f *.o raidutil --- depend --- makedepend -DFLG_STAT_LAP=0x20 -D_DPT_UNIX -D_DPT_FREE_BSD -- -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -- alarm.cpp bufiolsb.c cmdlist.cpp command.cpp config.cpp creatrad.cpp ctlr_map.cpp deletrad.cpp dpt_api.c dpt_buff.cpp dptalign.c drv_busy.cpp dynsize.cpp engcalls.c engiface.cpp engmsg.c eventlog.cpp expand.cpp findpath.c flash.cpp flashmem.cpp forcest.cpp funcs.c hba_log.cpp id_list.cpp intlist.cpp listdev.cpp lockunix.c lzssdon.cpp lzstrbuf.cpp modnvram.cpp namarray.cpp nvrambit.cpp parsargv.cpp parser.cpp parserr.cpp raidutil.cpp rawdata.cpp rdutlosd.cpp rmwflash.cpp rstnvram.cpp scsi_log.cpp scsilist.cpp setcache.cpp setrate.cpp setspeed.cpp showinq.cpp status.cpp strlist.cpp swap_em.c taskctrl.cpp uartdmp.cpp usage.cpp zap.cpp setscfg.cpp segment.cpp --- alarm.o --- g++ -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -c alarm.cpp --- bufiolsb.o --- g++ -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -c bufiolsb.c --- cmdlist.o --- g++ -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -c cmdlist.cpp --- ctlr_map.o --- --- command.o --- g++ -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -c command.cpp --- config.o --- g++ -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -c config.cpp --- creatrad.o --- g++ -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -c creatrad.cpp --- depend --- makedepend: warning: alarm.cpp (reading /usr/include/sys/common_ansi.h), line 40: #error __PTRDIFF_TYPE__ not present --- ctlr_map.o --- g++ -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -c ctlr_map.cpp --- depend --- makedepend: warning: alarm.cpp (reading /usr/include/sys/common_ansi.h), line 44: #error __SIZE_TYPE__ not present makedepend: warning: alarm.cpp (reading /usr/include/sys/common_ansi.h), line 48: #error __WCHAR_TYPE__ not present makedepend: warning: alarm.cpp (reading /usr/include/sys/common_ansi.h), line 52: #error __WINT_TYPE__ not present --- cmdlist.o --- In file included from get_info.h:342, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from cmdlist.hpp:26, from cmdlist.cpp:23: device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCcapacity_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:12:25: note: in expansion of macro 'PACK' 12 | dptCcapacity_S capacity PACK; // Device capacity | ^~~~ device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCemuParam_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:13:26: note: in expansion of macro 'PACK' 13 | dptCemuParam_S emulation PACK; // Emulated drive parameters | ^~~~ In file included from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from cmdlist.hpp:26, from cmdlist.cpp:23: get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:362:21: note: in expansion of macro 'PACK' 362 | uCHAR p2Flags PACK; // Path 2 flags - see bit definitions above | ^~~~ get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:363:21: note: in expansion of macro 'PACK' 363 | uCHAR reserved4 PACK; // Reserved for future expansion | ^~~~ In file included from get_info.h:735, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from cmdlist.hpp:26, from cmdlist.cpp:23: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:736, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from cmdlist.hpp:26, from cmdlist.cpp:23: hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptIOaddr_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:9:23: note: in expansion of macro 'PACK' 9 | dptIOaddr_U ioAddr PACK; // EISA/ISA/PCI address | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptHBAid_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:15:19: note: in expansion of macro 'PACK' 15 | dptHBAid_U id PACK; // EISA = ID PAL bytes | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptChanInfo_S [3]' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:55:42: note: in expansion of macro 'PACK' 55 | dptChanInfo_S chanInfo[NUM_CHAN_INFO] PACK; // SCSI channel info (multi-channel boards) | ^~~~ --- config.o --- In file included from get_info.h:342, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from config.cpp:21: device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCcapacity_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:12:25: note: in expansion of macro 'PACK' 12 | dptCcapacity_S capacity PACK; // Device capacity | ^~~~ --- ctlr_map.o --- ctlr_map.cpp: In member function 'void DPTControllerMap::init()': ctlr_map.cpp:810:6: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 810 | "dmesg | sed -n 's/^dpti\\([0-9]*\\).* bus /\\1 dpti\\1/p\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 811 | "s/.* at asr\\([0-9]*\\).* bus /\\1 dpti\\1/p' | sort -u" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- config.o --- device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCemuParam_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:13:26: note: in expansion of macro 'PACK' 13 | dptCemuParam_S emulation PACK; // Emulated drive parameters | ^~~~ --- cmdlist.o --- In file included from get_info.h:802, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from cmdlist.hpp:26, from cmdlist.cpp:23: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ --- config.o --- In file included from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from config.cpp:21: get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:362:21: note: in expansion of macro 'PACK' 362 | uCHAR p2Flags PACK; // Path 2 flags - see bit definitions above | ^~~~ --- ctlr_map.o --- ctlr_map.cpp:836:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 836 | "dmesg | sed -n 's/^dpti\\([0-9]*\\).* bus \\([0-9]*\\)/\\1 \\2 dpti\\1/p\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | "s/^dpt\\([0-9]*\\).* bus \\([0-9]*\\)/\\1 \\2 dpt\\1/p\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | "s/^dpt\\([0-9]*\\).*/\\1 0 dpt\\1/p\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | "s/.* at asr\\([0-9]*\\).* bus \\([0-9]*\\).*/\\1 \\2 asr\\1/p\n'"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- config.o --- get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:363:21: note: in expansion of macro 'PACK' 363 | uCHAR reserved4 PACK; // Reserved for future expansion | ^~~~ --- cmdlist.o --- In file included from get_info.h:826, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from cmdlist.hpp:26, from cmdlist.cpp:23: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ --- ctlr_map.o --- ctlr_map.cpp:895:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 895 | "dmesg | sed -n 's/^\\(dpti[0-9]*\\).* bus \\([0-9]*\\)/bus \\2 \\1/p\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 896 | #if (defined(_DPT_FREE_BSD)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 897 | /* "s/.* at \\(asr[0-9]*\\).* bus \\([0-9]*\\)/bus \\2 \\1/p\n" */ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 898 | #endif | ~~~~~~ 899 | "s/^\\(dpt[0-9]*\\).* bus \\([0-9]*\\)/bus \\2 \\1/p\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | "s/^\\(dpt[0-9]*\\).*/bus 0 \\1/p\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 901 | #if (defined(_DPT_FREE_BSD)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 902 | "s/^\\(.*\\) at \\(asr[0-9]*\\) bus \\([0-9]*\\) target \\([0-9]*\\) lun \\([0-9]*\\)/\\1 \\2 \\3 \\4 \\5/p\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 903 | #endif | ~~~~~~ 904 | "s/^tg.* target \\([0-9]*\\)/tg \\1/p\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 905 | "s/^\\(s[drt][0-9]\\).* unit \\([0-9]*\\).*/lun \\2 \\1/p' |" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 906 | "awk 'BEGIN {\n" | ~~~~~~~~~~~~~~~~ 907 | " bus=-1\n" | ~~~~~~~~~~~~~~~~ 908 | " id=-1\n" | ~~~~~~~~~~~~~~~ 909 | " type=\"\"\n" | ~~~~~~~~~~~~~~~~~~~ 910 | "}\n" | ~~~~~ 911 | "/^bus 0 / {\n" | ~~~~~~~~~~~~~~~ 912 | " bus=-1\n" | ~~~~~~~~~~~~~~~~ 913 | "}\n" | ~~~~~ 914 | "/^bus/ {\n" | ~~~~~~~~~~~~ 915 | " type=$3\n" | ~~~~~~~~~~~~~~~~~ 916 | " bus=$2\n" | ~~~~~~~~~~~~~~~~ 917 | " id=-1\n" | ~~~~~~~~~~~~~~~ 918 | "}\n" | ~~~~~ 919 | "/^tg/ {\n" | ~~~~~~~~~~~ 920 | " id=$2\n" | ~~~~~~~~~~~~~~~ 921 | "}\n" | ~~~~~ 922 | #if (defined(_DPT_FREE_BSD)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 923 | "/asr/ {\n" | ~~~~~~~~~~~ 924 | " print $0\n" | ~~~~~~~~~~~~~ 925 | "}\n" | ~~~~~ 926 | #endif | ~~~~~~ 927 | "/^lun/ {\n" | ~~~~~~~~~~~~ 928 | " if (( bus != -1 ) && ( id != -1 )) {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | " print $3 \" \" type \" \" bus \" \" id \" \" $2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 930 | " }\n" | ~~~~~~~~~~~ 931 | "}'"); | ~~~~ --- config.o --- In file included from get_info.h:735, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from config.cpp:21: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:736, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from config.cpp:21: hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptIOaddr_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:9:23: note: in expansion of macro 'PACK' 9 | dptIOaddr_U ioAddr PACK; // EISA/ISA/PCI address | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptHBAid_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:15:19: note: in expansion of macro 'PACK' 15 | dptHBAid_U id PACK; // EISA = ID PAL bytes | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptChanInfo_S [3]' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:55:42: note: in expansion of macro 'PACK' 55 | dptChanInfo_S chanInfo[NUM_CHAN_INFO] PACK; // SCSI channel info (multi-channel boards) | ^~~~ In file included from get_info.h:802, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from config.cpp:21: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ --- creatrad.o --- In file included from get_info.h:342, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from creatrad.hpp:24, from creatrad.cpp:22: device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCcapacity_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:12:25: note: in expansion of macro 'PACK' 12 | dptCcapacity_S capacity PACK; // Device capacity | ^~~~ --- command.o --- In file included from get_info.h:342, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from command.cpp:46: device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCcapacity_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:12:25: note: in expansion of macro 'PACK' 12 | dptCcapacity_S capacity PACK; // Device capacity | ^~~~ --- creatrad.o --- device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCemuParam_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:13:26: note: in expansion of macro 'PACK' 13 | dptCemuParam_S emulation PACK; // Emulated drive parameters | ^~~~ --- command.o --- device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCemuParam_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:13:26: note: in expansion of macro 'PACK' 13 | dptCemuParam_S emulation PACK; // Emulated drive parameters | ^~~~ --- config.o --- In file included from get_info.h:826, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from config.cpp:21: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ --- creatrad.o --- In file included from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from creatrad.hpp:24, from creatrad.cpp:22: get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:362:21: note: in expansion of macro 'PACK' 362 | uCHAR p2Flags PACK; // Path 2 flags - see bit definitions above | ^~~~ --- command.o --- In file included from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from command.cpp:46: get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:362:21: note: in expansion of macro 'PACK' 362 | uCHAR p2Flags PACK; // Path 2 flags - see bit definitions above | ^~~~ --- creatrad.o --- get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:363:21: note: in expansion of macro 'PACK' 363 | uCHAR reserved4 PACK; // Reserved for future expansion | ^~~~ --- command.o --- get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:363:21: note: in expansion of macro 'PACK' 363 | uCHAR reserved4 PACK; // Reserved for future expansion | ^~~~ --- creatrad.o --- In file included from get_info.h:735, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from creatrad.hpp:24, from creatrad.cpp:22: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ --- command.o --- In file included from get_info.h:735, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from command.cpp:46: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ --- creatrad.o --- mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ --- command.o --- mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ --- creatrad.o --- In file included from get_info.h:736, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from creatrad.hpp:24, from creatrad.cpp:22: hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptIOaddr_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:9:23: note: in expansion of macro 'PACK' 9 | dptIOaddr_U ioAddr PACK; // EISA/ISA/PCI address | ^~~~ --- command.o --- In file included from get_info.h:736, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from command.cpp:46: hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptIOaddr_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:9:23: note: in expansion of macro 'PACK' 9 | dptIOaddr_U ioAddr PACK; // EISA/ISA/PCI address | ^~~~ --- creatrad.o --- hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptHBAid_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:15:19: note: in expansion of macro 'PACK' 15 | dptHBAid_U id PACK; // EISA = ID PAL bytes | ^~~~ --- command.o --- hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptHBAid_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:15:19: note: in expansion of macro 'PACK' 15 | dptHBAid_U id PACK; // EISA = ID PAL bytes | ^~~~ --- creatrad.o --- hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptChanInfo_S [3]' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:55:42: note: in expansion of macro 'PACK' 55 | dptChanInfo_S chanInfo[NUM_CHAN_INFO] PACK; // SCSI channel info (multi-channel boards) | ^~~~ --- command.o --- hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptChanInfo_S [3]' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:55:42: note: in expansion of macro 'PACK' 55 | dptChanInfo_S chanInfo[NUM_CHAN_INFO] PACK; // SCSI channel info (multi-channel boards) | ^~~~ In file included from get_info.h:802, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from command.cpp:46: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ --- creatrad.o --- In file included from get_info.h:802, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from creatrad.hpp:24, from creatrad.cpp:22: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ --- command.o --- mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ --- creatrad.o --- mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ --- alarm.o --- In file included from get_info.h:342, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from alarm.hpp:24, from alarm.cpp:24: device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCcapacity_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:12:25: note: in expansion of macro 'PACK' 12 | dptCcapacity_S capacity PACK; // Device capacity | ^~~~ device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCemuParam_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:13:26: note: in expansion of macro 'PACK' 13 | dptCemuParam_S emulation PACK; // Emulated drive parameters | ^~~~ --- command.o --- In file included from get_info.h:826, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from command.cpp:46: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ --- creatrad.o --- In file included from get_info.h:826, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from creatrad.hpp:24, from creatrad.cpp:22: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ --- command.o --- mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ --- creatrad.o --- mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ --- alarm.o --- In file included from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from alarm.hpp:24, from alarm.cpp:24: get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:362:21: note: in expansion of macro 'PACK' 362 | uCHAR p2Flags PACK; // Path 2 flags - see bit definitions above | ^~~~ get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:363:21: note: in expansion of macro 'PACK' 363 | uCHAR reserved4 PACK; // Reserved for future expansion | ^~~~ In file included from get_info.h:735, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from alarm.hpp:24, from alarm.cpp:24: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:736, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from alarm.hpp:24, from alarm.cpp:24: hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptIOaddr_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:9:23: note: in expansion of macro 'PACK' 9 | dptIOaddr_U ioAddr PACK; // EISA/ISA/PCI address | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptHBAid_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:15:19: note: in expansion of macro 'PACK' 15 | dptHBAid_U id PACK; // EISA = ID PAL bytes | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptChanInfo_S [3]' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:55:42: note: in expansion of macro 'PACK' 55 | dptChanInfo_S chanInfo[NUM_CHAN_INFO] PACK; // SCSI channel info (multi-channel boards) | ^~~~ In file included from get_info.h:802, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from alarm.hpp:24, from alarm.cpp:24: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:826, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from alarm.hpp:24, from alarm.cpp:24: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ --- deletrad.o --- g++ -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -c deletrad.cpp --- dpt_buff.o --- g++ -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -c dpt_buff.cpp --- deletrad.o --- In file included from get_info.h:342, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from deletrad.hpp:24, from deletrad.cpp:21: device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCcapacity_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:12:25: note: in expansion of macro 'PACK' 12 | dptCcapacity_S capacity PACK; // Device capacity | ^~~~ device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCemuParam_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:13:26: note: in expansion of macro 'PACK' 13 | dptCemuParam_S emulation PACK; // Emulated drive parameters | ^~~~ In file included from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from deletrad.hpp:24, from deletrad.cpp:21: get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:362:21: note: in expansion of macro 'PACK' 362 | uCHAR p2Flags PACK; // Path 2 flags - see bit definitions above | ^~~~ get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:363:21: note: in expansion of macro 'PACK' 363 | uCHAR reserved4 PACK; // Reserved for future expansion | ^~~~ In file included from get_info.h:735, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from deletrad.hpp:24, from deletrad.cpp:21: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:736, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from deletrad.hpp:24, from deletrad.cpp:21: hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptIOaddr_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:9:23: note: in expansion of macro 'PACK' 9 | dptIOaddr_U ioAddr PACK; // EISA/ISA/PCI address | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptHBAid_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:15:19: note: in expansion of macro 'PACK' 15 | dptHBAid_U id PACK; // EISA = ID PAL bytes | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptChanInfo_S [3]' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:55:42: note: in expansion of macro 'PACK' 55 | dptChanInfo_S chanInfo[NUM_CHAN_INFO] PACK; // SCSI channel info (multi-channel boards) | ^~~~ In file included from get_info.h:802, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from deletrad.hpp:24, from deletrad.cpp:21: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:826, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from deletrad.hpp:24, from deletrad.cpp:21: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ --- dptalign.o --- g++ -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -c dptalign.c --- dynsize.o --- --- engcalls.o --- --- dynsize.o --- g++ -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -c dynsize.cpp --- engcalls.o --- g++ -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -c engcalls.c engcalls.c:95:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 95 | char *EnginePathName = "dpteng"; | ^~~~~~~~ engcalls.c:96:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 96 | char *CommEnginePathName = "dptcom"; | ^~~~~~~~ : warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] engcalls.c:123:31: note: in expansion of macro '_NBSD_LIBEXEC' 123 | char *EnginePathNameDefault = _NBSD_LIBEXEC "/dpteng &"; | ^~~~~~~~~~~~~ : warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] engcalls.c:124:35: note: in expansion of macro '_NBSD_LIBEXEC' 124 | char *CommEnginePathNameDefault = _NBSD_LIBEXEC "/dptcom &"; | ^~~~~~~~~~~~~ : warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] engcalls.c:125:25: note: in expansion of macro '_NBSD_LIBEXEC' 125 | char *DefaultPathName = _NBSD_LIBEXEC; | ^~~~~~~~~~~~~ --- engiface.o --- g++ -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -c engiface.cpp --- engmsg.o --- g++ -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -c engmsg.c --- engiface.o --- In file included from get_info.h:342, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from engiface.cpp:25: device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCcapacity_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:12:25: note: in expansion of macro 'PACK' 12 | dptCcapacity_S capacity PACK; // Device capacity | ^~~~ device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCemuParam_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:13:26: note: in expansion of macro 'PACK' 13 | dptCemuParam_S emulation PACK; // Emulated drive parameters | ^~~~ In file included from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from engiface.cpp:25: get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:362:21: note: in expansion of macro 'PACK' 362 | uCHAR p2Flags PACK; // Path 2 flags - see bit definitions above | ^~~~ get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:363:21: note: in expansion of macro 'PACK' 363 | uCHAR reserved4 PACK; // Reserved for future expansion | ^~~~ In file included from get_info.h:735, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from engiface.cpp:25: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:736, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from engiface.cpp:25: hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptIOaddr_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:9:23: note: in expansion of macro 'PACK' 9 | dptIOaddr_U ioAddr PACK; // EISA/ISA/PCI address | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptHBAid_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:15:19: note: in expansion of macro 'PACK' 15 | dptHBAid_U id PACK; // EISA = ID PAL bytes | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptChanInfo_S [3]' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:55:42: note: in expansion of macro 'PACK' 55 | dptChanInfo_S chanInfo[NUM_CHAN_INFO] PACK; // SCSI channel info (multi-channel boards) | ^~~~ In file included from get_info.h:802, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from engiface.cpp:25: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:826, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from engiface.cpp:25: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ --- engmsg.o --- engmsg.c: In function 'int CheckForEngine(int, int, int)': engmsg.c:301:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 301 | if(IsLock("dpteng")) | ^~~~~~~~ --- eventlog.o --- g++ -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -c eventlog.cpp --- expand.o --- g++ -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -c expand.cpp --- findpath.o --- --- flash.o --- --- findpath.o --- g++ -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -c findpath.c --- flash.o --- g++ -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -c flash.cpp --- expand.o --- In file included from get_info.h:342, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from expand.hpp:24, from expand.cpp:22: device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCcapacity_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:12:25: note: in expansion of macro 'PACK' 12 | dptCcapacity_S capacity PACK; // Device capacity | ^~~~ device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCemuParam_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:13:26: note: in expansion of macro 'PACK' 13 | dptCemuParam_S emulation PACK; // Emulated drive parameters | ^~~~ In file included from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from expand.hpp:24, from expand.cpp:22: get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:362:21: note: in expansion of macro 'PACK' 362 | uCHAR p2Flags PACK; // Path 2 flags - see bit definitions above | ^~~~ get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:363:21: note: in expansion of macro 'PACK' 363 | uCHAR reserved4 PACK; // Reserved for future expansion | ^~~~ In file included from get_info.h:735, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from expand.hpp:24, from expand.cpp:22: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:736, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from expand.hpp:24, from expand.cpp:22: hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptIOaddr_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:9:23: note: in expansion of macro 'PACK' 9 | dptIOaddr_U ioAddr PACK; // EISA/ISA/PCI address | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptHBAid_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:15:19: note: in expansion of macro 'PACK' 15 | dptHBAid_U id PACK; // EISA = ID PAL bytes | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptChanInfo_S [3]' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:55:42: note: in expansion of macro 'PACK' 55 | dptChanInfo_S chanInfo[NUM_CHAN_INFO] PACK; // SCSI channel info (multi-channel boards) | ^~~~ In file included from get_info.h:802, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from expand.hpp:24, from expand.cpp:22: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:826, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from expand.hpp:24, from expand.cpp:22: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ --- flash.o --- In file included from get_info.h:342, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from flash.cpp:22: device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCcapacity_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:12:25: note: in expansion of macro 'PACK' 12 | dptCcapacity_S capacity PACK; // Device capacity | ^~~~ device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCemuParam_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:13:26: note: in expansion of macro 'PACK' 13 | dptCemuParam_S emulation PACK; // Emulated drive parameters | ^~~~ In file included from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from flash.cpp:22: get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:362:21: note: in expansion of macro 'PACK' 362 | uCHAR p2Flags PACK; // Path 2 flags - see bit definitions above | ^~~~ get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:363:21: note: in expansion of macro 'PACK' 363 | uCHAR reserved4 PACK; // Reserved for future expansion | ^~~~ In file included from get_info.h:735, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from flash.cpp:22: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:736, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from flash.cpp:22: hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptIOaddr_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:9:23: note: in expansion of macro 'PACK' 9 | dptIOaddr_U ioAddr PACK; // EISA/ISA/PCI address | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptHBAid_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:15:19: note: in expansion of macro 'PACK' 15 | dptHBAid_U id PACK; // EISA = ID PAL bytes | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptChanInfo_S [3]' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:55:42: note: in expansion of macro 'PACK' 55 | dptChanInfo_S chanInfo[NUM_CHAN_INFO] PACK; // SCSI channel info (multi-channel boards) | ^~~~ In file included from get_info.h:802, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from flash.cpp:22: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:826, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from flash.cpp:22: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ --- eventlog.o --- In file included from get_info.h:342, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from eventlog.hpp:25, from eventlog.cpp:24: device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCcapacity_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:12:25: note: in expansion of macro 'PACK' 12 | dptCcapacity_S capacity PACK; // Device capacity | ^~~~ device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCemuParam_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:13:26: note: in expansion of macro 'PACK' 13 | dptCemuParam_S emulation PACK; // Emulated drive parameters | ^~~~ --- flashmem.o --- g++ -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -c flashmem.cpp --- eventlog.o --- In file included from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from eventlog.hpp:25, from eventlog.cpp:24: get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:362:21: note: in expansion of macro 'PACK' 362 | uCHAR p2Flags PACK; // Path 2 flags - see bit definitions above | ^~~~ get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:363:21: note: in expansion of macro 'PACK' 363 | uCHAR reserved4 PACK; // Reserved for future expansion | ^~~~ --- forcest.o --- g++ -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -c forcest.cpp --- eventlog.o --- In file included from get_info.h:735, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from eventlog.hpp:25, from eventlog.cpp:24: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:736, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from eventlog.hpp:25, from eventlog.cpp:24: hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptIOaddr_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:9:23: note: in expansion of macro 'PACK' 9 | dptIOaddr_U ioAddr PACK; // EISA/ISA/PCI address | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptHBAid_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:15:19: note: in expansion of macro 'PACK' 15 | dptHBAid_U id PACK; // EISA = ID PAL bytes | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptChanInfo_S [3]' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:55:42: note: in expansion of macro 'PACK' 55 | dptChanInfo_S chanInfo[NUM_CHAN_INFO] PACK; // SCSI channel info (multi-channel boards) | ^~~~ In file included from get_info.h:802, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from eventlog.hpp:25, from eventlog.cpp:24: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:826, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from eventlog.hpp:25, from eventlog.cpp:24: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ --- forcest.o --- In file included from get_info.h:342, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from forcest.hpp:24, from forcest.cpp:21: device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCcapacity_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:12:25: note: in expansion of macro 'PACK' 12 | dptCcapacity_S capacity PACK; // Device capacity | ^~~~ device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCemuParam_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:13:26: note: in expansion of macro 'PACK' 13 | dptCemuParam_S emulation PACK; // Emulated drive parameters | ^~~~ In file included from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from forcest.hpp:24, from forcest.cpp:21: get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:362:21: note: in expansion of macro 'PACK' 362 | uCHAR p2Flags PACK; // Path 2 flags - see bit definitions above | ^~~~ get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:363:21: note: in expansion of macro 'PACK' 363 | uCHAR reserved4 PACK; // Reserved for future expansion | ^~~~ In file included from get_info.h:735, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from forcest.hpp:24, from forcest.cpp:21: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:736, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from forcest.hpp:24, from forcest.cpp:21: hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptIOaddr_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:9:23: note: in expansion of macro 'PACK' 9 | dptIOaddr_U ioAddr PACK; // EISA/ISA/PCI address | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptHBAid_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:15:19: note: in expansion of macro 'PACK' 15 | dptHBAid_U id PACK; // EISA = ID PAL bytes | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptChanInfo_S [3]' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:55:42: note: in expansion of macro 'PACK' 55 | dptChanInfo_S chanInfo[NUM_CHAN_INFO] PACK; // SCSI channel info (multi-channel boards) | ^~~~ In file included from get_info.h:802, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from forcest.hpp:24, from forcest.cpp:21: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:826, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from forcest.hpp:24, from forcest.cpp:21: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ --- flashmem.o --- In file included from get_info.h:342, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from flashmem.h:43, from flashmem.cpp:42: device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCcapacity_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:12:25: note: in expansion of macro 'PACK' 12 | dptCcapacity_S capacity PACK; // Device capacity | ^~~~ device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCemuParam_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:13:26: note: in expansion of macro 'PACK' 13 | dptCemuParam_S emulation PACK; // Emulated drive parameters | ^~~~ --- hba_log.o --- g++ -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -c hba_log.cpp --- id_list.o --- g++ -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -c id_list.cpp In file included from get_info.h:342, from dpt_info.h:32, from dpt_api.h:47, from id_list.cpp:27: device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCcapacity_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:12:25: note: in expansion of macro 'PACK' 12 | dptCcapacity_S capacity PACK; // Device capacity | ^~~~ device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCemuParam_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:13:26: note: in expansion of macro 'PACK' 13 | dptCemuParam_S emulation PACK; // Emulated drive parameters | ^~~~ In file included from dpt_info.h:32, from dpt_api.h:47, from id_list.cpp:27: get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:362:21: note: in expansion of macro 'PACK' 362 | uCHAR p2Flags PACK; // Path 2 flags - see bit definitions above | ^~~~ get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:363:21: note: in expansion of macro 'PACK' 363 | uCHAR reserved4 PACK; // Reserved for future expansion | ^~~~ In file included from get_info.h:735, from dpt_info.h:32, from dpt_api.h:47, from id_list.cpp:27: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:736, from dpt_info.h:32, from dpt_api.h:47, from id_list.cpp:27: hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptIOaddr_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:9:23: note: in expansion of macro 'PACK' 9 | dptIOaddr_U ioAddr PACK; // EISA/ISA/PCI address | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptHBAid_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:15:19: note: in expansion of macro 'PACK' 15 | dptHBAid_U id PACK; // EISA = ID PAL bytes | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptChanInfo_S [3]' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:55:42: note: in expansion of macro 'PACK' 55 | dptChanInfo_S chanInfo[NUM_CHAN_INFO] PACK; // SCSI channel info (multi-channel boards) | ^~~~ In file included from get_info.h:802, from dpt_info.h:32, from dpt_api.h:47, from id_list.cpp:27: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:826, from dpt_info.h:32, from dpt_api.h:47, from id_list.cpp:27: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ --- flashmem.o --- In file included from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from flashmem.h:43, from flashmem.cpp:42: get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:362:21: note: in expansion of macro 'PACK' 362 | uCHAR p2Flags PACK; // Path 2 flags - see bit definitions above | ^~~~ get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:363:21: note: in expansion of macro 'PACK' 363 | uCHAR reserved4 PACK; // Reserved for future expansion | ^~~~ In file included from get_info.h:735, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from flashmem.h:43, from flashmem.cpp:42: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:736, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from flashmem.h:43, from flashmem.cpp:42: hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptIOaddr_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:9:23: note: in expansion of macro 'PACK' 9 | dptIOaddr_U ioAddr PACK; // EISA/ISA/PCI address | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptHBAid_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:15:19: note: in expansion of macro 'PACK' 15 | dptHBAid_U id PACK; // EISA = ID PAL bytes | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptChanInfo_S [3]' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:55:42: note: in expansion of macro 'PACK' 55 | dptChanInfo_S chanInfo[NUM_CHAN_INFO] PACK; // SCSI channel info (multi-channel boards) | ^~~~ In file included from get_info.h:802, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from flashmem.h:43, from flashmem.cpp:42: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:826, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from flashmem.h:43, from flashmem.cpp:42: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ --- intlist.o --- g++ -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -c intlist.cpp --- listdev.o --- g++ -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -c listdev.cpp --- forcest.o --- In file included from forcest.cpp:21: forcest.cpp: In member function 'virtual Command::Dpt_Error ForceState::execute(String_List**)': forcest.hpp:28:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 28 | #define STR_FORCE_FAIL_WARNING "This action will fail this drive. Are you sure you want to do this? [yN]" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ forcest.hpp:28:32: note: in definition of macro 'STR_FORCE_FAIL_WARNING' 28 | #define STR_FORCE_FAIL_WARNING "This action will fail this drive. Are you sure you want to do this? [yN]" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ forcest.hpp:29:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 29 | #define STR_FORCE_OPTIMAL_WARNING "Forcing an array to optimal will not reconstruct any data and could lead to corruption or data loss! Are you sure you want to make this array optimal? [yN]" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ forcest.hpp:29:35: note: in definition of macro 'STR_FORCE_OPTIMAL_WARNING' 29 | #define STR_FORCE_OPTIMAL_WARNING "Forcing an array to optimal will not reconstruct any data and could lead to corruption or data loss! Are you sure you want to make this array optimal? [yN]" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- eventlog.o --- eventlog.cpp:153:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | "failed", | ^~~~~~~~ eventlog.cpp:154:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 154 | "has returned, OnCallServer shutting down", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eventlog.cpp:155:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 155 | "(Primary) online", | ^~~~~~~~~~~~~~~~~~ eventlog.cpp:156:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 156 | "(OnCallServer) online", | ^~~~~~~~~~~~~~~~~~~~~~~ eventlog.cpp:157:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 157 | "is not protected", | ^~~~~~~~~~~~~~~~~~ eventlog.cpp:158:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 158 | "is protected", | ^~~~~~~~~~~~~~ eventlog.cpp:159:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 159 | "(OnCallServer) is now the primary server"}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eventlog.cpp:160:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 160 | char *beatError[] = {"read", "write"}; | ^~~~~~ eventlog.cpp:160:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 160 | char *beatError[] = {"read", "write"}; | ^~~~~~~ eventlog.cpp: In member function 'void EventLog::DisplayEvents(int, dptHBAlog_C, String_List*, SCSI_Address)': eventlog.cpp:169:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 169 | #define PrintAddress() bufcat(out, "HBA=%d BUS=%d ID=%d LUN=%d\n", hba, CHAN, ID, LUN) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eventlog.cpp:556:19: note: in expansion of macro 'PrintAddress' 556 | PrintAddress(); | ^~~~~~~~~~~~ eventlog.cpp:562:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 562 | bufcat(out, "%s - %s\n",EventStrings[STR_BAD_SCSI], EventStrings[errorstring]); | ^~~~~~~~~~~ eventlog.cpp:169:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 169 | #define PrintAddress() bufcat(out, "HBA=%d BUS=%d ID=%d LUN=%d\n", hba, CHAN, ID, LUN) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eventlog.cpp:571:19: note: in expansion of macro 'PrintAddress' 571 | PrintAddress(); | ^~~~~~~~~~~~ eventlog.cpp:169:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 169 | #define PrintAddress() bufcat(out, "HBA=%d BUS=%d ID=%d LUN=%d\n", hba, CHAN, ID, LUN) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eventlog.cpp:587:19: note: in expansion of macro 'PrintAddress' 587 | PrintAddress(); | ^~~~~~~~~~~~ eventlog.cpp:591:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 591 | bufcat(out, "%s - %s\n", EventStrings[STR_HBA_ERROR], ErrorString); | ^~~~~~~~~~~ eventlog.cpp:169:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 169 | #define PrintAddress() bufcat(out, "HBA=%d BUS=%d ID=%d LUN=%d\n", hba, CHAN, ID, LUN) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eventlog.cpp:599:19: note: in expansion of macro 'PrintAddress' 599 | PrintAddress(); | ^~~~~~~~~~~~ eventlog.cpp:600:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 600 | bufcat(out, "%s - %lx\n", EventStrings[STR_BLOCK_REASSIGN], ra->getBlockNum()); | ^~~~~~~~~~~~ eventlog.cpp:169:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 169 | #define PrintAddress() bufcat(out, "HBA=%d BUS=%d ID=%d LUN=%d\n", hba, CHAN, ID, LUN) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eventlog.cpp:626:57: note: in expansion of macro 'PrintAddress' 626 | if (ram->getFlags() & FLG_HL_CHAN) PrintAddress(); | ^~~~~~~~~~~~ eventlog.cpp:627:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 627 | else bufcat(out, "HBA=%d ID=%d LUN=%d\n", hba, ID, LUN); | ^~~~~~~~~~~~~~~~~~~~~~~ eventlog.cpp:636:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 636 | bufcat(out, "\n%s%s %s%08lXh", | ^~~~~~~~~~~~~~~~~ eventlog.cpp:644:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 644 | bufcat(out, "\n%s", EventStrings[STR_PARITY]); | ^~~~~~ --- lockunix.o --- --- eventlog.o --- eventlog.cpp:646:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 646 | bufcat(out, "\n"); | ^~~~ eventlog.cpp:654:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 654 | bufcat(out, "%s\n%s ", EventStrings[STR_HBA_TIME_CHG], EventStrings[STR_OLD]); | ^~~~~~~~~~ eventlog.cpp:656:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 656 | bufcat(out, "\n%s ", EventStrings[STR_NEW]); | ^~~~~~~~ eventlog.cpp:665:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 665 | bufcat(out, "\n%s - %s\n", EventStrings[STR_CONFIG_UPDATE], (ac->getLevel() == 2) ? EventStrings[STR_FIRMWARE] : EventStrings[STR_SOFTWARE]); | ^~~~~~~~~~~~~ eventlog.cpp:169:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 169 | #define PrintAddress() bufcat(out, "HBA=%d BUS=%d ID=%d LUN=%d\n", hba, CHAN, ID, LUN) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eventlog.cpp:678:19: note: in expansion of macro 'PrintAddress' 678 | PrintAddress(); | ^~~~~~~~~~~~ eventlog.cpp:682:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 682 | bufcat(out, " => "); | ^~~~~~ eventlog.cpp:685:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 685 | bufcat(out, "\n"); | ^~~~ --- lockunix.o --- g++ -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -c lockunix.c --- eventlog.o --- eventlog.cpp:169:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 169 | #define PrintAddress() bufcat(out, "HBA=%d BUS=%d ID=%d LUN=%d\n", hba, CHAN, ID, LUN) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eventlog.cpp:693:19: note: in expansion of macro 'PrintAddress' 693 | PrintAddress(); | ^~~~~~~~~~~~ eventlog.cpp:696:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 696 | bufcat(out, "%s - %s=%lx %s=%lx\n", EventStrings[STR_DATA_INC], EventStrings[STR_BLOCK], di->getBlockNum() , EventStrings[STR_COUNT], di->getBlockCount()); | ^~~~~~~~~~~~~~~~~~~~~~ eventlog.cpp:169:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 169 | #define PrintAddress() bufcat(out, "HBA=%d BUS=%d ID=%d LUN=%d\n", hba, CHAN, ID, LUN) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eventlog.cpp:706:19: note: in expansion of macro 'PrintAddress' 706 | PrintAddress(); | ^~~~~~~~~~~~ eventlog.cpp:708:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 708 | bufcat(out, "\n"); | ^~~~ eventlog.cpp:717:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 717 | bufcat(out, "%s %s %d : %s\n", EventStrings[STR_LOCK], | ^~~~~~~~~~~~~~~~~ eventlog.cpp:729:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 729 | bufcat(out, "\n"); | ^~~~ eventlog.cpp:169:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 169 | #define PrintAddress() bufcat(out, "HBA=%d BUS=%d ID=%d LUN=%d\n", hba, CHAN, ID, LUN) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eventlog.cpp:737:19: note: in expansion of macro 'PrintAddress' 737 | PrintAddress(); | ^~~~~~~~~~~~ eventlog.cpp:739:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 739 | bufcat(out, "\n"); | ^~~~ eventlog.cpp:766:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 766 | bufcat(out, "\n"); | ^~~~ eventlog.cpp:771:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 771 | bufcat(out, " "); | ^~~ eventlog.cpp:169:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 169 | #define PrintAddress() bufcat(out, "HBA=%d BUS=%d ID=%d LUN=%d\n", hba, CHAN, ID, LUN) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eventlog.cpp:789:19: note: in expansion of macro 'PrintAddress' 789 | PrintAddress(); | ^~~~~~~~~~~~ eventlog.cpp:795:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 795 | bufcat(out, "\n"); | ^~~~ eventlog.cpp:813:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 813 | bufcat(out, "\n"); | ^~~~ eventlog.cpp:169:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 169 | #define PrintAddress() bufcat(out, "HBA=%d BUS=%d ID=%d LUN=%d\n", hba, CHAN, ID, LUN) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eventlog.cpp:823:19: note: in expansion of macro 'PrintAddress' 823 | PrintAddress(); | ^~~~~~~~~~~~ eventlog.cpp:169:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 169 | #define PrintAddress() bufcat(out, "HBA=%d BUS=%d ID=%d LUN=%d\n", hba, CHAN, ID, LUN) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eventlog.cpp:844:19: note: in expansion of macro 'PrintAddress' 844 | PrintAddress(); | ^~~~~~~~~~~~ eventlog.cpp:862:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 862 | bufcat(out, "\n"); | ^~~~ eventlog.cpp:169:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 169 | #define PrintAddress() bufcat(out, "HBA=%d BUS=%d ID=%d LUN=%d\n", hba, CHAN, ID, LUN) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eventlog.cpp:883:19: note: in expansion of macro 'PrintAddress' 883 | PrintAddress(); | ^~~~~~~~~~~~ eventlog.cpp:889:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 889 | bufcat(out, "\n"); | ^~~~ eventlog.cpp:894:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 894 | bufcat(out, "\n"); | ^~~~ eventlog.cpp:900:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 900 | bufcat(out, "%d", ea->getRAIDtype()); | ^~~~ eventlog.cpp:903:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 903 | bufcat(out, "\n"); | ^~~~ eventlog.cpp:907:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 907 | bufcat(out, ": "); | ^~~~ eventlog.cpp:909:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 909 | bufcat(out, "0x%uX", ea->getStripeSize()); | ^~~~~~~ eventlog.cpp:912:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 912 | bufcat(out, "\n"); | ^~~~ eventlog.cpp:920:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 920 | bufcat(out, ": "); | ^~~~ eventlog.cpp:922:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 922 | bufcat(out, "%s", (ea->getOptions() & 0x01) ? EventStrings[STR_REMOVED] : EventStrings[STR_ADDED]); | ^~~~ eventlog.cpp:925:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 925 | bufcat(out, "\n"); | ^~~~ eventlog.cpp:935:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 935 | bufcat(out, " "); | ^~~ eventlog.cpp:950:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 950 | bufcat(out, "."); | ^~~ eventlog.cpp:169:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 169 | #define PrintAddress() bufcat(out, "HBA=%d BUS=%d ID=%d LUN=%d\n", hba, CHAN, ID, LUN) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eventlog.cpp:960:19: note: in expansion of macro 'PrintAddress' 960 | PrintAddress(); | ^~~~~~~~~~~~ eventlog.cpp:969:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 969 | bufcat(out, "("); | ^~~ eventlog.cpp:971:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 971 | bufcat(out, ")"); | ^~~ eventlog.cpp:976:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 976 | bufcat(out, "("); | ^~~ eventlog.cpp:978:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 978 | bufcat(out, ")"); | ^~~ eventlog.cpp:169:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 169 | #define PrintAddress() bufcat(out, "HBA=%d BUS=%d ID=%d LUN=%d\n", hba, CHAN, ID, LUN) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eventlog.cpp:997:19: note: in expansion of macro 'PrintAddress' 997 | PrintAddress(); | ^~~~~~~~~~~~ eventlog.cpp:999:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 999 | bufcat(out, " "); | ^~~ eventlog.cpp:1003:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1003 | bufcat(out, ", "); | ^~~~ eventlog.cpp:1008:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1008 | bufcat(out, ", "); | ^~~~ eventlog.cpp:1010:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1010 | bufcat(out, " "); | ^~~ eventlog.cpp:1015:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1015 | bufcat(out, ", "); | ^~~~ eventlog.cpp:1017:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1017 | bufcat(out, " "); | ^~~ eventlog.cpp:169:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 169 | #define PrintAddress() bufcat(out, "HBA=%d BUS=%d ID=%d LUN=%d\n", hba, CHAN, ID, LUN) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eventlog.cpp:1029:19: note: in expansion of macro 'PrintAddress' 1029 | PrintAddress(); | ^~~~~~~~~~~~ eventlog.cpp:1031:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1031 | bufcat(out, " "); | ^~~ eventlog.cpp:1035:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1035 | bufcat(out, ", "); | ^~~~ eventlog.cpp:1040:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1040 | bufcat(out, ", "); | ^~~~ eventlog.cpp:1045:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1045 | bufcat(out, ", "); | ^~~~ eventlog.cpp:1049:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1049 | bufcat(out, "\n"); | ^~~~ eventlog.cpp:169:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 169 | #define PrintAddress() bufcat(out, "HBA=%d BUS=%d ID=%d LUN=%d\n", hba, CHAN, ID, LUN) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eventlog.cpp:1061:19: note: in expansion of macro 'PrintAddress' 1061 | PrintAddress(); | ^~~~~~~~~~~~ eventlog.cpp:1064:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1064 | bufcat(out, " "); | ^~~ eventlog.cpp:1069:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1069 | bufcat(out, "\n"); | ^~~~ eventlog.cpp:1070:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1070 | bufcat(out, "%s #%d : %s\n",TypeString,ses->getIndex(),StatusString); | ^~~~~~~~~~~~~~~ eventlog.cpp:169:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 169 | #define PrintAddress() bufcat(out, "HBA=%d BUS=%d ID=%d LUN=%d\n", hba, CHAN, ID, LUN) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eventlog.cpp:1082:19: note: in expansion of macro 'PrintAddress' 1082 | PrintAddress(); | ^~~~~~~~~~~~ eventlog.cpp:1084:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1084 | bufcat(out, " "); | ^~~ eventlog.cpp:1086:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1086 | bufcat(out, "%d\n", sesTemp->getTempSensorIndex()); | ^~~~~~ eventlog.cpp:1090:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1090 | bufcat(out, " "); | ^~~ eventlog.cpp:1096:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1096 | bufcat(out, " "); | ^~~ eventlog.cpp:1102:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1102 | bufcat(out, " "); | ^~~ eventlog.cpp:1108:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1108 | bufcat(out, " "); | ^~~ eventlog.cpp:1113:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1113 | bufcat(out, " : %d C\n", sesTemp->getTemp()); | ^~~~~~~~~~~ eventlog.cpp:1121:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1121 | bufcat(out, "\n"); | ^~~~ eventlog.cpp:1133:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1133 | bufcat( out, "Status: 0x%08ld", rdrStatus); | ^~~~~~~~~~~~~~~~~ eventlog.cpp:1145:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1145 | bufcat(out, "3.3 A "); | ^~~~~~~~ eventlog.cpp:1147:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1147 | bufcat(out, "\n"); | ^~~~ eventlog.cpp:1154:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1154 | bufcat(out, "3.3 A "); | ^~~~~~~~ eventlog.cpp:1156:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1156 | bufcat(out, "\n"); | ^~~~ eventlog.cpp:1163:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1163 | bufcat(out, "3.3 A "); | ^~~~~~~~ eventlog.cpp:1165:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1165 | bufcat(out, "\n"); | ^~~~ eventlog.cpp:1172:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1172 | bufcat(out, "3.3 B "); | ^~~~~~~~ eventlog.cpp:1174:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1174 | bufcat(out, "\n"); | ^~~~ eventlog.cpp:1181:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1181 | bufcat(out, "3.3 B "); | ^~~~~~~~ eventlog.cpp:1183:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1183 | bufcat(out, "\n"); | ^~~~ eventlog.cpp:1190:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1190 | bufcat(out, "3.3 B "); | ^~~~~~~~ eventlog.cpp:1192:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1192 | bufcat(out, "\n"); | ^~~~ eventlog.cpp:1201:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1201 | bufcat(out, "\n"); | ^~~~ eventlog.cpp:1210:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1210 | bufcat(out, "\n"); | ^~~~ eventlog.cpp:1219:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1219 | bufcat(out, "\n"); | ^~~~ eventlog.cpp:169:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 169 | #define PrintAddress() bufcat(out, "HBA=%d BUS=%d ID=%d LUN=%d\n", hba, CHAN, ID, LUN) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eventlog.cpp:1228:19: note: in expansion of macro 'PrintAddress' 1228 | PrintAddress(); | ^~~~~~~~~~~~ eventlog.cpp:1230:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1230 | bufcat(out, " : %lx\n",bk->getBlockNumber()); | ^~~~~~~~~~ eventlog.cpp:169:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 169 | #define PrintAddress() bufcat(out, "HBA=%d BUS=%d ID=%d LUN=%d\n", hba, CHAN, ID, LUN) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eventlog.cpp:1240:19: note: in expansion of macro 'PrintAddress' 1240 | PrintAddress(); | ^~~~~~~~~~~~ eventlog.cpp:1242:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1242 | bufcat(out, " : %lx\n",bk->getBlockNumber()); | ^~~~~~~~~~ eventlog.cpp:169:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 169 | #define PrintAddress() bufcat(out, "HBA=%d BUS=%d ID=%d LUN=%d\n", hba, CHAN, ID, LUN) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eventlog.cpp:1251:19: note: in expansion of macro 'PrintAddress' 1251 | PrintAddress(); | ^~~~~~~~~~~~ eventlog.cpp:1253:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1253 | bufcat(out, " : %lx\n",bk->getBlockNumber()); | ^~~~~~~~~~ eventlog.cpp:169:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 169 | #define PrintAddress() bufcat(out, "HBA=%d BUS=%d ID=%d LUN=%d\n", hba, CHAN, ID, LUN) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eventlog.cpp:1262:19: note: in expansion of macro 'PrintAddress' 1262 | PrintAddress(); | ^~~~~~~~~~~~ eventlog.cpp:1264:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1264 | bufcat(out, " : %lx\n",bk->getBlockNumber()); | ^~~~~~~~~~ eventlog.cpp:169:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 169 | #define PrintAddress() bufcat(out, "HBA=%d BUS=%d ID=%d LUN=%d\n", hba, CHAN, ID, LUN) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eventlog.cpp:1273:19: note: in expansion of macro 'PrintAddress' 1273 | PrintAddress(); | ^~~~~~~~~~~~ eventlog.cpp:1275:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1275 | bufcat(out, " : %lx ", wb->getBlockNumber()); | ^~~~~~~~~ eventlog.cpp:1277:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1277 | bufcat(out, " %lx ", wb->getBlockCount()); | ^~~~~~~ eventlog.cpp:1279:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1279 | bufcat(out, "\n"); | ^~~~ eventlog.cpp:1291:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1291 | bufcat(out, "\n"); | ^~~~ eventlog.cpp:1294:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1294 | bufcat(out, "%s => %s\n",OldState,NewState); | ^~~~~~~~~~~~ eventlog.cpp:1321:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1321 | bufcat(out, "\n"); | ^~~~ eventlog.cpp:1322:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1322 | bufcat(out, "%s => %s\n",OldState,NewState); | ^~~~~~~~~~~~ eventlog.cpp:1352:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1352 | bufcat(out, " %d - %s\n", chanID, msg); | ^~~~~~~~~~~~ eventlog.cpp:1407:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1407 | bufcat (out, "3.0 "); | ^~~~~~ eventlog.cpp:1409:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1409 | bufcat (out, "\n"); | ^~~~ eventlog.cpp:1416:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1416 | bufcat (out, "3.0 "); | ^~~~~~ eventlog.cpp:1418:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1418 | bufcat (out, "\n"); | ^~~~ eventlog.cpp:1425:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1425 | bufcat (out, "3.0 "); | ^~~~~~ eventlog.cpp:1427:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1427 | bufcat (out, "\n"); | ^~~~ eventlog.cpp:1434:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1434 | bufcat (out, "12.0 "); | ^~~~~~~ eventlog.cpp:1436:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1436 | bufcat (out, "\n"); | ^~~~ eventlog.cpp:1443:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1443 | bufcat (out, "12.0 "); | ^~~~~~~ eventlog.cpp:1445:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1445 | bufcat (out, "\n"); | ^~~~ eventlog.cpp:1452:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1452 | bufcat (out, "12.0 "); | ^~~~~~~ eventlog.cpp:1454:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1454 | bufcat (out, "\n"); | ^~~~ eventlog.cpp:1461:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1461 | bufcat (out, "5.0 "); | ^~~~~~ eventlog.cpp:1463:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1463 | bufcat (out, "\n"); | ^~~~ eventlog.cpp:1470:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1470 | bufcat (out, "5.0 "); | ^~~~~~ eventlog.cpp:1472:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1472 | bufcat (out, "\n"); | ^~~~ eventlog.cpp:1479:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1479 | bufcat (out, "5.0 "); | ^~~~~~ eventlog.cpp:1481:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1481 | bufcat (out, "\n"); | ^~~~ eventlog.cpp:1515:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1515 | bufcat (out, "\n"); | ^~~~ eventlog.cpp:1520:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1520 | bufcat (out, "\n"); | ^~~~ eventlog.cpp:1525:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1525 | bufcat (out, "\n"); | ^~~~ eventlog.cpp:1530:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1530 | bufcat (out, "\n"); | ^~~~ eventlog.cpp:1535:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1535 | bufcat (out, "\n"); | ^~~~ eventlog.cpp:1540:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1540 | bufcat (out, "\n"); | ^~~~ eventlog.cpp:169:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 169 | #define PrintAddress() bufcat(out, "HBA=%d BUS=%d ID=%d LUN=%d\n", hba, CHAN, ID, LUN) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eventlog.cpp:1579:19: note: in expansion of macro 'PrintAddress' 1579 | PrintAddress(); | ^~~~~~~~~~~~ eventlog.cpp:1600:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1600 | bufcat(out, ": "); | ^~~~ eventlog.cpp:1610:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1610 | bufcat(out, ": "); | ^~~~ eventlog.cpp:1633:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1633 | bufcat(out, "\n"); | ^~~~ eventlog.cpp:1654:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1654 | bufcat(out, "\n"); | ^~~~ eventlog.cpp:1661:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1661 | bufcat(out, "\n"); | ^~~~ eventlog.cpp:1669:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1669 | bufcat(out, "\n"); | ^~~~ eventlog.cpp:1678:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1678 | bufcat(out, " : "); | ^~~~~ eventlog.cpp:1687:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1687 | keepgoing = bufcat(out, "\n\n"); | ^~~~~~ eventlog.cpp: In function 'void DoBytes(uSHORT, uCHAR*, String_List*)': eventlog.cpp:1735:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1735 | for (int i = 0; i < numbytes; i++) bufcat(out, "%02X ", *p++); | ^~~~~~~ eventlog.cpp:1736:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1736 | bufcat(out, "\n"); | ^~~~ eventlog.cpp: In function 'void DoLongs(uSHORT, uLONG*, String_List*)': eventlog.cpp:1742:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1742 | for (int i = 0; i < numlongs; i++) bufcat(out, "%08X ", *p++); | ^~~~~~~ eventlog.cpp:1743:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1743 | bufcat(out, "\n"); | ^~~~ eventlog.cpp: In function 'void DoTime(uLONG, uSHORT, String_List*)': eventlog.cpp:1910:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1910 | bufcat(out, "%s", EventStrings[STR_INVALID_HBA_TIME]); | ^~~~ eventlog.cpp:1913:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1913 | bufcat(out, "\n"); | ^~~~ --- lzssdon.o --- --- listdev.o --- In file included from get_info.h:342, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from listdev.cpp:21: device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCcapacity_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:12:25: note: in expansion of macro 'PACK' 12 | dptCcapacity_S capacity PACK; // Device capacity | ^~~~ device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCemuParam_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:13:26: note: in expansion of macro 'PACK' 13 | dptCemuParam_S emulation PACK; // Emulated drive parameters | ^~~~ In file included from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from listdev.cpp:21: get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:362:21: note: in expansion of macro 'PACK' 362 | uCHAR p2Flags PACK; // Path 2 flags - see bit definitions above | ^~~~ get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:363:21: note: in expansion of macro 'PACK' 363 | uCHAR reserved4 PACK; // Reserved for future expansion | ^~~~ In file included from get_info.h:735, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from listdev.cpp:21: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:736, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from listdev.cpp:21: hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptIOaddr_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:9:23: note: in expansion of macro 'PACK' 9 | dptIOaddr_U ioAddr PACK; // EISA/ISA/PCI address | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptHBAid_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:15:19: note: in expansion of macro 'PACK' 15 | dptHBAid_U id PACK; // EISA = ID PAL bytes | ^~~~ --- lzssdon.o --- g++ -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -c lzssdon.cpp --- listdev.o --- hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptChanInfo_S [3]' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:55:42: note: in expansion of macro 'PACK' 55 | dptChanInfo_S chanInfo[NUM_CHAN_INFO] PACK; // SCSI channel info (multi-channel boards) | ^~~~ In file included from get_info.h:802, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from listdev.cpp:21: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:826, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from listdev.cpp:21: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ --- lzstrbuf.o --- g++ -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -c lzstrbuf.cpp --- modnvram.o --- g++ -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -c modnvram.cpp --- namarray.o --- --- nvrambit.o --- --- namarray.o --- g++ -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -c namarray.cpp --- nvrambit.o --- g++ -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -c nvrambit.cpp --- modnvram.o --- In file included from get_info.h:342, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from modnvram.hpp:24, from modnvram.cpp:21: device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCcapacity_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:12:25: note: in expansion of macro 'PACK' 12 | dptCcapacity_S capacity PACK; // Device capacity | ^~~~ device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCemuParam_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:13:26: note: in expansion of macro 'PACK' 13 | dptCemuParam_S emulation PACK; // Emulated drive parameters | ^~~~ In file included from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from modnvram.hpp:24, from modnvram.cpp:21: get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:362:21: note: in expansion of macro 'PACK' 362 | uCHAR p2Flags PACK; // Path 2 flags - see bit definitions above | ^~~~ get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:363:21: note: in expansion of macro 'PACK' 363 | uCHAR reserved4 PACK; // Reserved for future expansion | ^~~~ In file included from get_info.h:735, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from modnvram.hpp:24, from modnvram.cpp:21: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:736, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from modnvram.hpp:24, from modnvram.cpp:21: hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptIOaddr_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:9:23: note: in expansion of macro 'PACK' 9 | dptIOaddr_U ioAddr PACK; // EISA/ISA/PCI address | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptHBAid_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:15:19: note: in expansion of macro 'PACK' 15 | dptHBAid_U id PACK; // EISA = ID PAL bytes | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptChanInfo_S [3]' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:55:42: note: in expansion of macro 'PACK' 55 | dptChanInfo_S chanInfo[NUM_CHAN_INFO] PACK; // SCSI channel info (multi-channel boards) | ^~~~ In file included from get_info.h:802, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from modnvram.hpp:24, from modnvram.cpp:21: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:826, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from modnvram.hpp:24, from modnvram.cpp:21: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ --- namarray.o --- In file included from get_info.h:342, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from namarray.hpp:24, from namarray.cpp:21: device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCcapacity_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:12:25: note: in expansion of macro 'PACK' 12 | dptCcapacity_S capacity PACK; // Device capacity | ^~~~ device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCemuParam_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:13:26: note: in expansion of macro 'PACK' 13 | dptCemuParam_S emulation PACK; // Emulated drive parameters | ^~~~ In file included from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from namarray.hpp:24, from namarray.cpp:21: get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:362:21: note: in expansion of macro 'PACK' 362 | uCHAR p2Flags PACK; // Path 2 flags - see bit definitions above | ^~~~ get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:363:21: note: in expansion of macro 'PACK' 363 | uCHAR reserved4 PACK; // Reserved for future expansion | ^~~~ In file included from get_info.h:735, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from namarray.hpp:24, from namarray.cpp:21: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:736, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from namarray.hpp:24, from namarray.cpp:21: hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptIOaddr_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:9:23: note: in expansion of macro 'PACK' 9 | dptIOaddr_U ioAddr PACK; // EISA/ISA/PCI address | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptHBAid_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:15:19: note: in expansion of macro 'PACK' 15 | dptHBAid_U id PACK; // EISA = ID PAL bytes | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptChanInfo_S [3]' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:55:42: note: in expansion of macro 'PACK' 55 | dptChanInfo_S chanInfo[NUM_CHAN_INFO] PACK; // SCSI channel info (multi-channel boards) | ^~~~ In file included from get_info.h:802, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from namarray.hpp:24, from namarray.cpp:21: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:826, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from namarray.hpp:24, from namarray.cpp:21: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ --- nvrambit.o --- In file included from get_info.h:342, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from nvrambit.hpp:24, from nvrambit.cpp:21: device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCcapacity_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:12:25: note: in expansion of macro 'PACK' 12 | dptCcapacity_S capacity PACK; // Device capacity | ^~~~ device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCemuParam_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:13:26: note: in expansion of macro 'PACK' 13 | dptCemuParam_S emulation PACK; // Emulated drive parameters | ^~~~ In file included from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from nvrambit.hpp:24, from nvrambit.cpp:21: get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:362:21: note: in expansion of macro 'PACK' 362 | uCHAR p2Flags PACK; // Path 2 flags - see bit definitions above | ^~~~ get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:363:21: note: in expansion of macro 'PACK' 363 | uCHAR reserved4 PACK; // Reserved for future expansion | ^~~~ In file included from get_info.h:735, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from nvrambit.hpp:24, from nvrambit.cpp:21: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:736, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from nvrambit.hpp:24, from nvrambit.cpp:21: hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptIOaddr_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:9:23: note: in expansion of macro 'PACK' 9 | dptIOaddr_U ioAddr PACK; // EISA/ISA/PCI address | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptHBAid_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:15:19: note: in expansion of macro 'PACK' 15 | dptHBAid_U id PACK; // EISA = ID PAL bytes | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptChanInfo_S [3]' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:55:42: note: in expansion of macro 'PACK' 55 | dptChanInfo_S chanInfo[NUM_CHAN_INFO] PACK; // SCSI channel info (multi-channel boards) | ^~~~ In file included from get_info.h:802, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from nvrambit.hpp:24, from nvrambit.cpp:21: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:826, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from nvrambit.hpp:24, from nvrambit.cpp:21: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ --- parsargv.o --- g++ -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -c parsargv.cpp --- parser.o --- g++ -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -c parser.cpp --- parsargv.o --- In file included from get_info.h:342, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from cmdlist.hpp:26, from parser.hpp:26, from parsargv.hpp:26, from parsargv.cpp:24: device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCcapacity_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:12:25: note: in expansion of macro 'PACK' 12 | dptCcapacity_S capacity PACK; // Device capacity | ^~~~ device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCemuParam_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:13:26: note: in expansion of macro 'PACK' 13 | dptCemuParam_S emulation PACK; // Emulated drive parameters | ^~~~ In file included from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from cmdlist.hpp:26, from parser.hpp:26, from parsargv.hpp:26, from parsargv.cpp:24: get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:362:21: note: in expansion of macro 'PACK' 362 | uCHAR p2Flags PACK; // Path 2 flags - see bit definitions above | ^~~~ get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:363:21: note: in expansion of macro 'PACK' 363 | uCHAR reserved4 PACK; // Reserved for future expansion | ^~~~ In file included from get_info.h:735, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from cmdlist.hpp:26, from parser.hpp:26, from parsargv.hpp:26, from parsargv.cpp:24: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:736, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from cmdlist.hpp:26, from parser.hpp:26, from parsargv.hpp:26, from parsargv.cpp:24: hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptIOaddr_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:9:23: note: in expansion of macro 'PACK' 9 | dptIOaddr_U ioAddr PACK; // EISA/ISA/PCI address | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptHBAid_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:15:19: note: in expansion of macro 'PACK' 15 | dptHBAid_U id PACK; // EISA = ID PAL bytes | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptChanInfo_S [3]' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:55:42: note: in expansion of macro 'PACK' 55 | dptChanInfo_S chanInfo[NUM_CHAN_INFO] PACK; // SCSI channel info (multi-channel boards) | ^~~~ In file included from get_info.h:802, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from cmdlist.hpp:26, from parser.hpp:26, from parsargv.hpp:26, from parsargv.cpp:24: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:826, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from cmdlist.hpp:26, from parser.hpp:26, from parsargv.hpp:26, from parsargv.cpp:24: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ --- parserr.o --- g++ -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -c parserr.cpp In file included from get_info.h:342, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from parserr.hpp:26, from parserr.cpp:21: device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCcapacity_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:12:25: note: in expansion of macro 'PACK' 12 | dptCcapacity_S capacity PACK; // Device capacity | ^~~~ device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCemuParam_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:13:26: note: in expansion of macro 'PACK' 13 | dptCemuParam_S emulation PACK; // Emulated drive parameters | ^~~~ In file included from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from parserr.hpp:26, from parserr.cpp:21: get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:362:21: note: in expansion of macro 'PACK' 362 | uCHAR p2Flags PACK; // Path 2 flags - see bit definitions above | ^~~~ get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:363:21: note: in expansion of macro 'PACK' 363 | uCHAR reserved4 PACK; // Reserved for future expansion | ^~~~ In file included from get_info.h:735, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from parserr.hpp:26, from parserr.cpp:21: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:736, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from parserr.hpp:26, from parserr.cpp:21: hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptIOaddr_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:9:23: note: in expansion of macro 'PACK' 9 | dptIOaddr_U ioAddr PACK; // EISA/ISA/PCI address | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptHBAid_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:15:19: note: in expansion of macro 'PACK' 15 | dptHBAid_U id PACK; // EISA = ID PAL bytes | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptChanInfo_S [3]' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:55:42: note: in expansion of macro 'PACK' 55 | dptChanInfo_S chanInfo[NUM_CHAN_INFO] PACK; // SCSI channel info (multi-channel boards) | ^~~~ In file included from get_info.h:802, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from parserr.hpp:26, from parserr.cpp:21: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:826, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from parserr.hpp:26, from parserr.cpp:21: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ --- parser.o --- In file included from get_info.h:342, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from cmdlist.hpp:26, from parser.hpp:26, from parser.cpp:22: device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCcapacity_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:12:25: note: in expansion of macro 'PACK' 12 | dptCcapacity_S capacity PACK; // Device capacity | ^~~~ device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCemuParam_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:13:26: note: in expansion of macro 'PACK' 13 | dptCemuParam_S emulation PACK; // Emulated drive parameters | ^~~~ In file included from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from cmdlist.hpp:26, from parser.hpp:26, from parser.cpp:22: get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:362:21: note: in expansion of macro 'PACK' 362 | uCHAR p2Flags PACK; // Path 2 flags - see bit definitions above | ^~~~ get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:363:21: note: in expansion of macro 'PACK' 363 | uCHAR reserved4 PACK; // Reserved for future expansion | ^~~~ In file included from get_info.h:735, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from cmdlist.hpp:26, from parser.hpp:26, from parser.cpp:22: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:736, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from cmdlist.hpp:26, from parser.hpp:26, from parser.cpp:22: hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptIOaddr_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:9:23: note: in expansion of macro 'PACK' 9 | dptIOaddr_U ioAddr PACK; // EISA/ISA/PCI address | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptHBAid_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:15:19: note: in expansion of macro 'PACK' 15 | dptHBAid_U id PACK; // EISA = ID PAL bytes | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptChanInfo_S [3]' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:55:42: note: in expansion of macro 'PACK' 55 | dptChanInfo_S chanInfo[NUM_CHAN_INFO] PACK; // SCSI channel info (multi-channel boards) | ^~~~ In file included from get_info.h:802, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from cmdlist.hpp:26, from parser.hpp:26, from parser.cpp:22: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:826, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from cmdlist.hpp:26, from parser.hpp:26, from parser.cpp:22: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ --- raidutil.o --- g++ -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -c raidutil.cpp --- rawdata.o --- g++ -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -c rawdata.cpp --- raidutil.o --- In file included from get_info.h:342, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from cmdlist.hpp:26, from parser.hpp:26, from parsargv.hpp:26, from raidutil.cpp:26: device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCcapacity_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:12:25: note: in expansion of macro 'PACK' 12 | dptCcapacity_S capacity PACK; // Device capacity | ^~~~ device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCemuParam_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:13:26: note: in expansion of macro 'PACK' 13 | dptCemuParam_S emulation PACK; // Emulated drive parameters | ^~~~ In file included from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from cmdlist.hpp:26, from parser.hpp:26, from parsargv.hpp:26, from raidutil.cpp:26: get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:362:21: note: in expansion of macro 'PACK' 362 | uCHAR p2Flags PACK; // Path 2 flags - see bit definitions above | ^~~~ get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:363:21: note: in expansion of macro 'PACK' 363 | uCHAR reserved4 PACK; // Reserved for future expansion | ^~~~ In file included from get_info.h:735, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from cmdlist.hpp:26, from parser.hpp:26, from parsargv.hpp:26, from raidutil.cpp:26: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:736, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from cmdlist.hpp:26, from parser.hpp:26, from parsargv.hpp:26, from raidutil.cpp:26: hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptIOaddr_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:9:23: note: in expansion of macro 'PACK' 9 | dptIOaddr_U ioAddr PACK; // EISA/ISA/PCI address | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptHBAid_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:15:19: note: in expansion of macro 'PACK' 15 | dptHBAid_U id PACK; // EISA = ID PAL bytes | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptChanInfo_S [3]' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:55:42: note: in expansion of macro 'PACK' 55 | dptChanInfo_S chanInfo[NUM_CHAN_INFO] PACK; // SCSI channel info (multi-channel boards) | ^~~~ In file included from get_info.h:802, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from cmdlist.hpp:26, from parser.hpp:26, from parsargv.hpp:26, from raidutil.cpp:26: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:826, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from cmdlist.hpp:26, from parser.hpp:26, from parsargv.hpp:26, from raidutil.cpp:26: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ --- rdutlosd.o --- g++ -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -c rdutlosd.cpp --- rmwflash.o --- --- rawdata.o --- In file included from get_info.h:342, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from rawdata.hpp:24, from rawdata.cpp:21: device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCcapacity_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:12:25: note: in expansion of macro 'PACK' 12 | dptCcapacity_S capacity PACK; // Device capacity | ^~~~ device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCemuParam_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:13:26: note: in expansion of macro 'PACK' 13 | dptCemuParam_S emulation PACK; // Emulated drive parameters | ^~~~ In file included from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from rawdata.hpp:24, from rawdata.cpp:21: get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:362:21: note: in expansion of macro 'PACK' 362 | uCHAR p2Flags PACK; // Path 2 flags - see bit definitions above | ^~~~ get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:363:21: note: in expansion of macro 'PACK' 363 | uCHAR reserved4 PACK; // Reserved for future expansion | ^~~~ --- rmwflash.o --- g++ -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -c rmwflash.cpp --- rawdata.o --- In file included from get_info.h:735, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from rawdata.hpp:24, from rawdata.cpp:21: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:736, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from rawdata.hpp:24, from rawdata.cpp:21: hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptIOaddr_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:9:23: note: in expansion of macro 'PACK' 9 | dptIOaddr_U ioAddr PACK; // EISA/ISA/PCI address | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptHBAid_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:15:19: note: in expansion of macro 'PACK' 15 | dptHBAid_U id PACK; // EISA = ID PAL bytes | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptChanInfo_S [3]' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:55:42: note: in expansion of macro 'PACK' 55 | dptChanInfo_S chanInfo[NUM_CHAN_INFO] PACK; // SCSI channel info (multi-channel boards) | ^~~~ In file included from get_info.h:802, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from rawdata.hpp:24, from rawdata.cpp:21: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:826, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from rawdata.hpp:24, from rawdata.cpp:21: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ --- rstnvram.o --- g++ -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -c rstnvram.cpp --- rdutlosd.o --- In file included from get_info.h:342, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from rdutlosd.cpp:21: device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCcapacity_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:12:25: note: in expansion of macro 'PACK' 12 | dptCcapacity_S capacity PACK; // Device capacity | ^~~~ device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCemuParam_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:13:26: note: in expansion of macro 'PACK' 13 | dptCemuParam_S emulation PACK; // Emulated drive parameters | ^~~~ In file included from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from rdutlosd.cpp:21: get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:362:21: note: in expansion of macro 'PACK' 362 | uCHAR p2Flags PACK; // Path 2 flags - see bit definitions above | ^~~~ get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:363:21: note: in expansion of macro 'PACK' 363 | uCHAR reserved4 PACK; // Reserved for future expansion | ^~~~ In file included from get_info.h:735, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from rdutlosd.cpp:21: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:736, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from rdutlosd.cpp:21: hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptIOaddr_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:9:23: note: in expansion of macro 'PACK' 9 | dptIOaddr_U ioAddr PACK; // EISA/ISA/PCI address | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptHBAid_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:15:19: note: in expansion of macro 'PACK' 15 | dptHBAid_U id PACK; // EISA = ID PAL bytes | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptChanInfo_S [3]' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:55:42: note: in expansion of macro 'PACK' 55 | dptChanInfo_S chanInfo[NUM_CHAN_INFO] PACK; // SCSI channel info (multi-channel boards) | ^~~~ In file included from get_info.h:802, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from rdutlosd.cpp:21: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:826, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from rdutlosd.cpp:21: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ --- rmwflash.o --- In file included from get_info.h:342, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from rmwflash.hpp:24, from rmwflash.cpp:21: device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCcapacity_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:12:25: note: in expansion of macro 'PACK' 12 | dptCcapacity_S capacity PACK; // Device capacity | ^~~~ device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCemuParam_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:13:26: note: in expansion of macro 'PACK' 13 | dptCemuParam_S emulation PACK; // Emulated drive parameters | ^~~~ In file included from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from rmwflash.hpp:24, from rmwflash.cpp:21: get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:362:21: note: in expansion of macro 'PACK' 362 | uCHAR p2Flags PACK; // Path 2 flags - see bit definitions above | ^~~~ get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:363:21: note: in expansion of macro 'PACK' 363 | uCHAR reserved4 PACK; // Reserved for future expansion | ^~~~ In file included from get_info.h:735, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from rmwflash.hpp:24, from rmwflash.cpp:21: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:736, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from rmwflash.hpp:24, from rmwflash.cpp:21: hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptIOaddr_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:9:23: note: in expansion of macro 'PACK' 9 | dptIOaddr_U ioAddr PACK; // EISA/ISA/PCI address | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptHBAid_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:15:19: note: in expansion of macro 'PACK' 15 | dptHBAid_U id PACK; // EISA = ID PAL bytes | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptChanInfo_S [3]' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:55:42: note: in expansion of macro 'PACK' 55 | dptChanInfo_S chanInfo[NUM_CHAN_INFO] PACK; // SCSI channel info (multi-channel boards) | ^~~~ In file included from get_info.h:802, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from rmwflash.hpp:24, from rmwflash.cpp:21: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:826, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from rmwflash.hpp:24, from rmwflash.cpp:21: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ --- rstnvram.o --- In file included from get_info.h:342, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from modnvram.hpp:24, from rstnvram.hpp:24, from rstnvram.cpp:23: device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCcapacity_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:12:25: note: in expansion of macro 'PACK' 12 | dptCcapacity_S capacity PACK; // Device capacity | ^~~~ device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCemuParam_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:13:26: note: in expansion of macro 'PACK' 13 | dptCemuParam_S emulation PACK; // Emulated drive parameters | ^~~~ In file included from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from modnvram.hpp:24, from rstnvram.hpp:24, from rstnvram.cpp:23: get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:362:21: note: in expansion of macro 'PACK' 362 | uCHAR p2Flags PACK; // Path 2 flags - see bit definitions above | ^~~~ get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:363:21: note: in expansion of macro 'PACK' 363 | uCHAR reserved4 PACK; // Reserved for future expansion | ^~~~ In file included from get_info.h:735, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from modnvram.hpp:24, from rstnvram.hpp:24, from rstnvram.cpp:23: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:736, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from modnvram.hpp:24, from rstnvram.hpp:24, from rstnvram.cpp:23: hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptIOaddr_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:9:23: note: in expansion of macro 'PACK' 9 | dptIOaddr_U ioAddr PACK; // EISA/ISA/PCI address | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptHBAid_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:15:19: note: in expansion of macro 'PACK' 15 | dptHBAid_U id PACK; // EISA = ID PAL bytes | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptChanInfo_S [3]' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:55:42: note: in expansion of macro 'PACK' 55 | dptChanInfo_S chanInfo[NUM_CHAN_INFO] PACK; // SCSI channel info (multi-channel boards) | ^~~~ In file included from get_info.h:802, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from modnvram.hpp:24, from rstnvram.hpp:24, from rstnvram.cpp:23: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:826, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from modnvram.hpp:24, from rstnvram.hpp:24, from rstnvram.cpp:23: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ --- scsi_log.o --- g++ -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -c scsi_log.cpp --- scsilist.o --- g++ -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -c scsilist.cpp --- setcache.o --- g++ -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -c setcache.cpp --- setrate.o --- g++ -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -c setrate.cpp --- setspeed.o --- g++ -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -c setspeed.cpp --- scsilist.o --- In file included from get_info.h:342, from trapdef.h:30, from log_core.hpp:33, from scsilist.cpp:24: device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCcapacity_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:12:25: note: in expansion of macro 'PACK' 12 | dptCcapacity_S capacity PACK; // Device capacity | ^~~~ device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCemuParam_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:13:26: note: in expansion of macro 'PACK' 13 | dptCemuParam_S emulation PACK; // Emulated drive parameters | ^~~~ In file included from trapdef.h:30, from log_core.hpp:33, from scsilist.cpp:24: get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:362:21: note: in expansion of macro 'PACK' 362 | uCHAR p2Flags PACK; // Path 2 flags - see bit definitions above | ^~~~ get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:363:21: note: in expansion of macro 'PACK' 363 | uCHAR reserved4 PACK; // Reserved for future expansion | ^~~~ In file included from get_info.h:735, from trapdef.h:30, from log_core.hpp:33, from scsilist.cpp:24: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:736, from trapdef.h:30, from log_core.hpp:33, from scsilist.cpp:24: hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptIOaddr_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:9:23: note: in expansion of macro 'PACK' 9 | dptIOaddr_U ioAddr PACK; // EISA/ISA/PCI address | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptHBAid_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:15:19: note: in expansion of macro 'PACK' 15 | dptHBAid_U id PACK; // EISA = ID PAL bytes | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptChanInfo_S [3]' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:55:42: note: in expansion of macro 'PACK' 55 | dptChanInfo_S chanInfo[NUM_CHAN_INFO] PACK; // SCSI channel info (multi-channel boards) | ^~~~ In file included from get_info.h:802, from trapdef.h:30, from log_core.hpp:33, from scsilist.cpp:24: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:826, from trapdef.h:30, from log_core.hpp:33, from scsilist.cpp:24: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ --- rawdata.o --- rawdata.cpp: In member function 'virtual Command::Dpt_Error RawData::execute(String_List**)': rawdata.cpp:58:17: warning: passing NULL to non-pointer argument 2 of 'void* memset(void*, int, size_t)' [-Wconversion-null] 58 | memset(rtnBuff,NULL,sizeof(rtnBuff)); | ^~~~ In file included from mem.h:33, from dpt_buff.h:32, from dpt_api.h:49, from engiface.hpp:32, from command.hpp:28, from rawdata.hpp:24, from rawdata.cpp:21: /usr/include/string.h:53:22: note: declared here 53 | void *memset(void *, int, size_t); | ^~~ rawdata.cpp:98:21: warning: passing NULL to non-pointer argument 2 of 'void* memset(void*, int, size_t)' [-Wconversion-null] 98 | memset(rtnBuff,NULL,sizeof(rtnBuff)); | ^~~~ In file included from mem.h:33, from dpt_buff.h:32, from dpt_api.h:49, from engiface.hpp:32, from command.hpp:28, from rawdata.hpp:24, from rawdata.cpp:21: /usr/include/string.h:53:22: note: declared here 53 | void *memset(void *, int, size_t); | ^~~ --- setcache.o --- In file included from get_info.h:342, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from setcache.hpp:24, from setcache.cpp:22: device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCcapacity_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:12:25: note: in expansion of macro 'PACK' 12 | dptCcapacity_S capacity PACK; // Device capacity | ^~~~ device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCemuParam_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:13:26: note: in expansion of macro 'PACK' 13 | dptCemuParam_S emulation PACK; // Emulated drive parameters | ^~~~ In file included from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from setcache.hpp:24, from setcache.cpp:22: get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:362:21: note: in expansion of macro 'PACK' 362 | uCHAR p2Flags PACK; // Path 2 flags - see bit definitions above | ^~~~ get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:363:21: note: in expansion of macro 'PACK' 363 | uCHAR reserved4 PACK; // Reserved for future expansion | ^~~~ In file included from get_info.h:735, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from setcache.hpp:24, from setcache.cpp:22: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:736, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from setcache.hpp:24, from setcache.cpp:22: hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptIOaddr_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:9:23: note: in expansion of macro 'PACK' 9 | dptIOaddr_U ioAddr PACK; // EISA/ISA/PCI address | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptHBAid_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:15:19: note: in expansion of macro 'PACK' 15 | dptHBAid_U id PACK; // EISA = ID PAL bytes | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptChanInfo_S [3]' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:55:42: note: in expansion of macro 'PACK' 55 | dptChanInfo_S chanInfo[NUM_CHAN_INFO] PACK; // SCSI channel info (multi-channel boards) | ^~~~ In file included from get_info.h:802, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from setcache.hpp:24, from setcache.cpp:22: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:826, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from setcache.hpp:24, from setcache.cpp:22: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ --- setrate.o --- In file included from get_info.h:342, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from setrate.cpp:21: device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCcapacity_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:12:25: note: in expansion of macro 'PACK' 12 | dptCcapacity_S capacity PACK; // Device capacity | ^~~~ device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCemuParam_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:13:26: note: in expansion of macro 'PACK' 13 | dptCemuParam_S emulation PACK; // Emulated drive parameters | ^~~~ In file included from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from setrate.cpp:21: get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:362:21: note: in expansion of macro 'PACK' 362 | uCHAR p2Flags PACK; // Path 2 flags - see bit definitions above | ^~~~ get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:363:21: note: in expansion of macro 'PACK' 363 | uCHAR reserved4 PACK; // Reserved for future expansion | ^~~~ In file included from get_info.h:735, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from setrate.cpp:21: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:736, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from setrate.cpp:21: hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptIOaddr_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:9:23: note: in expansion of macro 'PACK' 9 | dptIOaddr_U ioAddr PACK; // EISA/ISA/PCI address | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptHBAid_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:15:19: note: in expansion of macro 'PACK' 15 | dptHBAid_U id PACK; // EISA = ID PAL bytes | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptChanInfo_S [3]' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:55:42: note: in expansion of macro 'PACK' 55 | dptChanInfo_S chanInfo[NUM_CHAN_INFO] PACK; // SCSI channel info (multi-channel boards) | ^~~~ In file included from get_info.h:802, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from setrate.cpp:21: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:826, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from setrate.cpp:21: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ --- setspeed.o --- In file included from get_info.h:342, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from setspeed.cpp:21: device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCcapacity_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:12:25: note: in expansion of macro 'PACK' 12 | dptCcapacity_S capacity PACK; // Device capacity | ^~~~ device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCemuParam_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:13:26: note: in expansion of macro 'PACK' 13 | dptCemuParam_S emulation PACK; // Emulated drive parameters | ^~~~ In file included from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from setspeed.cpp:21: get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:362:21: note: in expansion of macro 'PACK' 362 | uCHAR p2Flags PACK; // Path 2 flags - see bit definitions above | ^~~~ get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:363:21: note: in expansion of macro 'PACK' 363 | uCHAR reserved4 PACK; // Reserved for future expansion | ^~~~ In file included from get_info.h:735, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from setspeed.cpp:21: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:736, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from setspeed.cpp:21: hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptIOaddr_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:9:23: note: in expansion of macro 'PACK' 9 | dptIOaddr_U ioAddr PACK; // EISA/ISA/PCI address | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptHBAid_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:15:19: note: in expansion of macro 'PACK' 15 | dptHBAid_U id PACK; // EISA = ID PAL bytes | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptChanInfo_S [3]' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:55:42: note: in expansion of macro 'PACK' 55 | dptChanInfo_S chanInfo[NUM_CHAN_INFO] PACK; // SCSI channel info (multi-channel boards) | ^~~~ In file included from get_info.h:802, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from setspeed.cpp:21: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:826, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from setspeed.cpp:21: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ --- showinq.o --- g++ -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -c showinq.cpp --- status.o --- g++ -O2 -c -I/usr/include/g++ -I. -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -Dtrue=1 -Dfalse=0 -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR -DDEFAULT_PATH=\"/usr/pkg/sbin\" -D_NBSD_LIBEXEC=\"/usr/pkg/sbin\" -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ -c status.cpp --- parser.o --- parser.cpp: In constructor 'Parser::Parser(char*, bool*)': parser.cpp:361:42: error: ISO C++ forbids comparison between pointer and integer [-fpermissive] 361 | if (command_Line !='\0') | ~~~~~~~~~~~~~^~~~~~ parser.cpp:934:38: error: ISO C++ forbids comparison between pointer and integer [-fpermissive] 934 | if (command_Line !='\0') | ~~~~~~~~~~~~~^~~~~~ parser.cpp:1022:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1022 | list_Dev_Types[i].str = ""; | ^~ parser.cpp:1564:42: error: ISO C++ forbids comparison between pointer and integer [-fpermissive] 1564 | if (command_Line !='\0') | ~~~~~~~~~~~~~^~~~~~ --- setrate.o --- setrate.cpp: In member function 'virtual Command::Dpt_Error SetRate::execute(String_List**)': setrate.cpp:212:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 212 | rateString[i++] = ""; | ^~ setrate.cpp:214:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 214 | rateString[i++] = ""; | ^~ setrate.cpp:216:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 216 | rateString[i++] = ""; | ^~ setrate.cpp:218:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 218 | rateString[i++] = ""; | ^~ setrate.cpp:220:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 220 | rateString[i++] = ""; | ^~ --- status.o --- In file included from get_info.h:342, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from status.hpp:24, from status.cpp:20: device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCcapacity_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:12:25: note: in expansion of macro 'PACK' 12 | dptCcapacity_S capacity PACK; // Device capacity | ^~~~ device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCemuParam_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:13:26: note: in expansion of macro 'PACK' 13 | dptCemuParam_S emulation PACK; // Emulated drive parameters | ^~~~ In file included from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from status.hpp:24, from status.cpp:20: get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:362:21: note: in expansion of macro 'PACK' 362 | uCHAR p2Flags PACK; // Path 2 flags - see bit definitions above | ^~~~ get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:363:21: note: in expansion of macro 'PACK' 363 | uCHAR reserved4 PACK; // Reserved for future expansion | ^~~~ In file included from get_info.h:735, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from status.hpp:24, from status.cpp:20: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:736, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from status.hpp:24, from status.cpp:20: hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptIOaddr_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:9:23: note: in expansion of macro 'PACK' 9 | dptIOaddr_U ioAddr PACK; // EISA/ISA/PCI address | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptHBAid_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:15:19: note: in expansion of macro 'PACK' 15 | dptHBAid_U id PACK; // EISA = ID PAL bytes | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptChanInfo_S [3]' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:55:42: note: in expansion of macro 'PACK' 55 | dptChanInfo_S chanInfo[NUM_CHAN_INFO] PACK; // SCSI channel info (multi-channel boards) | ^~~~ In file included from get_info.h:802, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from status.hpp:24, from status.cpp:20: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:826, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from status.hpp:24, from status.cpp:20: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ --- showinq.o --- In file included from get_info.h:342, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from showinq.cpp:22: device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCcapacity_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:12:25: note: in expansion of macro 'PACK' 12 | dptCcapacity_S capacity PACK; // Device capacity | ^~~~ device.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCemuParam_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ device.hh:13:26: note: in expansion of macro 'PACK' 13 | dptCemuParam_S emulation PACK; // Emulated drive parameters | ^~~~ In file included from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from showinq.cpp:22: get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:362:21: note: in expansion of macro 'PACK' 362 | uCHAR p2Flags PACK; // Path 2 flags - see bit definitions above | ^~~~ get_info.h:347:38: warning: 'packed' attribute ignored for field of type 'uCHAR' {aka 'unsigned char'} [-Wattributes] 347 | # define PACK __attribute__ ((packed)) | ^ get_info.h:363:21: note: in expansion of macro 'PACK' 363 | uCHAR reserved4 PACK; // Reserved for future expansion | ^~~~ In file included from get_info.h:735, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from showinq.cpp:22: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:736, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from showinq.cpp:22: hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptIOaddr_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:9:23: note: in expansion of macro 'PACK' 9 | dptIOaddr_U ioAddr PACK; // EISA/ISA/PCI address | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptHBAid_U' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:15:19: note: in expansion of macro 'PACK' 15 | dptHBAid_U id PACK; // EISA = ID PAL bytes | ^~~~ hba.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptChanInfo_S [3]' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ hba.hh:55:42: note: in expansion of macro 'PACK' 55 | dptChanInfo_S chanInfo[NUM_CHAN_INFO] PACK; // SCSI channel info (multi-channel boards) | ^~~~ In file included from get_info.h:802, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from showinq.cpp:22: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ In file included from get_info.h:826, from dpt_info.h:32, from dpt_api.h:47, from engiface.hpp:32, from command.hpp:28, from showinq.cpp:22: mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:9:23: note: in expansion of macro 'PACK' 9 | dptCaddr_S maxAddr PACK; // Maximum physical address supported | ^~~~ mgr.hh:4:38: warning: 'packed' attribute ignored for field of type 'dptCaddr_S' [-Wattributes] 4 | # define PACK __attribute__ ((packed)) | ^ mgr.hh:10:23: note: in expansion of macro 'PACK' 10 | dptCaddr_S minAddr PACK; // Minimum physical address supported | ^~~~ --- parser.o --- *** [parser.o] Error code 1 make[1]: stopped in /pbulk/work/sysutils/dptutil/work/raidmgt-3.31/dptutil --- status.o --- In file included from status.cpp:24: rscstrs.h:19:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 19 | "dptutil", // STR_DPTUTIL | ^~~~~~~~~ rscstrs.h:20:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 20 | "raidutil", // STR_RAIDUTIL | ^~~~~~~~~~ rscstrs.h:21:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 21 | "DPT Util", // STR_DPT_UTIL | ^~~~~~~~~~ rscstrs.h:22:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 22 | "Raid Util", // STR_RAID_UTIL | ^~~~~~~~~~~ rscstrs.h:23:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 23 | "DPTUTIL ", // STR_DPTUTIL_ALL_CAPS | ^~~~~~~~~~~ rscstrs.h:24:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 24 | "RAIDUTIL ", // STR_RAIDUTIL_ALL_CAPS | ^~~~~~~~~~~~ rscstrs.h:25:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 25 | "DPT ENGINE ", // STR_DPT_ENGINE | ^~~~~~~~~~~~~~ rscstrs.h:26:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 26 | "Adaptec ENGINE ", // STR_ADPT_ENGINE | ^~~~~~~~~~~~~~~~~~ rscstrs.h:27:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 27 | "Version: %d.%c%c Date: %d/%d/%d %s", // STR_VERSION_DATE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:28:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 28 | "%2d/%02d/%04d", // STR_FILLIN_DATE | ^~~~~~~~~~~~~~~ rscstrs.h:29:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 29 | "V%s%s%s", // STR_FILLIN_VERSION | ^~~~~~~~~ rscstrs.h:30:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 30 | "The dptutil allows command-line access to administer the RAID configuration.", // STR_DPTUTIL_SHORT_DESCRIP | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:31:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 31 | "The raidutil allows command-line access to administer the RAID configuration.", // STR_RAIDUTIL_SHORT_DESCRIP | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:32:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 32 | "Program Description:", // STR_USAGE_PROGRAM_DESC_TITLE | ^~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:33:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 33 | "Switch definitions: ~", // STR_USAGE_SW_TITLE | ^~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:34:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 34 | "-g d,d[,d][+d,d][d]... @Create logical drive, where \"d\" is a device id. When creating RAID 10 or 50, separate parity groups with +", // STR_USAGE_SW_CREATE_LOGICAL | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from status.cpp:24: rscstrs.h:35:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 35 | "-g b [n] [d[,d,..]]@Create logical drive, where \"b\" is an hba or an hba\\bus; \"n\" is the number of drives in each array; \"d\" is a list of device ids to exclude from the array(s).", // STR_USAGE_SW_CREATE_LOGICAL2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:36:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 36 | "-i@Causes non-fatal errors to be ignored when creating logical drives", // STR_USAGE_SW_IGNORE_NONFATAL_ERRORS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:37:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 37 | "-D [d|all]@Delete logical drive, where \"d\" is a device id or all", // STR_USAGE_SW_DELETE_LOGICAL | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:38:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | "-h d@Create hot-spare, where \"d\" is a device id", // STR_USAGE_SW_CREATE_HOT_SPARE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:39:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 39 | "-H d@Delete hot-spare, where \"d\" is a device id", // STR_USAGE_SW_DELETE_HOT_SPARE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:40:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 40 | "-A [on|off|enable|disable|?|-?]@Alarm Status and Control", //STR_USAGE_SW_ALARM | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:41:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | "-a [build|rebuild|verify|stop|list|?|-?] d[,d]@Task status and control", //STR_USAGE_SW_ACTION_TASK_CONTROL | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:42:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | "-E d d[,d]...@Expand array d with drives d[,d]... Valid only under Windows NT and Windows 2000", //STR_USAGE_EXPAND_ARRAY | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:43:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | "-C load|save filename@Load/Save Configuration from/to file", //STR_USAGE_LOAD_SAVE_CONFIGURATION | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:44:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | "-w [on|off|?|-?] d,d[,d]@Write Caching control (on = Write-back, off = write-through)", //STR_USAGE_SW_WRITE_CACHING | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:45:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | "-Z d[,d]... @Clear the RAID table information on selected components, where \"d\" is a device id", //STR_USAGE_SW_RESET_CLEAR_RAID_STORE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:46:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | "-X @Reset the firmware's configuration in NVRAM to defaults", //STR_USAGE_SW_RESET_NVRAM_CONFIG | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:47:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | "-L physical@List physical devices", //STR_USAGE_SW_LIST_DEVICES_PHYSICAL | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:48:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | "-L logical@List logical devices", //STR_USAGE_SW_LIST_DEVICES_LOGICAL | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:49:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | "-L controller@List controllers", //STR_USAGE_SW_LIST_DEVICES_CONTROLLER | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:50:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | "-L spare@List hot spare devices", //STR_USAGE_SW_LIST_DEVICES_SPARE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:51:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 51 | "-L raid|array@List array organization", //STR_USAGE_SW_LIST_DEVICES_RAID | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:52:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 52 | "-L speed@List speed of devices", //STR_USAGE_SW_LIST_DEVICES_SPEED | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:53:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 53 | "-L cache@List write cache mode of LSUs", //STR_USAGE_SW_LIST_DEVICES_CACHE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:54:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 54 | "-L version@List controller FW/NVRAM/BIOS/SMOR versions", //STR_USAGE_SW_LIST_DEVICES_VERSION | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:55:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 55 | "-L redirect@List redirected devices", //STR_USAGE_SW_LIST_DEVICES_REDIRECT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:56:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 56 | "-L battery@List battery information", //STR_USAGE_SW_LIST_BATTERY | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:57:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | "-L all@List all types", //STR_USAGE_SW_LIST_DEVICES_ALL | ^~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:58:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | "-I [d]@Display inquiry info on the controller specified. If \"d\" is specified, it is the device id of the device whose inquiry info is to be displayed", //STR_USAGE_SW_DISPLAY_INQ_INFO | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:59:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 59 | "-q@Inhibits output (must precede output-generating command)", //STR_USAGE_SW_QUIET_MODE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:60:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | "-P@Forces display to pagenate output (must precede output-generating command)", //STR_USAGE_SW_PAGENATION | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:61:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 61 | "-?@displays this screen", //STR_USAGE_SW_SHOW_UTIL_USAGE | ^~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:62:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | "-d n@The utility-relative controller number on which the following commands apply", //STR_USAGE_SW_SPECIFY_DPT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:63:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 63 | "-c n@The solaris controller number on which the following commands apply", //STR_USAGE_SW_SPECIFY_CTLR | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:64:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 64 | "-l [0|1|5|10|50]@The logical to create is of this raid level", //STR_USAGE_SW_RAID_LEVEL | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:65:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | "-s n@Specify the capacity in megabytes of the generated array", //STR_USAGE_SW_LOGICAL_DRIVE_CAPACITY | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:66:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 66 | "-z n@The stripe size to use in the creation of the next logical drive", //STR_USAGE_SW_LOGICAL_DRIVE_STRIPE_SIZE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:67:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 67 | "-r [slow|medslow|med|medfast|fast|?|-?] d[,d...]@Set the rebuild rate", //STR_USAGE_SW_TASK_RATE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:68:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 68 | "-e [soft|recov|nonrecov|status|delete|board|?|-?] d@View the controller's event log", //STR_USAGE_VIEW_LOG | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:69:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 69 | "-f [optimal|fail|?|-?] d@Force an array member drive to Failed state, or force an array to Optimal state", //STR_USAGE_FORCE_STATE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:70:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 70 | "-K@Report on cluster support enabled/disabled", //STR_USAGE_CLUSTER_SUPPORT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:71:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 71 | "Commmand Usage Examples: ~", //STR_USAGE_SAMPLE_TITLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:72:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 72 | "-q@Quiet mode", //STR_USAGE_SAMPLE_QUIET_MODE | ^~~~~~~~~~~~~~~ rscstrs.h:73:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 73 | "-?@Display usage screen", //STR_USAGE_SAMPLE_SHOW_USAGE | ^~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:75:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 75 | "-d n [-s n][-z n][-l n]-g d[,d[,d...]]@Create logical", //STR_USAGE_SAMPLE_CREATE_LOGICAL | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:76:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 76 | "-d n -D d@Delete logical", //STR_USAGE_SAMPLE_DELETE_LOGICAL | ^~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:77:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 77 | "-d n [-r n] -h d@Create hot spare", //STR_USAGE_SAMPLE_CREATE_HOT_SPARE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:78:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | "-d n -H d@Delete hot spare", //STR_USAGE_SAMPLE_DELETE_HOT_SPARE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:79:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 79 | "-d n -L physical@List all physical devices", //STR_USAGE_SAMPLE_LIST_DEVICES | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:80:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 80 | "-d n -I [d]@Display inquiry information", //STR_USAGE_SAMPLE_DISPLAY_INQUIRY_INFO | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:81:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 81 | "-d n -X@Reset NVRAM to firmware defaults on the selected HBA", //STR_USAGE_SAMPLE_RESET_NVRAM | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:82:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 82 | "\td#b#t#d#, which corresponds to controller, bus, target id and lun respectively. Note: The target id may also be specified as digits (d#b#t##d#).", //STR_USAGE_LEGEND_2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:83:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 83 | "\nOperation successful, a reboot is required before the actions will take affect.\n", // STR_REBOOT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:84:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 84 | "-F filename@Flash the referenced controller's firmware, fcode, bios, smor or nvram flash regions with the supplied image - for a path use / instead of \\", //STR_USAGE_SW_FLASH | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:97:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 97 | "Notes:", //STR_USAGE_SYNTAX | ^~~~~~~~ rscstrs.h:98:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 98 | "Device id is of the form:", //STR_USAGE_LEGEND_1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:99:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 99 | "~# ~b0 ~b1 ~b2 ~Controller ~Alarm Status ~Alarm Enable\n", // STR_ALARM_STATUS_HEADER | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:100:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 100 | "~Address ~Type ~Manufactu~rer/Model ~Capacity ~Status\n", // STR_LIST_DEV_PHYS_HEADER | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:101:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 101 | "~Address ~Type ~Manufactu~rer/Model ~Capacity ~Status\n", // STR_LIST_DEV_ARRAY_HEADER | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:102:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 102 | "~Address ~Type ~Status\n", // STR_LIST_DEV_STATUS_HEADER | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:103:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 103 | "~Address ~Capacity ~\n", // STR_LIST_DEV_HOT_SPARE_HEADER | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:105:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 105 | "~# ~b0 ~b1 ~b2 ~Cont~roller ~Cache ~FW ~NVRAM ~Serial ~Status\n", // STR_LIST_DEV_CTLR_HEADER | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:106:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 106 | "~# ~Cont~roller ~Status ~Voltage ~Current ~Full Cap ~Rem Cap R~em Time\n", // STR_LIST_BATTERY_HEADER | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:107:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 107 | "~# ~Cont~roller ~Cache ~FW ~NVRAM ~BIOS ~SMOR ~Serial\n", // STR_LIST_DEV_VERSION_HEADER | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:108:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 108 | "~Address ~Type ~Rate\n", // STR_LIST_DEV_SET_RATE_HEADER | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:109:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 109 | "~Tag ~Address ~Type\n", // STR_LIST_TAGS_HEADER | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:110:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 110 | "~# ~Channel ~Cont~roller ~Speed\n", // STR_BUS_SPEED_HEADER | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:111:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 111 | "~Address ~Max Speed ~Actual Rate / ~Width\n", // STR_LIST_DEV_SPEED_HEADER | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:112:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 112 | "~Address ~Task Type / Status\n", // STR_LIST_TASKS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:113:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 113 | "~# ~Cont~roller ~FW ~Cache Stale Period (secs)\n", // STR_LIST_CACHE_STALE_HEADER | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:114:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 114 | "~Address ~Manufactu~rer/Model ~Write Cache Mode\n", // STR_LIST_CACHE_HEADER | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:115:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 115 | "~Address ~Manufactu~rer/Model ~FW ~Cluster Support\n", // STR_LIST_CLUSTER_HEADER | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:116:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 116 | "~Address ~Manufactu~rer/Model ~FW ~Cluster Support ~FUA\n", // STR_LIST_CLUSTER_FUA_HEADER | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:117:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 117 | "~Address ~Manufactu~rer/Model ~FW ~Hot Spare Same Channel\n", // STR_LIST_HS_SAME_CHANNEL_HEADER | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:118:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 118 | "~Address ~Manufactu~rer/Model ~FW ~ Serial ~123456789012\n", // STR_LIST_INQUIRY_HEADER | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:119:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 119 | "~LUN Address ~SIZE(MB) ~AVAILABLE (MB) ~Start Block ~End Block\n", // STR_LIST_SEGMENT_HEADER | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:120:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 120 | "Capabilities Map: Column 1 = Soft Reset\n", // STR_LIST_INQUIRY_HEADER_MAP1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:121:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 121 | " Column 2 = Cmd Queuing\n", // STR_LIST_INQUIRY_HEADER_MAP2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:122:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 122 | " Column 3 = Linked Cmds\n", // STR_LIST_INQUIRY_HEADER_MAP3 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:123:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 123 | " Column 4 = Synchronous\n", // STR_LIST_INQUIRY_HEADER_MAP4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:124:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 124 | " Column 5 = Wide 16\n", // STR_LIST_INQUIRY_HEADER_MAP5 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:125:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 125 | " Column 6 = Wide 32\n", // STR_LIST_INQUIRY_HEADER_MAP6 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:126:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 126 | " Column 7 = Relative Addr\n", // STR_LIST_INQUIRY_HEADER_MAP7 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:127:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 127 | " Column 8 = SCSI II\n", // STR_LIST_INQUIRY_HEADER_MAP8 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:128:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 128 | " Column 9 = S.M.A.R.T.\n", // STR_LIST_INQUIRY_HEADER_MAP9 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:129:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 129 | " Column 0 = SCAM\n", // STR_LIST_INQUIRY_HEADER_MAP10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:130:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | " Column 1 = SCSI-3\n", // STR_LIST_INQUIRY_HEADER_MAP11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:131:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 131 | " Column 2 = SAF-TE\n", // STR_LIST_INQUIRY_HEADER_MAP12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:132:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 132 | " X = Capability Exists, - = Capability does not exist, O = Not Supported\n", // STR_LIST_INQUIRY_HEADER_KEY | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:134:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 134 | "~Inquiry Data ~", // STR_INQ_TITLE | ^~~~~~~~~~~~~~~~~~~ rscstrs.h:135:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 135 | "NVRAM Reset", // STR_NVRAM_RESET | ^~~~~~~~~~~~~ rscstrs.h:136:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 136 | "OK", // STR_OK | ^~~~ rscstrs.h:137:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 137 | "Yes", // STR_YES | ^~~~~ rscstrs.h:138:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 138 | "No", // STR_NO | ^~~~ rscstrs.h:139:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 139 | "abort", // STR_ABORT | ^~~~~~~ rscstrs.h:177:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 177 | "Failed", // STR_FAILED = 45, | ^~~~~~~~ rscstrs.h:179:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 179 | "Warning", // STR_WARNING = 47, | ^~~~~~~~~ rscstrs.h:182:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 182 | "Missing", // STR_MISSING | ^~~~~~~~~ rscstrs.h:183:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 183 | "Removed", // STR_REMOVED | ^~~~~~~~~ rscstrs.h:184:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 184 | "Added", // STR_ADDED | ^~~~~~~ rscstrs.h:189:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 189 | "Printer", // STR_SCSI_PRINTER | ^~~~~~~~~ rscstrs.h:190:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 190 | "Processor", // STR_SCSI_PROCESSOR | ^~~~~~~~~~~ rscstrs.h:191:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 191 | "WORM", // STR_SCSI_WORM | ^~~~~~ rscstrs.h:192:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 192 | "CD-ROM", // STR_SCSI_CD_ROM | ^~~~~~~~ rscstrs.h:193:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 193 | "Scanner", // STR_SCSI_SCANNER | ^~~~~~~~~ rscstrs.h:194:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 194 | "Optical", // STR_SCSI_OPTICAL | ^~~~~~~~~ rscstrs.h:195:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 195 | "Jukebox", // STR_SCSI_JUKEBOX | ^~~~~~~~~ rscstrs.h:196:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 196 | "Pro Root", // STR_SCSI_PRO_ROOT | ^~~~~~~~~~ rscstrs.h:197:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 197 | "Pro Connection", // STR_SCSI_PRO_CONNECTION | ^~~~~~~~~~~~~~~~ rscstrs.h:199:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 199 | "Unknown", // STR_UNKNOWN | ^~~~~~~~~ rscstrs.h:200:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 200 | "Unchanged", // STR_UNCHANGED | ^~~~~~~~~~~ rscstrs.h:201:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 201 | "Unsupported", // STR_UNSUPPORTED | ^~~~~~~~~~~~~ rscstrs.h:205:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 205 | "MB", // STR_MB | ^~~~ rscstrs.h:225:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 225 | "Stripe Size", // STR_STRIPE_SIZE, | ^~~~~~~~~~~~~ rscstrs.h:239:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 239 | "Hot Spare", // STR_RAID_HOT_SPARE | ^~~~~~~~~~~ rscstrs.h:240:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 240 | "RAID", // STR_RAID | ^~~~~~ rscstrs.h:241:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 241 | "RAID 0 (Striped)", // STR_RAID_0 | ^~~~~~~~~~~~~~~~~~ rscstrs.h:242:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 242 | "RAID 1 (Mirrored)", // STR_RAID_1 | ^~~~~~~~~~~~~~~~~~~ rscstrs.h:243:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 243 | "RAID 5 (Redundant Parity)", // STR_RAID_5 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:244:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 244 | "RAID 10 (Mirrored&Striped)", // STR_RAID_10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:245:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 245 | "RAID 50 (Parity&Striped)", // STR_RAID_50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:266:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 266 | "Device", // STR_DEVICE | ^~~~~~~~ rscstrs.h:267:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 267 | "Not Present", // STR_NOT_PRESENT | ^~~~~~~~~~~~~ rscstrs.h:280:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 280 | "Manufacturer", // STR_MANUFACTURER | ^~~~~~~~~~~~~~ rscstrs.h:281:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 281 | "Model", // STR_MODEL | ^~~~~~~ rscstrs.h:298:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 298 | "fibre", // STR_FIBRE | ^~~~~~~ rscstrs.h:300:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 300 | "BUS ", // STR_BUS | ^~~~~~ rscstrs.h:301:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 301 | "ID", // STR_ID | ^~~~ rscstrs.h:307:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 307 | "Removeable", // STR_REMOVABLE | ^~~~~~~~~~~~ rscstrs.h:310:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 310 | "wide", // STR_WIDE | ^~~~~~ rscstrs.h:311:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 311 | "narrow", // STR_NARROW | ^~~~~~~~ rscstrs.h:322:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 322 | "Format", // STR_FORMAT | ^~~~~~~~ rscstrs.h:333:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 333 | "Incomplete entry\n\n", // STR_INCOMPLETE_ENTRY | ^~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:340:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 340 | "Blocks", // STR_BLOCKS | ^~~~~~~~ rscstrs.h:344:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 344 | "Rev", // STR_REV | ^~~~~ rscstrs.h:348:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 348 | "Type", // STR_TYPE | ^~~~~~ rscstrs.h:357:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 357 | "Array Modify ", // STR_ARRAY_MODIFY | ^~~~~~~~~~~~~~~ rscstrs.h:358:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 358 | "Raid Type: ", // STR_RAID_TYPE | ^~~~~~~~~~~~~ rscstrs.h:451:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 451 | "Invalid stripe size: ", // STR_PARSE_ERR_INVALID_STRIPE_SIZE | ^~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:452:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 452 | "Invalid task rate: ", // STR_PARSE_ERR_INVALID_TASK_RATE | ^~~~~~~~~~~~~~~~~~~~~ rscstrs.h:453:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 453 | "Invalid SCSI MHz rate: ", // STR_PARSE_ERR_INVALID_SPEED | ^~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:454:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 454 | "A switch was specified that is not supported: ", // STR_PARSE_ERR_UNDEFINED_SWITCH | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:455:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 455 | "Logical drive's capacity must be an integer value: ", // STR_PARSE_ERR_DRIVE_CAPACITY_MUST_BE_INTEGER | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:456:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 456 | "HBA designation incorrect: ", // STR_PARSE_ERR_CTLR_DESGINATIONS_NOT_SUPPORTED | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:457:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 457 | "Switch specified multiple times in same command: ", // STR_PARSE_ERR_SWITCH_MULTIPLY_DEFINED | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:458:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 458 | "Arguments must be integer value: ", // STR_PARSE_ERR_MUST_BE_INTEGER_VALUE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:459:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 459 | "Unrecognized device type to list: ", // STR_PARSE_ERR_NOT_A_VALID_LIST_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:460:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 460 | "Must specify HBA for this command: ", // STR_PARSE_ERR_MUST_SPECIFY_HBA | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:461:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 461 | "Must specify an address for this command: ", // STR_PARSE_ERR_MUST_SPECIFY_ADDRESS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:462:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 462 | "Must specify a list of logicals or \"all\":", // STR_PARSE_ERR_MUST_SPECIFY_ALL_OR_LIST | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:463:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 463 | "This command is unimplemented: ", // STR_PARSE_ERR_UNIMPLEMENTED_COMMAND | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:464:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 464 | "This is an invalid command or option to a command: ", // STR_PARSE_ERR_INVALID_CMD_OR_OPTION_TO_CMD | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:465:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 465 | "Must specify an image file", // STR_PARSE_ERR_MUST_SUPPLY_IMAGE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:466:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 466 | "Must specify a file name", // STR_PARSE_ERR_MUST_SUPPLY_FILE_NAME | ^~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:467:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 467 | "Must specify a replacment string", // STR_PARSE_ERR_MUST_SUPPLY_ASCII_DATA | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:468:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 468 | "Replacement string too long", // STR_PARSE_ERR_ASCII_DATA_TOO_LONG | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:469:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 469 | "Parser error", // STR_CMD_PARSER_ERROR | ^~~~~~~~~~~~~~ rscstrs.h:470:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 470 | "Invalid list type", // STR_CMD_ERR_INVALID_LIST_TYPE | ^~~~~~~~~~~~~~~~~~~ rscstrs.h:471:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 471 | "Can't find component by address", // STR_CMD_ERR_CANT_FIND_COMPONENT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:472:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 472 | "Can't find HBA index", // STR_CMD_ERR_CANT_FIND_HBA_INDEX | ^~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:473:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 473 | "Can't find HBA index (in NVRAM)", // STR_CMD_ERR_CANT_FIND_HBA_INDEX_NVRAM | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:474:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 474 | "Component is currently busy", // STR_CMD_ERR_COMPONENT_BUSY | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:475:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 475 | "Invalid flash image", // STR_CMD_ERR_INVALID_FLASH_IMAGE | ^~~~~~~~~~~~~~~~~~~~~ rscstrs.h:476:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 476 | "Value out of range", // STR_ERR_VALUE_OUT_OF_RANGE | ^~~~~~~~~~~~~~~~~~~~ rscstrs.h:477:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 477 | "Invalid file", // STR_ERR_INVALID_FILE | ^~~~~~~~~~~~~~ rscstrs.h:478:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 478 | "Invalid raid type for this command", // STR_ERR_INVALID_RAID_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:479:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 479 | "Controller does not have enough memory available", // STR_ERR_NOT_ENOUGH_MEMORY | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:480:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 480 | "Invalid command on RAID", // STR_CMD_ERR_CMD_NOT_POSS_ON_RAID | ^~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:481:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 481 | "Invalid command on HBA", // STR_CMD_ERR_CMD_NOT_POSS_ON_HBA | ^~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:482:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 482 | "Invalid command on this device", // STR_CMD_ERR_CMD_NOT_POSS_ON_THIS_DEVICE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:483:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 483 | "Possible buffer corruption", // STR_ERR_POSS_BUFFER_CORRUPTION | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:484:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 484 | "Message: rtn completed", // STR_MSG_RTN_COMPLETED | ^~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:485:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 485 | "Message: rtn started", // STR_MSG_RTN_STARTED | ^~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:486:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 486 | "Message: rtn failed", // STR_MSG_RTN_FAILED | ^~~~~~~~~~~~~~~~~~~~~ rscstrs.h:487:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 487 | "Message: rtn data overflow", // STR_MSG_RTN_DATA_OVERFLOW | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:488:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 488 | "Message: rtn data underflow", // STR_MSG_RTN_DATA_UNDERFLOW | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:489:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 489 | "Message: rtn ignored", // STR_MSG_RTN_IGNORED | ^~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:490:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 490 | "Message: rtn disconnect", // STR_MSG_RTN_DISCONNECT | ^~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:491:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 491 | "Error: conn list alloc", // STR_ERR_CONN_LIST_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:492:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 492 | "Error: semaphore alloc", // STR_ERR_SEMAPHORE_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:493:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 493 | "Error: osd open engine", // STR_ERR_OSD_OPEN_ENGINE | ^~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:494:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 494 | "Error: invalid io method", // STR_ERR_INVALID_IO_METHOD | ^~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:495:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 495 | "Error: no smartrom", // STR_ERR_NO_SMARTROM | ^~~~~~~~~~~~~~~~~~~~ rscstrs.h:496:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 496 | "Error: engine init", // STR_ERR_ENGINE_INIT | ^~~~~~~~~~~~~~~~~~~~ rscstrs.h:497:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 497 | "Error: invalid conn tag", // STR_ERR_INVALID_CONN_TAG | ^~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:498:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 498 | "Error: semaphore timeout", // STR_ERR_SEMAPHORE_TIMEOUT | ^~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:499:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 499 | "Error: null io buffer", // STR_ERR_NULL_IO_BUFFER | ^~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:500:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 500 | "Error: invalid tgt tag", // STR_ERR_INVALID_TGT_TAG | ^~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:501:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 501 | "Error: destroy semaphore", // STR_ERR_DESTROY_SEMAPHORE | ^~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:502:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 502 | "Error: mem alloc", // STR_ERR_MEM_ALLOC | ^~~~~~~~~~~~~~~~~~ rscstrs.h:503:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 503 | "Error: invalid dev addr", // STR_ERR_INVALID_DEV_ADDR | ^~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:504:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 504 | "Error: duplicate name", // STR_ERR_DUPLICATE_NAME | ^~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:505:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 505 | "Error: get ccb", // STR_ERR_GET_CCB | ^~~~~~~~~~~~~~~~ rscstrs.h:506:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 506 | "Error: no raid devices", // STR_ERR_NO_RAID_DEVICES | ^~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:507:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 507 | "Error: reserve blk sig", // STR_ERR_RESERVE_BLK_SIG | ^~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:508:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 508 | "Error: format blk size", // STR_ERR_FORMAT_BLK_SIZE | ^~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:509:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 509 | "Error: raid refnum", // STR_ERR_RAID_REFNUM | ^~~~~~~~~~~~~~~~~~~~ rscstrs.h:510:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 510 | "Error: RAID component duplicate", // STR_ERR_RAID_COMP_DUPLICATE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:511:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 511 | "Error: RAID component restrict", // STR_ERR_RAID_COMP_RESTRICT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:512:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 512 | "Error: RAID component used", // STR_ERR_RAID_COMP_USED | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:513:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 513 | "Error: RAID component ghost", // STR_ERR_RAID_COMP_GHOST | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:514:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 514 | "Error: RAID component failed", // STR_ERR_RAID_COMP_FAILED | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:515:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 515 | "Error: raid too few", // STR_ERR_RAID_TOO_FEW | ^~~~~~~~~~~~~~~~~~~~~ rscstrs.h:516:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 516 | "Error: raid too many", // STR_ERR_RAID_TOO_MANY | ^~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:517:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 517 | "Error: raid even", // STR_ERR_RAID_EVEN | ^~~~~~~~~~~~~~~~~~ rscstrs.h:518:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 518 | "Error: raid odd", // STR_ERR_RAID_ODD | ^~~~~~~~~~~~~~~~~ rscstrs.h:519:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 519 | "Error: raid power 2 plus", // STR_ERR_RAID_POWER_2_PLUS | ^~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:520:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 520 | "Error: raid chan count", // STR_ERR_RAID_CHAN_COUNT | ^~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:521:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 521 | "Error: raid min stripe", // STR_ERR_RAID_MIN_STRIPE | ^~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:522:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 522 | "Error: raid max stripe", // STR_ERR_RAID_MAX_STRIPE | ^~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:523:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 523 | "Error: raid zero stripes", // STR_ERR_RAID_ZERO_STRIPES | ^~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:524:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 524 | "Error: raid too large", // STR_ERR_RAID_TOO_LARGE | ^~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:525:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 525 | "Error: raid start chan", // STR_ERR_RAID_START_CHAN | ^~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:526:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 526 | "Error: raid seq chan", // STR_ERR_RAID_SEQ_CHAN | ^~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:527:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 527 | "Error: raid diff stripes", // STR_ERR_RAID_DIFF_STRIPES | ^~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:528:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 528 | "Error: raid diff num str", // STR_ERR_RAID_DIFF_NUM_STR | ^~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:529:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 529 | "Error: raid over stripe", // STR_ERR_RAID_OVER_STRIPE | ^~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:530:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 530 | "Error: RAID component remove", // STR_ERR_RAID_COMP_REMOVE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:531:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 531 | "Error: RAID component emulated", // STR_ERR_RAID_COMP_EMULATED | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:532:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 532 | "Error: RAID component devtype", // STR_ERR_RAID_COMP_DEVTYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:533:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 533 | "Error: RAID component non 512", // STR_ERR_RAID_COMP_NON_512 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:534:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 534 | "Error: raid diff blocks", // STR_ERR_RAID_DIFF_BLOCKS | ^~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:535:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 535 | "Error: raid diff capacity", // STR_ERR_RAID_DIFF_CAPACITY | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:536:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 536 | "Error: raid diff vendor", // STR_ERR_RAID_DIFF_VENDOR | ^~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:537:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 537 | "Error: raid diff product", // STR_ERR_RAID_DIFF_PRODUCT | ^~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:538:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 538 | "Error: raid diff revision", // STR_ERR_RAID_DIFF_REVISION | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:539:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 539 | "Error: raid not supported", // STR_ERR_RAID_NOT_SUPPORTED | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:540:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 540 | "Error: raid invalid hba", // STR_ERR_RAID_INVALID_HBA | ^~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:541:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 541 | "Error: raid table required", // STR_ERR_RAID_TABLE_REQUIRED | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:542:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 542 | "Error: RAID component tag", // STR_ERR_RAID_COMP_TAG | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:543:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 543 | "Error: raid max arrays", // STR_ERR_RAID_MAX_ARRAYS | ^~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:544:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 544 | "Error: RAID component size", // STR_ERR_RAID_COMP_SIZE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:545:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 545 | "Error: raid fw level", // STR_ERR_RAID_FW_LEVEL | ^~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:546:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 546 | "Error: invalid hba addr", // STR_ERR_INVALID_HBA_ADDR | ^~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:547:2: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 547 | "Error: isa addr only", // STR_ERR_ISA_ADDR_ONLY | ^~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:548:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 548 | "Error: primary hba exists", // STR_ERR_PRIMARY_HBA_EXISTS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:549:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 549 | "Error: no more slots", // STR_ERR_NO_MORE_SLOTS | ^~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:550:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 550 | "Error: dup isa addr", // STR_ERR_DUP_ISA_ADDR | ^~~~~~~~~~~~~~~~~~~~~ rscstrs.h:551:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 551 | "Error: dup eisa slot", // STR_ERR_DUP_EISA_SLOT | ^~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:552:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 552 | "Error: primary isa addr", // STR_ERR_PRIMARY_ISA_ADDR | ^~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:553:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 553 | "Error: secondary isa addr", // STR_ERR_SECONDARY_ISA_ADDR | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:554:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 554 | "Error: abs no more ids", // STR_ERR_ABS_NO_MORE_IDS | ^~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:555:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 555 | "Error: abs non zero lun", // STR_ERR_ABS_NON_ZERO_LUN | ^~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:556:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 556 | "Error: abs addr limits", // STR_ERR_ABS_ADDR_LIMITS | ^~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:557:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 557 | "Error: abs addr occupied", // STR_ERR_ABS_ADDR_OCCUPIED | ^~~~~~~~~~~~~~~~~~~~~~~~~~ rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1792 | }; | ^ rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] rscstrs.h:1792:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1 error make[1]: stopped in /pbulk/work/sysutils/dptutil/work/raidmgt-3.31/dptutil *** [all] Error code 2 make: stopped in /pbulk/work/sysutils/dptutil/work/raidmgt-3.31 1 error make: stopped in /pbulk/work/sysutils/dptutil/work/raidmgt-3.31 *** Error code 2 Stop. make[1]: stopped in /usr/pkgsrc/sysutils/dptutil *** Error code 1 Stop. make: stopped in /usr/pkgsrc/sysutils/dptutil