Dear James Mills,
I spent lot of time trying to compile your gopherclient and, if I solved some issues, it is not a success.
First, my computer run Gentoo Linux. Second, I never played with golang...
I loaded Gentoo packages for Go language and compiled them. (With Gentoo distro, no binaries : you have to compile everything...) I followed your instructions and I encountered a problem with the importation of "gopkg.in/qml.v1/webengine" (lines 16-17 in main.go). I solved this using a fork on Github and replacing lines 16-17 of main by :
github.com/karalabe/qml
github.com/karalabe/qml/webengine
The second problem was about the lack of QTWebEngine on my computer. I compiled the available version for Gentoo Linux : QTWebEngine-5.6.1 . The compilation time was of 15 hours under my dual core Intel... I noticed, this morning, your new announce on the gopher project's list what you say about this requirement !
Finally, I compiled my modified version of Gopherclient. It was achieved successfully, without any warning. As you said in your README, running gopherclient directly make it crash. Running it with the command GODEBUG=cgocheck=0 doesn't crash it. But, only an empty GTK window is launched ! On the terminal, there is a Gtk-WARNING : Unable to locate theme engine in module_path: "adwaita".
All those jobs were done under the lowest user's Posix right permissions. Not as super user. Under Linux systems, permissions are terrible ! And I am so ignorant of golang that I am unable to install a software written in Go language in the proper directories using superuser's Posix rights. Under simple user's Posix rights, it seems me easier to do. However as I tried to shift the binary and files (like main.qml and images directory) in the Go Root tree (/usr/lib/go), I had failures due unrecognised paths !
_______________________________________________ Gopher-Project mailing list Gopher-Project@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/gopher-project