Re: build failed
Hi Frank, Thanks very much. That did the trick. I'm now the proud owner of a hello.exe file Pete. From: Frank Kühndel Sent: Tuesday, July 25, 2023 5:13 AM To: Siddons, David ; rtems-us...@rtems.org Cc: Chris Johns ; martinerikwerner@gmail.com Subject: Re: build failed Hi Pete, oops, you found another bug. Try $ git -C rtems_waf checkout 68654b4 $ ./waf configure --rtems=$HOME/quick-start/rtems/6 --rtems-bsp=arm/xilinx_zynq_zc702 Patch c721249 "Allow vendor field in toolchain target triplet" broke this function. Let me add Martin Erik Werner the author of this path to CC. Greetings, Frank On 7/25/23 00:00, Siddons, David wrote: > Subject: > Re: build failed > From: > "Siddons, David" > Date: > 7/25/23, 00:00 > > To: > Frank Kühndel , > "rtems-us...@rtems.org" > CC: > Chris Johns > > > Hi Frank, >I switched to 6, and started working through the quick-start recipe. All > went well until I tried to build the hello app: > peter@peter-HP:~/quick-start/app/hello$ ./waf configure > --rtems=$HOME/quick-start/rtems/6 --rtems-bsp=arm/xilinx_zynq_zc702 > Setting top to : /home/peter/quick-start/app/hello > Setting out to : > /home/peter/quick-start/app/hello/build > Traceback (most recent call last): >File > "/home/peter/quick-start/app/hello/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Scripting.py", > line 119, in waf_entry_point > run_commands() >File > "/home/peter/quick-start/app/hello/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Scripting.py", > line 182, in run_commands > ctx=run_command(cmd_name) >File > "/home/peter/quick-start/app/hello/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Scripting.py", > line 173, in run_command > ctx.execute() >File > "/home/peter/quick-start/app/hello/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Configure.py", > line 85, in execute > super(ConfigurationContext,self).execute() >File > "/home/peter/quick-start/app/hello/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Context.py", > line 92, in execute > self.recurse([os.path.dirname(g_module.root_path)]) >File > "/home/peter/quick-start/app/hello/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Context.py", > line 133, in recurse > user_function(self) >File "/home/peter/quick-start/app/hello/wscript", line 26, in configure > rtems.configure(conf, bsp_configure = bsp_configure) >File "/home/peter/quick-start/app/hello/rtems_waf/rtems.py", line 190, in > configure > check_options(conf, >File "/home/peter/quick-start/app/hello/rtems_waf/rtems.py", line 496, in > check_options > arch_bsps = _check_arch_bsps(rtems_bsps, rtems_config, rtems_path, >File "/home/peter/quick-start/app/hello/rtems_waf/rtems.py", line 851, in > _check_arch_bsps > installed = _find_installed_arch_bsps(config, path, archs, version) >File "/home/peter/quick-start/app/hello/rtems_waf/rtems.py", line 823, in > _find_installed_arch_bsps > if _arch_from_arch_bsp(f[:-3]) in archs: >File "/home/peter/quick-start/app/hello/rtems_waf/rtems.py", line 862, in > _arch_from_arch_bsp > rtems_field_index = next(i for i, field in enumerate(fields) if > field.startswith('rtems')) > StopIteration > > Not sure what I did wrong. > I have attached the files I generated for the app > > Pete. > > > > From: Siddons, David > Sent: Saturday, July 22, 2023 9:46 AM > To: Frank Kühndel;rtems-us...@rtems.org > > Cc: Chris Johns > Subject: Re: build failed > > Hi Frank, > THanks for responding. The output is: > > peter@peter-HP:~/quick-start/src/rsb/rtems$ /usr/bin/python3-config --ldflags > -L/usr/lib/python3.10/config-3.10-x86_64-linux-gnu > -L/usr/lib/x86_64-linux-gnu -lcrypt -ldl -lm -lm > peter@peter-HP:~/quick-start/src/rsb/rtems$ /usr/bin/python3-config --ldflags > --embed > -L/usr/lib/python3.10/config-3.10-x86_64-linux-gnu > -L/usr/lib/x86_64-linux-gnu -lpython3.10 -lcrypt -ldl -lm -lm > > So I guess you are right. > I am starting pretty much from scratch, so I chose 5 as the most recent > released version. Would I be better off switching to 6? > Pete. > > > > From: Frank Kühndel > Sent: Saturday, July 22, 2023 2:25 AM > To: Siddons, David;rtems-us...@rtems.org > Cc: Chris Johns > Subject: Re: build failed > > Hi Pete, > > this looks like > bughttps://urldef
Re: build failed
Hi Pete, oops, you found another bug. Try $ git -C rtems_waf checkout 68654b4 $ ./waf configure --rtems=$HOME/quick-start/rtems/6 --rtems-bsp=arm/xilinx_zynq_zc702 Patch c721249 "Allow vendor field in toolchain target triplet" broke this function. Let me add Martin Erik Werner the author of this path to CC. Greetings, Frank On 7/25/23 00:00, Siddons, David wrote: Subject: Re: build failed From: "Siddons, David" Date: 7/25/23, 00:00 To: Frank Kühndel , "rtems-us...@rtems.org" CC: Chris Johns Hi Frank, I switched to 6, and started working through the quick-start recipe. All went well until I tried to build the hello app: peter@peter-HP:~/quick-start/app/hello$ ./waf configure --rtems=$HOME/quick-start/rtems/6 --rtems-bsp=arm/xilinx_zynq_zc702 Setting top to : /home/peter/quick-start/app/hello Setting out to : /home/peter/quick-start/app/hello/build Traceback (most recent call last): File "/home/peter/quick-start/app/hello/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Scripting.py", line 119, in waf_entry_point run_commands() File "/home/peter/quick-start/app/hello/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Scripting.py", line 182, in run_commands ctx=run_command(cmd_name) File "/home/peter/quick-start/app/hello/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Scripting.py", line 173, in run_command ctx.execute() File "/home/peter/quick-start/app/hello/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Configure.py", line 85, in execute super(ConfigurationContext,self).execute() File "/home/peter/quick-start/app/hello/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Context.py", line 92, in execute self.recurse([os.path.dirname(g_module.root_path)]) File "/home/peter/quick-start/app/hello/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Context.py", line 133, in recurse user_function(self) File "/home/peter/quick-start/app/hello/wscript", line 26, in configure rtems.configure(conf, bsp_configure = bsp_configure) File "/home/peter/quick-start/app/hello/rtems_waf/rtems.py", line 190, in configure check_options(conf, File "/home/peter/quick-start/app/hello/rtems_waf/rtems.py", line 496, in check_options arch_bsps = _check_arch_bsps(rtems_bsps, rtems_config, rtems_path, File "/home/peter/quick-start/app/hello/rtems_waf/rtems.py", line 851, in _check_arch_bsps installed = _find_installed_arch_bsps(config, path, archs, version) File "/home/peter/quick-start/app/hello/rtems_waf/rtems.py", line 823, in _find_installed_arch_bsps if _arch_from_arch_bsp(f[:-3]) in archs: File "/home/peter/quick-start/app/hello/rtems_waf/rtems.py", line 862, in _arch_from_arch_bsp rtems_field_index = next(i for i, field in enumerate(fields) if field.startswith('rtems')) StopIteration Not sure what I did wrong. I have attached the files I generated for the app Pete. ____________ From: Siddons, David Sent: Saturday, July 22, 2023 9:46 AM To: Frank Kühndel;rtems-us...@rtems.org Cc: Chris Johns Subject: Re: build failed Hi Frank, THanks for responding. The output is: peter@peter-HP:~/quick-start/src/rsb/rtems$ /usr/bin/python3-config --ldflags -L/usr/lib/python3.10/config-3.10-x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -lcrypt -ldl -lm -lm peter@peter-HP:~/quick-start/src/rsb/rtems$ /usr/bin/python3-config --ldflags --embed -L/usr/lib/python3.10/config-3.10-x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -lpython3.10 -lcrypt -ldl -lm -lm So I guess you are right. I am starting pretty much from scratch, so I chose 5 as the most recent released version. Would I be better off switching to 6? Pete. ____________ From: Frank Kühndel Sent: Saturday, July 22, 2023 2:25 AM To: Siddons, David;rtems-us...@rtems.org Cc: Chris Johns Subject: Re: build failed Hi Pete, this looks like bughttps://urldefense.com/v3/__https://devel.rtems.org/ticket/4631__;!!P4SdNyxKAPE!AC1ZvL2wAQCQ7iQRpVCcyO-eP2P-xD3OJxSxyVv2nG86THYXD4jA0AyeoYw8zCGRzOtFZCoiACmEEpE5mKYzHi9gMHKQBlqzPA$ It was fixed for RTEMS 6 but may be not for RTEMS 5? I am adding Chris Johns to CC as he fixed this bug in RTEMS 6. If it is this bug, the cause is that on newer OS the command `/usr/bin/python3-config --ldflags` needs an additional `--embed` option while on older OS it does not even understand it. I am not using RTEMS 5 so maybe someone else can provide you advice. Pete, which version of Python are you using? What is the output of the following commands on your machine? /usr/bin/python3-config --ldflags /usr/bin/python3-config --ldflags --embed Greetings Frank On 7/21/23 18:00, Siddons, David wrote: Subject: build failed From: "Siddons, David" Dat
Re: build failed
Hi Frank, I switched to 6, and started working through the quick-start recipe. All went well until I tried to build the hello app: peter@peter-HP:~/quick-start/app/hello$ ./waf configure --rtems=$HOME/quick-start/rtems/6 --rtems-bsp=arm/xilinx_zynq_zc702 Setting top to : /home/peter/quick-start/app/hello Setting out to : /home/peter/quick-start/app/hello/build Traceback (most recent call last): File "/home/peter/quick-start/app/hello/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Scripting.py", line 119, in waf_entry_point run_commands() File "/home/peter/quick-start/app/hello/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Scripting.py", line 182, in run_commands ctx=run_command(cmd_name) File "/home/peter/quick-start/app/hello/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Scripting.py", line 173, in run_command ctx.execute() File "/home/peter/quick-start/app/hello/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Configure.py", line 85, in execute super(ConfigurationContext,self).execute() File "/home/peter/quick-start/app/hello/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Context.py", line 92, in execute self.recurse([os.path.dirname(g_module.root_path)]) File "/home/peter/quick-start/app/hello/.waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Context.py", line 133, in recurse user_function(self) File "/home/peter/quick-start/app/hello/wscript", line 26, in configure rtems.configure(conf, bsp_configure = bsp_configure) File "/home/peter/quick-start/app/hello/rtems_waf/rtems.py", line 190, in configure check_options(conf, File "/home/peter/quick-start/app/hello/rtems_waf/rtems.py", line 496, in check_options arch_bsps = _check_arch_bsps(rtems_bsps, rtems_config, rtems_path, File "/home/peter/quick-start/app/hello/rtems_waf/rtems.py", line 851, in _check_arch_bsps installed = _find_installed_arch_bsps(config, path, archs, version) File "/home/peter/quick-start/app/hello/rtems_waf/rtems.py", line 823, in _find_installed_arch_bsps if _arch_from_arch_bsp(f[:-3]) in archs: File "/home/peter/quick-start/app/hello/rtems_waf/rtems.py", line 862, in _arch_from_arch_bsp rtems_field_index = next(i for i, field in enumerate(fields) if field.startswith('rtems')) StopIteration Not sure what I did wrong. I have attached the files I generated for the app Pete. From: Siddons, David Sent: Saturday, July 22, 2023 9:46 AM To: Frank Kühndel ; rtems-us...@rtems.org Cc: Chris Johns Subject: Re: build failed Hi Frank, THanks for responding. The output is: peter@peter-HP:~/quick-start/src/rsb/rtems$ /usr/bin/python3-config --ldflags -L/usr/lib/python3.10/config-3.10-x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -lcrypt -ldl -lm -lm peter@peter-HP:~/quick-start/src/rsb/rtems$ /usr/bin/python3-config --ldflags --embed -L/usr/lib/python3.10/config-3.10-x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -lpython3.10 -lcrypt -ldl -lm -lm So I guess you are right. I am starting pretty much from scratch, so I chose 5 as the most recent released version. Would I be better off switching to 6? Pete. From: Frank Kühndel Sent: Saturday, July 22, 2023 2:25 AM To: Siddons, David ; rtems-us...@rtems.org Cc: Chris Johns Subject: Re: build failed Hi Pete, this looks like bug https://urldefense.com/v3/__https://devel.rtems.org/ticket/4631__;!!P4SdNyxKAPE!AC1ZvL2wAQCQ7iQRpVCcyO-eP2P-xD3OJxSxyVv2nG86THYXD4jA0AyeoYw8zCGRzOtFZCoiACmEEpE5mKYzHi9gMHKQBlqzPA$ It was fixed for RTEMS 6 but may be not for RTEMS 5? I am adding Chris Johns to CC as he fixed this bug in RTEMS 6. If it is this bug, the cause is that on newer OS the command `/usr/bin/python3-config --ldflags` needs an additional `--embed` option while on older OS it does not even understand it. I am not using RTEMS 5 so maybe someone else can provide you advice. Pete, which version of Python are you using? What is the output of the following commands on your machine? /usr/bin/python3-config --ldflags /usr/bin/python3-config --ldflags --embed Greetings Frank On 7/21/23 18:00, Siddons, David wrote: > Subject: > build failed > From: > "Siddons, David" > Date: > 7/21/23, 18:00 > > To: > "rtems-us...@rtems.org" > > > I'm following the quick-start guide, substituting arm for sparc, and at this > step: > https://urldefense.com/v3/__https://docs.rtems.org/branches/master/user/start/tools.html__;!!P4SdNyxKAPE!AC1ZvL2wAQCQ7iQRpVCcyO-eP2P-xD3OJxSxyVv2nG86THYXD4jA0AyeoYw8zCGRzOtFZCoiACmEEpE5mKYzHi9gMHIWgY02Jw$ > > > cd $HOME/quick-start/src/rsb/rtems > ../source-builder/sb-set-builder --prefix=$HOME/quick-start/rtems/5 > 5/rtems-arm > &
Re: build failed
Hi Pete, if there is no particular reason to use RTEMS 5 (such has you have to work with old code), I would recommend RTEMS 6. Moreover, in version 6 this bug is fixed and I guess release 6.1 will be published within several months. Greetings Frank On 7/22/23 15:46, Siddons, David wrote: Subject: Re: build failed From: "Siddons, David" Date: 7/22/23, 15:46 To: Frank Kühndel , "rtems-us...@rtems.org" CC: Chris Johns Hi Frank, THanks for responding. The output is: peter@peter-HP:~/quick-start/src/rsb/rtems$ /usr/bin/python3-config --ldflags -L/usr/lib/python3.10/config-3.10-x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -lcrypt -ldl -lm -lm peter@peter-HP:~/quick-start/src/rsb/rtems$ /usr/bin/python3-config --ldflags --embed -L/usr/lib/python3.10/config-3.10-x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -lpython3.10 -lcrypt -ldl -lm -lm So I guess you are right. I am starting pretty much from scratch, so I chose 5 as the most recent released version. Would I be better off switching to 6? Pete. From: Frank Kühndel Sent: Saturday, July 22, 2023 2:25 AM To: Siddons, David;rtems-us...@rtems.org Cc: Chris Johns Subject: Re: build failed Hi Pete, this looks like bughttps://urldefense.com/v3/__https://devel.rtems.org/ticket/4631__;!!P4SdNyxKAPE!AC1ZvL2wAQCQ7iQRpVCcyO-eP2P-xD3OJxSxyVv2nG86THYXD4jA0AyeoYw8zCGRzOtFZCoiACmEEpE5mKYzHi9gMHKQBlqzPA$ It was fixed for RTEMS 6 but may be not for RTEMS 5? I am adding Chris Johns to CC as he fixed this bug in RTEMS 6. If it is this bug, the cause is that on newer OS the command `/usr/bin/python3-config --ldflags` needs an additional `--embed` option while on older OS it does not even understand it. I am not using RTEMS 5 so maybe someone else can provide you advice. Pete, which version of Python are you using? What is the output of the following commands on your machine? /usr/bin/python3-config --ldflags /usr/bin/python3-config --ldflags --embed Greetings Frank On 7/21/23 18:00, Siddons, David wrote: Subject: build failed From: "Siddons, David" Date: 7/21/23, 18:00 To: "rtems-us...@rtems.org" I'm following the quick-start guide, substituting arm for sparc, and at this step: https://urldefense.com/v3/__https://docs.rtems.org/branches/master/user/start/tools.html__;!!P4SdNyxKAPE!AC1ZvL2wAQCQ7iQRpVCcyO-eP2P-xD3OJxSxyVv2nG86THYXD4jA0AyeoYw8zCGRzOtFZCoiACmEEpE5mKYzHi9gMHIWgY02Jw$ cd $HOME/quick-start/src/rsb/rtems ../source-builder/sb-set-builder --prefix=$HOME/quick-start/rtems/5 5/rtems-arm Eventually I get this: config: tools/rtems-gdb-9.1-1.cfg error: shell macro failed: /home/peter/quick-start/src/rsb/source-builder/sb/rtems-build-dep -c gcc -l : 2: error: no library (-l) provided Build FAILED Build Set: Time 0:00:23.976088 Build FAILED What did I do wrong? Pete. -- embedded brains GmbH & Co. KG Herr Frank KÜHNDEL Dornierstr. 4 82178 Puchheim Germany email:frank.kuehn...@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://urldefense.com/v3/__https://embedded-brains.de/datenschutzerklaerung/__;!!P4SdNyxKAPE!AC1ZvL2wAQCQ7iQRpVCcyO-eP2P-xD3OJxSxyVv2nG86THYXD4jA0AyeoYw8zCGRzOtFZCoiACmEEpE5mKYzHi9gMHL-lRS8Ew$ -- embedded brains GmbH & Co. KG Herr Frank KÜHNDEL Dornierstr. 4 82178 Puchheim Germany email: frank.kuehn...@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/ ___ users mailing list users@rtems.org http://lists.rtems.org/mailman/listinfo/users
Re: build failed
Hi Frank, THanks for responding. The output is: peter@peter-HP:~/quick-start/src/rsb/rtems$ /usr/bin/python3-config --ldflags -L/usr/lib/python3.10/config-3.10-x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -lcrypt -ldl -lm -lm peter@peter-HP:~/quick-start/src/rsb/rtems$ /usr/bin/python3-config --ldflags --embed -L/usr/lib/python3.10/config-3.10-x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -lpython3.10 -lcrypt -ldl -lm -lm So I guess you are right. I am starting pretty much from scratch, so I chose 5 as the most recent released version. Would I be better off switching to 6? Pete. From: Frank Kühndel Sent: Saturday, July 22, 2023 2:25 AM To: Siddons, David ; rtems-us...@rtems.org Cc: Chris Johns Subject: Re: build failed Hi Pete, this looks like bug https://urldefense.com/v3/__https://devel.rtems.org/ticket/4631__;!!P4SdNyxKAPE!AC1ZvL2wAQCQ7iQRpVCcyO-eP2P-xD3OJxSxyVv2nG86THYXD4jA0AyeoYw8zCGRzOtFZCoiACmEEpE5mKYzHi9gMHKQBlqzPA$ It was fixed for RTEMS 6 but may be not for RTEMS 5? I am adding Chris Johns to CC as he fixed this bug in RTEMS 6. If it is this bug, the cause is that on newer OS the command `/usr/bin/python3-config --ldflags` needs an additional `--embed` option while on older OS it does not even understand it. I am not using RTEMS 5 so maybe someone else can provide you advice. Pete, which version of Python are you using? What is the output of the following commands on your machine? /usr/bin/python3-config --ldflags /usr/bin/python3-config --ldflags --embed Greetings Frank On 7/21/23 18:00, Siddons, David wrote: > Subject: > build failed > From: > "Siddons, David" > Date: > 7/21/23, 18:00 > > To: > "rtems-us...@rtems.org" > > > I'm following the quick-start guide, substituting arm for sparc, and at this > step: > https://urldefense.com/v3/__https://docs.rtems.org/branches/master/user/start/tools.html__;!!P4SdNyxKAPE!AC1ZvL2wAQCQ7iQRpVCcyO-eP2P-xD3OJxSxyVv2nG86THYXD4jA0AyeoYw8zCGRzOtFZCoiACmEEpE5mKYzHi9gMHIWgY02Jw$ > > > cd $HOME/quick-start/src/rsb/rtems > ../source-builder/sb-set-builder --prefix=$HOME/quick-start/rtems/5 > 5/rtems-arm > > Eventually I get this: > > config: tools/rtems-gdb-9.1-1.cfg > error: shell macro failed: > /home/peter/quick-start/src/rsb/source-builder/sb/rtems-build-dep -c gcc -l > : 2: error: no library (-l) provided > Build FAILED > Build Set: Time 0:00:23.976088 > Build FAILED > > What did I do wrong? > > Pete. -- embedded brains GmbH & Co. KG Herr Frank KÜHNDEL Dornierstr. 4 82178 Puchheim Germany email: frank.kuehn...@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://urldefense.com/v3/__https://embedded-brains.de/datenschutzerklaerung/__;!!P4SdNyxKAPE!AC1ZvL2wAQCQ7iQRpVCcyO-eP2P-xD3OJxSxyVv2nG86THYXD4jA0AyeoYw8zCGRzOtFZCoiACmEEpE5mKYzHi9gMHL-lRS8Ew$ ___ users mailing list users@rtems.org http://lists.rtems.org/mailman/listinfo/users
Re: build failed
Hi Pete, this looks like bug https://devel.rtems.org/ticket/4631 It was fixed for RTEMS 6 but may be not for RTEMS 5? I am adding Chris Johns to CC as he fixed this bug in RTEMS 6. If it is this bug, the cause is that on newer OS the command `/usr/bin/python3-config --ldflags` needs an additional `--embed` option while on older OS it does not even understand it. I am not using RTEMS 5 so maybe someone else can provide you advice. Pete, which version of Python are you using? What is the output of the following commands on your machine? /usr/bin/python3-config --ldflags /usr/bin/python3-config --ldflags --embed Greetings Frank On 7/21/23 18:00, Siddons, David wrote: Subject: build failed From: "Siddons, David" Date: 7/21/23, 18:00 To: "rtems-us...@rtems.org" I'm following the quick-start guide, substituting arm for sparc, and at this step: https://docs.rtems.org/branches/master/user/start/tools.html cd $HOME/quick-start/src/rsb/rtems ../source-builder/sb-set-builder --prefix=$HOME/quick-start/rtems/5 5/rtems-arm Eventually I get this: config: tools/rtems-gdb-9.1-1.cfg error: shell macro failed: /home/peter/quick-start/src/rsb/source-builder/sb/rtems-build-dep -c gcc -l : 2: error: no library (-l) provided Build FAILED Build Set: Time 0:00:23.976088 Build FAILED What did I do wrong? Pete. -- embedded brains GmbH & Co. KG Herr Frank KÜHNDEL Dornierstr. 4 82178 Puchheim Germany email: frank.kuehn...@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/ ___ users mailing list users@rtems.org http://lists.rtems.org/mailman/listinfo/users