<html>
<head>
<style type="text/css" id="groupoffice-email-style">
/*
* Convert transparent color to hex value by given background
*/
h6 {
font-size: 11px;
line-height: 14px;
font-weight: bold;
color: rgba(0, 0, 0, 0.64);
}
h4 {
font-size: 14px;
line-height: 21px;
letter-spacing: 0.4px;
color: rgba(0, 0, 0, 0.87);
font-weight: normal;
}
h5 {
font-size: 12px;
color: rgba(0, 0, 0, 0.64);
font-weight: normal;
}
h3 {
font-size: 16px;
line-height: 21px;
font-weight: normal;
letter-spacing: 0.6px;
color: black;
}
h2 {
font-size: 21px;
line-height: 28px;
font-weight: normal;
letter-spacing: 0.6px;
color: black;
}
h1 {
font-size: 30px;
line-height: 35px;
font-weight: normal;
letter-spacing: 0.6px;
color: black;
}
body, p, span, div {
background-color: white;
font-family: Helvetica, Arial, sans-serif;
font-size: 14px;
color: rgba(0, 0, 0, 0.87);
font-weight: normal;
line-height: 21px;
}
code {
border: 1px solid rgba(0, 0, 0, 0.12);
background-color: #fafafa;
padding: 7px;
margin: 14px 0;
display: block;
font-family: "Courier New", Courier, monospace;
color: black;
border-radius: 3.5px;
}
p {
margin: 0;
min-height: 21px;
}
ul {
display: block;
list-style-type: disc;
list-style-position: outside;
margin: 0;
padding: 0 0 0 2em;
}
ol {
display: block;
list-style-type: decimal;
list-style-position: outside;
margin: 0;
padding: 0 0 0 2em;
}
ol > ol {
list-style-type: lower-alpha;
}
ol > ol > ol {
list-style-type: lower-roman;
}
@media (max-device-width: 1200px) {
/*
* Convert transparent color to hex value by given background
*/
h6 {
font-size: 13px;
line-height: 16px;
}
h4 {
font-size: 16px;
line-height: 24px;
}
h5 {
font-size: 14px;
}
h3 {
font-size: 18px;
line-height: 24px;
}
h2 {
font-size: 27px;
line-height: 32px;
}
h1 {
font-size: 24px;
line-height: 40px;
}
body, p, span, div {
font-size: 16px;
}
code {
padding: 8px;
margin: 16px 0;
display: block;
border-radius: 4px;
}
}
</style>
</head>
<body><div><gotpl if="salutation"></gotpl><gotpl if="my_work_phone">Hi,</gotpl></div><div><gotpl if="my_work_phone"><br></gotpl></div><div><gotpl if="my_work_phone">I am currently trying to install the ETK to my personal laptop for a project. </gotpl></div><div><gotpl if="my_work_phone">I am using an ArchLinux system with linux 6.14.9. The processor in my laptop is an AMD Ryzen 7 PRO 8840U.</gotpl></div><div><gotpl if="my_work_phone">While trying to compile the toolkit I get the error<br></gotpl></div><div><gotpl if="my_work_phone"><br></gotpl></div><div><gotpl if="my_work_phone">/usr/include/c++/15.1.1/cstdlib:83:15: schwerwiegender Fehler: stdlib.h: Datei oder Verzeichnis nicht gefunden<br> 83 | #include_next <stdlib.h><br></gotpl></div><div><gotpl if="my_work_phone"><br></gotpl></div><div><gotpl if="my_work_phone">which then causes the compilation to fail.</gotpl></div><div><gotpl if="my_work_phone">The only version of the bug I found, which I could reproduce locally, was using "gcc -isystem /usr/include" as described in an bug report (<a href="https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129" class="normal-link normal-link-url" target="_blank" rel="noopener noreferrer">https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129</a>) from 2016 for gcc. I tried compiling a small Hello World script written in C++ with "gcc", "gcc -I" and gcc -isystem" and the last option gave me the same error, the rest worked just fine.</gotpl></div><div>But I'm not sure if that is the real reason as other OptionFiles indicate, that gcc can and has been successfully used to compile the ETK and I have not seen the "-isystem" glag invoked anywhere, so I'm guessing the the error is on my side, although I have no clue where exactly.</div><div>I have attached the make.log file and my OptionsList, as I had to explicitly give the ETK the HDF folders and then decided to do it for most external libraries I saw in the list and have locally on my system.</div><div>I appreciate any ideas or advice on fixing this problem and thank you in advance for taking the time to look over my problem.</div><div><br></div><div>With best regards</div><div><br></div><div>Konstantin Kaufhold<gotpl if="my_work_phone"></gotpl></div></body></html>