Aquileo | Recent changes to bugshttps://sourceforge.net/p/nitros9/bugs/Recent changes to bugsenSun, 03 Jul 2022 22:09:59 -0000Aquileo | #35 makefiles fail is NITROS9DIR path has spaces in it.https://sourceforge.net/p/nitros9/bugs/35/?limit=25#f033<div class="markdown_content"><p><a href="https://nitros9.sourceforge.io/wiki/index.php/Building_NitrOS9" rel="nofollow">https://nitros9.sourceforge.io/wiki/index.php/Building_NitrOS9</a><br/>
It says "prebuilt" but that means binaries.</p>
<p>Unix/etc allow spaces in filenames, but many tools are not so much at ease with it. If you do shell scripting, adding quotation marks all over (except where you shouldn't) works. If you do Makefiles, it is well, complicated.</p></div>Tormod VoldenSun, 03 Jul 2022 22:09:59 -0000https://sourceforge.neta9bf046a82d1de11c63dcd2a775500419cab36f1Aquileo | #35 makefiles fail is NITROS9DIR path has spaces in it.https://sourceforge.net/p/nitros9/bugs/35/?limit=25#daef<div class="markdown_content"><blockquote>
<p>anyone with a modern Window PC would have defaulted to OneDrive</p>
</blockquote>
<p>Good grief, I hope you are not right, and I think you aren't.</p>
<p>One could say that anyone with a Windows PC usually doesn't build his own software, and that's why we are providing release and snapshot binaries :)</p>
<blockquote>
<p>And if it can be fixed simply by adding quotes around things in makefiles, why don't we just do that and solve it for everyone?</p>
</blockquote>
<p>I think you tried that 2 years ago, and I think it is not so easy. GNU Make doesn't deal well with spaces, period. You will often see people install things like Cygwin, Python or many other cross-platform things on their C:\ root and that is for a reason. But here, also C:\Users\allen\Documents\nitros9 or anything like this will work too. Even Microsoft went way from using "Documents & Settings" or whatever stupid standard path element they used in the '95 days.</p>
<p>Anyway I think using relative paths instead of NITROS9DIR is a better way to solve this.</p>
<blockquote>
<p>The days of paths without spaces is long, long gone.</p>
</blockquote>
<p>That's why we like retro-computing!</p>
<blockquote>
<p>At the very least, this needs to be documented.</p>
</blockquote>
<p>Yes, please. If you don't have wiki access just post the text here and I'll copy it it.</p></div>Tormod VoldenSun, 03 Jul 2022 21:20:36 -0000https://sourceforge.net9cfa7e9943d87452ba8c0f949e5c225e6358c4d6Aquileo | #35 makefiles fail is NITROS9DIR path has spaces in it.https://sourceforge.net/p/nitros9/bugs/35/?limit=25#cf90/7444/a7ec<div class="markdown_content"><p>Is this documented?</p>
<p>As it stands today, anyone with a modern Window PC would have defaulted to OneDrive, and would be unable to build this.</p>
<p>Likewise, anyone with a modern Mac, with iCloud on by default, would be unable to build this.</p>
<p>At the very least, this needs to be documented. I consider myself a far more advanced user than most, and it's bitten me on both operating systems.</p>
<p>And if it can be fixed simply by adding quotes around things in makefiles, why don't we just do that and solve it for everyone?</p>
<p>The days of paths without spaces is long, long gone. That's been supported by OSes for so long, it's stunning this is still an issue with so many programs -- including commercial ones that cost $$$$.</p></div>Allen HuffmanSun, 03 Jul 2022 20:12:51 -0000https://sourceforge.net8784a376146960de5459e4b9602ee59242b807adAquileo | #35 makefiles fail is NITROS9DIR path has spaces in it.https://sourceforge.net/p/nitros9/bugs/35/?limit=25#cf90/7444<div class="markdown_content"><p>Go to a folder with no spaces in it, i.e. /Users/allen then create a soft link there:</p>
<div class="codehilite"><pre><span></span><code>cd
ln -s /Volumes/WhatNot/With Spaces/etc/nitros-9
cd nitros-9
make
</code></pre></div>
</div>Tormod VoldenSat, 02 Jul 2022 10:31:59 -0000https://sourceforge.net04af5925770a92acc9d232f143e53e1230b9af4dAquileo | #35 makefiles fail is NITROS9DIR path has spaces in it.https://sourceforge.net/p/nitros9/bugs/35/?limit=25#cf90<div class="markdown_content"><p>This hit me again tonight when I started trying to get NitrOS9 going ;-) It's the first time I've tried to build from an iCloud drive on Mac, and it has the same issue any Windows system with OneDrive has -- space in the path name, darnit.</p></div>Allen HuffmanSat, 02 Jul 2022 02:42:22 -0000https://sourceforge.netc7ef9cb49e5099035e39ca5f29f58ec4b6a8b646Aquileo | #39 level 2 pmap assembly error with 4K block DAThttps://sourceforge.net/p/nitros9/bugs/39/?limit=25#ca24<div class="markdown_content"><ul>
<li><strong>status</strong>: open --> closed-fixed</li>
</ul></div>Tormod VoldenFri, 15 Apr 2022 14:19:32 -0000https://sourceforge.net319238bb368a9d4d56d2b9d71e35668b034e35aeAquileo | #39 level 2 pmap assembly error with 4K block DAThttps://sourceforge.net/p/nitros9/bugs/39/?limit=25#0f53<div class="markdown_content"><p>Yes, it will assemble after just that line is fixed.</p></div>epoochFri, 15 Apr 2022 11:58:45 -0000https://sourceforge.netc975bf2092780561ae50cd0319374cc3b9ceffc9Aquileo | #39 level 2 pmap assembly error with 4K block DAThttps://sourceforge.net/p/nitros9/bugs/39/?limit=25#a815<div class="markdown_content"><p>Ah, the printed header string. I get it. Is it only line 104 that needs fixing?</p></div>Tormod VoldenFri, 15 Apr 2022 09:26:58 -0000https://sourceforge.net6af6d0cab003b18ec0fa5f4d0aca888bf31a92c1Aquileo | #39 level 2 pmap assembly error with 4K block DAThttps://sourceforge.net/p/nitros9/bugs/39/?limit=25#285d/83b0<div class="markdown_content"><p>Twice as many blocks to show need a longer header, I guess?</p></div>epoochFri, 15 Apr 2022 02:38:40 -0000https://sourceforge.net2dbb75e5e72468d5066944357112fd3d5635deffAquileo | #39 level 2 pmap assembly error with 4K block DAThttps://sourceforge.net/p/nitros9/bugs/39/?limit=25#285d<div class="markdown_content"><p>The "force direct" change was probably added to save a byte here and there and is not strictly necessary. I guess the same binary code is generated for CoCo3 because the assembler silently optimizes it to direct mode (see the LWASM forwardrefmax pragma).</p>
<p>Why is the header string longer for the 4K block DAT?</p></div>Tormod VoldenThu, 14 Apr 2022 15:33:34 -0000https://sourceforge.neta205bd2eabd2d34195d7eec080cc099fa9709560