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