Date: Fri, 31 Jul 1998 17:48:41 +0300 From: Alexander Bokovoy Reply-To: Alexander Bokovoy Organization: BSPU named after Maxim Tank Message-ID: <7742.980731@bspu.unibel.by> To: "Salvador Eduardo Tropea (SET)" CC: djgpp AT delorie DOT com Subject: Re[2]: Fwd: Sword3 Beta6 Released ! References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Precedence: bulk 31.07.98, SET wrote: > Alexander Bokovoy 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, --=== The Soft Age coming soon ===--