Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

compilation error at src/alg/totem_stress.cu:391 #42

Open
sgpyc opened this issue Oct 9, 2016 · 9 comments
Open

compilation error at src/alg/totem_stress.cu:391 #42

sgpyc opened this issue Oct 9, 2016 · 9 comments

Comments

@sgpyc
Copy link

sgpyc commented Oct 9, 2016

Hi, I'm trying to run Totem with CUDA 8.0 and gcc 4.8.5 under ubuntu 14.04.
After commenting out the atomicAdd() definition in totem_comkernel.cuh (as atomicAdd() for double has been defined in CUDA 8.0), running make under src resulted in compilation error, as below. Please advise on how to overcome this issue

make TEST=bfs
make[1]: Entering directory `/home/sgpyc/Projects/Totem/src/benchmark'

Creating ../build/EID32_CC35/lib/libbenchmark.a library ...
ar -r -u ../build/EID32_CC35/lib/libbenchmark.a   ../build/EID32_CC35/obj/benchmark/totem_benchmark_cmdline.cu.o ../build/EID32_CC35/obj/benchmark/totem_benchmark_print.cu.o
ranlib ../build/EID32_CC35/lib/libbenchmark.a
make[2]: Entering directory `/home/sgpyc/Projects/Totem/src/totem'

Creating ../build/EID32_CC35/lib/libtotem.a library ...
ar -r -u ../build/EID32_CC35/lib/libtotem.a  ../build/EID32_CC35/obj/totem/totem_grooves_internal.cc.o ../build/EID32_CC35/obj/totem/totem_bitmap.cu.o ../build/EID32_CC35/obj/totem/totem_components.cu.o ../build/EID32_CC35/obj/totem/totem.cu.o ../build/EID32_CC35/obj/totem/totem_engine.cu.o ../build/EID32_CC35/obj/totem/totem_graph.cu.o ../build/EID32_CC35/obj/totem/totem_grooves.cu.o ../build/EID32_CC35/obj/totem/totem_hash_table.cu.o ../build/EID32_CC35/obj/totem/totem_mem.cu.o ../build/EID32_CC35/obj/totem/totem_partition.cu.o ../build/EID32_CC35/obj/totem/totem_radix_sort.cu.o ../build/EID32_CC35/obj/totem/totem_util.cu.o
ranlib ../build/EID32_CC35/lib/libtotem.a
make[2]: Leaving directory `/home/sgpyc/Projects/Totem/src/totem'
make[2]: Entering directory `/home/sgpyc/Projects/Totem/src/alg'
/usr/local/cuda/bin/nvcc  -Xptxas -dlcm=cg -dc -DFEATURE_SM35 -g -Xcompiler "-fopenmp -fno-strict-aliasing" -O3 -I. -I/usr/local/cuda/include -gencode=arch=compute_35,code=\"sm_35,compute_35\" -D__STDC_LIMIT_MACROS  -I../totem -c totem_stress.cu -o ../build/EID32_CC35/obj/alg/totem_stress.cu.o
totem_stress.cu: In function ‘error_t stress_unweighted_cpu(const graph_t*, weight_t**)’:
totem_stress.cu:391:1: error: for statement expected before ‘}’ token
       for (vid_t v = 0; v < graph->vertex_count; v++) {
 ^
make[2]: *** [../build/EID32_CC35/obj/alg/totem_stress.cu.o] Error 1
make[2]: Leaving directory `/home/sgpyc/Projects/Totem/src/alg'
make[1]: *** [libalg] Error 2
make[1]: Leaving directory `/home/sgpyc/Projects/Totem/src/benchmark'
make: *** [benchmark] Error 2
@tahsinreza
Copy link
Contributor

We have not attempted to compile Totem with CUDA 8.0. I suggest compile
with an older CUDA release. I believe CUDA 7.0 should work fine.

On Sat, Oct 8, 2016 at 11:15 PM, Yuechao Pan [email protected]
wrote:

Hi, I'm trying to run Totem with CUDA 8.0 and gcc 4.8.5 under ubuntu 14.04.
After commenting out the atomicAdd() definition in totem_comkernel.cuh (as
atomicAdd() for double has been defined in CUDA 8.0), running make under
src resulted in compilation error, as below. Please advise on how to
overcome this issue

make TEST=bfs
make[1]: Entering directory `/home/sgpyc/Projects/Totem/src/benchmark'

Creating ../build/EID32_CC35/lib/libbenchmark.a library ...
ar -r -u ../build/EID32_CC35/lib/libbenchmark.a ../build/EID32_CC35/obj/benchmark/totem_benchmark_cmdline.cu.o ../build/EID32_CC35/obj/benchmark/totem_benchmark_print.cu.o
ranlib ../build/EID32_CC35/lib/libbenchmark.a
make[2]: Entering directory `/home/sgpyc/Projects/Totem/src/totem'

Creating ../build/EID32_CC35/lib/libtotem.a library ...
ar -r -u ../build/EID32_CC35/lib/libtotem.a ../build/EID32_CC35/obj/totem/totem_grooves_internal.cc.o ../build/EID32_CC35/obj/totem/totem_bitmap.cu.o ../build/EID32_CC35/obj/totem/totem_components.cu.o ../build/EID32_CC35/obj/totem/totem.cu.o ../build/EID32_CC35/obj/totem/totem_engine.cu.o ../build/EID32_CC35/obj/totem/totem_graph.cu.o ../build/EID32_CC35/obj/totem/totem_grooves.cu.o ../build/EID32_CC35/obj/totem/totem_hash_table.cu.o ../build/EID32_CC35/obj/totem/totem_mem.cu.o ../build/EID32_CC35/obj/totem/totem_partition.cu.o ../build/EID32_CC35/obj/totem/totem_radix_sort.cu.o ../build/EID32_CC35/obj/totem/totem_util.cu.o
ranlib ../build/EID32_CC35/lib/libtotem.a
make[2]: Leaving directory /home/sgpyc/Projects/Totem/src/totem' make[2]: Entering directory/home/sgpyc/Projects/Totem/src/alg'
/usr/local/cuda/bin/nvcc -Xptxas -dlcm=cg -dc -DFEATURE_SM35 -g -Xcompiler "-fopenmp -fno-strict-aliasing" -O3 -I. -I/usr/local/cuda/include -gencode=arch=compute_35,code="sm_35,compute_35" -D__STDC_LIMIT_MACROS -I../totem -c totem_stress.cu -o ../build/EID32_CC35/obj/alg/totem_stress.cu.ototem_stress.cu: In function ‘error_t stress_unweighted_cpu(const graph_t_, weight_t__)’:
totem_stress.cu:391:1: error: for statement expected before ‘}’ token
for (vid_t v = 0; v < graph->vertex_count; v++) {
^
make[2]: *_* [../build/EID32_CC35/obj/alg/totem_stress.cu.o] Error 1
make[2]: Leaving directory /home/sgpyc/Projects/Totem/src/alg' make[1]: *** [libalg] Error 2 make[1]: Leaving directory/home/sgpyc/Projects/Totem/src/benchmark'
make: *** [benchmark] Error 2


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
#42, or mute the thread
https://github.com/notifications/unsubscribe-auth/AFGjuxLpEaVyVmGWCxCK-w2uqN-_yNEWks5qyIaDgaJpZM4KR60m
.

@sgpyc
Copy link
Author

sgpyc commented Oct 9, 2016

it doesn't compile using CUDA 7.0 either. Maybe it's a gcc version issue rather than CUDA? the error is more about openMP than CUDA.

nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2015 NVIDIA Corporation
Built on Mon_Feb_16_22:59:02_CST_2015
Cuda compilation tools, release 7.0, V7.0.27
sgpyc@mario:~/Projects/Totem/src$ make
make[1]: Entering directory `/home/sgpyc/Projects/Totem/src/benchmark'

Creating ../build/EID32_CC35/lib/libbenchmark.a library ...
ar -r -u ../build/EID32_CC35/lib/libbenchmark.a   ../build/EID32_CC35/obj/benchmark/totem_benchmark_cmdline.cu.o ../build/EID32_CC35/obj/benchmark/totem_benchmark_print.cu.o
ranlib ../build/EID32_CC35/lib/libbenchmark.a
make[2]: Entering directory `/home/sgpyc/Projects/Totem/src/totem'

Creating ../build/EID32_CC35/lib/libtotem.a library ...
ar -r -u ../build/EID32_CC35/lib/libtotem.a  ../build/EID32_CC35/obj/totem/totem_grooves_internal.cc.o ../build/EID32_CC35/obj/totem/totem_bitmap.cu.o ../build/EID32_CC35/obj/totem/totem_components.cu.o ../build/EID32_CC35/obj/totem/totem.cu.o ../build/EID32_CC35/obj/totem/totem_engine.cu.o ../build/EID32_CC35/obj/totem/totem_graph.cu.o ../build/EID32_CC35/obj/totem/totem_grooves.cu.o ../build/EID32_CC35/obj/totem/totem_hash_table.cu.o ../build/EID32_CC35/obj/totem/totem_mem.cu.o ../build/EID32_CC35/obj/totem/totem_partition.cu.o ../build/EID32_CC35/obj/totem/totem_radix_sort.cu.o ../build/EID32_CC35/obj/totem/totem_util.cu.o
ranlib ../build/EID32_CC35/lib/libtotem.a
make[2]: Leaving directory `/home/sgpyc/Projects/Totem/src/totem'
make[2]: Entering directory `/home/sgpyc/Projects/Totem/src/alg'
/usr/local/cuda/bin/nvcc  -Xptxas -dlcm=cg -dc -DFEATURE_SM35 -g -Xcompiler "-fopenmp -fno-strict-aliasing" -O3 -I. -I/usr/local/cuda/include -gencode=arch=compute_35,code=\"sm_35,compute_35\" -D__STDC_LIMIT_MACROS  -I../totem -c totem_stress.cu -o ../build/EID32_CC35/obj/alg/totem_stress.cu.o
totem_stress.cu: In function ‘error_t stress_unweighted_cpu(const graph_t*, weight_t**)’:
totem_stress.cu:391:1: error: for statement expected before ‘}’ token
       for (vid_t v = 0; v < graph->vertex_count; v++) {
 ^
make[2]: *** [../build/EID32_CC35/obj/alg/totem_stress.cu.o] Error 1
make[2]: Leaving directory `/home/sgpyc/Projects/Totem/src/alg'
make[1]: *** [libalg] Error 2
make[1]: Leaving directory `/home/sgpyc/Projects/Totem/src/benchmark'
make: *** [benchmark] Error 2

@tahsinreza
Copy link
Contributor

Please allow me sometime to look at this issue. I have compiled it using
CUDA 7x on Ubuntu. I think It had GCC 4.9.x.

On Sun, Oct 9, 2016 at 11:39 AM, Yuechao Pan [email protected]
wrote:

it doesn't compile using CUDA 7.0 either. Maybe it's a gcc version issue
rather than CUDA? the error is more about openMP than CUDA.

nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2015 NVIDIA Corporation
Built on Mon_Feb_16_22:59:02_CST_2015
Cuda compilation tools, release 7.0, V7.0.27
sgpyc@mario:~/Projects/Totem/src$ make
make[1]: Entering directory `/home/sgpyc/Projects/Totem/src/benchmark'

Creating ../build/EID32_CC35/lib/libbenchmark.a library ...
ar -r -u ../build/EID32_CC35/lib/libbenchmark.a ../build/EID32_CC35/obj/benchmark/totem_benchmark_cmdline.cu.o ../build/EID32_CC35/obj/benchmark/totem_benchmark_print.cu.o
ranlib ../build/EID32_CC35/lib/libbenchmark.a
make[2]: Entering directory `/home/sgpyc/Projects/Totem/src/totem'

Creating ../build/EID32_CC35/lib/libtotem.a library ...
ar -r -u ../build/EID32_CC35/lib/libtotem.a ../build/EID32_CC35/obj/totem/totem_grooves_internal.cc.o ../build/EID32_CC35/obj/totem/totem_bitmap.cu.o ../build/EID32_CC35/obj/totem/totem_components.cu.o ../build/EID32_CC35/obj/totem/totem.cu.o ../build/EID32_CC35/obj/totem/totem_engine.cu.o ../build/EID32_CC35/obj/totem/totem_graph.cu.o ../build/EID32_CC35/obj/totem/totem_grooves.cu.o ../build/EID32_CC35/obj/totem/totem_hash_table.cu.o ../build/EID32_CC35/obj/totem/totem_mem.cu.o ../build/EID32_CC35/obj/totem/totem_partition.cu.o ../build/EID32_CC35/obj/totem/totem_radix_sort.cu.o ../build/EID32_CC35/obj/totem/totem_util.cu.o
ranlib ../build/EID32_CC35/lib/libtotem.a
make[2]: Leaving directory /home/sgpyc/Projects/Totem/src/totem' make[2]: Entering directory/home/sgpyc/Projects/Totem/src/alg'
/usr/local/cuda/bin/nvcc -Xptxas -dlcm=cg -dc -DFEATURE_SM35 -g -Xcompiler "-fopenmp -fno-strict-aliasing" -O3 -I. -I/usr/local/cuda/include -gencode=arch=compute_35,code="sm_35,compute_35" -D__STDC_LIMIT_MACROS -I../totem -c totem_stress.cu -o ../build/EID32_CC35/obj/alg/totem_stress.cu.ototem_stress.cu: In function ‘error_t stress_unweighted_cpu(const graph_t_, weight_t__)’:
totem_stress.cu:391:1: error: for statement expected before ‘}’ token
for (vid_t v = 0; v < graph->vertex_count; v++) {
^
make[2]: *_* [../build/EID32_CC35/obj/alg/totem_stress.cu.o] Error 1
make[2]: Leaving directory /home/sgpyc/Projects/Totem/src/alg' make[1]: *** [libalg] Error 2 make[1]: Leaving directory/home/sgpyc/Projects/Totem/src/benchmark'
make: *** [benchmark] Error 2


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
#42 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/AFGju_zgIW638chZfh4RmEw3bTQRj562ks5qyTTKgaJpZM4KR60m
.

@sgpyc
Copy link
Author

sgpyc commented Oct 10, 2016

CUDA 7.5 + gcc 4.9 has the same error

sgpyc@mario:~/Projects/Totem/src/alg$ nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2015 NVIDIA Corporation
Built on Tue_Aug_11_14:27:32_CDT_2015
Cuda compilation tools, release 7.5, V7.5.17
sgpyc@mario:~/Projects/Totem/src/alg$ g++-4.9 --version
g++-4.9.real (Ubuntu 4.9.4-2ubuntu1~14.04.1) 4.9.4
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

sgpyc@mario:~/Projects/Totem/src/alg$ /usr/local/cuda/bin/nvcc  -Xptxas -dlcm=cg -dc -DFEATURE_SM35 -g -Xcompiler "-fopenmp -fno-strict-aliasing" -O3 -I. -I/usr/local/cuda/include -gencode=arch=compute_35,code=\"sm_35,compute_35\" -D__STDC_LIMIT_MACROS  -I../totem -c totem_stress.cu -o ../build/EID32_CC35/obj/alg/totem_stress.cu.o -ccbin=g++-4.9
totem_stress.cu: In function ‘error_t stress_unweighted_cpu(const graph_t*, weight_t**)’:
totem_stress.cu:391:1: error: for statement expected before ‘}’ token
       for (vid_t v = 0; v < graph->vertex_count; v++) {
 ^
sgpyc@mario:~/Projects/Totem/src/alg$ /usr/local/cuda/bin/nvcc  -Xptxas -dlcm=cg -dc -DFEATURE_SM35 -g -Xcompiler "-fopenmp -fno-strict-aliasing" -O3 -I. -I/usr/local/cuda/include -gencode=arch=compute_35,code=\"sm_35,compute_35\" -D__STDC_LIMIT_MACROS  -I../totem -c totem_stress.cu -o ../build/EID32_CC35/obj/alg/totem_stress.cu.o -ccbin=gcc-4.9
totem_stress.cu: In function ‘error_t stress_unweighted_cpu(const graph_t*, weight_t**)’:
totem_stress.cu:391:1: error: for statement expected before ‘}’ token
       for (vid_t v = 0; v < graph->vertex_count; v++) {
 ^

@tahsinreza
Copy link
Contributor

Did it work with older CUDA/gcc? I will compile the code on git/master some
time this week and let you know. I am little preoccupied and unable help
you immediately.

On Mon, Oct 10, 2016 at 1:59 PM, Yuechao Pan [email protected]
wrote:

CUDA 7.5 + gcc 4.9 has the same error

sgpyc@mario:/Projects/Totem/src/alg$ nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2015 NVIDIA Corporation
Built on Tue_Aug_11_14:27:32_CDT_2015
Cuda compilation tools, release 7.5, V7.5.17
sgpyc@mario:
/Projects/Totem/src/alg$ g++-4.9 --version
g++-4.9.real (Ubuntu 4.9.4-2ubuntu1~14.04.1) 4.9.4
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

sgpyc@mario:/Projects/Totem/src/alg$ /usr/local/cuda/bin/nvcc -Xptxas -dlcm=cg -dc -DFEATURE_SM35 -g -Xcompiler "-fopenmp -fno-strict-aliasing" -O3 -I. -I/usr/local/cuda/include -gencode=arch=compute_35,code="sm_35,compute_35" -D__STDC_LIMIT_MACROS -I../totem -c totem_stress.cu -o ../build/EID32_CC35/obj/alg/totem_stress.cu.o -ccbin=g++-4.9totem_stress.cu: In function ‘error_t stress_unweighted_cpu(const graph_t_, weight_t__)’:totem_stress.cu:391:1: error: for statement expected before ‘}’ token
for (vid_t v = 0; v < graph->vertex_count; v++) {
^
sgpyc@mario:
/Projects/Totem/src/alg$ /usr/local/cuda/bin/nvcc -Xptxas -dlcm=cg -dc -DFEATURE_SM35 -g -Xcompiler "-fopenmp -fno-strict-aliasing" -O3 -I. -I/usr/local/cuda/include -gencode=arch=compute_35,code="sm_35,compute_35" -D__STDC_LIMIT_MACROS -I../totem -c totem_stress.cu -o ../build/EID32_CC35/obj/alg/totem_stress.cu.o -ccbin=gcc-4.9totem_stress.cu: In function ‘error_t stress_unweighted_cpu(const graph_t_, weight_t**)’:
totem_stress.cu:391:1: error: for statement expected before ‘}’ token
for (vid_t v = 0; v < graph->vertex_count; v++) {
^


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
#42 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/AFGju1tSEnfkIhgwritpgTHVFFw-asBvks5qyqcqgaJpZM4KR60m
.

@tahsinreza
Copy link
Contributor

Hello,
I was able to compile Totem using CUDA 7.5 / GCC 5.3.1 on Fedora 22. Also,
CUDA 7.0 / GCC 4.9 on Ubuntu 14. I remember modifying a CUDA header file so
it works with GCC 5.x. How can I help you?

On Sun, Oct 9, 2016 at 11:39 AM, Yuechao Pan [email protected]
wrote:

it doesn't compile using CUDA 7.0 either. Maybe it's a gcc version issue
rather than CUDA? the error is more about openMP than CUDA.

nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2015 NVIDIA Corporation
Built on Mon_Feb_16_22:59:02_CST_2015
Cuda compilation tools, release 7.0, V7.0.27
sgpyc@mario:~/Projects/Totem/src$ make
make[1]: Entering directory `/home/sgpyc/Projects/Totem/src/benchmark'

Creating ../build/EID32_CC35/lib/libbenchmark.a library ...
ar -r -u ../build/EID32_CC35/lib/libbenchmark.a ../build/EID32_CC35/obj/benchmark/totem_benchmark_cmdline.cu.o ../build/EID32_CC35/obj/benchmark/totem_benchmark_print.cu.o
ranlib ../build/EID32_CC35/lib/libbenchmark.a
make[2]: Entering directory `/home/sgpyc/Projects/Totem/src/totem'

Creating ../build/EID32_CC35/lib/libtotem.a library ...
ar -r -u ../build/EID32_CC35/lib/libtotem.a ../build/EID32_CC35/obj/totem/totem_grooves_internal.cc.o ../build/EID32_CC35/obj/totem/totem_bitmap.cu.o ../build/EID32_CC35/obj/totem/totem_components.cu.o ../build/EID32_CC35/obj/totem/totem.cu.o ../build/EID32_CC35/obj/totem/totem_engine.cu.o ../build/EID32_CC35/obj/totem/totem_graph.cu.o ../build/EID32_CC35/obj/totem/totem_grooves.cu.o ../build/EID32_CC35/obj/totem/totem_hash_table.cu.o ../build/EID32_CC35/obj/totem/totem_mem.cu.o ../build/EID32_CC35/obj/totem/totem_partition.cu.o ../build/EID32_CC35/obj/totem/totem_radix_sort.cu.o ../build/EID32_CC35/obj/totem/totem_util.cu.o
ranlib ../build/EID32_CC35/lib/libtotem.a
make[2]: Leaving directory /home/sgpyc/Projects/Totem/src/totem' make[2]: Entering directory/home/sgpyc/Projects/Totem/src/alg'
/usr/local/cuda/bin/nvcc -Xptxas -dlcm=cg -dc -DFEATURE_SM35 -g -Xcompiler "-fopenmp -fno-strict-aliasing" -O3 -I. -I/usr/local/cuda/include -gencode=arch=compute_35,code="sm_35,compute_35" -D__STDC_LIMIT_MACROS -I../totem -c totem_stress.cu -o ../build/EID32_CC35/obj/alg/totem_stress.cu.ototem_stress.cu: In function ‘error_t stress_unweighted_cpu(const graph_t_, weight_t__)’:
totem_stress.cu:391:1: error: for statement expected before ‘}’ token
for (vid_t v = 0; v < graph->vertex_count; v++) {
^
make[2]: *_* [../build/EID32_CC35/obj/alg/totem_stress.cu.o] Error 1
make[2]: Leaving directory /home/sgpyc/Projects/Totem/src/alg' make[1]: *** [libalg] Error 2 make[1]: Leaving directory/home/sgpyc/Projects/Totem/src/benchmark'
make: *** [benchmark] Error 2


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
#42 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/AFGju_zgIW638chZfh4RmEw3bTQRj562ks5qyTTKgaJpZM4KR60m
.

@sgpyc
Copy link
Author

sgpyc commented Oct 16, 2016

I have tried cuda 7.0.27 + gcc-4.9.4 + ubuntu 14.04, and cuda 7.5.17 + gcc 5.4.0 (a bug fix release to 5.3, built from source) + CentOS 7.2.1511, but the problem is still the same.
Thinking of giving you access to our small server may be the best next step. Can you e-mail to [email protected]? I will reply you with steps to log into our server.
Thanks.

@tahsinreza
Copy link
Contributor

OK. Please let me know.

On Sat, Oct 15, 2016 at 8:39 PM, Yuechao Pan [email protected]
wrote:

I have tried cuda 7.0 + gcc-4.9.4 + ubuntu 14.04, and cuda 7.5 + gcc 5.4.0
(a bug fix release to 5.3, built from source) + CentOS 7.2.1511, but the
problem is still the same.
Thinking of giving you access to our small server may be the best next
step. Can you e-mail to [email protected]? I will reply you with steps
to log into our server.
Thanks.


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
#42 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/AFGjuxzR2n5KU84-YPOth9lwtluzPNHwks5q0ZxcgaJpZM4KR60m
.

@sgpyc
Copy link
Author

sgpyc commented Oct 28, 2016

Thanks a lot for many helps from @tahsinreza , and finally got Totem compiled on (CUDA 8.0 + gcc-4.8). The main thing is how to locate the correct nvcc and its library path.

Attached is my version of src/make.defs, hope it may help.
make.defs.zip

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants