Mail Archives: djgpp/2011/12/07/21:30:15
Hi again,
On Dec 6, 3:28 pm, Rugxulo <rugx DOT DOT DOT AT gmail DOT com> wrote:
>
> Just FYI, this one compiles to same features but with better
> makefile.
>
> I would have to rebuild it (yet again) with a clean setup to 100%
> prove it to myself, but I'm fairly certain all you need is DJDEV204,
> GCC462B, BNU2211B, MAK381B, FIL41B, TXT20B, SHL2011B. Heck, I once
> tried without LFNs enabled, and I think it still worked. I think only
> a very few (irrelevant, stdfont* ??) files are ignored then, but they
> don't build for DJGPP anyways.
As you had already mentioned, you only really need GCC + Make to build
Seed7 (surprisingly). So indeed I tried again, you truly don't even
need LFNs (as stdfont* aren't used). However, I found out what part of
CoreUtils (fil41b + txt20b + shl2011b) is needed: echo.exe (from
shl2011b.zip)
Yes, I forgot about that, and that's yet another wrench in the
problem. But yeah, if you use it, it works. I don't remember exactly
why or where, but somewhere (presumably inside Make) it prefers GNU
coreutils' echo.exe over built-in DOS command.com's echo or Bash's
echo or djecho.exe.
Ideally, it should be fixed to only use normal DOS command.com's echo
or djecho.exe, as both of those are already included by default, thus
nobody would have to bother with Coreutils. But for now, it's not
crucial, and I'm not sure how. (In other words, without Coreutils'
echo.exe installed, "make depend" fails.)
- Raw text -