Opened 3 years ago

Closed 3 years ago

#63559 closed defect (fixed)

gd2 @2.3.3_0+x11 does not build on Big Sur on Intel

Reported by: acrostich (Panda Mery) Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.3.3
Keywords: Cc:
Port: gd2

Description

Extract from the logs that sum up the issue and give context:

:debug:clean Starting logging for gd2 @2.3.3_0+x11
:debug:sysinfo macOS 11.6 (darwin/20.6.0) arch i386
:debug:sysinfo MacPorts 2.7.1
:debug:sysinfo Xcode 13.0
:debug:sysinfo SDK 11
:debug:sysinfo MACOSX_DEPLOYMENT_TARGET: 11.0
:info:build gdft.c:433:10: fatal error: 'raqm.h' file not found
:info:build #include <raqm.h>
:info:build          ^~~~~~~~
:info:build 1 error generated.

Attachments (1)

main.log (135.4 KB) - added by acrostich (Panda Mery) 3 years ago.
main.log of the build attempt of gd2

Download all attachments as: .zip

Change History (4)

Changed 3 years ago by acrostich (Panda Mery)

Attachment: main.log added

main.log of the build attempt of gd2

comment:1 Changed 3 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign@… removed
Owner: set to ryandesign
Status: newassigned

We show successful builds of gd2 on all OS versions: https://ports.macports.org/port/gd2/details/

comment:2 Changed 3 years ago by ryandesign (Ryan Carsten Schmidt)

Status: assignedaccepted

But I see that if libraqm is installed, then gd2 tries to use it. On my system it succeeds but on yours it fails.

You can work around this by building in trace mode:

sudo port clean gd2
sudo port -t install gd2

I should fix the gd2 port so that it does not try to use libraqm even if it is installed (or so that it declares a dependency on libraqm and always uses it).

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

Resolution: fixed
Status: acceptedclosed

In 61a49e8eabe87dfec5433d187a9c344b4ac2f188/macports-ports (master):

gd2: Don't try to use libraqm

Closes: #63559

Note: See TracTickets for help on using tickets.