[sword-devel] Errors attempting CBuilder6/BibleCS/swordprj.bpg

Chris Little sword-devel@crosswire.org
Thu, 23 Oct 2003 02:11:15 -0500


Borland C++ Builder 6, as I mentioned, is not our development platform. 
  We're still using version 5.  The project files for 6 exist, but are 
not updated regularly.  This is why you may get various errors and may 
find that some newer files are missing from the project.

If you are interested in building ActiveDiatheke, working with Borland 
at all is not going to help.

Lynn Allan wrote:
> This sword/cbuilder6 newbie attempted to rebuild the BibleCS sword.exe using
> the instructions provided by Troy on 2003-Jul-13 from the Twiki page
> TWike>Swordwin>GettingStarted.
> 
> The CBuilder6 compiler ground away for some time, processing various .bpr's
> referenced by the .bpg. Finally, it attempted to put the whole thing
> together, and failed with 4 errors :-(
> 
> The message window complained about references from swordlib6icu.lib to
> swsearchable.obj
> 
> Is this a known problem with a workaround? Are the instructions "stale"?
> 
> Does internationalism work with windoze?
> 
> Have the instructions changed regarding the placement of swicu20.dll in
> sword/apps/windoze/CBuilder6/BibleCS/stage

There's a new file called icudt26l.dll (or something close to that) that 
you can find in the same place as the swicu20.dll file.  This is the new 
file that replaces swicu20.dll.

> (I suppose this is moot since it the .lib that is complaining. The .dll
> isn't an issue until run time, I believe)
> 
> I looked at the .bpr for building libsword6icu.lib. To this uninformed
> newbie, it seemed to be missing any reference to swsearchable.obj. I
> attempted to add this reference, but the 4 errors still showed up. :-(
> 
> I'm encountering semi-similar errors trying to rebuild diatheke with icu,
> and ActiveDiatheke with icu, using VisualStudio98. It seems to build fine
> with ICU left out.

Make sure you have actually build ICU separately before you try to build 
  libsword, diatheke, ActiveDiatheke, etc.

> Is there a .bpr for sword.exe that doesn't reference ICU functionality?

No.

--Chris