Opened 5 years ago

Closed 5 years ago

#58258 closed defect (fixed)

harfbuzz @2.3.1: build fails on 10.6 buildbot

Reported by: dbevans (David B. Evans) Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version:
Keywords: tiger leopard snowleopard Cc: Schamschula (Marius Schamschula)
Port: harfbuzz

Description

hb-dsalgs.hh:239: error: #pragma GCC diagnostic not allowed inside functions

See build log at https://build.macports.org/builders/ports-10.6_x86_64_legacy-builder/builds/98876/steps/install-port/logs/stdio/text

Change History (6)

comment:1 Changed 5 years ago by dbevans (David B. Evans)

Port: harfbuzz added

comment:2 Changed 5 years ago by Schamschula (Marius Schamschula)

Cc: Schamschula added

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

Could you report the problem to the developers?

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

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

Keywords: tiger leopard snowleopard added
Status: assignedaccepted

They've previously still supported gcc 4.2 and accepted fixes for it, but they've now dropped support for gcc 4.2 and will require C++11 in a future release.

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

Resolution: fixed
Status: acceptedclosed

In 112ecf76ea6a4fd29ed39c14166d7fd2bfc5a311/macports-ports (master):

harfbuzz: Use cxx11 1.1 portgroup

harfbuzz doesn't support gcc 4.2.1 anymore, and will shortly require C++11.

Closes: #58258

Note: See TracTickets for help on using tickets.