Opened 6 years ago

Closed 6 years ago

#56481 closed defect (fixed)

gstreamer1-gst-plugins-base @1.14.0 +universal: error: sending 'CGRect' (aka 'struct CGRect') to parameter of incompatible type 'NSRect' (aka 'struct _NSRect')

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: dbevans (David B. Evans), SpikeLightfoot, dershow, libsystem-ethan
Port: gstreamer1-gst-plugins-base

Description

Building gstreamer1-gst-plugins-base @1.14.0 with the +universal variant fails on Sierra while building the 32-bit part:

gstglwindow_cocoa.m:492:27: error: sending 'CGRect' (aka 'struct CGRect') to parameter of incompatible type 'NSRect' (aka 'struct _NSRect')
 [view.superview setFrame:newMainViewFrame];
                          ^~~~~~~~~~~~~~~~
/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:199:18: note: passing argument to parameter 'frame' here
@property NSRect frame;
                 ^
1 error generated.

gstreamer1-gst-plugins-base is a dependency of wine, which requires 32-bit support.

Attachments (1)

main.log.bz2 (38.5 KB) - added by ryandesign (Ryan Carsten Schmidt) 6 years ago.

Download all attachments as: .zip

Change History (5)

Changed 6 years ago by ryandesign (Ryan Carsten Schmidt)

Attachment: main.log.bz2 added

comment:1 Changed 6 years ago by SpikeLightfoot

Cc: SpikeLightfoot added

comment:2 Changed 6 years ago by dershow

Cc: dershow added

comment:3 Changed 6 years ago by libsystem-ethan

Cc: libsystem-ethan added

comment:4 Changed 6 years ago by ryandesign (Ryan Carsten Schmidt)

Owner: set to ryandesign
Resolution: fixed
Status: newclosed

In 488dfe70653f1e7e7d3cf6f9f32d8ec9fd658d47/macports-ports (master):

gstreamer1-gst-plugins-base: Fix 32-bit build

Closes: #56481

Note: See TracTickets for help on using tickets.