Opened 7 years ago

Closed 7 years ago

#56362 closed defect (fixed)

octave @4.2.2_1 : portfile references a nonexistent compilers.setup option

Reported by: majoc-at-astro (majoc-at-astro) Owned by: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Priority: Normal Milestone:
Component: ports Version: 2.4.3
Keywords: haspatch Cc:
Port: octave

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

The following appears in this morning's builds, under 10.11 and 10.13; the 10.12 builds started earlier last night.

sysadmin@mptest13:ttys000:~/macports-central $ port info octave
Error: Unable to open port: no such compiler: clang36
sysadmin@mptest13:ttys000:~/macports-central $

This seems rather similar to #48154

.... and indeed coincides with commit 908dff7/macports-ports, which drops 35 and 36 from $clang_versions.

I'll add the obvious patch file in the morning (I'm rushed for minutes tonight). Thanks in advance, and apologies for omissions in haste.

Attachments (1)

octave-Portfile.diff (639 bytes) - added by majoc-at-astro (majoc-at-astro) 7 years ago.

Download all attachments as: .zip

Change History (8)

comment:1 Changed 7 years ago by mf2k (Frank Schima)

Cc: MarcusCalhoun-Lopez removed
Description: modified (diff)
Owner: set to MarcusCalhoun-Lopez
Status: newassigned

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

Description: modified (diff)

Please remember to use TracLinks when referring to Git commits. I've corrected your link above.

There is no clang 3.6 nor 3.5 compiler in MacPorts anymore. Octave should not reference them.

comment:3 in reply to:  2 Changed 7 years ago by majoc-at-astro (majoc-at-astro)

Replying to ryandesign:

Please remember to use TracLinks when referring to Git commits. I've corrected your link above.

Thanks, and apologies for missing this in the rush last night.

Changed 7 years ago by majoc-at-astro (majoc-at-astro)

Attachment: octave-Portfile.diff added

comment:4 Changed 7 years ago by majoc-at-astro (majoc-at-astro)

Please find included the aforesaid obvious patchfile, minimally tested: "port info octave" now works as expected; 10.11 test build in progress. (I'm not sure whether the pre-patch mod is necessary.) Hope this helps.

comment:5 Changed 7 years ago by mf2k (Frank Schima)

Keywords: haspatch added

comment:6 Changed 7 years ago by pmetzger (Perry E. Metzger)

By the way, you can now submit patches via the GitHub pull request mechanism. This generally results in much faster processing.

comment:7 Changed 7 years ago by Marcus Calhoun-Lopez <marcuscalhounlopez@…>

Resolution: fixed
Status: assignedclosed

In 5bad64c152eb418d42c5ede34f8db59703738bc4/macports-ports (master):

octave: remove references to nonexistent compilers

See #55548
Fixes #56362

Note: See TracTickets for help on using tickets.