Closed ericbsd closed 3 years ago
I know that this was a known issue with the godbus project on FreeBSD 13. I think this might be fixed on the develop
branch. Would you mind trying that branch instead?
Yes, I can., How do I proceed to install from the development branch?
It is probably easiest to just do go install fyne.io/fynedesk/cmd/fynedesk@develop
. It can also be done by cloning the repo, doing git checkout develop
and lastly running make && sudo make install
.
ericbsd@ericbsed-ghostbsd-pc /u/h/e/fynedesk (develop)> make && sudo make install
go build ./cmd/fynedesk_runner
go: downloading fyne.io/fyne/v2 v2.1.0
go build ./cmd/fynedesk
go: downloading github.com/fyne-io/xgbutil v0.0.0-20191220152344-7d838166824d
go: downloading github.com/godbus/dbus/v5 v5.0.4
go: downloading golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c
go: downloading github.com/yuin/goldmark v1.3.8
go: downloading github.com/go-gl/glfw/v3.3/glfw v0.0.0-20210410170116-ea3d685f79fb
go: downloading github.com/srwiley/oksvg v0.0.0-20210519022825-9fc0c575d5fe
go: downloading golang.org/x/image v0.0.0-20210628002857-a66eb6448b8d
go: downloading github.com/go-gl/gl v0.0.0-20210905235341-f7a045908259
go: downloading golang.org/x/net v0.0.0-20210917221730-978cfadd31cf
go: downloading golang.org/x/text v0.3.7
# fyne.io/fynedesk/modules/status
modules/status/sound_bsd.go:56:15: invalid operation: vol + ":" (mismatched types int and untyped string)
# github.com/go-gl/glfw/v3.3/glfw
In file included from /home/ericbsd/go/pkg/mod/github.com/go-gl/glfw/v3.3/glfw@v0.0.0-20210410170116-ea3d685f79fb/native_linbsd.go:10:
In file included from /home/ericbsd/go/pkg/mod/github.com/go-gl/glfw/v3.3/glfw@v0.0.0-20210410170116-ea3d685f79fb/glfw/include/GLFW/glfw3native.h:114:
In file included from /usr/local/include/GL/glx.h:32:
/usr/local/include/GL/gl.h:56:11: warning: 'GLAPIENTRY' macro redefined [-Wmacro-redefined]
/home/ericbsd/go/pkg/mod/github.com/go-gl/glfw/v3.3/glfw@v0.0.0-20210410170116-ea3d685f79fb/glfw/include/GLFW/glfw3.h:5894:10: note: previous definition is here
*** Error code 2
Oh no. That looks like a build failure on our side instead. I'll try to have a look later today hopefully.
Sorry for introducing that silly issue in the first place. I now have #213 open with a fix for the compilation failure.
That PR is merged now. Feel free to give it another test when you can :)
Sorry for introducing that silly issue in the first place. I now have #213 open with a fix for the compilation failure.
No worry I do that often.
Looks good so far.
go build ./cmd/fynedesk_runner
go build ./cmd/fynedesk
# github.com/go-gl/glfw/v3.3/glfw
In file included from /home/ericbsd/go/pkg/mod/github.com/go-gl/glfw/v3.3/glfw@v0.0.0-20210410170116-ea3d685f79fb/native_linbsd.go:10:
In file included from /home/ericbsd/go/pkg/mod/github.com/go-gl/glfw/v3.3/glfw@v0.0.0-20210410170116-ea3d685f79fb/glfw/include/GLFW/glfw3native.h:114:
In file included from /usr/local/include/GL/glx.h:32:
/usr/local/include/GL/gl.h:56:11: warning: 'GLAPIENTRY' macro redefined [-Wmacro-redefined]
/home/ericbsd/go/pkg/mod/github.com/go-gl/glfw/v3.3/glfw@v0.0.0-20210410170116-ea3d685f79fb/glfw/include/GLFW/glfw3.h:5894:10: note: previous definition is here
Password:
install -Dm00755 fynedesk_runner /usr/local/bin/fynedesk_runner
install -Dm00755 fynedesk /usr/local/bin/fynedesk
install -Dm00644 fynedesk.desktop /usr/local/share/xsessions/fynedesk.desktop
It is working. Here is a screenshot.
I am closing this issue.
If the sidebar could be on the left that would be perfect.
If the sidebar could be on the left that would be perfect.
Nice idea for a user setting, please open a feature request (or post a PR ;) )
Nice to hear that it's working now. I think we are planning for a new release relatively soon-ish :)
here is the full error