Successful Build on sons-sc-cc
- Tracked down the problem with building on sons-sc-cc. Turns out Tornado-2.0 is slightly different
TIme Spent: 2 Hours
Here's what I see. Looking into why I'm getting this error I searched Tornado-2.0 for the definition of endEtherAddressForm and I find it in Tornado-2.0/host/resource/synopsis/drv.syn ~line 42. On sons-clearcase I see:
endEtherAddressForm() - form an Ethernet address into a packet M_BLK_ID endEtherAddressForm ( M_BLK_ID pMblk, /* pointer to packet mBlk */ M_BLK_ID pSrcAddr, /* pointer to source address */ M_BLK_ID pDstAddr /* pointer to destination address */ )
However on sons-sc-cc I see:
endEtherAddressForm() - form an Ethernet address into a packet M_BLK_ID endEtherAddressForm ( M_BLK_ID pMblk, /* pointer to packet mBlk */ M_BLK_ID pSrcAddr, /* pointer to source address */ M_BLK_ID pDstAddr, /* pointer to destination address */ BOOL bcastFlag /* use link-level broadcast? */ )
Note the extra parm. Now I copied //sons-clearcase/Tools -> //sons-sc-cc/Tools but I know that Simon was doing something WRT WindRiver. Perhaps that changed Tools on sons-sc-cc? Here's what I tried:
- Renamed //sons-sc-cc/Tools/Tornado-2.0 -> //sons-sc-cc/Tools/Tornado-2.0.save
- Recopied //sons-clearcase/Tools/Tornado-2.0 -> //sons-sc-cc/Tools/Tornado-2.0
- Performed build - it worked! All of it! Not just olc!
I noticed that there is a Tornado-2.0 folder in the D drive, a Tornado-2.0 folder in D:\Tools and a Tornado-2.0+ in D:\Tools.