<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 class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
&gt;The mmbuildgpl script assumes that which is installed&nbsp;</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Which which?&nbsp; That which! Which that which? That which which is installed.</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
-scott garfinkle</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<hr style="display: inline-block; width: 98%;">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<b>From:</b>&nbsp;gpfsug-discuss &lt;gpfsug-discuss-bounces@gpfsug.org&gt; on behalf of Jonathan Buzzard via gpfsug-discuss &lt;gpfsug-discuss@gpfsug.org&gt;<br>
<b>Sent:</b>&nbsp;Monday, May 11, 2026 11:55 AM<br>
<b>To:</b>&nbsp;gpfsug-discuss@gpfsug.org &lt;gpfsug-discuss@gpfsug.org&gt;<br>
<b>Cc:</b>&nbsp;Jonathan Buzzard &lt;jonathan.buzzard@strath.ac.uk&gt;<br>
<b>Subject:</b>&nbsp;[EXTERNAL] [gpfsug-discuss] Building kernel module on RHEL10 </div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-size: 11pt;">Just an FYI so you don't bash your head against a brick wall like I did.<br>
The mmbuildgpl script assumes that which is installed and as they say<br>
assumptions are the mother of all screw ups.<br>
<br>
Turns out on RHEL10 when you do a minimal install, which is not part of<br>
the minimal install and it's not a dependency of any of the GPFS RPMs.<br>
<br>
The outcome of which is you get cryptic messages about various stuff<br>
being installed but not in the expected location. That's because the<br>
script tests for say the make RPM and then uses which to test its<br>
location but as which is not installed the test fails.<br>
<br>
Two options; either the GPFS RPMs should have the which package as a<br>
dependency or mmbuildgpl script should test that it is installed and<br>
warn if it is not.<br>
<br>
<br>
JAB.<br>
<br>
--<br>
Jonathan A. Buzzard&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Tel: +44141-5483420<br>
HPC System Administrator, ARCHIE-WeSt.<br>
University of Strathclyde, John Anderson Building, Glasgow. G4 0NG<br>
<br>
<br>
_______________________________________________<br>
gpfsug-discuss mailing list<br>
gpfsug-discuss at gpfsug.org<br>
<a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__gpfsug.org_mailman_listinfo_gpfsug-2Ddiscuss-5Fgpfsug.org&amp;d=DwIGaQ&amp;c=BSDicqBQBDjDI9RkVyTcHQ&amp;r=BPjJ9aBH61OHyvjqrUxwAg&amp;m=aZsbnDsoMJcLHsnWey_y1VhjhvwFVauNS-xMUgPxCTyemTqvBjL8lMNO9l-mesli&amp;s=-bitnJBR0KMaLj0Xn7xTqkgNoQ9Oi7AkFJOAgA7rs-w&amp;e=" id="OWA864ac2ad-ef9e-6151-f173-2fae9f4ca6a7" class="OWAAutoLink" data-auth="NotApplicable">https://urldefense.proofpoint.com/v2/url?u=http-3A__gpfsug.org_mailman_listinfo_gpfsug-2Ddiscuss-5Fgpfsug.org&amp;d=DwIGaQ&amp;c=BSDicqBQBDjDI9RkVyTcHQ&amp;r=BPjJ9aBH61OHyvjqrUxwAg&amp;m=aZsbnDsoMJcLHsnWey_y1VhjhvwFVauNS-xMUgPxCTyemTqvBjL8lMNO9l-mesli&amp;s=-bitnJBR0KMaLj0Xn7xTqkgNoQ9Oi7AkFJOAgA7rs-w&amp;e=</a><br>
</div>
</body>
</html>