[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference turris::debug

Title:DEBUG
Notice:Updated locations for reporting QARs -- see note 834.1
Moderator:LOWFAT::DIETER
Created:Fri Jan 24 1986
Last Modified:Wed Jun 04 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:1868
Total number of notes:8200

1856.0. "OPNOTALLOW when %SP is used in conditionals in C++" by COL01::VSEMUSCHIN (Duck and Recover !) Thu Apr 10 1997 07:48

    OVMS 6.2, language c_plus_plus, radix hexadecimal
    TIA Seva
    
    DBG> eval %SP >= 10
    00000000 00000001
    DBG> eval %SP >= 7EE43520
    00000000 00000000
    DBG> if   %SP >= 7EE43520 then (go);
    %DEBUG-E-OPNOTALLOW, operator 'CONVERT' not allowed on given data type
    
    DBG> set break/call when(7EE43530 >= 7EE43520)
    DBG> go
    break on calls at GX_MOUSE\GX_mouse::createBitmaps\%LINE 78589+2C
     78589:    v_vdcExtent = device->gx_vdcExtentSize();
    DBG> set break/call when( %SP     >= 7EE43520)
    DBG> go
    %DEBUG-E-OPNOTALLOW, operator 'CONVERT' not allowed on given data types
    break on calls at GX_MOUSE\GX_mouse::createBitmaps\%LINE 78598+18
     78598:    if ((device->gx_dcSize()) ==
    (t_2DVector((t_Real)0,(t_Real)0)))
    DBG> set break/call when( %HEX %SP     >= 7EE43520)
    DBG> go
    %DEBUG-E-OPNOTALLOW, operator 'CONVERT' not allowed on given data types
    break on calls at GX_GRHA4\GX_windowDevice::gx_dcSize\%LINE 57149+20
     57149:       const t_2DVector& gx_dcSize        () const { return
    dcSize
         -:  (); }
    
T.RTitleUserPersonal
Name
DateLines
1856.1workaround: set language fortranCOL01::VSEMUSCHINDuck and Recover !Thu Apr 10 1997 09:451
    
1856.2LOWFAT::DIETERThu Apr 10 1997 13:196
In the process of taking a general look at these OPNOTALLOW 
errors on V7.0 and V7.1.  Will report back when we have more 
info...

Mary
1856.3SSPADE::ARSENAULTFri Apr 18 1997 14:307
The error described in .0 is fixed in V7.0 and beyond.

(I'm assuming you're on Alpha, not VAX.  Is that true?)

Since you're using C++, you would do best to upgrade to the latest
C++-supportive debugger (and compiler).  See note 1779.1 for
information of the kit.