delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/07/31/11:43:31

Date: Fri, 31 Jul 1998 17:48:41 +0300
From: Alexander Bokovoy <bokovoy AT bspu DOT unibel DOT by>
Reply-To: Alexander Bokovoy <bokovoy AT bspu DOT unibel DOT by>
Organization: BSPU named after Maxim Tank
Message-ID: <7742.980731@bspu.unibel.by>
To: "Salvador Eduardo Tropea (SET)" <salvador AT inti DOT gov DOT ar>
CC: djgpp AT delorie DOT com
Subject: Re[2]: Fwd: Sword3 Beta6 Released !
References: <m0z2Fr9-000S3uC AT inti DOT gov DOT ar>
Mime-Version: 1.0

31.07.98, SET wrote:
> Alexander Bokovoy <bokovoy AT bspu DOT unibel DOT by> sent the announcement of SWORD 3
> beta 6 to the list:
[snipped]
> The distributed file have some important problems:
> 1) Isn't LFN clean. I know people from UNIX enviroments hate that, but please
> try to rename the files so they can be used under DOS. You can't say DOS is 
> supported if you can't even uncompress the library in DOS (you need Win9x).
It is not to hard to do package LFN clean but additional libraries
such as PThreads comes only in LFN format, so if you can't compile
PThreads, you can't use SWORD3.0 :-( because it has support for
multi-threaded applications using PThreads.
> 2) The files are in UNIX format, ok for me, but not for command.com ;-)). The 
> configure.bat doesn't work in UNIX format.
You  shouldn't use any configure* script under DJGPP with SWORD. Let's
suppose that your DJGPP distribution is installed under C:\djgpp\, and
that  you  want  to  compile  sword  in  C:\djgpp\contrib\sword\.
Then follow those instructions:

                  C:\> unzip -a sword.zip
                  C:\> cd djgpp\contrib\sword\tools\mcc
                  C:\djgpp\contrib\sword\tools\mcc\> make -f makefile.dj
                  C:\djgpp\contrib\sword\tools\mcc\> copy mcc.exe c:\djgpp\bin
                  C:\djgpp\contrib\sword\tools\mcc\> copy config.mcc c:\djgpp\bin
                  C:\djgpp\contrib\sword\tools\mcc\> cd ..\..
                  C:\djgpp\contrib\sword\> SET MCC_MODE=GCC.DJ
                  C:\djgpp\contrib\sword\> make all

For more read /sword/doc/html/install.html
> But not at least the distributed sword.zip ;-).
> I know  that distributing things for DOS and UNIX is a lot of work.
I  agree  with  you.  This SWORD beta version uses a lot of modern C++
features such as templates and exceptions which aren't work good under
DJGPP  so  we  specially  didn't  create  more  than  one  package. In
particular,  there  is a problem with running SWORD applications which
uses  TextStream class to read files and compiled with BNU 2.8.1. When
I  replaced  BNU  2.8.1  with Robert's port of BNU 2.9.1 (available at
www.goof.com)  all  worked  as  should  it be.I'll do this (I mean LFN
stripping)  after  porting  GUI  sub-system,  when  SWORD  can be used
widely.

Regards,
Alexander Bokovoy, <bokovoy AT bspu DOT unibel DOT by>
--=== The Soft Age coming soon ===--



- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019