Project

Profile

Help

HostedRedmine.com has moved to the Planio platform. All logins and passwords remained the same. All users will be able to login and use Redmine just as before. Read more...

Bug #853564

Meson build doesn't work with meson 0.45.1

Added by Sveinung Kvilhaugsvik over 2 years ago. Updated over 2 years ago.

Status:
Closed
Priority:
Normal
Category:
Bootstrap
Sprint/Milestone:
Start date:
Due date:
% Done:

0%

Estimated time:

Description

INSTALL.meson claims that 0.44.0 is enough

meson.build:26:3: ERROR: Tried to access unknown option "debug".


Related issues

Related to Freeciv - Feature #850242: Test meson build in TravisClosed

<a title="Actions" class="icon-only icon-actions js-contextmenu" href="#">Actions</a>

History

#1 Updated by Sveinung Kvilhaugsvik over 2 years ago

#2 Updated by Marko Lindqvist over 2 years ago

Meson documentation does not state which version added code option 'debug', nor can I find it with quick googling. Do we need to test versions one by one to find one that is our minimum requirement?

#3 Updated by Marko Lindqvist over 2 years ago

This would indicate that at least 0.49.1 has it: https://github.com/CoreELEC/CoreELEC/commit/ad6c9ea874

#4 Updated by Marko Lindqvist over 2 years ago

  • Category set to Bootstrap
  • Status changed from New to In Progress
  • Sprint/Milestone set to 3.1.0

0.48.0 works, 0.47.2 not.

#5 Updated by Marko Lindqvist over 2 years ago

Attached patch bumps minimum meson requirement. As meson build is still in development, and likely gets meson requirements bumped anyway as features are added, I see no reason to try to support older versions.
Getting a newer meson version is a matter of downloading and extracting it anyway. Just needs to run 'meson.py' instead of 'meson'.

#6 Updated by Jacob Nevins over 2 years ago

(I haven't tried the Meson build yet, but Debian buster has 0.49.2, for what it's worth. That still satisfies the new minimum requirement.)

#7 Updated by Marko Lindqvist over 2 years ago

  • Status changed from Resolved to Closed
  • Assignee set to Marko Lindqvist

Also available in: Atom PDF