Forgot to include helenos-devel, which somehow fell out of the loop.
-Jiri
---------- Původní e-mail ----------
Od: Jiri Svoboda <[email protected]>
Komu: GameDevFox <[email protected]>
Datum: 27. 3. 2021 17:42:37
Předmět: Re: Reply to Raspberry Pi query on IRC
"
Hi Ed,
I don't think forcing old version of meson is the best approach, except for
the improbable case that this is actually a bug in meson itself. It rather
looks to me like there is some bug in our build files, or at least some
construction that has been made obsolete or changed its behavior. We need to
track that down and probably fix our build files.
Cheers,
Jiri
---------- Původní e-mail ----------
Od: GameDevFox <[email protected]>
Komu: Jiri Svoboda <[email protected]>
Datum: 27. 3. 2021 16:42:51
Předmět: Re: Reply to Raspberry Pi query on IRC
"
Hey Jiri,
Thanks for the quick reply.
I found out the reason why my ninja build was failing. It turns out that
when I ran pip3 install meson it installed version 0.57.1 (the latest) which
would create a ninja build that would fail.
When I uninstalled meson 0.57.1 and reinstalled version 0.50.1 (the version
that gets installed in the .travis.yml build script) and ninja build
succeeds!
I created a pull request that updates the README.md to include this detail
in the pip3 examples. If there are any changes or additions you'd like me to
make to this PR please let me know.
https://github.com/HelenOS/helenos/pull/210
(https://github.com/HelenOS/helenos/pull/210)
Thanks again,
Edward
On Sat, Mar 27, 2021, 5:16 AM Jiri Svoboda <[email protected]
(mailto:[email protected])> wrote:
"
Hi GameDevFox,
following up to your query on IRC:
<GameDevFox> Hi everyone. Is there anyone willing to help me figure out why
my `arm32/raspberrypi` build is failing when I run `ninja` in my helenos
build directory?
<GameDevFox> A lot of warnings are shown in the logs and the compiler seems
to be treating the warnings as errors, complaining about "ISO C standards"
<GameDevFox> If anyone would like to connect, please email me at GameDevFox@
gmail.com(mailto:[email protected])
Please make sure you are using the correct version of the toolchain built
via up-to-date version of tools/toolchain.sh (i.e. version from master). The
most likely reason is that you are using a different version of gcc which
presents different warnings.
[jirka@omelette win31]$ /usr/local/cross/bin/arm-helenos-gcc --version
arm-helenos-gcc (GCC) 8.2.0
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
If you have the correct toolchain there should be no warnings. It is
possible to prevent gcc turning warnings to errors, which can be done either
by configuring a non-debug build or removing the lines
if CONFIG_DEBUG
extra_common_flags += [ '-Werror' ]
endif
from meson/part/compiler_args/meson.build
But I would consider that only as a last-resort solution.
Best regards,
Jiri
"
""
_______________________________________________
HelenOS-devel mailing list
[email protected]
http://lists.modry.cz/listinfo/helenos-devel