Opened 7 months ago

Last modified 7 months ago

#72694 assigned defect

faust can't be installed on arm64 because of clang 6.0 dependency

Reported by: asgalon Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.11.1
Keywords: Cc: agraef (Albert Graef)
Port: faust

Description (last modified by ryandesign (Ryan Carsten Schmidt))

I wanted to experiment with the package a bit, and trying to install the ports package lead to:

La-Bestia:~[1004]> sudo port install faust
Warning: No default port source specified in /opt/local/etc/macports/sources.conf, using last source as default
--->  Computing dependencies for faust
Error: Cannot install faust for the arch 'arm64' because
Error: its dependency clang-6.0 only supports the archs 'i386 x86_64'.
Error: Follow https://guide.macports.org/#project.tickets if you believe there is a bug.
Error: Processing of port faust failed

Building and installing the master-dev branch from https://github.com/grame-cncm/faust following installation instructions seems to work, so it is probably just a deprecated tool version dependency.

Attachments (1)

Portfile (5.8 KB) - added by tomio-arisaka (Tomio Arisaka) 7 months ago.
an experimental Portfile for Faust 2.81.2:

Download all attachments as: .zip

Change History (4)

comment:1 Changed 7 months ago by jmroot (Joshua Root)

Cc: agraef added
Owner: set to ryandesign
Status: newassigned

comment:2 Changed 7 months ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Summary: faust can't be installed on arm64 because of clang 6.6 dependencyfaust can't be installed on arm64 because of clang 6.0 dependency

The faust port hasn't been updated in a long time.

Changed 7 months ago by tomio-arisaka (Tomio Arisaka)

Attachment: Portfile added

an experimental Portfile for Faust 2.81.2:

comment:3 Changed 7 months ago by tomio-arisaka (Tomio Arisaka)

The attached portfile works for me on both macOS High Sierra and ARM64 macOS Sonoma.

But I'm not familiar with Faust.

Note: See TracTickets for help on using tickets.