IBM Support

PK83962: MISSING SDT-SDL-CODER FEATURE RESUTS IN COMPILATION ERROR(LINUX)

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as fixed if next.

Error description

  • When we use the option to 'Generate SDL Coder functions' in
    Targeting Expert it required the featiure line SDT-SDL-Coder.
    However if it is not avaialble instead of Showing the error that
    the License feature is misssing, the Targeting expert thorws the
    compilation errors in Linux. This issues is observed only in
    Linux and in Windows as expected it shows the missing license
    feature error.
    
    Steps to Reproduce:
    ===============
    
    1. Use the existing Mobile Example in Linux without having the
    license feature SDT-SDL-Coder.
    2. Makes sure that in the Targeting Expert? Communication?
    generate SDL Coder is selected.
    3.Do a Full-Make with the generated *_env.c file added in the
    source file list
    
    you will observe the following error :
    
    switch_env.c: In function ?xOutEnv?:
    switch_env.c:138: error: ?Param1? undeclared (first use in this
    function)
    switch_env.c:138: error: (Each undeclared identifier is reported
    only once
    switch_env.c:138: error: for each function it appears in.)
    switch_env.c:138: error: expected expression before
    ?yPDef_call_conf?
    switch_env.c:143: error: expected ?;? before
    ?OUT_SIGNAL_TYPE_Mobile_ID_t?
    switch_env.c:160: error: expected expression before
    ?yPDef_call_ind?
    switch_env.c:165: error: expected ?;? before
    ?OUT_SIGNAL_TYPE_Mobile_ID_t?
    switch_env.c:182: error: expected expression before
    ?yPDef_call_reject?
    switch_env.c:187: error: expected ?;? before
    ?OUT_SIGNAL_TYPE_Mobile_ID_t?
    switch_env.c:204: error: expected expression before
    ?yPDef_giveReport?
    switch_env.c:209: error: expected ?;? before
    ?OUT_SIGNAL_TYPE_Mobile_ID_t?
    switch_env.c:226: error: expected expression before
    ?yPDef_initMS?
    switch_env.c:231: error: expected ?;? before
    ?OUT_SIGNAL_TYPE_Mobile_ID_t?
    switch_env.c:248: error: expected expression before
    ?yPDef_randomNr?
    switch_env.c:253: error: expected ?;? before
    ?OUT_SIGNAL_TYPE_Mobile_ID_t?
    switch_env.c:267: error: expected expression before
    ?yPDef_call_conf?
    .....
    ....
    ...
    ..
    
    4. If you add the setenv.c file instead of the generated _env.c
    file, and do a Full make the following error is reported
    
    gcc_objects/tcpipcomm.o: In function `xGetSignalTypeInfo':
    tcpipcomm.c:(.text+0x1c): undefined reference to `xSignalList'
    gcc_objects/tcpipcomm.o: In function `xGetSignalIdNode':
    tcpipcomm.c:(.text+0x86): undefined reference to `xSignalList'
    tcpipcomm.c:(.text+0xdb): undefined reference to `xSignalIdList'
    gcc_objects/tcpipcomm.o: In function `xReceiveSignal':
    tcpipcomm.c:(.text+0x598): undefined reference to
    `ySDL_SignalId'
    gcc_objects/tcpipcomm.o: In function `xSendSignal':
    tcpipcomm.c:(.text+0xd3b): undefined reference to
    `ySDL_SignalId'
    
    5. try the above steps by having the SDT-SDL-Coder license
    feature, the errors are not reported.
    

Local fix

  • 1. Shows the correct license error in Windows
    2. have the required SDT-SDL-Coder license feature
    

Problem summary

  • Missing SDT-SDL-Coder License feature results in compilatio
    error in Linux . This is Resolved in 6.3.0.0 Interim Fix 1
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    PK83962

  • Reported component name

    TLOGIC SDL SUIT

  • Reported component ID

    5724V77SD

  • Reported release

    620

  • Status

    CLOSED FIN

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-04-03

  • Closed date

    2010-02-22

  • Last modified date

    2010-02-22

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

Applicable component levels

  • R630 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSYR86","label":"Rational SDL Suite"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.2","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
22 February 2010