bare/qemu broken?

Joel Sherrill joel at rtems.org
Mon Apr 6 17:58:22 UTC 2020


On Mon, Apr 6, 2020 at 12:48 PM Joel Sherrill <joel at rtems.org> wrote:

>
>
> On Mon, Apr 6, 2020 at 12:43 PM Gedare Bloom <gedare at rtems.org> wrote:
>
>> This is a problem caused by newer versions of perl. The unescaped { }
>> in regex was deprecated and then eliminated. It requires an upstream
>> fix to escape with \.
>>
>
> Unfortunately, it appears that the qemu bset only works on older
> distributions.
> The qemu4 bset is a newer qemu version that builds on newer distributions.
>
> Seems to be a rat hole. It might be worth considering renaming qemu to
> qemu2
> if that's the major version so people have to make a more conscious
> choice.
>

I forgot qemu-couverture. It is there for coverage support.  That's
AdaCore's
tracking version with coverage tracing and it should always work on the
embedded
targets we care about.

--joel


>
>> On Mon, Apr 6, 2020 at 11:38 AM Gedare Bloom <gedare at rtems.org> wrote:
>> >
>> > I'm trying to build qemu in RSB, I get a build error, from the tail of
>> > the report it appears as:
>> >
>> >   GEN   kvm_stat.1
>> > Unescaped left brace in regex is illegal here in regex; marked by <--
>> > HERE in m/^\@strong{ <-- HERE (.*)}$/ at
>> >
>> /mnt/devel/rtems/rtems-source-builder/bare/build/qemu-42d58e7c6760cb9c55627c28ae538e27dcf2f144-x86_64-linux-gnu-1/qemu-42d58e7c6760cb9c55627c28ae538e27dcf2f144/scripts/
>> texi2pod.pl
>> > line 320.
>> > Makefile:509: recipe for target 'qemu-nbd.8' failed
>> > make: *** [qemu-nbd.8] Error 255
>> > make: *** Waiting for unfinished jobs....
>> > Unescaped left brace in regex is illegal here in regex; marked by <--
>> > HERE in m/^\@strong{ <-- HERE (.*)}$/ at
>> >
>> /mnt/devel/rtems/rtems-source-builder/bare/build/qemu-42d58e7c6760cb9c55627c28ae538e27dcf2f144-x86_64-linux-gnu-1/qemu-42d58e7c6760cb9c55627c28ae538e27dcf2f144/scripts/
>> texi2pod.pl
>> > line 320.
>> > Makefile:515: recipe for target 'kvm_stat.1' failed
>> > make: *** [kvm_stat.1] Error 255
>> >   GEN   qga/qapi-generated/qga-qapi-types.h
>> > shell cmd failed: /bin/sh -ex
>> >
>> /mnt/devel/rtems/rtems-source-builder/bare/build/qemu-42d58e7c6760cb9c55627c28ae538e27dcf2f144-x86_64-linux-gnu-1/do-build
>> > error: building
>> qemu-42d58e7c6760cb9c55627c28ae538e27dcf2f144-x86_64-linux-gnu-1
>> >                                                               407,1
>>      Bot
>> _______________________________________________
>> devel mailing list
>> devel at rtems.org
>> http://lists.rtems.org/mailman/listinfo/devel
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20200406/b88c9308/attachment-0001.html>


More information about the devel mailing list