astroidmail / astroid

A graphical threads-with-tags style, lightweight and fast, e-mail client for Notmuch
http://astroidmail.github.io
Other
613 stars 65 forks source link

webkitgtk not found on Fedora 26 #409

Closed samtuke closed 7 years ago

samtuke commented 7 years ago

Asteroid cannot be installed currently on Fedora 26 due to webkitgtk not being found. webkitgtk is installed on my system via yum. yum package version:

Name         : webkitgtk
Version      : 2.4.11
Release      : 5.fc26
Arch         : x86_64
Size         : 45 M
Source       : webkitgtk-2.4.11-5.fc26.src.rpm

scons error:

scons -j 8 --prefix=/usr build
scons: Reading SConscript files ...
building version v0.10.1 (git)..
debug flag enabled: True
Checking for pkg-config... yes
Checking for gtkmm-3.0 >= 3.10... yes
Checking for glibmm-2.4... yes
Checking for gmime-3.0 >= 3.0.0... no
Checking for gmime-2.6 >= 2.6.18... yes
warning: gmime-2.6 will not be supported in the future.
Checking for webkitgtk-3.0... no
webkitgtk not found.
gauteh commented 7 years ago

Did you check the instructions here, the top section: https://github.com/astroidmail/astroid/wiki/Fedora

samtuke commented 7 years ago

@gauteh Yes, same error:

scons notmuch-devel boost-devel glibmm24-devel webkitgtk-devel webkitgtk3-devel libsass-devel gmime-devel gtkmm30-devel gobject-introspection-devel libpeas-devel gcc-c++
scons: Reading SConscript files ...
building version v0.10.1 (git)..
debug flag enabled: True
Checking for pkg-config... yes
Checking for gtkmm-3.0 >= 3.10... yes
Checking for glibmm-2.4... yes
Checking for gmime-3.0 >= 3.0.0... no
Checking for gmime-2.6 >= 2.6.18... yes
warning: gmime-2.6 will not be supported in the future.
Checking for webkitgtk-3.0... no
webkitgtk not found.
gauteh commented 7 years ago

You may have to delete the .scons dirs, otherwise @ramblurr might know. We're in the progress of moving to WebKit2, so hopefully things will get better after that.

man. 25. sep. 2017 kl. 14.06 skrev Sam Tuke notifications@github.com:

@gauteh https://github.com/gauteh Yes, same error:

scons notmuch-devel boost-devel glibmm24-devel webkitgtk-devel webkitgtk3-devel libsass-devel gmime-devel gtkmm30-devel gobject-introspection-devel libpeas-devel gcc-c++ scons: Reading SConscript files ... building version v0.10.1 (git).. debug flag enabled: True Checking for pkg-config... yes Checking for gtkmm-3.0 >= 3.10... yes Checking for glibmm-2.4... yes Checking for gmime-3.0 >= 3.0.0... no Checking for gmime-2.6 >= 2.6.18... yes warning: gmime-2.6 will not be supported in the future. Checking for webkitgtk-3.0... no webkitgtk not found.

— You are receiving this because you were mentioned.

Reply to this email directly, view it on GitHub https://github.com/astroidmail/astroid/issues/409#issuecomment-331860753, or mute the thread https://github.com/notifications/unsubscribe-auth/AADd-6tlfK_7d3M5MJh03DZDcT1pj4cEks5sl5dXgaJpZM4PilMd .

samtuke commented 7 years ago

@gauteh Thanks; there are no .scons dirs in the cloned git dir, but there is .sconsign.dblite. I deleted that and re-ran the above command; the result was the same.

Ramblurr commented 7 years ago

I have Astroid working on Fedora 26.

@samtuke you ran this command?

scons notmuch-devel boost-devel glibmm24-devel webkitgtk-devel webkitgtk3-devel libsass-devel gmime-devel gtkmm30-devel gobject-introspection-devel libpeas-devel gcc-c++

That's not right, those are packages you should install, prepend dnf install to that list

dnf install scons notmuch-devel boost-devel glibmm24-devel webkitgtk-devel webkitgtk3-devel libsass-devel gmime-devel gtkmm30-devel gobject-introspection-devel libpeas-devel gcc-c++

;-)

I see how it is confusing since the first item in the list is also the command used to do the build. I've edited the wiki to make that clear.

Ramblurr commented 7 years ago

@samtuke Did this solve your issue?

samtuke commented 7 years ago

@ramblurr yes it did solve that issue; thanks! Asteroid compiled and fails to start, however that's unrelated as far I can tell and so will be reported separately.