I changed it to gcc-4.2.3. Some progress. But now I'm getting this,

running build
running build_py
running build_ext
building '_pvt_struct' extension
gcc -pthread -fno-strict-aliasing -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -O3 -DNDEBUG -fPIC -I/usr/include/python2.4 -c src/wrapper/_pycuda_struct.c -o build/temp.linux-x86_64-2.4/src/wrapper/_pycuda_struct.o
src/wrapper/_pycuda_struct.c: In function ‘_range_error’:
src/wrapper/_pycuda_struct.c:275: error: ‘SIZEOF_SIZE_T’ undeclared (first use in this function)
src/wrapper/_pycuda_struct.c:275: error: (Each undeclared identifier is reported only once
src/wrapper/_pycuda_struct.c:275: error: for each function it appears in.)
src/wrapper/_pycuda_struct.c:288: warning: format ‘%zd’ expects type ‘signed size_t’, but argument 4 has type ‘Py_ssize_t’
src/wrapper/_pycuda_struct.c:288: warning: format ‘%zd’ expects type ‘signed size_t’, but argument 5 has type ‘Py_ssize_t’
src/wrapper/_pycuda_struct.c: In function ‘prepare_s’:
src/wrapper/_pycuda_struct.c:829: error: ‘PY_SSIZE_T_MAX’ undeclared (first use in this function)
src/wrapper/_pycuda_struct.c: In function ‘s_unpack’:
src/wrapper/_pycuda_struct.c:1010: warning: format ‘%zd’ expects type ‘signed size_t’, but argument 3 has type ‘Py_ssize_t’
src/wrapper/_pycuda_struct.c: In function ‘s_unpack_from’:
src/wrapper/_pycuda_struct.c:1053: warning: format ‘%zd’ expects type ‘signed size_t’, but argument 3 has type ‘Py_ssize_t’
src/wrapper/_pycuda_struct.c: In function ‘s_pack’:
src/wrapper/_pycuda_struct.c:1147: warning: format ‘%zd’ expects type ‘signed size_t’, but argument 3 has type ‘Py_ssize_t’
src/wrapper/_pycuda_struct.c: In function ‘s_pack_into’:
src/wrapper/_pycuda_struct.c:1188: warning: format ‘%zd’ expects type ‘signed size_t’, but argument 3 has type ‘int’
src/wrapper/_pycuda_struct.c:1200: warning: implicit declaration of function ‘PyInt_AsSsize_t’
src/wrapper/_pycuda_struct.c:1212: warning: format ‘%zd’ expects type ‘signed size_t’, but argument 3 has type ‘Py_ssize_t’
src/wrapper/_pycuda_struct.c: In function ‘s_get_size’:
src/wrapper/_pycuda_struct.c:1234: warning: implicit declaration of function ‘PyInt_FromSsize_t’
src/wrapper/_pycuda_struct.c:1234: warning: return makes pointer from integer without a cast
src/wrapper/_pycuda_struct.c: In function ‘calcsize’:
src/wrapper/_pycuda_struct.c:1357: warning: return makes pointer from integer without a cast
error: command 'gcc' failed with exit status 1
make: *** [install] Error 1


On Fri, Mar 18, 2011 at 12:37 AM, Andreas Kloeckner <lists@informa.tiker.net> wrote:
On Fri, 18 Mar 2011 00:26:54 -0400, "Raghuram.O.S." <raghuramos1987@gmail.com> wrote:
> Yup. Its passed.
>
> gcc -pthread -fno-strict-aliasing -fwrapv -Wall -O3 -DNDEBUG -fPIC -Isrc/cpp
> -I/nfs/01/osu5574/local/boost/include -I/nfs/01/osu5574/local/cuda/include
> -I/nfs/01/osu5574/local/python/lib/python2.7/site-packages/numpy/core/include
> -I/nfs/01/osu5574/softwares/virtualenv-1.4.9/../Python-2.7/include/python2.7
> -c src/wrapper/mempool.cpp -o
> build/temp.linux-x86_64-2.7/src/wrapper/mempool.o
> -DBOOST_PYTHON_NO_PY_SIGNATURES
>
> This is the final one at which it fails. Should I use the latest version? Or
> do you suggest a specific version?

Anythying that's not version 4.1 ought to be ok.

Andreas



--
Regards,
Onti