Skip to content

Missing m_len in undefs for VxWorks #4519

@budhe888

Description

@budhe888
F´ Version 4.1. 0
Affected Component

Problem Description

The fix in #4399 is missing

#undef m_len

So VxWorks builds can still fail with errors like this:

In file included from /home/asahasra/code/pfsoc-fsw-tester/build-fprime-automatic-vxworks/pfsoc-fsw-avionics/Ports/PfAvionicsDrv/GpDmaDbArraySerializableAc.hpp:14:
/home/asahasra/code/pfsoc-fsw-tester/build-fprime-automatic-vxworks/pfsoc-fsw-avionics/Ports/PfAvionicsDrv/GpDmaDataSerializableAc.hpp:242:11: error: expected ';' at end of declaration list
  242 |       U32 m_len;
      |           ^
/opt/engage/bsp/pfsoc-vxworks-bsp/vsb_bsp_mpfs/krnl/h/public/net/mbuf.h:158:23: note: expanded from macro 'm_len'
  158 | #define m_len           mBlkHdr.mLen

Context / Environment

Execute fprime-util version-check and share the output.

--INSERT HERE--

How to Reproduce

Expected Behavior

A description of the expected behavior.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    CCB

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions