Closed LazyKent closed 8 years ago
Could you specify the version of the compiler and the OS? Can you paste the command line? Are the logs public?
openSUSE Factory or Tumbleweed. It was OK before system upgrade to Qt 5.6.0. May it be related somehow?
Here is the build log: https://build.opensuse.org/build/home:Lazy_Kent:devel/openSUSE_Tumbleweed/x86_64/qxmledit/_log
The cause of the problem is the activation of the C++11 syntax via the "-std=gnu++0x". Can you replace the two lines that contain the error with the following ones (note the different spaces) and restart the build to test if there are other incompatibilities? the lines are: 313, 314 of the file: src/sessions/data_access/sqllitegenericdata.cpp
I have not yet a Qt 5.6 test environment.
The commit 8682e0a5d51a9c79b326fe3e1ce4d84c10653b1c on trunk compiles with gcc and c++11 enabled. You can test the trunk.
Compiled succeed with changes in src/sessions/data_access/sqllitegenericdata.cpp. Thanks.
Tested the trunk and got errors 'isnan' was not declared in this scope
The log: https://gist.github.com/LazyKent/cb9a56eef97ecbcd0ec8b2de0b24b376#file-qxmledit-build-log
I see, I need to test with the new gcc libraries to solve for the upcoming version. What version of gcc is installed?
Installed gcc5-c++-5.3.1+r234891 and gcc-c++-5-2.50. I don't understand, which one is in use.
defining: export QXMLEDIT_NO_QWTPLOT=y before invoking qmake
you should be able to disable the component that gives problems until the problem is solved.
Hello, the current version at master contains the fixes for c++11 compatibility (0.9.4).
The 0.9.4 release include the fix to this issue. Waiting for confirmation to close the issue.
Confirmed. Fixed. Compiled in openSUSE without errors. Thanks! Closed.
I get compilation error in openSUSE Factory.