[rtems-source-builder PATCH] rtems: Add back gsed that was remove by mistake
Frank Kühndel
frank.kuehndel at embedded-brains.de
Tue Apr 18 10:16:21 UTC 2023
Hello Chris,
I mistakenly looked into to the wrong build. I am currently checking
this again. This is most likely an error of mine.
Sorry for the confusion
Frank
On 4/18/23 11:54, Frank Kühndel wrote:
> Subject:
> Re: [rtems-source-builder PATCH] rtems: Add back gsed that was remove by
> mistake
> From:
> Frank Kühndel <frank.kuehndel at embedded-brains.de>
> Date:
> 4/18/23, 11:54
>
> To:
> chrisj at rtems.org, devel at rtems.org
>
>
> Hello Chris,
>
> first of all, I do not use MIPS. So I have no troubles if it builds or
> not. I only want to report an observation from our continuous
> integration (CI) server.
>
> In the past the MIPS builds failed due to the fact that the packages
> (lib)gmp-devel and (lib)expat-devel where not installed in the
> containers. A minor nuisance because all other RTEMS tools do build
> without these. I never understood why in case of MIPS the host must
> provide native packages given the fact that "gmp" and "expat" are
> apparently configured in the MIPS "bset".
>
> You recent patch thankfully improved the situation. Our CI builds MIPS
> on Debian and Ubuntu, now. I do not fully understand why but I believe
> those where the distros where the native gmp-devel packet was needed
> before your patch.
>
> For Alamalinux, Fedora and OpenSUSE the MIPS build still fails
> (apparently for the same reason they failed before your patch):
>
> [...]
> checking whether to use expat... yes
> checking for libexpat... no
> configure: error: expat is missing or unusable
> make[2]: *** [Makefile:11803: configure-gdb] Error 1
> make[2]: Leaving directory
> '/home/minna/src/rtems-source-builder/rtems/build/mipstx39-rtems6-gdb-13.1-x86_64-linux-gnu-1/build'
> make[1]: *** [Makefile:1004: all] Error 2
> make[1]: Leaving directory
> '/home/minna/src/rtems-source-builder/rtems/build/mipstx39-rtems6-gdb-13.1-x86_64-linux-gnu-1/build'
> shell cmd failed: /bin/sh -ex
> /home/minna/src/rtems-source-builder/rtems/build/mipstx39-rtems6-gdb-13.1-x86_64-linux-gnu-1/do-build
> error: building mipstx39-rtems6-gdb-13.1-x86_64-linux-gnu-1
> See error report:
> rsb-report-mipstx39-rtems6-gdb-13.1-x86_64-linux-gnu-1.txt
> Note: In some cases the error appears only in
> the complete build log (see --log option)
>
>
> This is the end of the build log from Alamlinux 8.7. The error logs from
> the other distributions are identical.
>
> As I indicated before, you do not need to look into this or fix this
> issue for me as I do not use MIPS and I can easily add the required
> (lib)expat-devel packet to those containers. I just write because I
> thought you maybe interested in knowing this detail.
>
> Greetings
> Frank
>
>
> On 4/15/23 00:56, chrisj at rtems.org wrote:
>> From: Chris Johns<chrisj at rtems.org>
>>
>> - Build GNU sed for hosts that it is not installed on for the MIPS
>> tools.
>> ---
>> rtems/config/tools/rtems-default-tools.bset | 3 ++-
>> 1 file changed, 2 insertions(+), 1 deletion(-)
>>
>> diff --git a/rtems/config/tools/rtems-default-tools.bset
>> b/rtems/config/tools/rtems-default-tools.bset
>> index 0291786..35c9235 100644
>> --- a/rtems/config/tools/rtems-default-tools.bset
>> +++ b/rtems/config/tools/rtems-default-tools.bset
>> @@ -6,7 +6,7 @@
>> # available
>> #
>> %define _internal_gsed_path %{_tmpinternal}
>> -%defineifnot with_rtems_gmp textproc/gsed-internal
>> +%defineifnot with_rtems_gsed textproc/gsed-internal
>> # GNU tools need texinfo for makeinfo to build documentation
>> %define _internal_texinfo_path %{_tmpinternal}
>> @@ -21,6 +21,7 @@
>> %{with_rtems_dtc}
>> %{with_rtems_expat}
>> %{with_rtems_gmp}
>> +%{with_rtems_gsed}
>> %{with_rtems_texinfo}
>> %{with_rtems_gdb}
>> %{with_rtems_binutils}
>> -- 2.37.1
>
> --
> embedded brains GmbH & Co. KG
> Herr Frank KÜHNDEL
> Dornierstr. 4
> 82178 Puchheim
> Germany
> email: frank.kuehndel at embedded-brains.de
> phone: +49-89-18 94 741 - 23
> mobile: +49-176-15 22 06 - 11
>
> Registergericht: Amtsgericht München
> Registernummer: HRA 117265
> Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
> Unsere Datenschutzerklärung finden Sie hier:
> https://embedded-brains.de/datenschutzerklaerung/
> _______________________________________________
> devel mailing list
> devel at rtems.org
> http://lists.rtems.org/mailman/listinfo/devel
--
embedded brains GmbH & Co. KG
Herr Frank KÜHNDEL
Dornierstr. 4
82178 Puchheim
Germany
email: frank.kuehndel at embedded-brains.de
phone: +49-89-18 94 741 - 23
mobile: +49-176-15 22 06 - 11
Registergericht: Amtsgericht München
Registernummer: HRA 117265
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
Unsere Datenschutzerklärung finden Sie hier:
https://embedded-brains.de/datenschutzerklaerung/
More information about the devel
mailing list