Mail Archives: djgpp/1998/07/31/11:58:24
Alexander Bokovoy <bokovoy AT bspu DOT unibel DOT by> wrote:
> 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.
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
- Raw text -