<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
Hi Frank,</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
THanks for responding. The output is:</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof ContentPasted0">
peter@peter-HP:~/quick-start/src/rsb/rtems$ /usr/bin/python3-config --ldflags
<div class="ContentPasted0">-L/usr/lib/python3.10/config-3.10-x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu  -lcrypt -ldl  -lm -lm
</div>
<div class="ContentPasted0">peter@peter-HP:~/quick-start/src/rsb/rtems$ /usr/bin/python3-config --ldflags --embed</div>
<div class="ContentPasted0">-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
</div>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof ContentPasted0">
<br>
</div>
<div id="appendonsend"></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
So I guess you are right.</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
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?</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Pete.</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font style="font-size: 11pt; color: rgb(0, 0, 0);" face="Calibri, sans-serif"><b>From:</b> Frank Kühndel <frank.kuehndel@embedded-brains.de><br>
<b>Sent:</b> Saturday, July 22, 2023 2:25 AM<br>
<b>To:</b> Siddons, David <siddons@bnl.gov>; rtems-users@rtems.org <users@rtems.org><br>
<b>Cc:</b> Chris Johns <chrisj@rtems.org><br>
<b>Subject:</b> Re: build failed</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt">
<div class="PlainText">Hi Pete,<br>
<br>
this looks like bug <a href="https://urldefense.com/v3/__https://devel.rtems.org/ticket/4631__;!!P4SdNyxKAPE!AC1ZvL2wAQCQ7iQRpVCcyO-eP2P-xD3OJxSxyVv2nG86THYXD4jA0AyeoYw8zCGRzOtFZCoiACmEEpE5mKYzHi9gMHKQBlqzPA$" data-auth="NotApplicable">
https://urldefense.com/v3/__https://devel.rtems.org/ticket/4631__;!!P4SdNyxKAPE!AC1ZvL2wAQCQ7iQRpVCcyO-eP2P-xD3OJxSxyVv2nG86THYXD4jA0AyeoYw8zCGRzOtFZCoiACmEEpE5mKYzHi9gMHKQBlqzPA$</a>
<br>
<br>
It was fixed for RTEMS 6 but may be not for RTEMS 5?<br>
<br>
I am adding Chris Johns to CC as he fixed this bug in RTEMS 6.<br>
<br>
If it is this bug, the cause is that on newer OS the command <br>
`/usr/bin/python3-config --ldflags` needs an additional `--embed` option <br>
while on older OS it does not even understand it. I am not using RTEMS 5 <br>
so maybe someone else can provide you advice.<br>
<br>
Pete, which version of Python are you using?<br>
What is the output of the following commands on your machine?<br>
<br>
/usr/bin/python3-config --ldflags<br>
/usr/bin/python3-config --ldflags --embed<br>
<br>
Greetings<br>
Frank<br>
<br>
On 7/21/23 18:00, Siddons, David wrote:<br>
> Subject:<br>
> build failed<br>
> From:<br>
> "Siddons, David" <siddons@bnl.gov><br>
> Date:<br>
> 7/21/23, 18:00<br>
> <br>
> To:<br>
> "rtems-users@rtems.org" <users@rtems.org><br>
> <br>
> <br>
> I'm following the quick-start guide, substituting arm for sparc, and at this step:<br>
> <a href="https://urldefense.com/v3/__https://docs.rtems.org/branches/master/user/start/tools.html__;!!P4SdNyxKAPE!AC1ZvL2wAQCQ7iQRpVCcyO-eP2P-xD3OJxSxyVv2nG86THYXD4jA0AyeoYw8zCGRzOtFZCoiACmEEpE5mKYzHi9gMHIWgY02Jw$" data-auth="NotApplicable">
https://urldefense.com/v3/__https://docs.rtems.org/branches/master/user/start/tools.html__;!!P4SdNyxKAPE!AC1ZvL2wAQCQ7iQRpVCcyO-eP2P-xD3OJxSxyVv2nG86THYXD4jA0AyeoYw8zCGRzOtFZCoiACmEEpE5mKYzHi9gMHIWgY02Jw$</a>
<br>
> <br>
> <br>
> cd $HOME/quick-start/src/rsb/rtems<br>
> ../source-builder/sb-set-builder --prefix=$HOME/quick-start/rtems/5 5/rtems-arm<br>
> <br>
> Eventually I get this:<br>
> <br>
> config: tools/rtems-gdb-9.1-1.cfg<br>
> 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<br>
> Build FAILED<br>
> Build Set: Time 0:00:23.976088<br>
> Build FAILED<br>
> <br>
> What did I do wrong?<br>
> <br>
> Pete.<br>
<br>
-- <br>
embedded brains GmbH & Co. KG<br>
Herr Frank KÜHNDEL<br>
Dornierstr. 4<br>
82178 Puchheim<br>
Germany<br>
email: frank.kuehndel@embedded-brains.de<br>
phone:  +49-89-18 94 741 - 23<br>
mobile: +49-176-15 22 06 - 11<br>
<br>
Registergericht: Amtsgericht München<br>
Registernummer: HRA 117265<br>
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler<br>
Unsere Datenschutzerklärung finden Sie hier:<br>
<a href="https://urldefense.com/v3/__https://embedded-brains.de/datenschutzerklaerung/__;!!P4SdNyxKAPE!AC1ZvL2wAQCQ7iQRpVCcyO-eP2P-xD3OJxSxyVv2nG86THYXD4jA0AyeoYw8zCGRzOtFZCoiACmEEpE5mKYzHi9gMHL-lRS8Ew$" data-auth="NotApplicable">https://urldefense.com/v3/__https://embedded-brains.de/datenschutzerklaerung/__;!!P4SdNyxKAPE!AC1ZvL2wAQCQ7iQRpVCcyO-eP2P-xD3OJxSxyVv2nG86THYXD4jA0AyeoYw8zCGRzOtFZCoiACmEEpE5mKYzHi9gMHL-lRS8Ew$</a>
<br>
</div>
</span></font></div>
</body>
</html>