BULLETIN NUMBER:  SWB-047

DATE ISSUED:  December 6, 2005 (updated December 4, 2006)

DATE CLOSED:  December 6, 2005

AFFECTED SYSTEMS:  PowerHawk Series 700/900

RELEASE LEVEL:  PowerMAX OS Versions 6.1SR2 and 6.2SR1

EXPLANATION:  SBS-1553v5lib  "make" command fails when compiling example programs
under /usr/src/drivers/1553v5lib/examples:
 
# cd /usr/src/drivers/1553v5lib/examples
# make
"caseB_rt.c", line 305: <board1_ch1> is not a structure "caseB_rt.c", line 307:<board1_ch1> is not a structure
caseB_rt.c", line 359:<board1_ch1> is not a structure  caseB_rt.c", line 360:<board1_ch1> is not a structure  

 

RESOLUTION:  The workaround to this problem is to:

 

1)      cd to /usr/src/drivers/1553v5lib/examples and modify caseB_rt.c

 

2)      Change Line 299 from:

 

dump_rt(DEVICE_HANDLE *board1_ch1, unsigned int Buffer_Id)

to

dump_rt(DEVICE_HANDLE board1_ch1, unsigned int Buffer_Id)

 

and change Line 349 from:

 

read_rt_packet(DEVICE_HANDLE *board1_ch1, unsigned int Buffer_Id)

to

read_rt_packet(DEVICE_HANDLE board1_ch1, unsigned int Buffer_Id)

 

This problem has been fixed in PowerMAX OS version 6.3.