Message-Id: Comments: Authenticated sender is From: "Salvador Eduardo Tropea (SET)" Organization: INTI To: Alexander Bokovoy , djgpp AT delorie DOT com Date: Fri, 31 Jul 1998 13:04:20 +0000 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Subject: Re: Re[2]: Fwd: Sword3 Beta6 Released ! In-reply-to: <7742.980731@bspu.unibel.by> Precedence: bulk Alexander Bokovoy wrote: > 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. I saw it. I had problems compiling Pthreads in the past so somebody sent a binary ... I don't really need to compile pthreads ;-). But is true. Anyways, I think making SWORD LFN clean is a good idea. Even when isn't enough is the first step. > > 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 The problem is that the copy of unzip that I have is stupid and doesn't support -a (does nothing) additionally I think the files *must* be in DOS format for the DOS distribution because pkunzip and most of the unzipers doesn't support DOS->UNIX convertion. > > 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. Ok. You don't need to strip the file names, just ensure that the first 8 letters are different, that's all. The current distribution have a lot of collisions because of files that have the same 8 letters. Isn't that bad for a beta, but the configuration needs are very huge: gcc 2.8.1, bnu 2.9.1 and djgpp v2.02 alpha! Greetings, SET ------------------------------------ 0 -------------------------------- Visit my home page: http://set-soft.home.ml.org/ or http://www.geocities.com/SiliconValley/Vista/6552/ Salvador Eduardo Tropea (SET). (Electronics Engineer) Alternative e-mail: set-soft AT usa DOT net set AT computer DOT org ICQ: 2951574 Address: Curapaligue 2124, Caseros, 3 de Febrero Buenos Aires, (1678), ARGENTINA TE: +(541) 759 0013