On 17.10.12 12:35, Maurizio Martignano wrote: > > +#ifdef _WIN64 > + Ns_DStringPrintf(dsPtr, "%d %d %d %l64d %l64d %l64d > %l64d", > +#else > Ns_DStringPrintf(dsPtr, "%d %d %d %" PRId64 " %" > PRId64 " %" PRId64 " %" PRId64, > +#endif > > > question arise: is this just _WIN64 or as well _WIN32? > Why not define PRId64 correctly for _WIN64? (and _WIN32?) > > [MM] Because the PRId64 thing works with gcc and not with Visual Studio (or > to be correct I did not manage to make it work). I believe it works if you > use MinGW, so this is why I used only _WIN64 "PRId64" has nothing to do with gcc, it is supposed to be defined by inttypes.h. From googling around it seems that these macros are often a problem with visual c, not only a problem for _WIN64.
From your changes, i deduce, that PRId64 and PRIuMAX are not defined for your platform, but PRIu64 seems to be there (at least, you did not change this). Please check, if the following change fixes the issues with the PRI* macros under your platform https://bitbucket.org/naviserver/naviserver/changeset/92877ff5b9625aac023c911dcd862894cfd441ce > Or, why have you commented out certain code (a) for win64 and (b) for all > platforms which is certain useful: > > #ifdef NS_NOCOMPAT > -# error "No compatibility macros at present" > +// # error "No compatibility macros at present" > #endif > > This is my error, sorry, should be under _WIN64 > > ... Is anybody aware about NS_NOCOMPAT ? This seem to stem from the win32 project files. Can this be removed? > > #ifdef HAVE_TCL_GETMEMORYINFO > - Tcl_GetMemoryInfo(&ds); > - Tcl_DStringResult(interp, &ds); > + // Tcl_GetMemoryInfo(&ds); > + // Tcl_DStringResult(interp, &ds); > #endif > return TCL_OK; > > same as above under _WIN64 Why is this a problem with _WIN64? -gustaf neumann ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_sfd2d_oct _______________________________________________ naviserver-devel mailing list naviserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/naviserver-devel