Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Octave 6.3.0 build #229

Closed
stevemaser opened this issue Oct 22, 2021 · 13 comments
Closed

Octave 6.3.0 build #229

stevemaser opened this issue Oct 22, 2021 · 13 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@stevemaser
Copy link

Hey all...

We pull down Octave from: https://octave-app.org for deployment here on our Macs. Any ETA on a 6.3.0 installer? Thanks so much!

@apjanke
Copy link
Contributor

apjanke commented Oct 23, 2021

ETA this weekend!

Nice to hear from users out there.

@apjanke apjanke self-assigned this Oct 23, 2021
@apjanke apjanke added the enhancement New feature or request label Oct 23, 2021
@apjanke apjanke added this to the 6.3.0 milestone Oct 23, 2021
@apjanke
Copy link
Contributor

apjanke commented Oct 25, 2021

Here's the beta for Octave.app 6.3.0 if you want to give it a test! https://github.com/octave-app/octave-app/releases/tag/v6.3.0-beta1

If no complaints, I'll post the non-beta final release some time tonight US Eastern Time.

@stevemaser
Copy link
Author

stevemaser commented Oct 25, 2021 via email

@apjanke
Copy link
Contributor

apjanke commented Oct 26, 2021

Well crap.


==> meson --prefix=/Applications/Octave-6.3.0.app/Contents/Resources/usr/Cellar/gdk-pixbuf/2.42.6 --libdir=/Appli
Last 15 lines from /Users/janke/Library/Logs/Homebrew/gdk-pixbuf/01.meson:
-Drelocatable=false
-Dnative_windows_loaders=false
-Dinstalled_tests=false
-Dman=false
..

The Meson build system
Version: 0.60.0
Source dir: /private/tmp/gdk-pixbuf-20211025-85146-20av78/gdk-pixbuf-2.42.6
Build dir: /private/tmp/gdk-pixbuf-20211025-85146-20av78/gdk-pixbuf-2.42.6/build
Build type: native build

../meson.build:1:0: ERROR: Unknown options: "gir, x11"

A full log can be found at /private/tmp/gdk-pixbuf-20211025-85146-20av78/gdk-pixbuf-2.42.6/build/meson-logs/meson-log.txt

Do not report this issue to Homebrew/brew or Homebrew/core!


Error: A newer Command Line Tools release is available.
Update them from Software Update in System Preferences or run:
  softwareupdate --all --install --force

If that doesn't show you any updates, run:
  sudo rm -rf /Library/Developer/CommandLineTools
  sudo xcode-select --install

Alternatively, manually download them from:
  https://developer.apple.com/download/all/.
You should download the Command Line Tools for Xcode 11.3.1.

No non-beta release tonight; sorry.

@stevemaser
Copy link
Author

I only tested that it launched. I don't personally use it, so I wouldn't have caught any operational bugs.

@apjanke
Copy link
Contributor

apjanke commented Nov 4, 2021

I ran the test suite and it came out fine, so it looks good to me. Just need to be able to get an actual non-beta build done...

@apjanke
Copy link
Contributor

apjanke commented Nov 8, 2021

Oh, just to be clear: that "well crap" error I posted is from the Octave.app build, not while running it. So I currently can't make a non-beta build at all.

@apjanke apjanke changed the title Octave 6.3.0 packaged installer? Octave 6.3.0 build Nov 8, 2021
@apjanke
Copy link
Contributor

apjanke commented Nov 30, 2021

Darnit. Now we've got another problem: Some of the Homebrewed build tools we use are now broken on macOS 10.13 and 10.14: #234

@stevemaser
Copy link
Author

(Hey, also, from our end, we don't support anything less than 10.15 now -- if that matters...)

@apjanke
Copy link
Contributor

apjanke commented Dec 7, 2021

I'd really like to continue supporting at least 10.14, and preferably 10.13, with Octave.app. Two reasons:

a) We don't do any analytics or user tracking, so we have no idea what OS versions our user base is running, but I have at least some anecdotal reports that some Octave.app users are still on older OSes.
b) I personally am stuck on macOS 10.14 (because I am an Aperture user), and I'd like to be able to run my own software project. ;)

I guess that doesn't stop me from rolling out 10.15-required 6.3.0/6.4.0 builds as a provisional measure until I can get 10.13/10.14 support fixed up, though. I'll give this a try tonight!

@apjanke
Copy link
Contributor

apjanke commented Dec 11, 2021

Currently stalled due to upstream issue because the Homebrew ghostscript build is broken: Homebrew/brew#12550

@apjanke
Copy link
Contributor

apjanke commented Dec 12, 2021

Homebrew ghostscript is fixed. Now it's busted because Qt 5.15.2 doesn't want to build on macOS 10.15. Might be fixable by just bumping the Qt version.

==> ./configure -verbose -prefix /Applications/Octave-6.3.0.app/Contents/Resources/usr/Cellar/qt-octave-app/5.15
==> make
Last 15 lines from /Users/janke/Library/Logs/Homebrew/qt-octave-app/02.make:
  File "/private/tmp/qt-octave-app-20211211-3079-1y33sbp/qt-everywhere-src-5.15.2/qtwebengine/src/3rdparty/chromium/build/mac/find_sdk.py", line 96, in main
    raise Exception('No %s+ SDK found' % min_sdk_version)
Exception: No 11.1+ SDK found

See //components/nacl/features.gni:9:3: whence it was imported.
  import("//build/config/mac/mac_sdk.gni")
  ^--------------------------------------
See //BUILD.gn:18:1: whence it was imported.
import("//components/nacl/features.gni")
^--------------------------------------
Project ERROR: GN run error!
make[3]: *** [sub-gn_run-pro-make_first] Error 3
make[2]: *** [sub-core-make_first] Error 2
make[1]: *** [sub-src-make_first] Error 2
make: *** [module-qtwebengine-make_first] Error 2

@apjanke
Copy link
Contributor

apjanke commented Jan 26, 2024

Octave.app 8.4 is coming soon! It's building OK, and prerelease alpha builds are up for testing now (here's alpha3), including a new native Apple Silicon build.

Progress tracking for 8.x is over on this ticket: #243. Closing this here ticket as being subsumed by that one; please check over there for further updates. I currently expect a beta prelrease this weekend and the golden release probably next weekend.

@apjanke apjanke closed this as completed Jan 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Archived in project
Development

No branches or pull requests

2 participants