<div dir="ltr"><div class="gmail_default" style="font-family:monospace,monospace">Sorry I hit [Send] instead of [Attach] ...</div><div class="gmail_default" style="font-family:monospace,monospace"><br></div><div class="gmail_default" style="font-family:monospace,monospace">All -- <br><br>I removed nvidia-texture-tools-2.1.2 which included the extra include files.<br><br>Then I rebuild and installed nvidia-texture-tools-2.1.1 using the original nvidia-texture-tools.SlackBuild ( log is attached )<br><br>Then I executed the attached DevIL.SlackBuild which includes the new cmake flag: -DIL_USE_DXTC_NVIDIA=NO<br></div><div class="gmail_default" style="font-family:monospace,monospace"><br></div><div class="gmail_default" style="font-family:monospace,monospace">It builds fine and now I'll test it.</div><div class="gmail_default" style="font-family:monospace,monospace"><br></div><div class="gmail_default" style="font-family:monospace,monospace">The punchline:  I believe all we need to do is add -DIL_USE_DXTC_NVIDIA=NO to the cmake command in DevIL.SlackBuild </div><div class="gmail_default" style="font-family:monospace,monospace"><br></div><div class="gmail_default" style="font-family:monospace,monospace">Thanks</div><div class="gmail_default" style="font-family:monospace,monospace"><br></div><div class="gmail_default" style="font-family:monospace,monospace">-- kjh</div><div class="gmail_default" style="font-family:monospace,monospace"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, May 22, 2022 at 5:55 PM Konrad J Hambrick <<a href="mailto:kjhambrick@gmail.com">kjhambrick@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><br></div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, May 22, 2022 at 5:42 PM Konrad J Hambrick <<a href="mailto:kjhambrick@gmail.com" target="_blank">kjhambrick@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><br></div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, May 22, 2022 at 4:33 PM Dave Woodfall <<a href="mailto:dave@slackbuilds.org" target="_blank">dave@slackbuilds.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">> On 22/05/22 14:46,<br>
> Konrad J Hambrick <<a href="mailto:kjhambrick@gmail.com" target="_blank">kjhambrick@gmail.com</a>> put forth the proposition:<br>
> > All --<br>
> > I emailed the maintainer on May 12 but have received no reply.<br>
> > Below is the email I sent.<br>
> > The Punchline is that the DevIL SBo will not compile on my Slackware64<br>
> > 15.0 + Multilib System when the nvidia-texture-tools SBo is installed.<br>
> > The simplest fix is to turn off nvidia-texture-tools via a cmake Config<br>
> <snip># ---v from my original email to yth:<br> # ---v from my original email to yth:</blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">> > Is this the best place to post such info ?<br>
> > Thanks everyone !<br>
> > -- kjh<br>
> This is the right place, usually we accept patches as attachments,<br>
> but if this only the one flag.  I can take a look this week.<br>
> We don't support multilib though, so do you know if it fails still on<br>
> a non-multilib full 15.0 installation?# grep usr/include/nvcore/Memory.h /var/log/packages/*<br><br>/var/log/packages/nvidia-texture-tools-2.1.2-x86_64-1_SBo:usr/include/nvcore/Memory.h<br><br><br>
<br>
It still fails on pure 15.0.  The error I get is a missing<br>
mvcore/Memory,h which was included in nvidia-texture-tools<br>
but isn't in the version on SBo or the latest.<br>
<br>
> Link to blog post on sending patches:<br>
> <a href="https://slackblogs.blogspot.com/2022/03/how-to-send-patches-to-sbo.html" rel="noreferrer" target="_blank">https://slackblogs.blogspot.com/2022/03/how-to-send-patches-to-sbo.html</a>.<br><br></blockquote><div><span class="gmail_default" style="font-family:monospace,monospace">Interesting catch Dave.</span></div><div><span class="gmail_default" style="font-family:monospace,monospace"><br></span></div><div><span class="gmail_default" style="font-family:monospace,monospace">I DO have nvidia-texture-tools version 2.1.2 installed but I modified the SBo to install the 'missing' files from /usr/include/nv*/</span></div><div><span class="gmail_default" style="font-family:monospace,monospace"><br></span></div><div><span style="font-family:monospace,monospace">I mentioned <span class="gmail_default" style="font-family:monospace,monospace">in my original email that I </span>install<span class="gmail_default" style="font-family:monospace,monospace">ed</span> the latest version of nvtt to see if that fixed the DevIL SBO.</span><br></div><div><span class="gmail_default" style="font-family:monospace,monospace"><br></span></div><div><span class="gmail_default" style="font-family:monospace,monospace"># ---v from my original email to yth:</span></div><div><span class="gmail_default" style="font-family:monospace,monospace">I changed the nvidia-texture-tools CMakeLists.txt so that the header files are installed in /usr/include/{nvtt,nvthread,nvmath,nvimage,nvcore}/<br>as well as installing nvconfig.h<br></span></div><div><span class="gmail_default" style="font-family:monospace,monospace"><div style="font-family:Arial,Helvetica,sans-serif"><span class="gmail_default" style="font-family:monospace,monospace"># ---^ from my original email to yth:</span></div><br></span></div><div><span class="gmail_default" style="font-family:monospace,monospace">ick.  What a mess.</span></div><div><br></div><div><div style="font-family:monospace,monospace">I'll remove my modified nvtt ; reinstall the official nvidia-texture-tools.SlackBuild and see what happens with the additional cmake flag in the DevIL.SlackBuild:</div><div style="font-family:monospace,monospace"><br></div><div style="font-family:monospace,monospace">   -DIL_USE_DXTC_NVIDIA=NO<br></div><div style="font-family:monospace,monospace"><br></div><div style="font-family:monospace,monospace">-- kjh</div></div><div style="font-family:monospace,monospace"><br></div></div></div></blockquote><div><span class="gmail_default" style="font-family:monospace,monospace">All -- </span></div><div><span class="gmail_default" style="font-family:monospace,monospace"><br></span></div><div><span class="gmail_default" style="font-family:monospace,monospace">I removed nvidia-texture-tools-2.1.2 which included the extra include files.</span></div><div><span class="gmail_default" style="font-family:monospace,monospace"><br></span></div><div><span class="gmail_default" style="font-family:monospace,monospace">Then I rebuild and installed nvidia-texture-tools-2.1.1 using the original nvidia-texture-tools.SlackBuild ( log is attached )</span></div><div><span class="gmail_default" style="font-family:monospace,monospace"><br></span></div><div><span class="gmail_default" style="font-family:monospace,monospace">Then I executed the attach</span> </div></div></div>
</blockquote></div>