Objet : Developers list for StarPU
Archives de la liste
- From: Cédric Augonnet <cedric.augonnet@inria.fr>
- To: Usman Dastgeer <usman.dastgeer@liu.se>
- Cc: "starpu-devel@lists.gforge.inria.fr" <starpu-devel@lists.gforge.inria.fr>, Corentin Rossingon <corentin.rossignon@inria.fr>
- Subject: Re: [Starpu-devel] StarPU with C++ (possibly extern) problem
- Date: Tue, 19 Apr 2011 13:03:50 +0200
- List-archive: <http://lists.gforge.inria.fr/pipermail/starpu-devel>
- List-id: "Developers list. For discussion of new features, code changes, etc." <starpu-devel.lists.gforge.inria.fr>
Hello Usman,
Thanks for the report! This should be fixed now, can you please try again?
Best,
Cédric
On 19/04/2011 12:37, Usman Dastgeer wrote:
Hello,
I am using recent version of StarPU from svn (checkout 18,04,2011) and having some problem when
using it with C++. For example, when I try to to compile "hello_world.c" given in
starpu/examples using "g++", it gives following compiler errors:
g++ -I/home/usmda/programs/include -I/usr//include hello_world.c -c -o
hello.o -Wno-write-strings
In file included from /usr/include/cuda_runtime.h:54:0,
from
/home/usmda/programs/include/starpu_data_interfaces.h:33,
from /home/usmda/programs/include/starpu_data.h:27,
from /home/usmda/programs/include/starpu_task.h:29,
from /home/usmda/programs/include/starpu_util.h:127,
from /home/usmda/programs/include/starpu.h:33,
from hello_world.c:32:
/usr/include/channel_descriptor.h:93:1: error: template with C linkage
/usr/include/channel_descriptor.h:126:1: error: template specialization with
C linkage
/usr/include/channel_descriptor.h:137:1: error: template specialization with
C linkage
/usr/include/channel_descriptor.h:144:1: error: template specialization with
C linkage
/usr/include/channel_descriptor.h:151:1: error: template specialization with
C linkage
/usr/include/channel_descriptor.h:158:1: error: template specialization with
C linkage
/usr/include/channel_descriptor.h:165:1: error: template specialization with
C linkage
/usr/include/channel_descriptor.h:172:1: error: template specialization with
C linkage
/usr/include/channel_descriptor.h:179:1: error: template specialization with
C linkage
/usr/include/channel_descriptor.h:186:1: error: template specialization with
C linkage
/usr/include/channel_descriptor.h:193:1: error: template specialization with
C linkage
/usr/include/channel_descriptor.h:200:1: error: template specialization with
C linkage
/usr/include/channel_descriptor.h:207:1: error: template specialization with
C linkage
/usr/include/channel_descriptor.h:214:1: error: template specialization with
C linkage
/usr/include/channel_descriptor.h:221:1: error: template specialization with
C linkage
/usr/include/channel_descriptor.h:228:1: error: template specialization with
C linkage
/usr/include/channel_descriptor.h:235:1: error: template specialization with
C linkage
/usr/include/channel_descriptor.h:242:1: error: template specialization with
C linkage
/usr/include/channel_descriptor.h:249:1: error: template specialization with
C linkage
/usr/include/channel_descriptor.h:256:1: error: template specialization with
C linkage
/usr/include/channel_descriptor.h:263:1: error: template specialization with
C linkage
/usr/include/channel_descriptor.h:270:1: error: template specialization with
C linkage
/usr/include/channel_descriptor.h:277:1: error: template specialization with
C linkage
/usr/include/channel_descriptor.h:284:1: error: template specialization with
C linkage
/usr/include/channel_descriptor.h:291:1: error: template specialization with
C linkage
/usr/include/channel_descriptor.h:298:1: error: template specialization with
C linkage
/usr/include/channel_descriptor.h:365:1: error: template specialization with
C linkage
/usr/include/channel_descriptor.h:372:1: error: template specialization with
C linkage
/usr/include/channel_descriptor.h:379:1: error: template specialization with
C linkage
/usr/include/channel_descriptor.h:386:1: error: template specialization with
C linkage
In file included from
/home/usmda/programs/include/starpu_data_interfaces.h:33:0,
from /home/usmda/programs/include/starpu_data.h:27,
from /home/usmda/programs/include/starpu_task.h:29,
from /home/usmda/programs/include/starpu_util.h:127,
from /home/usmda/programs/include/starpu.h:33,
from hello_world.c:32:
/usr/include/cuda_runtime.h:106:1: error: template with C linkage
/usr/include/cuda_runtime.h: In function ‘cudaError_t
cudaEventCreate(CUevent_st**, unsigned int)’:
/usr/include/cuda_runtime.h:148:1: error: declaration of C function
‘cudaError_t cudaEventCreate(CUevent_st**, unsigned int)’ conflicts with
/usr/include/cuda_runtime_api.h:821:39: error: previous declaration
‘cudaError_t cudaEventCreate(CUevent_st**)’ here
/usr/include/cuda_runtime.h:148:1: error: ‘cudaError_t
cudaEventCreate(CUevent_st**, unsigned int)’ was declared ‘extern’ and later
‘static’
/usr/include/cuda_runtime_api.h:821:39: error: previous declaration of
‘cudaError_t cudaEventCreate(CUevent_st**)’
/usr/include/cuda_runtime.h: In function ‘cudaError_t cudaMallocHost(void**,
size_t, unsigned int)’:
/usr/include/cuda_runtime.h:212:1: error: declaration of C function
‘cudaError_t cudaMallocHost(void**, size_t, unsigned int)’ conflicts with
/usr/include/cuda_runtime_api.h:1292:39: error: previous declaration
‘cudaError_t cudaMallocHost(void**, size_t)’ here
/usr/include/cuda_runtime.h:212:1: error: ‘cudaError_t cudaMallocHost(void**,
size_t, unsigned int)’ was declared ‘extern’ and later ‘static’
/usr/include/cuda_runtime_api.h:1292:39: error: previous declaration of
‘cudaError_t cudaMallocHost(void**, size_t)’
/usr/include/cuda_runtime.h: At global scope:
/usr/include/cuda_runtime.h:217:1: error: template with C linkage
/usr/include/cuda_runtime.h:227:1: error: template with C linkage
/usr/include/cuda_runtime.h:237:1: error: template with C linkage
/usr/include/cuda_runtime.h:246:1: error: template with C linkage
/usr/include/cuda_runtime.h:256:1: error: template with C linkage
hello_world.c: In function ‘void cpu_func(void**, void*)’:
hello_world.c:55:26: error: invalid conversion from ‘void*’ to ‘params*’
make: *** [hello.o] Error 1
_______________________________________________
Starpu-devel mailing list
Starpu-devel@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/starpu-devel
- [Starpu-devel] StarPU with C++ (possibly extern) problem, Usman Dastgeer, 19/04/2011
- Re: [Starpu-devel] StarPU with C++ (possibly extern) problem, Cédric Augonnet, 19/04/2011
Archives gérées par MHonArc 2.6.19+.