Opened 7 years ago

Closed 7 years ago

#53333 closed defect (fixed)

opencv @3.2.0 fails to build with universal variant

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: stromnov (Andrey Stromnov)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Port: opencv

Description

opencv @3.2.0 builds fine on macOS Sierra without the universal variant, but fails with the universal variant:

/opt/local/var/macports/build/_Users_rschmidt_macports_macports-ports_graphics_opencv/opencv/work/opencv-3.2.0/modules/highgui/src/window_cocoa.mm:685:13: error: synthesized property 'mouseCallback' must either be named the same as a compatible instance variable or must explicitly name an instance variable
@synthesize mouseCallback;
            ^
/opt/local/var/macports/build/_Users_rschmidt_macports_macports-ports_graphics_opencv/opencv/work/opencv-3.2.0/modules/highgui/src/window_cocoa.mm:686:13: error: synthesized property 'mouseParam' must either be named the same as a compatible instance variable or must explicitly name an instance variable
@synthesize mouseParam;
            ^
/opt/local/var/macports/build/_Users_rschmidt_macports_macports-ports_graphics_opencv/opencv/work/opencv-3.2.0/modules/highgui/src/window_cocoa.mm:687:13: error: synthesized property 'autosize' must either be named the same as a compatible instance variable or must explicitly name an instance variable
@synthesize autosize;
            ^
/opt/local/var/macports/build/_Users_rschmidt_macports_macports-ports_graphics_opencv/opencv/work/opencv-3.2.0/modules/highgui/src/window_cocoa.mm:688:13: error: synthesized property 'firstContent' must either be named the same as a compatible instance variable or must explicitly name an instance variable
@synthesize firstContent;
            ^
/opt/local/var/macports/build/_Users_rschmidt_macports_macports-ports_graphics_opencv/opencv/work/opencv-3.2.0/modules/highgui/src/window_cocoa.mm:689:13: error: synthesized property 'sliders' must either be named the same as a compatible instance variable or must explicitly name an instance variable
@synthesize sliders;
            ^
/opt/local/var/macports/build/_Users_rschmidt_macports_macports-ports_graphics_opencv/opencv/work/opencv-3.2.0/modules/highgui/src/window_cocoa.mm:690:13: error: synthesized property 'status' must either be named the same as a compatible instance variable or must explicitly name an instance variable
@synthesize status;
            ^
/opt/local/var/macports/build/_Users_rschmidt_macports_macports-ports_graphics_opencv/opencv/work/opencv-3.2.0/modules/highgui/src/window_cocoa.mm:838:13: error: synthesized property 'image' must either be named the same as a compatible instance variable or must explicitly name an instance variable
@synthesize image;
            ^
/opt/local/var/macports/build/_Users_rschmidt_macports_macports-ports_graphics_opencv/opencv/work/opencv-3.2.0/modules/highgui/src/window_cocoa.mm:966:13: error: synthesized property 'slider' must either be named the same as a compatible instance variable or must explicitly name an instance variable
@synthesize slider;
            ^
/opt/local/var/macports/build/_Users_rschmidt_macports_macports-ports_graphics_opencv/opencv/work/opencv-3.2.0/modules/highgui/src/window_cocoa.mm:967:13: error: synthesized property 'name' must either be named the same as a compatible instance variable or must explicitly name an instance variable
@synthesize name;
            ^
/opt/local/var/macports/build/_Users_rschmidt_macports_macports-ports_graphics_opencv/opencv/work/opencv-3.2.0/modules/highgui/src/window_cocoa.mm:968:13: error: synthesized property 'value' must either be named the same as a compatible instance variable or must explicitly name an instance variable
@synthesize value;
            ^
/opt/local/var/macports/build/_Users_rschmidt_macports_macports-ports_graphics_opencv/opencv/work/opencv-3.2.0/modules/highgui/src/window_cocoa.mm:969:13: error: synthesized property 'userData' must either be named the same as a compatible instance variable or must explicitly name an instance variable
@synthesize userData;
            ^
/opt/local/var/macports/build/_Users_rschmidt_macports_macports-ports_graphics_opencv/opencv/work/opencv-3.2.0/modules/highgui/src/window_cocoa.mm:970:13: error: synthesized property 'callback' must either be named the same as a compatible instance variable or must explicitly name an instance variable
@synthesize callback;
            ^
/opt/local/var/macports/build/_Users_rschmidt_macports_macports-ports_graphics_opencv/opencv/work/opencv-3.2.0/modules/highgui/src/window_cocoa.mm:971:13: error: synthesized property 'callback2' must either be named the same as a compatible instance variable or must explicitly name an instance variable
@synthesize callback2;
            ^
13 errors generated.

Attachments (1)

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

Download all attachments as: .zip

Change History (3)

Changed 7 years ago by ryandesign (Ryan Carsten Schmidt)

Attachment: main.log.bz2 added

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

Cc: MarcusCalhoun-Lopez added

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

Resolution: fixed
Status: newclosed

In 82a1565d/macports-ports:

opencv: allow 32-bit build

Fixes #53333

Note: See TracTickets for help on using tickets.