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

Message-Id: <m0z2HVe-000S4VC@inti.gov.ar>
Comments: Authenticated sender is <salvador AT natacha DOT inti DOT gov DOT ar>
From: "Salvador Eduardo Tropea (SET)" <salvador AT inti DOT gov DOT ar>
Organization: INTI
To: Alexander Bokovoy <bokovoy AT bspu DOT unibel DOT by>, djgpp AT delorie DOT com
Date: Fri, 31 Jul 1998 13:04:20 +0000
MIME-Version: 1.0
Subject: Re: Re[2]: Fwd: Sword3 Beta6 Released !
In-reply-to: <7742.980731@bspu.unibel.by>

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 -


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