Opened 4 months ago

Last modified 4 months ago

#69142 assigned defect

MoarVM @2023.12: error: incomplete definition of type 'struct uv__queue'

Reported by: kwolcott Owned by: barracuda156
Priority: Normal Milestone:
Component: ports Version: 2.8.1
Keywords: Cc:
Port: MoarVM

Description (last modified by ryandesign (Ryan Carsten Schmidt))

3rdparty/libuv/src/queue.h:36:22: note: forward declaration of 'struct uv__queue'
static inline struct uv__queue* uv__queue_head(const struct uv__queue* q) {
                     ^

Attachments (1)

MoarVM_main.log.bz2 (7.5 KB) - added by kwolcott 4 months ago.

Download all attachments as: .zip

Change History (4)

Changed 4 months ago by kwolcott

Attachment: MoarVM_main.log.bz2 added

comment:1 Changed 4 months ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Summary: MoarVM: build from source failsMoarVM @2023.12: error: incomplete definition of type 'struct uv__queue'
Version: 2.8.1

comment:2 Changed 4 months ago by barracuda156

Hmm, it certainly does build on macOS 14 arm64, since both buildbots build it fine and I tested it locally too specifically on 14.2.1 arm64. https://ports.macports.org/port/MoarVM/details

However let me see if this can be reproduced. Maybe it finds wrong libuv headers first.

UPD. I got an error with rakudo installation now on 10.6 i386 which looks like #68464 But no error with MoarVM itself, despite old libuv being active.

Will try to sort this out too.

Last edited 4 months ago by barracuda156 (previous) (diff)

comment:3 Changed 4 months ago by barracuda156

I was able to reproduce the error on Sonoma. At the same time, it did build on buildbots. Weird. Will look into what is going on.

Last edited 4 months ago by barracuda156 (previous) (diff)
Note: See TracTickets for help on using tickets.