Wow, there are a lots of win users out there... geos_c.h.vc AND version.h.vc in current TRUNK have been obsoleted, the Makefile.vc reflect this by directly including geos_c.h and version.h instead, which are created by ./configure.
Note that ./configure itself is *not* in the SVN repository, and will be created by running ./autogen.sh If you can't run ./autogen.sh, that means your development environment does not meet GEOS development environment requirements for repository-level hacking. In that case, you can still hack GEOS by grabbing an SVN snapshot, which *should* include geos_c.h and version.h by now. Note that the SVN snapshot also includes the ./configure script, so you can also modify the .h.in files and rerun that if working on some bugfix. If you can't run ./configure, that means your development environment does not meet GEOS development environment requirements for release-level hacking. In that case, you can still hack GEOS by manually copying the .h.in files into .h and manually update the *VERSION* flags. If you think this process is too annoying consider using a POSIX system for development. Thanks. --strk; On Thu, Nov 16, 2006 at 10:42:51AM +0000, Pierre viallet wrote: > i've run ./configure (using MinGW) on fresh svn (revison 1916) > and then run nmake /f makefile.vc > I've copied capi_c.h into capi.h.vc. (capi/geos_c.h.vc seems to be missing > in trunk !?! does it be generated by configure?.) > > Here it is now my pb : > capi\geos_c.h(127) : error C2059: syntax error : '__declspec(dllexport)' > > > > ----- Message d'origine ---- > De : "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> > À : geos-devel@geos.refractions.net > Envoyé le : Jeudi, 16 Novembre 2006, 10h03mn 17s > Objet : Re: [geos-devel] [EMAIL PROTECTED]: geos_c.cpp compile problems with > VS 2005] > > > Please try with current TRUNC, runnign ./configure. > Or fetching the snapshot on the website. > > --strk; > > On Thu, Nov 16, 2006 at 08:48:14AM +0000, Pierre viallet wrote: > > Yes, i've got this problem using MSVC2005 geos_c.h.vc as geos.h. > > Regards, > > > > PS: > > on geos_c.vc : > > extern char GEOS_DLL GEOSDisjoint(const GEOSGeom g1, const GEOSGeom g2); > > > > on geos_c.cpp: > > char > > GEOSDisjoint(const Geometry *g1, const Geometry *g2) > > > > > > > > > > > > > > ___________________________________________________________________________ > > Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son > > interface révolutionnaire. > > http://fr.mail.yahoo.com > > _______________________________________________ > > geos-devel mailing list > > geos-devel@geos.refractions.net > > http://geos.refractions.net/mailman/listinfo/geos-devel > > > -- > > /"\ ASCII Ribbon Campaign > \ / Respect for low technology. > X Keep e-mail messages readable by any computer system. > / \ Keep it ASCII. > > _______________________________________________ > geos-devel mailing list > geos-devel@geos.refractions.net > http://geos.refractions.net/mailman/listinfo/geos-devel > > > > > > > ___________________________________________________________________________ > Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son > interface révolutionnaire. > http://fr.mail.yahoo.com > _______________________________________________ > geos-devel mailing list > geos-devel@geos.refractions.net > http://geos.refractions.net/mailman/listinfo/geos-devel -- /"\ ASCII Ribbon Campaign \ / Respect for low technology. X Keep e-mail messages readable by any computer system. / \ Keep it ASCII. _______________________________________________ geos-devel mailing list geos-devel@geos.refractions.net http://geos.refractions.net/mailman/listinfo/geos-devel