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

Cannot build reflectionzeug on gcc or clang #135

Open
JesseTG opened this issue Sep 4, 2015 · 2 comments
Open

Cannot build reflectionzeug on gcc or clang #135

JesseTG opened this issue Sep 4, 2015 · 2 comments

Comments

@JesseTG
Copy link

JesseTG commented Sep 4, 2015

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<T>(PropertyUnsignedIntegral<T> & 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<unsigned long long>(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<T>(PropertyUnsignedIntegral<T> & 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<unsigned long long>(value());
@scheibel
Copy link
Member

scheibel commented Sep 7, 2015

There was a wrong commit on master which as been reverted.
The original problem is processed in #134.

@scheibel scheibel closed this as completed Sep 7, 2015
@JesseTG
Copy link
Author

JesseTG commented Sep 7, 2015

Nope. Still another.

In file included from /home/jesse/Desktop/Code/Source/libzeug/build/source/widgetzeug/widgetzeug_automoc.cpp:2:
/home/jesse/Desktop/Code/Source/libzeug/build/source/widgetzeug/moc_ColorSchemeControlWidget.cpp:9:10: fatal error: 
      '../../../../../../../Code/Source/libzeug/source/widgetzeug/include/widgetzeug/ColorSchemeControlWidget.h'
      file not found
#include "../../../../../../../Code/Source/libzeug/source/widgetzeug/inc...
         ^

@scheibel scheibel reopened this Sep 8, 2015
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