meson-internal__install error on orange pi 5

Eric Engestrom eric at
Mon Apr 24 20:34:10 UTC 2023

Hi Nate.

If you read the error message you posted, near the end it says:
> This is a Meson bug and should be reported!

You might have got confused between Meson and Mesa, but those are
two completely unrelated projects :)

The first thing you should try is to update your system, and in particular
If the problem persists, try the alternative Meson installation methods
listed here, to make sure you really are using the current version:

If you still have this issue with the current version of Meson, you should
have a look at the known Meson issues here, and report one if it's not
already been reported:

If you're not sure, reporting an already known issue is less of a problem
than no-one reporting it :)


On 2023-04-23 at 01:25 UTC+01:00, Nate Hindman <thenhindman at> wrote:
> Hey guys! sorry to bother you but I was building mesa on orange pi 5 and
> ran into this.  wasn't sure where to go from here but it seemed to be a
> problem with the repo itself.  Hopefully it's not!
>       |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> [2172/2173] Installing files.
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/mesonbuild/", line 146,
> in run
>     return options.run_func(options)
>   File "/usr/lib/python3/dist-packages/mesonbuild/", line 811,
> in run
>     installer.do_install(datafilename)
>   File "/usr/lib/python3/dist-packages/mesonbuild/", line 564,
> in do_install
>     d = self.check_installdata(pickle.load(ifile))
> AttributeError: Can't get attribute 'OptionString' on <module
> 'mesonbuild.interpreter.primitives.string' from
> '/usr/lib/python3/dist-packages/mesonbuild/interpreter/primitives/'>
> ERROR: Unhandled python exception
>     This is a Meson bug and should be reported!
> FAILED: meson-internal__install
> /home/navak/.local/bin/meson install --no-rebuild
> ninja: build stopped: subcommand failed.

More information about the mesa-dev mailing list