* configure fails to find gtk and glib and exits with an empty error @ 2024-01-13 4:52 Jeremy Baxter 2024-01-13 10:13 ` Eli Zaretskii 2024-01-13 20:15 ` Yuri Khan 0 siblings, 2 replies; 12+ messages in thread From: Jeremy Baxter @ 2024-01-13 4:52 UTC (permalink / raw) To: emacs-devel [-- Attachment #1.1: Type: text/plain, Size: 544 bytes --] I'm trying to compile Emacs with pgtk support from the current master (4edb7713) but after I run the configure script with --with-x-toolkit=no and --with-pgtk I get the following error: checking for gtk+-3.0 >= 3.22.23 glib-2.0 >= 2.37.5... no configure: error: I have gtk+3 version 3.24.38 and glib version 2.78.0 installed. I am running the Void Linux distribution with glibc, and I generated the configure script with `autoreconf -fi'. The full output log is attached, would anyone be able to help here? ~Jeremy [-- Attachment #2: configure.log --] [-- Type: text/x-log, Size: 9173 bytes --] checking for xcrun... no checking for GNU Make... make checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether the compiler is clang... no checking for compiler option needed when checking for declarations... none checking whether gcc and cc understand -c and -o together... yes checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for wchar.h... yes checking for minix/config.h... no checking for linux/fs.h... yes checking for malloc.h... yes checking for sys/systeminfo.h... no checking for sys/sysinfo.h... yes checking for coff.h... no checking for pty.h... yes checking for sys/resource.h... yes checking for sys/utsname.h... yes checking for pwd.h... yes checking for util.h... no checking for sanitizer/lsan_interface.h... yes checking for sanitizer/asan_interface.h... yes checking for sanitizer/common_interface_defs.h... yes checking for sys/socket.h... yes checking for sys/param.h... yes checking for pthread.h... yes checking for malloc/malloc.h... no checking for sys/un.h... yes checking for vfork.h... no checking for utmp.h... yes checking for utmpx.h... yes checking for OS.h... no checking for dirent.h... yes checking for execinfo.h... yes checking for linux/xattr.h... yes checking for stdio_ext.h... yes checking for sys/vfs.h... yes checking for sys/fs_types.h... no checking for getopt.h... yes checking for sys/cdefs.h... yes checking for sys/time.h... yes checking for ieee754.h... yes checking for limits.h... yes checking for sys/select.h... yes checking for stdbool.h... yes checking for stdckdint.h... no checking for sys/random.h... yes checking whether it is safe to define __EXTENSIONS__... yes checking whether _XOPEN_SOURCE should be defined... no checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for Minix Amsterdam compiler... no checking for ar... ar checking for ranlib... ranlib checking for gcc option to enable large file support... none needed checking for gcc option for timestamps after 2038... none needed checking for g++... g++ checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking whether gcc accepts -g3 -O2... yes checking whether the compiler is clang... no checking whether C compiler handles -Werror -Wunknown-warning-option... no checking whether -Wno-missing-field-initializers is needed... no checking whether -Wuninitialized is supported... yes checking whether C compiler handles -fstrict-flex-arrays... no checking whether C compiler handles -Wall... yes checking whether C compiler handles -Warith-conversion... yes checking whether C compiler handles -Wdate-time... yes checking whether C compiler handles -Wdisabled-optimization... yes checking whether C compiler handles -Wdouble-promotion... yes checking whether C compiler handles -Wduplicated-cond... yes checking whether C compiler handles -Wextra... yes checking whether C compiler handles -Wformat-signedness... yes checking whether C compiler handles -Winit-self... yes checking whether C compiler handles -Winvalid-pch... yes checking whether C compiler handles -Wlogical-op... yes checking whether C compiler handles -Wmissing-declarations... yes checking whether C compiler handles -Wmissing-include-dirs... yes checking whether C compiler handles -Wmissing-prototypes... yes checking whether C compiler handles -Wnested-externs... yes checking whether C compiler handles -Wnull-dereference... yes checking whether C compiler handles -Wold-style-definition... yes checking whether C compiler handles -Wopenmp-simd... yes checking whether C compiler handles -Wpacked... yes checking whether C compiler handles -Wpointer-arith... yes checking whether C compiler handles -Wstrict-flex-arrays... no checking whether C compiler handles -Wstrict-prototypes... yes checking whether C compiler handles -Wsuggest-attribute=format... yes checking whether C compiler handles -Wsuggest-attribute=noreturn... yes checking whether C compiler handles -Wsuggest-final-methods... yes checking whether C compiler handles -Wsuggest-final-types... yes checking whether C compiler handles -Wtrampolines... yes checking whether C compiler handles -Wuninitialized... yes checking whether C compiler handles -Wunknown-pragmas... yes checking whether C compiler handles -Wunused-macros... yes checking whether C compiler handles -Wvariadic-macros... yes checking whether C compiler handles -Wvector-operation-performance... yes checking whether C compiler handles -Wwrite-strings... yes checking whether C compiler handles -Warray-bounds=2... yes checking whether C compiler handles -Wattribute-alias=2... yes checking whether C compiler handles -Wformat=2... yes checking whether C compiler handles -Wformat-truncation=2... yes checking whether C compiler handles -Wimplicit-fallthrough=5... yes checking whether C compiler handles -Wshift-overflow=2... yes checking whether C compiler handles -Wuse-after-free=3... yes checking whether C compiler handles -Wvla-larger-than=4031... yes checking whether C compiler handles -Wredundant-decls... yes checking whether C compiler handles -Wno-missing-field-initializers... yes checking whether C compiler handles -Wno-override-init... yes checking whether C compiler handles -Wno-sign-compare... yes checking whether C compiler handles -Wno-type-limits... yes checking whether C compiler handles -Wno-unused-parameter... yes checking whether C compiler handles -Wno-format-nonliteral... yes checking whether C compiler handles -Wno-bidi-chars... yes checking for a BSD-compatible install... /usr/bin/install -c checking command to symlink files in the same directory... ln -s checking for install-info... /usr/bin/install-info checking for gzip... /usr/bin/gzip checking for 'find' args to delete a file... -delete checking for brew... no checking for -znocombreloc... not needed checking whether addresses are sanitized... no checking for math library... -lm checking for struct passwd.pw_gecos... yes checking for pkg-config... no checking for machine/soundcard.h... no checking for sys/soundcard.h... yes checking for soundcard.h... no checking for mmsystem.h... no checking for _oss_ioctl in -lossaudio... no checking for alsa >= 1.0.0... no checking for ADDR_NO_RANDOMIZE... yes checking if Linux sysinfo may be used... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for net/if.h... yes checking for ifaddrs.h... yes checking for net/if_dl.h... no checking for struct ifreq.ifr_flags... yes checking for struct ifreq.ifr_hwaddr... yes checking for struct ifreq.ifr_netmask... yes checking for struct ifreq.ifr_broadaddr... yes checking for struct ifreq.ifr_addr... yes checking for struct ifreq.ifr_addr.sa_len... no checking whether gcc understands -MMD -MF... yes checking for gcc options needed to detect all undeclared functions... none needed checking for X... libraries , headers checking whether malloc is Doug Lea style... no checking for sbrk... yes checking for getpagesize... yes checking for __lsan_ignore_object... no checking for fork... yes checking for vfork... yes checking for fchmod... yes checking for utmpname... yes checking for utmpxname... yes checking for canonicalize_file_name... yes checking for realpath... yes checking for lstat... yes checking for fchmodat... yes checking for lchmod... yes checking for fcntl... yes checking for fdopendir... yes checking for listxattr... yes checking for fstatat... yes checking for fsync... yes checking for gettimeofday... yes checking for memset_explicit... no checking for memset_s... no checking for pselect... yes checking for pthread_sigmask... yes checking for readlink... yes checking for isblank... yes checking for iswctype... yes checking for strtoimax... yes checking for symlink... yes checking for localtime_r... yes checking for getdtablesize... yes checking for working mmap... yes checking for main in -lXbsd... no checking for pthread library... none needed checking for thread support... yes checking for librsvg-2.0 >= 2.14.0... no checking for libwebpdemux >= 0.6.0... no checking for WebPGetInfo... no checking for libwebpdemux >= 0.6.0 libwebpdecoder >= 0.6.0... no checking for sqlite3_open_v2 in -lsqlite3... yes checking for sqlite3_load_extension in -lsqlite3... yes checking for getaddrinfo_a in -lanl... yes checking for gtk+-3.0 >= 3.22.23 glib-2.0 >= 2.37.5... no configure: error: ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: configure fails to find gtk and glib and exits with an empty error 2024-01-13 4:52 configure fails to find gtk and glib and exits with an empty error Jeremy Baxter @ 2024-01-13 10:13 ` Eli Zaretskii 2024-01-13 18:16 ` Jeremy Baxter 2024-01-13 20:15 ` Yuri Khan 1 sibling, 1 reply; 12+ messages in thread From: Eli Zaretskii @ 2024-01-13 10:13 UTC (permalink / raw) To: Jeremy Baxter; +Cc: emacs-devel > Date: Sat, 13 Jan 2024 17:52:33 +1300 > From: "Jeremy Baxter" <jtbx@disroot.org> > > I'm trying to compile Emacs with pgtk support from the current master > (4edb7713) but after I run the configure script with --with-x-toolkit=no > and --with-pgtk I get the following error: > > checking for gtk+-3.0 >= 3.22.23 glib-2.0 >= 2.37.5... no > configure: error: > > I have gtk+3 version 3.24.38 and glib version 2.78.0 installed. I am > running the Void Linux distribution with glibc, and I generated the > configure script with `autoreconf -fi'. The full output log is attached, > would anyone be able to help here? Can you tell what is the purpose of using --with-x-toolkit=no in this case? ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: configure fails to find gtk and glib and exits with an empty error 2024-01-13 10:13 ` Eli Zaretskii @ 2024-01-13 18:16 ` Jeremy Baxter 2024-01-13 18:47 ` Eli Zaretskii 0 siblings, 1 reply; 12+ messages in thread From: Jeremy Baxter @ 2024-01-13 18:16 UTC (permalink / raw) To: Eli Zaretskii; +Cc: emacs-devel On Sat Jan 13, 2024 at 11:13 PM NZDT, Eli Zaretskii wrote: > > Date: Sat, 13 Jan 2024 17:52:33 +1300 > > From: "Jeremy Baxter" <jtbx@disroot.org> > > > > I'm trying to compile Emacs with pgtk support from the current master > > (4edb7713) but after I run the configure script with --with-x-toolkit=no > > and --with-pgtk I get the following error: > > > > checking for gtk+-3.0 >= 3.22.23 glib-2.0 >= 2.37.5... no > > configure: error: > > > > I have gtk+3 version 3.24.38 and glib version 2.78.0 installed. I am > > running the Void Linux distribution with glibc, and I generated the > > configure script with `autoreconf -fi'. The full output log is attached, > > would anyone be able to help here? > > Can you tell what is the purpose of using --with-x-toolkit=no in this > case? Passing no arguments causes an error telling me to supply --with-x-toolkit, since I didn't have X11 libraries installed. Installing those libraries makes the configure run normally so I can omit --with-x-toolkit. I want to build with pgtk but passing --with-pgtk causes the same gtk/glib error as before. ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: configure fails to find gtk and glib and exits with an empty error 2024-01-13 18:16 ` Jeremy Baxter @ 2024-01-13 18:47 ` Eli Zaretskii 2024-01-13 18:55 ` Jeremy Baxter 0 siblings, 1 reply; 12+ messages in thread From: Eli Zaretskii @ 2024-01-13 18:47 UTC (permalink / raw) To: Jeremy Baxter, Po Lu; +Cc: emacs-devel > Date: Sun, 14 Jan 2024 07:16:04 +1300 > Cc: <emacs-devel@gnu.org> > From: "Jeremy Baxter" <jtbx@disroot.org> > > On Sat Jan 13, 2024 at 11:13 PM NZDT, Eli Zaretskii wrote: > > > Date: Sat, 13 Jan 2024 17:52:33 +1300 > > > From: "Jeremy Baxter" <jtbx@disroot.org> > > > > > > I'm trying to compile Emacs with pgtk support from the current master > > > (4edb7713) but after I run the configure script with --with-x-toolkit=no > > > and --with-pgtk I get the following error: > > > > > > checking for gtk+-3.0 >= 3.22.23 glib-2.0 >= 2.37.5... no > > > configure: error: > > > > > > I have gtk+3 version 3.24.38 and glib version 2.78.0 installed. I am > > > running the Void Linux distribution with glibc, and I generated the > > > configure script with `autoreconf -fi'. The full output log is attached, > > > would anyone be able to help here? > > > > Can you tell what is the purpose of using --with-x-toolkit=no in this > > case? > > Passing no arguments causes an error telling me to supply --with-x-toolkit, > since I didn't have X11 libraries installed. Installing those libraries > makes the configure run normally so I can omit --with-x-toolkit. > > I want to build with pgtk but passing --with-pgtk causes the same gtk/glib > error as before. Adding Po Lu in the hope that he understands what's going on here. You are basically saying that Emacs cannot be build for PGTK, is that so? ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: configure fails to find gtk and glib and exits with an empty error 2024-01-13 18:47 ` Eli Zaretskii @ 2024-01-13 18:55 ` Jeremy Baxter 0 siblings, 0 replies; 12+ messages in thread From: Jeremy Baxter @ 2024-01-13 18:55 UTC (permalink / raw) To: Eli Zaretskii, Po Lu; +Cc: emacs-devel On Sun Jan 14, 2024 at 7:47 AM NZDT, Eli Zaretskii wrote: > > Date: Sun, 14 Jan 2024 07:16:04 +1300 > > Cc: <emacs-devel@gnu.org> > > From: "Jeremy Baxter" <jtbx@disroot.org> > > > > On Sat Jan 13, 2024 at 11:13 PM NZDT, Eli Zaretskii wrote: > > > > Date: Sat, 13 Jan 2024 17:52:33 +1300 > > > > From: "Jeremy Baxter" <jtbx@disroot.org> > > > > > > > > I'm trying to compile Emacs with pgtk support from the current master > > > > (4edb7713) but after I run the configure script with --with-x-toolkit=no > > > > and --with-pgtk I get the following error: > > > > > > > > checking for gtk+-3.0 >= 3.22.23 glib-2.0 >= 2.37.5... no > > > > configure: error: > > > > > > > > I have gtk+3 version 3.24.38 and glib version 2.78.0 installed. I am > > > > running the Void Linux distribution with glibc, and I generated the > > > > configure script with `autoreconf -fi'. The full output log is attached, > > > > would anyone be able to help here? > > > > > > Can you tell what is the purpose of using --with-x-toolkit=no in this > > > case? > > > > Passing no arguments causes an error telling me to supply --with-x-toolkit, > > since I didn't have X11 libraries installed. Installing those libraries > > makes the configure run normally so I can omit --with-x-toolkit. > > > > I want to build with pgtk but passing --with-pgtk causes the same gtk/glib > > error as before. > > Adding Po Lu in the hope that he understands what's going on here. > You are basically saying that Emacs cannot be build for PGTK, is that > so? Yes, but I also cannot build if I supply --with-x-toolkit. ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: configure fails to find gtk and glib and exits with an empty error 2024-01-13 4:52 configure fails to find gtk and glib and exits with an empty error Jeremy Baxter 2024-01-13 10:13 ` Eli Zaretskii @ 2024-01-13 20:15 ` Yuri Khan 2024-01-13 20:21 ` Jeremy Baxter 1 sibling, 1 reply; 12+ messages in thread From: Yuri Khan @ 2024-01-13 20:15 UTC (permalink / raw) To: Jeremy Baxter; +Cc: emacs-devel On Sat, 13 Jan 2024 at 11:53, Jeremy Baxter <jtbx@disroot.org> wrote: > > I'm trying to compile Emacs with pgtk support from the current master > (4edb7713) but after I run the configure script with --with-x-toolkit=no > and --with-pgtk I get the following error: > > checking for gtk+-3.0 >= 3.22.23 glib-2.0 >= 2.37.5... no > configure: error: > > I have gtk+3 version 3.24.38 and glib version 2.78.0 installed. I am > running the Void Linux distribution Do you have only runtime libraries installed, or development packages also? I’m not familiar with Void Linux, but, for example, in Debian-based distributions, files needed to *run* software using GTK+ go in the libgtk-3-0 package, while files needed to *build* such software go in libgtk-3-dev. Sorry for the noise if you are already aware of the distinction and do have development packages installed. ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: configure fails to find gtk and glib and exits with an empty error 2024-01-13 20:15 ` Yuri Khan @ 2024-01-13 20:21 ` Jeremy Baxter 2024-01-14 6:12 ` Eli Zaretskii 0 siblings, 1 reply; 12+ messages in thread From: Jeremy Baxter @ 2024-01-13 20:21 UTC (permalink / raw) To: Yuri Khan; +Cc: emacs-devel On Sun Jan 14, 2024 at 9:15 AM NZDT, Yuri Khan wrote: > On Sat, 13 Jan 2024 at 11:53, Jeremy Baxter <jtbx@disroot.org> wrote: > > > > I'm trying to compile Emacs with pgtk support from the current master > > (4edb7713) but after I run the configure script with --with-x-toolkit=no > > and --with-pgtk I get the following error: > > > > checking for gtk+-3.0 >= 3.22.23 glib-2.0 >= 2.37.5... no > > configure: error: > > > > I have gtk+3 version 3.24.38 and glib version 2.78.0 installed. I am > > running the Void Linux distribution > > Do you have only runtime libraries installed, or development packages > also? I’m not familiar with Void Linux, but, for example, in > Debian-based distributions, files needed to *run* software using GTK+ > go in the libgtk-3-0 package, while files needed to *build* such > software go in libgtk-3-dev. > > Sorry for the noise if you are already aware of the distinction and do > have development packages installed. Yes, I do have the development packages installed. ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: configure fails to find gtk and glib and exits with an empty error 2024-01-13 20:21 ` Jeremy Baxter @ 2024-01-14 6:12 ` Eli Zaretskii 2024-01-14 18:44 ` Jeremy Baxter 0 siblings, 1 reply; 12+ messages in thread From: Eli Zaretskii @ 2024-01-14 6:12 UTC (permalink / raw) To: Jeremy Baxter; +Cc: yuri.v.khan, emacs-devel > Date: Sun, 14 Jan 2024 09:21:11 +1300 > Cc: <emacs-devel@gnu.org> > From: "Jeremy Baxter" <jtbx@disroot.org> > > On Sun Jan 14, 2024 at 9:15 AM NZDT, Yuri Khan wrote: > > On Sat, 13 Jan 2024 at 11:53, Jeremy Baxter <jtbx@disroot.org> wrote: > > > > > > I'm trying to compile Emacs with pgtk support from the current master > > > (4edb7713) but after I run the configure script with --with-x-toolkit=no > > > and --with-pgtk I get the following error: > > > > > > checking for gtk+-3.0 >= 3.22.23 glib-2.0 >= 2.37.5... no > > > configure: error: > > > > > > I have gtk+3 version 3.24.38 and glib version 2.78.0 installed. I am > > > running the Void Linux distribution > > > > Do you have only runtime libraries installed, or development packages > > also? I’m not familiar with Void Linux, but, for example, in > > Debian-based distributions, files needed to *run* software using GTK+ > > go in the libgtk-3-0 package, while files needed to *build* such > > software go in libgtk-3-dev. > > > > Sorry for the noise if you are already aware of the distinction and do > > have development packages installed. > > Yes, I do have the development packages installed. Please show the portions of config.log that test for the above components: gtk+-3.0 and glib-2.0. They could explain why the configure script fails in your case. ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: configure fails to find gtk and glib and exits with an empty error 2024-01-14 6:12 ` Eli Zaretskii @ 2024-01-14 18:44 ` Jeremy Baxter 2024-01-14 19:05 ` Eli Zaretskii 0 siblings, 1 reply; 12+ messages in thread From: Jeremy Baxter @ 2024-01-14 18:44 UTC (permalink / raw) To: Eli Zaretskii; +Cc: yuri.v.khan, emacs-devel On Sun Jan 14, 2024 at 7:12 PM NZDT, Eli Zaretskii wrote: > > Date: Sun, 14 Jan 2024 09:21:11 +1300 > > Cc: <emacs-devel@gnu.org> > > From: "Jeremy Baxter" <jtbx@disroot.org> > > > > On Sun Jan 14, 2024 at 9:15 AM NZDT, Yuri Khan wrote: > > > On Sat, 13 Jan 2024 at 11:53, Jeremy Baxter <jtbx@disroot.org> wrote: > > > > > > > > I'm trying to compile Emacs with pgtk support from the current master > > > > (4edb7713) but after I run the configure script with --with-x-toolkit=no > > > > and --with-pgtk I get the following error: > > > > > > > > checking for gtk+-3.0 >= 3.22.23 glib-2.0 >= 2.37.5... no > > > > configure: error: > > > > > > > > I have gtk+3 version 3.24.38 and glib version 2.78.0 installed. I am > > > > running the Void Linux distribution > > > > > > Do you have only runtime libraries installed, or development packages > > > also? I’m not familiar with Void Linux, but, for example, in > > > Debian-based distributions, files needed to *run* software using GTK+ > > > go in the libgtk-3-0 package, while files needed to *build* such > > > software go in libgtk-3-dev. > > > > > > Sorry for the noise if you are already aware of the distinction and do > > > have development packages installed. > > > > Yes, I do have the development packages installed. > > Please show the portions of config.log that test for the above > components: gtk+-3.0 and glib-2.0. They could explain why the > configure script fails in your case. In the log there was nothing that would cause checking for gtk/glib to fail. I looked inside the configure script and saw it uses pkg-config to test for gtk, and I did not have that installed. After I installed pkg-config it detected gtk and configure succeeded, which is strange because it detects gtk without pkg-config in a non-pgtk build. Thank you very much for your help! ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: configure fails to find gtk and glib and exits with an empty error 2024-01-14 18:44 ` Jeremy Baxter @ 2024-01-14 19:05 ` Eli Zaretskii 2024-02-07 20:24 ` Björn Bidar [not found] ` <87h6ikm39m.fsf@> 0 siblings, 2 replies; 12+ messages in thread From: Eli Zaretskii @ 2024-01-14 19:05 UTC (permalink / raw) To: Jeremy Baxter; +Cc: yuri.v.khan, emacs-devel > Date: Mon, 15 Jan 2024 07:44:47 +1300 > Cc: <yuri.v.khan@gmail.com>, <emacs-devel@gnu.org> > From: "Jeremy Baxter" <jtbx@disroot.org> > > On Sun Jan 14, 2024 at 7:12 PM NZDT, Eli Zaretskii wrote: > > > Date: Sun, 14 Jan 2024 09:21:11 +1300 > > > Cc: <emacs-devel@gnu.org> > > > From: "Jeremy Baxter" <jtbx@disroot.org> > > > > > > On Sun Jan 14, 2024 at 9:15 AM NZDT, Yuri Khan wrote: > > > > On Sat, 13 Jan 2024 at 11:53, Jeremy Baxter <jtbx@disroot.org> wrote: > > > > > > > > > > I'm trying to compile Emacs with pgtk support from the current master > > > > > (4edb7713) but after I run the configure script with --with-x-toolkit=no > > > > > and --with-pgtk I get the following error: > > > > > > > > > > checking for gtk+-3.0 >= 3.22.23 glib-2.0 >= 2.37.5... no > > > > > configure: error: > > > > > > > > > > I have gtk+3 version 3.24.38 and glib version 2.78.0 installed. I am > > > > > running the Void Linux distribution > > > > > > > > Do you have only runtime libraries installed, or development packages > > > > also? I’m not familiar with Void Linux, but, for example, in > > > > Debian-based distributions, files needed to *run* software using GTK+ > > > > go in the libgtk-3-0 package, while files needed to *build* such > > > > software go in libgtk-3-dev. > > > > > > > > Sorry for the noise if you are already aware of the distinction and do > > > > have development packages installed. > > > > > > Yes, I do have the development packages installed. > > > > Please show the portions of config.log that test for the above > > components: gtk+-3.0 and glib-2.0. They could explain why the > > configure script fails in your case. > > In the log there was nothing that would cause checking for gtk/glib to > fail. I looked inside the configure script and saw it uses pkg-config > to test for gtk, and I did not have that installed. After I installed > pkg-config it detected gtk and configure succeeded, which is strange > because it detects gtk without pkg-config in a non-pgtk build. OK, thanks. So I guess we can consider this issue resolved. (In general, I think pkg-config should be installed on any system where users build software by running Autoconf tools.) ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: configure fails to find gtk and glib and exits with an empty error 2024-01-14 19:05 ` Eli Zaretskii @ 2024-02-07 20:24 ` Björn Bidar [not found] ` <87h6ikm39m.fsf@> 1 sibling, 0 replies; 12+ messages in thread From: Björn Bidar @ 2024-02-07 20:24 UTC (permalink / raw) To: Eli Zaretskii; +Cc: Jeremy Baxter, yuri.v.khan, emacs-devel Eli Zaretskii <eliz@gnu.org> writes: > OK, thanks. So I guess we can consider this issue resolved. > > (In general, I think pkg-config should be installed on any system > where users build software by running Autoconf tools.) In most cases pkg-config is provided by pkgconf as pkg-config isn't maintained anymore (last release was 2017). ^ permalink raw reply [flat|nested] 12+ messages in thread
[parent not found: <87h6ikm39m.fsf@>]
* Re: configure fails to find gtk and glib and exits with an empty error [not found] ` <87h6ikm39m.fsf@> @ 2024-02-08 5:50 ` Eli Zaretskii 0 siblings, 0 replies; 12+ messages in thread From: Eli Zaretskii @ 2024-02-08 5:50 UTC (permalink / raw) To: Björn Bidar; +Cc: jtbx, yuri.v.khan, emacs-devel > From: Björn Bidar <bjorn.bidar@thaodan.de> > Cc: "Jeremy Baxter" <jtbx@disroot.org>, yuri.v.khan@gmail.com, > emacs-devel@gnu.org > Date: Wed, 07 Feb 2024 22:24:21 +0200 > > Eli Zaretskii <eliz@gnu.org> writes: > > > OK, thanks. So I guess we can consider this issue resolved. > > > > (In general, I think pkg-config should be installed on any system > > where users build software by running Autoconf tools.) > > In most cases pkg-config is provided by pkgconf as pkg-config isn't > maintained anymore (last release was 2017). I meant pkg-config the program. If pkgconf provides it, then having that installed will do; otherwise, Someone™ should tell Autoconf developers to start supporting pkgconf in their scripts and m4 macros. ^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2024-02-08 5:50 UTC | newest] Thread overview: 12+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2024-01-13 4:52 configure fails to find gtk and glib and exits with an empty error Jeremy Baxter 2024-01-13 10:13 ` Eli Zaretskii 2024-01-13 18:16 ` Jeremy Baxter 2024-01-13 18:47 ` Eli Zaretskii 2024-01-13 18:55 ` Jeremy Baxter 2024-01-13 20:15 ` Yuri Khan 2024-01-13 20:21 ` Jeremy Baxter 2024-01-14 6:12 ` Eli Zaretskii 2024-01-14 18:44 ` Jeremy Baxter 2024-01-14 19:05 ` Eli Zaretskii 2024-02-07 20:24 ` Björn Bidar [not found] ` <87h6ikm39m.fsf@> 2024-02-08 5:50 ` Eli Zaretskii
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/emacs.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).