| Victor Medina 
    vmedina98 at unitec.edu.ve Mon Jan 6 18:29:51 EST 2003 
 Hi guys!
I am still having problems with mod_python in windows. Hope not be 
bothering too much, but I really want to have mod_python for Apache 2. 
Please understand that compiling it myself is a must.
Ok, so this is what is happening, I am receiving to kinds of problems
PROBLEM #1
F:\IkiruxNXT-Source\mod_python-3.0.1\src\requestobject.c(1017) : error 
C2632: 'long' followed by 'long' is illegal
F:\IkiruxNXT-Source\mod_python-3.0.1\src\requestobject.c(1018) : error 
C2632: 'long' followed by 'long' is illegal
F:\IkiruxNXT-Source\mod_python-3.0.1\src\requestobject.c(1018) : error 
C2632: 'long' followed by 'long' is illegal
The problem seems pretty obvious there is an illegal long long declaration, 
but as far as I know I can use long long's in Win32, at least with the 
Borland Builder compiler, this is the code fragment:
static PyObject *getreq_recmbr_off(requestobject *self, void *name)
{
     PyMemberDef *md = find_memberdef(request_rec_mbrs, name);
     char *addr = (char *)self->request_rec + md->offset;
     if (sizeof(apr_off_t) == sizeof(long long)) { <---- HERE!!!
	long long l = *(long long*)addr; <---- HERE!!!
	return PyLong_FromLongLong(l);
     }
     else {
	/* assume it's long */
	long l = *(long*)addr;
	return PyLong_FromLong(l);
     }
}
PROBLEM #2
I am receiving several link errors(well ok, not errors, just plain 
warnings, I am concerned about the quantity of items), about inconsistent 
linkage: inconsistent dll linkage.  dllexport assumed.
I am attaching the complete output log, hope not be abusing or breaking any 
rules inside the list.
I am using Windows 2000 SP3, Visual Studio 6 SP5,  Python 2.2.2 (custom 
built, not Python.org release, not Activestate's release) and Apache 2.0.43 
(same here,  custom built). The include, lib, libs directory are in the 
VC++ Path, thou not includes as part of the project.
Thanxs for your time an cooperation, I would really a appreciate any 
comments or hints
Victor Medina
UNITEC
vmedina98 at unitec.edu.ve
msn: victor_medina at hotmail.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mod_python OUTPUT Log.zip
Type: application/zip
Size: 1193 bytes
Desc: not available
Url : http://mailman.modpython.org/pipermail/mod_python/attachments/20030106/ee1bf528/mod_pythonOUTPUTLog-0003.zip
 |