Opened 2 years ago

Closed 2 years ago

Last modified 2 years ago

#57269 closed defect (fixed)

octave @4.4.1: error: field has incomplete type 'const cdef_class'

Reported by: ryandesign (Ryan Schmidt) Owned by: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Priority: Normal Milestone:
Component: ports Version:
Keywords: mavericks Cc:
Port: octave


  CXX      libinterp/corefcn/libinterp_corefcn_libcorefcn_la-colloc.lo
In file included from libinterp/corefcn/
In file included from /Applications/
In file included from /Applications/
/Applications/ error: field has incomplete type 'const cdef_class'
    _T1 first;

I see that it's building with Xcode clang 600.0.57, despite the fact that the Portfile blacklists {clang < 700}. This is probably because in [aec14792b8457e3c77b5c90a3c402a88ba9eb41b/macports-ports] the blacklist is getting reset to just macports-gcc-6. I'm sure this was meant to append to the blacklist instead of overwriting it.

Change History (2)

comment:1 Changed 2 years ago by ryandesign (Ryan Schmidt)

Resolution: fixed
Status: assignedclosed

In 323ed0baa87267c3507ddbad48f4202eac52b6a1/macports-ports (master):

octave: Append to blacklist instead of overwriting

Closes: #57269

comment:2 Changed 2 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Thank you for fixing this problem.

Note: See TracTickets for help on using tickets.