cginternals / cginternals/libzeug
Cannot build reflectionzeug on gcc or clang
- Dominant language
- C++
- Stars
- 16
- Forks
- 12
- PR merge metrics
- No merged PRs in 30d
Description
This is on Ubuntu 15.04, with `clang --version` being as follows:
```
Ubuntu clang version 3.6.0-2ubuntu1 (tags/RELEASE_360/final) (based on LLVM 3.6.0)
Target: x86_64-pc-linux-gnu
Thread model: posix
```
This is the compiler error:
```
In file included from /home/jesse/Desktop/Code/Source/libzeug/source/reflectionzeug/source/property/AbstractProperty.cpp:6:
In file included from /home/jesse/Desktop/Code/Source/libzeug/source/reflectionzeug/include/reflectionzeug/property/PropertyGroup.h:334:
In file included from /home/jesse/Desktop/Code/Source/libzeug/source/reflectionzeug/include/reflectionzeug/property/PropertyGroup.hpp:6:
In file included from /home/jesse/Desktop/Code/Source/libzeug/source/reflectionzeug/include/reflectionzeug/property/Property.h:7:
In file included from /home/jesse/Desktop/Code/Source/libzeug/source/reflectionzeug/include/reflectionzeug/property/PropertyUnsignedIntegral.h:51:
/home/jesse/Desktop/Code/Source/libzeug/source/reflectionzeug/include/reflectionzeug/property/PropertyUnsignedIntegral.hpp:17:6: error:
function template partial specialization is not allowed
bool setValueULL(PropertyUnsignedIntegral & p, const unsigned long long v)
^ ~~~
/home/jesse/Desktop/Code/Source/libzeug/source/reflectionzeug/include/reflectionzeug/property/PropertyUnsignedIntegral.hpp:45:44: error:
use of undeclared identifier 'value'
return static_cast(value());
In file included from /home/jesse/Desktop/Code/Source/libzeug/source/reflectionzeug/source/property/AbstractProperty.cpp:6:
In file included from /home/jesse/Desktop/Code/Source/libzeug/source/reflectionzeug/include/reflectionzeug/property/PropertyGroup.h:334:
In file included from /home/jesse/Desktop/Code/Source/libzeug/source/reflectionzeug/include/reflectionzeug/property/PropertyGroup.hpp:6:
In file included from /home/jesse/Desktop/Code/Source/libzeug/source/reflectionzeug/include/reflectionzeug/property/Property.h:7:
In file included from /home/jesse/Desktop/Code/Source/libzeug/source/reflectionzeug/include/reflectionzeug/property/PropertyUnsignedIntegral.h:51:
/home/jesse/Desktop/Code/Source/libzeug/source/reflectionzeug/include/reflectionzeug/property/PropertyUnsignedIntegral.hpp:17:6: error:
function template partial specialization is not allowed
bool setValueULL(PropertyUnsignedIntegral & p, const unsigned long long v)
^ ~~~
/home/jesse/Desktop/Code/Source/libzeug/source/reflectionzeug/include/reflectionzeug/property/PropertyUnsignedIntegral.hpp:45:44: error:
use of undeclared identifier 'value'
return static_cast(value());
```
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.