[sword-devel] #include problems w/PocketPC

Herb Ledebohm sword-devel@crosswire.org
Sat, 26 Jul 2003 09:50:22 -0500


Thanks Chris!  That's great information.  I'll do my research and try to
figure out the best way to go with this.
----- Original Message ----- 
From: "Chris Little" <chrislit@crosswire.org>
To: <sword-devel@crosswire.org>
Sent: Saturday, July 26, 2003 3:25 AM
Subject: Re: [sword-devel] #include problems w/PocketPC


> This is the hard part of the port.  Sword uses STL but eVC++ lacks it.
> It's not that Microsoft couldn't have included it--they were just being
> cheap.  There are third party libraries you can buy that include it.  It's
> also available in the STLport project.  I'm not necessarily saying either
> of these is a good way to go.  But the 'list', 'map', and 'string'
> includes are all STL.
>
> I don't recall what fcntl.h is, but it looks like it might be file io
> related, which will be the other hard part.  It's probably part of a
> standard POSIX library we use that was omitted from eVC++ (again because
> Microsoft is cheap).
>
> --Chris
>
> On Fri, 25 Jul 2003 FEEDBEEF@sbcglobal.net wrote:
>
> > Hey guys.  Just getting back to working on this some
> > more and am still having trouble with a couple of
> > include(s) that don't resolve in the PocketPC dev
> > environment.  I thought I'd post them here to get some
> > quick feedback.
> >
> > There are numerous places where these errors happen.
> > By far, the first two include files (list & fcntl.h)
> > are requested the most throughout the source.
> >
> > swfilter.h(28) : cannot open include file 'list' -- 
> > this one IS available in the VC6 build environment,
> > but not PocketPC that I can find
> > ...
> > rawgenbook.cpp(8) : cannot open include file 'fcntl.h'
> > ...
> > swconfig.h(28) : cannot open include file 'map'
> > ...
> > swfiltermgr.h(26) : cannot open include
> > file 'sys/types.h'
> > ...
> > greeklexattribs.cpp(10) : cannot open include
> > file 'string'
> >
> > There are more.  'list' and 'fcntl.h' are being
> > requested by source files that I would think are
> > critical to the library like the osis????????.cpp
> > group and raw???? group and thml?????? group and
> > sw????? group.
> >
> >
> > _______________________________________________
> > sword-devel mailing list
> > sword-devel@crosswire.org
> > http://www.crosswire.org/mailman/listinfo/sword-devel
> >
>
> _______________________________________________
> sword-devel mailing list
> sword-devel@crosswire.org
> http://www.crosswire.org/mailman/listinfo/sword-devel