-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
hi all. I've been trying for a while to compile vte from source in fedora, in order to test accessibility issues fixed in the following bug: https://bugzilla.gnome.org/show_bug.cgi?id=746488. However, when I try to run ./configure, i get the following errors, which I can't seem to get around. Checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for VTE... no configure: error: Package requirements (glib-2.0 >= 2.40.0 gobject-2.0 pango >= 1.22.0 gtk+-3.0 >= 3.8.0 gobject-2.0 gio-2.0 gio-unix-2.0 zlib gnutls >= 3.2.0) were not met:
No package 'gnutls' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix.
Alternatively, you may set the environment variables VTE_CFLAGS and VTE_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. I've run the following to try to resolve. Yum-builddep vte3, it returns that I have all necessary packages installed. Looking at this it looks like it can't find gnutls. I've checked yum info gnutls, and my version is newer than 3.2. I've also done a yum reinstall gnutls just to make sure something wasn't messed up somewhere, to no avail. I've seen one other package claim it can't find gnutls, and that is tintin, the mud client. Anyone have any ideas? I eventually want to build an rpm of vte 0.39.92, but that won't work if I can't build from source. Sorry for the newbie questions, but I'm new to fedora, having just switched two weeks ago. Also, if I'm not supposed to paste in emails and use fpaste instead, please let me know and I'll use that from now on. I'm not trying to flood the list
Thanks for reading Kendell clark Sent from Fedora GNU/Linux
Hi, pasting terminal output in emails is fine. :p
Run this command:
sudo yum install 'pkgconfig(gnutls)'
That should install the package gnutls-devel.
It's normally quite difficult to build bleeding edge GNOME packages with the build dependencies provided by a stable Fedora release. Looks like that worked for vte, but if you're going to be building more packages, I strongly recommend using jhbuild: https://wiki.gnome.org/GnomeLove/BuildGnome
Michael
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
hi I've heard of jhbuild. I'll look into it. Looking at that page you posted it looks like that's a much easier way to build gnome components. Thanks Kendell clark Sent from Fedora GNU/Linux
Michael Catanzaro wrote:
Hi, pasting terminal output in emails is fine. :p
Run this command:
sudo yum install 'pkgconfig(gnutls)'
That should install the package gnutls-devel.
It's normally quite difficult to build bleeding edge GNOME packages with the build dependencies provided by a stable Fedora release. Looks like that worked for vte, but if you're going to be building more packages, I strongly recommend using jhbuild: https://wiki.gnome.org/GnomeLove/BuildGnome
Michael
On Tue, Mar 24, 2015 at 06:45:11PM -0500, kendell clark wrote:
hi all. I've been trying for a while to compile vte from source in fedora, in order to test accessibility issues fixed in the following bug: https://bugzilla.gnome.org/show_bug.cgi?id=746488. However, when I try to run ./configure, i get the following errors, which I can't seem to get around. Checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for VTE... no configure: error: Package requirements (glib-2.0 >= 2.40.0 gobject-2.0 pango >= 1.22.0 gtk+-3.0 >= 3.8.0 gobject-2.0 gio-2.0 gio-unix-2.0 zlib gnutls >= 3.2.0) were not met:
No package 'gnutls' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix.
Alternatively, you may set the environment variables VTE_CFLAGS and VTE_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. I've run the following to try to resolve. Yum-builddep vte3, it returns that I have all necessary packages installed. Looking at this it looks like it can't find gnutls. I've checked yum info gnutls, and my version is newer than 3.2. I've also done a yum reinstall gnutls just to make sure something wasn't messed up somewhere, to no avail. I've seen one other package claim it can't find gnutls, and that is tintin, the mud client. Anyone have any ideas? I eventually want to build an rpm of vte 0.39.92, but that won't work if I can't build from source. Sorry for the newbie questions, but I'm new to fedora, having just switched two weeks ago. Also, if I'm not supposed to paste in emails and use fpaste instead, please let me know and I'll use that from now on. I'm not trying to flood the list
pkg-config almost always requires a "-devel" package, so in your case that'd be gnutls-devel. this link may help: http://who-t.blogspot.com.au/2014/05/configure-fails-with-no-package-foo.htm...
on the fpaste vs email: generall add it to the email. any pastebin requires an extra click and randomly expires. email is archived which means someone searching for a solution to the same problem can figure it out themselves rather than getting 404s on the pastebin. Unless it's a huge amount of data (which is often better to file a bug for anyway), always use email, not fpaste.
Cheers, Peter
desktop@lists.stg.fedoraproject.org