diamondburned / dissent

Tiny native Discord app
https://flathub.org/apps/details/so.libdb.dissent
GNU General Public License v3.0
1.23k stars 39 forks source link

Could not build #186

Closed Vazgen005 closed 9 months ago

Vazgen005 commented 9 months ago

log:

vaz005@VazPC:~$ go install -v github.com/diamondburned/gtkcord4@latest
go: downloading github.com/diamondburned/gtkcord4 v0.0.15
go: downloading github.com/ianlancetaylor/cgosymbolizer v0.0.0-20220405231054-a1ae3e4bba26
go: downloading github.com/diamondburned/gotkit v0.0.0-20230930214311-f664ea5c2236
go: downloading github.com/diamondburned/adaptive v0.0.2-0.20221227093656-fa139be203a8
go: downloading github.com/diamondburned/gotk4-adwaita/pkg v0.0.0-20230307050941-20a05fa3a9df
go: downloading github.com/diamondburned/arikawa/v3 v3.3.1-0.20230609054540-4224b93c4e01
go: downloading github.com/diamondburned/chatkit v0.0.0-20230904043742-66a46d3d2a92
go: downloading github.com/diamondburned/gotk4/pkg v0.0.6-0.20230825053034-ad325703aa2e
go: downloading github.com/diamondburned/ningen/v3 v3.0.1-0.20230908225032-f3dbe02c7c8d
go: downloading github.com/pkg/errors v0.9.1
go: downloading github.com/leonelquinteros/gotext v1.5.3-0.20230829162019-37f474cfb069
go: downloading github.com/yalue/merged_fs v1.2.3
go: downloading github.com/dustin/go-humanize v1.0.0
go: downloading github.com/yuin/goldmark v1.5.6
go: downloading github.com/sahilm/fuzzy v0.1.0
go: downloading github.com/gorilla/websocket v1.4.2
go: downloading golang.org/x/time v0.0.0-20210723032227-1f47c861a9ac
go: downloading golang.org/x/image v0.0.0-20220902085622-e7cb96979f69
go: downloading golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4
go: downloading github.com/alecthomas/chroma v0.10.0
go: downloading github.com/enescakir/emoji v1.0.0
go: downloading golang.org/x/text v0.4.0
go: downloading github.com/zalando/go-keyring v0.2.1
go: downloading golang.org/x/crypto v0.1.0
go: downloading go4.org v0.0.0-20200411211856-f5505b9728dd
go: downloading github.com/gorilla/schema v1.2.0
go: downloading github.com/twmb/murmur3 v1.1.3
go: downloading go4.org/unsafe/assume-no-moving-gc v0.0.0-20230525183740-e7c30c78aeb2
go: downloading github.com/dlclark/regexp2 v1.4.0
go: downloading github.com/godbus/dbus/v5 v5.0.6
github.com/diamondburned/gotk4-adwaita/pkg/adw
# github.com/diamondburned/gotk4-adwaita/pkg/adw
go/pkg/mod/github.com/diamondburned/gotk4-adwaita/pkg@v0.0.0-20230307050941-20a05fa3a9df/adw/adw-about-window.go:22:10: could not determine kind of name for C.AdwAboutWindowClass
diamondburned commented 9 months ago

Check your libadwaita version and make sure it's at least v1.2 or later.

Vazgen005 commented 9 months ago

Now i getting another error log:

vaz005@VazPC:~$ apt list | grep libadwaita
libadwaita-1-0/jammy-updates,now 1.1.7-0ubuntu0.22.04.1 amd64 [installed]
libadwaita-1-dev/jammy-updates 1.1.7-0ubuntu0.22.04.1 amd64
libadwaita-1-doc/jammy-updates 1.1.7-0ubuntu0.22.04.1 all
libadwaita-1-examples/jammy-updates 1.1.7-0ubuntu0.22.04.1 amd64
libadwaitaqt-dev/jammy 1.4.1-1 amd64
libadwaitaqt1/jammy 1.4.1-1 amd64
libadwaitaqtpriv1/jammy 1.4.1-1 amd64

vaz005@VazPC:~$ go install -v github.com/diamondburned/gtkcord4@latest
github.com/diamondburned/gotk4-adwaita/pkg/adw
# pkg-config --cflags  -- libadwaita-1
Package libadwaita-1 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libadwaita-1.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libadwaita-1' found
pkg-config: exit status 1
vaz005@VazPC:~$
tfuxu commented 9 months ago

@Vazgen005 You need libadwaita-1-dev installed to compile

tfuxu commented 9 months ago

Also, you'll probably need to upgrade your Ubuntu installation, as 22.04, has libadwaita only up to version 1.1.7.

If you just want to use gtkcord, then you'd be better off using Flatpak: https://flathub.org/apps/so.libdb.gtkcord4

Vazgen005 commented 9 months ago

Ok, i just installed app with flatpack. Thank you for help!

squeaktoy commented 3 months ago

I have libadwaita 1.4.4 and I also get go/pkg/mod/github.com/diamondburned/gotk4-adwaita/pkg@v0.0.0-20240107232253-5f283b5d35bc/adw/adw-about-window.go:22:10: could not determine kind of name for C.AdwAboutWindowClass I'm also on Gentoo, so this -dev package stuff is not relevant to me.