go-qml / qml

QML support for the Go language
Other
1.96k stars 189 forks source link

Qt 5.11 Support #189

Open MrYakobo opened 5 years ago

MrYakobo commented 5 years ago

Any plans on supporting 5.11? Or is this project dead? :skull:

$ go get -u -v gopkg.in/qml.v1
Fetching https://gopkg.in/qml.v1?go-get=1
Parsing meta tags from https://gopkg.in/qml.v1?go-get=1 (status code 200)
get "gopkg.in/qml.v1": found meta tag get.metaImport{Prefix:"gopkg.in/qml.v1", VCS:"git", RepoRoot:"https://gopkg.in/qml.v1"} at https://gopkg.in/qml.v1?go-get=1
gopkg.in/qml.v1 (download)
Fetching https://gopkg.in/qml.v1/cdata?go-get=1
Parsing meta tags from https://gopkg.in/qml.v1/cdata?go-get=1 (status code 200)
get "gopkg.in/qml.v1/cdata": found meta tag get.metaImport{Prefix:"gopkg.in/qml.v1", VCS:"git", RepoRoot:"https://gopkg.in/qml.v1"} at https://gopkg.in/qml.v1/cdata?go-get=1
get "gopkg.in/qml.v1/cdata": verifying non-authoritative meta tag
Fetching https://gopkg.in/qml.v1?go-get=1
Parsing meta tags from https://gopkg.in/qml.v1?go-get=1 (status code 200)
Fetching https://gopkg.in/qml.v1/gl/glbase?go-get=1
Parsing meta tags from https://gopkg.in/qml.v1/gl/glbase?go-get=1 (status code 200)
get "gopkg.in/qml.v1/gl/glbase": found meta tag get.metaImport{Prefix:"gopkg.in/qml.v1", VCS:"git", RepoRoot:"https://gopkg.in/qml.v1"} at https://gopkg.in/qml.v1/gl/glbase?go-get=1
get "gopkg.in/qml.v1/gl/glbase": verifying non-authoritative meta tag
gopkg.in/qml.v1
# gopkg.in/qml.v1
In file included from go/src/gopkg.in/qml.v1/cpp/private/qmetaobject_p.h:1,
                 from cpp/govalue.h:7,
                 from cpp/capi.cpp:10,
                 from all.cpp:2:
go/src/gopkg.in/qml.v1/cpp/private/qtheader.h:39:2: error: #error Unupported Qt minor version. Please report.
 #error Unupported Qt minor version. Please report.
  ^~~~~
go/src/gopkg.in/qml.v1/cpp/private/qtheader.h:68:37: fatal error: QtCore/5.QT_MINOR.1/QtCore/private/qmetaobject_p.h: No such file or directory
 #define QT_PRIVATE_HEADER(dir,file) <dir/QT_MAJOR.QT_MINOR.QT_MICRO/dir/private/file>
                                     ^
compilation terminated.
michael-k commented 5 years ago

Or is this project dead?

https://github.com/go-qml/qml/issues/179#issuecomment-249423323 and following

jamalsa commented 5 years ago

I have forked amlwwalker/qml to jamalsa/qml and updated it for Qt 5.11. Please test it and report any issue you find.

russel commented 5 years ago

@jamalsa Wouldn't it be better to take control of this repository which given it's organisation go-qml, and it's name qml is the obvious place for the standard QML bindings for Go.

jamalsa commented 5 years ago

There are pull request #186 which contains all changes from @SjB and @amlwwalker. Maybe @niemeyer have some reason to why that is not merged. Also my changes is small (only add minor version and rename package name).

russel commented 5 years ago

I believe @niemeyer focus has changed, that the QML bindings for Go are no longer a prime concern for him. I believe it would be right for him to add new managers to this organisation so that they can take on the work of ensuring this repository is up to date and useful. Gustavo did a great job of getting this organisation and repository in place, it is now time for him to pass on the reigns to others.

bashfulrobot commented 5 years ago

FYI - @niemeyer had responded over in this issue: https://github.com/go-qml/qml/issues/179