What steps will reproduce the problem?
1. ./configure
2. make
What is the expected output? What do you see instead?
Expected - compiled binaries.
What I get:
[ 2%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/Debug.cpp.o
In file included from
/home/manvydas/Programming/nvtt/nvidia-texture-tools-read-only/src/nvcore/Debug.
h:7:0,
from /home/manvydas/Programming/nvtt/nvidia-texture-tools-read-only/src/nvcore/Debug.cpp:3:
/home/manvydas/Programming/nvtt/nvidia-texture-tools-read-only/src/nvcore/nvcore
.h:134:35: error: missing binary operator before token "("
#define NV_CC_CPP11 (__has_feature(cxx_deleted_functions) && __has_feature(cxx_rvalue_references) && __has_feature(cxx_static_assert))
^
/home/manvydas/Programming/nvtt/nvidia-texture-tools-read-only/src/nvcore/nvcore
.h:179:5: note: in expansion of macro ‘NV_CC_CPP11’
#if NV_CC_CPP11
^
/home/manvydas/Programming/nvtt/nvidia-texture-tools-read-only/src/nvcore/nvcore
.h:134:35: error: missing binary operator before token "("
#define NV_CC_CPP11 (__has_feature(cxx_deleted_functions) && __has_feature(cxx_rvalue_references) && __has_feature(cxx_static_assert))
^
/home/manvydas/Programming/nvtt/nvidia-texture-tools-read-only/src/nvcore/nvcore
.h:219:5: note: in expansion of macro ‘NV_CC_CPP11’
#if NV_CC_CPP11
^
/home/manvydas/Programming/nvtt/nvidia-texture-tools-read-only/src/nvcore/nvcore
.h:134:35: error: missing binary operator before token "("
#define NV_CC_CPP11 (__has_feature(cxx_deleted_functions) && __has_feature(cxx_rvalue_references) && __has_feature(cxx_static_assert))
^
/home/manvydas/Programming/nvtt/nvidia-texture-tools-read-only/src/nvcore/Stream
.h:81:22: note: in expansion of macro ‘NV_CC_CPP11’
#if NV_OS_DARWIN && !NV_CC_CPP11
^
/home/manvydas/Programming/nvtt/nvidia-texture-tools-read-only/src/nvcore/nvcore
.h:134:35: error: missing binary operator before token "("
#define NV_CC_CPP11 (__has_feature(cxx_deleted_functions) && __has_feature(cxx_rvalue_references) && __has_feature(cxx_static_assert))
^
/home/manvydas/Programming/nvtt/nvidia-texture-tools-read-only/src/nvcore/StrLib
.h:372:5: note: in expansion of macro ‘NV_CC_CPP11’
#if NV_CC_CPP11
^
In file included from
/home/manvydas/Programming/nvtt/nvidia-texture-tools-read-only/src/nvcore/Debug.
cpp:3:0:
/home/manvydas/Programming/nvtt/nvidia-texture-tools-read-only/src/nvcore/Debug.
cpp: In function ‘void {anonymous}::printStackTrace(void**, int, int)’:
/home/manvydas/Programming/nvtt/nvidia-texture-tools-read-only/src/nvcore/Debug.
h:153:49: warning: format not a string literal and no format arguments
[-Wformat-security]
#define nvDebug(...) nvDebugPrint(__VA_ARGS__)
^
/home/manvydas/Programming/nvtt/nvidia-texture-tools-read-only/src/nvcore/Debug.
cpp:589:13: note: in expansion of macro ‘nvDebug’
nvDebug(lines[i]);
^
/home/manvydas/Programming/nvtt/nvidia-texture-tools-read-only/src/nvcore/Debug.
cpp: In function ‘void nv::debug::dumpInfo()’:
/home/manvydas/Programming/nvtt/nvidia-texture-tools-read-only/src/nvcore/Debug.
h:153:49: warning: format not a string literal and no format arguments
[-Wformat-security]
#define nvDebug(...) nvDebugPrint(__VA_ARGS__)
^
/home/manvydas/Programming/nvtt/nvidia-texture-tools-read-only/src/nvcore/Debug.
cpp:992:13: note: in expansion of macro ‘nvDebug’
nvDebug(lines[i]);
^
src/nvcore/CMakeFiles/nvcore.dir/build.make:54: recipe for target
'src/nvcore/CMakeFiles/nvcore.dir/Debug.cpp.o' failed
make[3]: *** [src/nvcore/CMakeFiles/nvcore.dir/Debug.cpp.o] Error 1
CMakeFiles/Makefile2:173: recipe for target
'src/nvcore/CMakeFiles/nvcore.dir/all' failed
make[2]: *** [src/nvcore/CMakeFiles/nvcore.dir/all] Error 2
Makefile:147: recipe for target 'all' failed
make[1]: *** [all] Error 2
Makefile:2: recipe for target 'all' failed
make: *** [all] Error 2
What version of the product are you using? On what operating system?
Using latest svn trunk. Ubuntu 14.10, gcc 4.9.1
Please provide any additional information below.
I don't think gcc supports clang's __has_feature
Original issue reported on code.google.com by manwiu...@gmail.com on 25 Feb 2015 at 10:00
Original issue reported on code.google.com by
manwiu...@gmail.com
on 25 Feb 2015 at 10:00