=> 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
--- 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
--- 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 ---
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
--- 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
--- 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
--- 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
--- 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
--- 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]
  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'
    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]
    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'
    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]
    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 ---
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
--- 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
--- 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]
  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'
    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]
    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'
    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]
    4 | # define PACK __attribute__ ((packed))
      |                                      ^
mgr.hh:10:23: note: in expansion of macro 'PACK'
   10 |    dptCaddr_S minAddr PACK; // Minimum physical address supported
      |                       ^~~~
--- 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
--- 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"))
      |                         ^~~~~~~~
--- ptrarray.o ---
--- dpt_buff.o ---
--- 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
--- 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]
  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'
    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]
    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'
    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]
    4 | # define PACK __attribute__ ((packed))
      |                                      ^
mgr.hh:10:23: note: in expansion of macro 'PACK'
   10 |    dptCaddr_S minAddr PACK; // Minimum physical address supported
      |                       ^~~~
--- 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 ---
--- 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";
      |                              ^~~~~~~~
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"))) {
      |                                                         ^~~~~~~~~~~~~
--- 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 ---
--- 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
--- 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
--- 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[])
      | ^~~~
--- 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//cck7BQiH.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
--- 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
--- ctlr_map.o ---
--- 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
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
--- 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
--- 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)
      |                                          ^~~~
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
      |                       ^~~~
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
      |                       ^~~~
--- 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
      |                         ^~~~
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 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
      |                     ^~~~
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 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
      |                       ^~~~
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 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
      |                       ^~~~
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 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
      |                       ^~~~
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 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
      |                       ^~~~
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
      |                          ^~~~
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
--- 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
      |                         ^~~~
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 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
      |                     ^~~~
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 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
      |                       ^~~~
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 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
      |                       ^~~~
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 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
      |                       ^~~~
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 ---
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
      |                          ^~~~
--- 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
      |                       ^~~~
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 ---
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
      |                       ^~~~
--- 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
      |                         ^~~~
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 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
      |                     ^~~~
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 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
      |                       ^~~~
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
      |                       ^~~~
--- 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 ---
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
--- 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"
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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'");
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 |                                  "}'");
      |                                  ~~~~
--- 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";
      |                            ^~~~~~~~
<command-line>: 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 &";
      |                               ^~~~~~~~~~~~~
<command-line>: 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 &";
      |                                   ^~~~~~~~~~~~~
<command-line>: 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
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 ---
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
--- eventlog.o ---
--- expand.o ---
--- 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
--- 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"))
      |                         ^~~~~~~~
--- 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
      |                       ^~~~
--- 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
      |                          ^~~~
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
      |                     ^~~~
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
      |                       ^~~~
--- 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
--- 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
--- 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
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
      |                       ^~~~
--- 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
      |                       ^~~~
--- 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
      |                          ^~~~
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
      |                       ^~~~
--- 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]);
      |                                     ^~~~~~
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");
      |                               ^~~~
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());
      |                                  ^~~~
--- hba_log.o ---
--- eventlog.o ---
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, ")");
      |                                  ^~~
--- 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
--- 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: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");
      |                ^~~~
--- 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
--- 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
--- id_list.o ---
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
      |                       ^~~~
--- 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
--- 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
--- 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 ---
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
      |                       ^~~~
--- lzstrbuf.o ---
--- listdev.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 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
      |                   ^~~~
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
--- 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]"
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--- 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
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)
      |                                          ^~~~
--- namarray.o ---
--- modnvram.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 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 ---
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
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 ---
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
--- 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
--- 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 ---
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
      |                       ^~~~
--- 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
--- 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
--- 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
--- parserr.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 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
      |                       ^~~~
--- 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
--- 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
--- 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
      |                       ^~~~
--- 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
      |                          ^~~~
--- 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
      |                          ^~~~
--- rawdata.o ---
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
      |                     ^~~~
--- rdutlosd.o ---
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
      |                     ^~~~
--- 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
      |                   ^~~~
--- rdutlosd.o ---
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
      |                       ^~~~
--- rawdata.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)
      |                                          ^~~~
--- rdutlosd.o ---
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)
      |                                          ^~~~
--- rawdata.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 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
      |                       ^~~~
--- rdutlosd.o ---
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
      |                       ^~~~
--- rawdata.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 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
      |                       ^~~~
--- rdutlosd.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
      |                       ^~~~
--- rawdata.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
      |                       ^~~~
--- rdutlosd.o ---
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
      |                       ^~~~
--- 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
      |                       ^~~~
--- 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);
      |                      ^~~
--- 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
--- 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
--- 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
--- 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
      |                       ^~~~
--- 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
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
      |                       ^~~~
--- setcache.o ---
--- 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
--- 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
--- 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
--- 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
      |                       ^~~~
--- 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 ---
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 ---
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
--- strlist.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 strlist.cpp
--- 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
      |                       ^~~~
--- swap_em.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 swap_em.c
--- taskctrl.o ---
--- 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')
      |                             ~~~~~~~~~~~~~^~~~~~
--- taskctrl.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 taskctrl.cpp
--- parser.o ---
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')
      |                             ~~~~~~~~~~~~~^~~~~~
--- taskctrl.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 taskctrl.hpp:24,
                 from taskctrl.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 taskctrl.hpp:24,
                 from taskctrl.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
      |                     ^~~~
--- uartdmp.o ---
--- taskctrl.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 taskctrl.hpp:24,
                 from taskctrl.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 taskctrl.hpp:24,
                 from taskctrl.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 taskctrl.hpp:24,
                 from taskctrl.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 taskctrl.hpp:24,
                 from taskctrl.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
      |                       ^~~~
--- uartdmp.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 uartdmp.cpp
--- taskctrl.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
      |                       ^~~~
--- usage.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 usage.cpp
--- 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
      |                       ^~~~
--- 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
      |                          ^~~~
--- zap.o ---
--- status.o ---
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)
      |                                          ^~~~
--- zap.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 zap.cpp
--- status.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 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
      |                       ^~~~
--- parser.o ---
*** [parser.o] Error code 1

make[1]: stopped in /pbulk/work/sysutils/dptutil/work/raidmgt-3.31/dptutil
--- uartdmp.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 uartdmp.hpp:24,
                 from uartdmp.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 uartdmp.hpp:24,
                 from uartdmp.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 uartdmp.hpp:24,
                 from uartdmp.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 uartdmp.hpp:24,
                 from uartdmp.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 uartdmp.hpp:24,
                 from uartdmp.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 uartdmp.hpp:24,
                 from uartdmp.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
      |                       ^~~~
--- usage.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 usage.hpp:24,
                 from usage.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 usage.hpp:24,
                 from usage.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 usage.hpp:24,
                 from usage.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 usage.hpp:24,
                 from usage.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 usage.hpp:24,
                 from usage.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 usage.hpp:24,
                 from usage.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
      |                       ^~~~
--- zap.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 zap.hpp:24,
                 from zap.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 zap.hpp:24,
                 from zap.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 zap.hpp:24,
                 from zap.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 zap.hpp:24,
                 from zap.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 zap.hpp:24,
                 from zap.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 zap.hpp:24,
                 from zap.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
      |                       ^~~~
--- 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