Opened 42 hours ago

Last modified 10 hours 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 42 hours ago.

Download all attachments as: .zip

Change History (5)

Changed 42 hours ago by AndrewSwann

Attachment: main.log added

comment:1 Changed 42 hours ago by AndrewSwann

Port: jasper 4.2.4 added

comment:2 Changed 39 hours ago by jmroot (Joshua Root)

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

comment:3 Changed 21 hours ago by AndrewSwann

Reinstalling XQuartz fixed the problem.

comment:4 Changed 10 hours 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.