Opened 7 weeks ago

Last modified 7 weeks ago

#70778 accepted defect

jasper @4.2.4 opportunistically links with libGLU from XQuartz

Reported by: AndrewSwann Owned by: jmroot (Joshua Root)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: jasper

Description

Migrating to sequoia 15.0 several ports failed to build because their dependency jasper failed. Attempting to clean install jasper gives the attached log, with several warnings of the type

:info:build ld: warning: ignoring file '/opt/X11/lib/libGLU.1.dylib': fat file missing arch 'arm64', file has 'i386,x86_64'

and subsequent undefined symbols

:info:build Undefined symbols for architecture arm64:
:info:build   "_glClear", referenced from:
:info:build       _displayfunc in jiv.c.o
:info:build   "_glDrawPixels", referenced from:
:info:build       _displayfunc in jiv.c.o
...

Attachments (1)

main.log (172.8 KB) - added by AndrewSwann 7 weeks ago.

Download all attachments as: .zip

Change History (5)

Changed 7 weeks ago by AndrewSwann

Attachment: main.log added

comment:1 Changed 7 weeks ago by AndrewSwann

Port: jasper 4.2.4 added

comment:2 Changed 7 weeks ago by jmroot (Joshua Root)

Keywords: arm64 added
Owner: set to jmroot
Port: 4.2.4 removed
Status: newaccepted

comment:3 Changed 7 weeks ago by AndrewSwann

Reinstalling XQuartz fixed the problem.

comment:4 Changed 7 weeks ago by jmroot (Joshua Root)

Keywords: arm64 removed
Summary: jasper @4.2.4 (graphics) failed to build under Sequoia 15.0 armjasper @4.2.4 opportunistically links with libGLU from XQuartz

The port tries to use the OS-provided OpenGL frameworks. I guess that isn't fully working.

Note: See TracTickets for help on using tickets.