cginternals / cginternals/libzeug

Cannot build reflectionzeug on gcc or clang

Open
#135 2 comments 0 reactions 0 assignees View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.