GNU bug report logs - #77126
Is this a bug?

Previous Next

Package: emacs;

Reported by: George R Goffe <grgoffe <at> yahoo.com>

Date: Wed, 19 Mar 2025 23:04:01 UTC

Severity: normal

To reply to this bug, email your comments to 77126 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#77126; Package emacs. (Wed, 19 Mar 2025 23:04:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to George R Goffe <grgoffe <at> yahoo.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Wed, 19 Mar 2025 23:04:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: George R Goffe <grgoffe <at> yahoo.com>
To: "bug-gnu-emacs <at> gnu.org" <bug-gnu-emacs <at> gnu.org>
Subject: Is this a bug?
Date: Wed, 19 Mar 2025 23:02:42 +0000 (UTC)
[Message part 1 (text/plain, inline)]
Howdy,

I'm building or attempting to build emacs from the repo and am having trouble getting emacs to find gtk+.

Here's a snippit from config.log which I have also included. Do you see anything obvious?

Best regards,

George...

configure:19933: checking whether GTK compiles
configure:19964: gcc -o conftest  -g3 -O2 -flto=8 -ffat-lto-objects -isystem /usr/lib64/pkgconfig/../../include/librsvg-2.0 -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -DWITH_GZFILEOP -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -pthread -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -DWITH_GZFILEOP -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -pthread       conftest.c -lgtk-3 -lgdk-3 -lz -lpangocairo-1.0 -lpango-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lglib-2.0 -lsqlite3 -lX11   >&5
/usr/sbin/ld: /usr/lib/gcc/x86_64-redhat-linux/15/../../../../lib64/libgtk-3.so: undefined reference to symbol 'g_signal_handler_find'
/usr/sbin/ld: /usr/lib64/libgobject-2.0.so.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
configure:19964: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Emacs"
| #define PACKAGE_TARNAME "emacs"
| #define PACKAGE_VERSION "31.0.50"
| #define PACKAGE_STRING "GNU Emacs 31.0.50"
| #define PACKAGE_BUGREPORT "bug-gnu-emacs <at> gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/emacs/"
| #define KERBEROS 1
| #define KERBEROS5 1
| #define HESIOD 1
| #define MAIL_UNLINK_SPOOL 1
| #define HAVE_PDUMPER 1
| #define ENABLE_CHECKING 1
| #define CHECK_STRUCTS 1
| #define GC_CHECK_STRING_BYTES 1
| #define GC_CHECK_STRING_OVERRUN 1
| #define GC_CHECK_STRING_FREE_LIST 1
| #define GLYPH_DEBUG 1
| #define GC_REMEMBER_LAST_MARKED 1
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_LINUX_FS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SYS_SYSINFO_H 1
| #define HAVE_PTY_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SANITIZER_LSAN_INTERFACE_H 1
| #define HAVE_SANITIZER_ASAN_INTERFACE_H 1
| #define HAVE_SANITIZER_COMMON_INTERFACE_DEFS_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_BYTESWAP_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_LINUX_XATTR_H 1
| #define HAVE_SELINUX_SELINUX_H 1
| #define HAVE_STDIO_EXT_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_IEEE754_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_STDBIT_H 1
| #define HAVE_STDCKDINT_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_ENDIAN_H 1
| #define STDC_HEADERS 1
| #define _ALL_SOURCE 1
| #define _DARWIN_C_SOURCE 1
| #define _GNU_SOURCE 1
| #define _HPUX_ALT_XOPEN_SOCKET_API 1
| #define _NETBSD_SOURCE 1
| #define _OPENBSD_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
| #define __STDC_WANT_IEC_60559_EXT__ 1
| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
| #define __STDC_WANT_LIB_EXT2__ 1
| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
| #define _TANDEM_SOURCE 1
| #define __EXTENSIONS__ 1
| #define _LINUX_SOURCE_COMPAT 1
| #define __USE_MINGW_ANSI_STDIO 1
| #define CHECK_LISP_OBJECT_TYPE 1
| #define GCC_LINT 1
| #define SYSTEM_TYPE "gnu/linux"
| #define HAVE_SYS_SOUNDCARD_H 1
| #define HAVE_ALSA 1
| #define HAVE_SOUND 1
| #define HAVE_PERSONALITY_ADDR_NO_RANDOMIZE 1
| #define HAVE_LINUX_SYSINFO 1
| #define LINUX_SYSINFO_UNIT 1
| #define HAVE_TERM_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1
| #define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_NETMASK 1
| #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1
| #define HAVE_STRUCT_IFREQ_IFR_ADDR 1
| #define HAVE_STRUCT_PASSWD_PW_GECOS 1
| #define USER_FULL_NAME pw->pw_gecos
| #define ALIGNOF_INT 4
| #define ALIGNOF_LONG 8
| #define ALIGNOF_LONG_LONG 8
| #define SIZEOF_LONG 8
| #define HAVE_STRUCT_ATTRIBUTE_ALIGNED 1
| #define HAVE_STDALIGN_H 1
| #define HAVE_SBRK 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_FCHMOD 1
| #define HAVE_UTMPNAME 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_CANONICALIZE_FILE_NAME 1
| #define HAVE_REALPATH 1
| #define HAVE_LSTAT 1
| #define HAVE_FCHMODAT 1
| #define HAVE_LCHMOD 1
| #define HAVE_FCNTL 1
| #define HAVE_FDOPENDIR 1
| #define HAVE_LISTXATTR 1
| #define HAVE_FSTATAT 1
| #define HAVE_FSYNC 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_PSELECT 1
| #define HAVE_PTHREAD_SIGMASK 1
| #define HAVE_READLINK 1
| #define HAVE_ISBLANK 1
| #define HAVE_ISWCTYPE 1
| #define HAVE_STRTOIMAX 1
| #define HAVE_SYMLINK 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_GETDTABLESIZE 1
| #define SYSTEM_MALLOC 1
| #define HAVE_MMAP 1
| #define HAVE_PTHREAD 1
| #define THREADS_ENABLED 1
| #define HAVE_XKB 1
| #define HAVE_XKBREFRESHKEYBOARDMAPPING 1
| #define HAVE_XKBFREENAMES 1
| #define HAVE_XRMSETDATABASE 1
| #define HAVE_XSCREENRESOURCESTRING 1
| #define HAVE_XSCREENNUMBEROFSCREEN 1
| #define HAVE_XDISPLAYCELLS 1
| #define HAVE_XDESTROYSUBWINDOWS 1
| #define HAVE_X11R6 1
| #define HAVE_X_I18N 1
| #define HAVE_XICCALLBACK_CALLBACK 1
| #define HAVE_X11R6_XIM 1
| #define HAVE_RSVG 1
| #define HAVE_WEBP 1
| #define HAVE_SQLITE3_LOAD_EXTENSION 1
| #define HAVE_SQLITE3 1
| #define HAVE_GETADDRINFO_A 1
| #define HAVE_GTK3 1
| /* end confdefs.h.  */
| /* Check the Gtk and Glib APIs.  */
|        #include <gtk/gtk.h>
|        #include <glib-object.h>
|        static void
|        callback (GObject *go, GParamSpec *spec, gpointer user_data)
|        {}
|
| int
| main (void)
| {
|
|        GtkSettings *gs = 0;
|        /* Use G_CALLBACK to make sure function pointers can be cast to void *;
|           strict C prohibits this.  Use gtk_main_iteration to test that the
|           libraries are there.  */
|        if (g_signal_handler_find (G_OBJECT (gs), G_SIGNAL_MATCH_FUNC,
|                                   0, 0, 0, G_CALLBACK (callback), 0))
|          gtk_main_iteration ();
|
|   ;
|   return 0;
| }
configure:19975: result: no
configure:19980: error: Gtk+ wanted, but it does not compile, see config.log.  Maybe some x11-devel files missing?

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_alignof_int=4
ac_cv_alignof_long=8
ac_cv_alignof_long_long=8
ac_cv_build=x86_64-pc-linux-gnu
ac_cv_c_compiler_gnu=yes
ac_cv_c_undeclared_builtin_options='none needed'
ac_cv_env_ALSA_CFLAGS_set=
ac_cv_env_ALSA_CFLAGS_value=
ac_cv_env_ALSA_LIBS_set=
ac_cv_env_ALSA_LIBS_value=
ac_cv_env_ANDROID_CC_set=
ac_cv_env_ANDROID_CC_value=
ac_cv_env_ANDROID_CFLAGS_set=
ac_cv_env_ANDROID_CFLAGS_value=
ac_cv_env_APKSIGNER_set=
ac_cv_env_APKSIGNER_value=
ac_cv_env_CAIRO_CFLAGS_set=
ac_cv_env_CAIRO_CFLAGS_value=
ac_cv_env_CAIRO_LIBS_set=
ac_cv_env_CAIRO_LIBS_value=
ac_cv_env_CAIRO_XCB_CFLAGS_set=
ac_cv_env_CAIRO_XCB_CFLAGS_value=
ac_cv_env_CAIRO_XCB_LIBS_set=
ac_cv_env_CAIRO_XCB_LIBS_value=
ac_cv_env_CAIRO_XLIB_CFLAGS_set=
ac_cv_env_CAIRO_XLIB_CFLAGS_value=
ac_cv_env_CAIRO_XLIB_LIBS_set=
ac_cv_env_CAIRO_XLIB_LIBS_value=
ac_cv_env_CCC_set=
ac_cv_env_CCC_value=
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_CXXFLAGS_set=
ac_cv_env_CXXFLAGS_value=
ac_cv_env_CXX_set=
ac_cv_env_CXX_value=
ac_cv_env_DBUS_CFLAGS_set=
ac_cv_env_DBUS_CFLAGS_value=
ac_cv_env_DBUS_LIBS_set=
ac_cv_env_DBUS_LIBS_value=
ac_cv_env_FONTCONFIG_CFLAGS_set=
ac_cv_env_FONTCONFIG_CFLAGS_value=
ac_cv_env_FONTCONFIG_LIBS_set=
ac_cv_env_FONTCONFIG_LIBS_value=
ac_cv_env_FREETYPE_CFLAGS_set=
ac_cv_env_FREETYPE_CFLAGS_value=
ac_cv_env_FREETYPE_LIBS_set=
ac_cv_env_FREETYPE_LIBS_value=
ac_cv_env_GCONF_CFLAGS_set=
ac_cv_env_GCONF_CFLAGS_value=
ac_cv_env_GCONF_LIBS_set=
ac_cv_env_GCONF_LIBS_value=
ac_cv_env_GFILENOTIFY_CFLAGS_set=
ac_cv_env_GFILENOTIFY_CFLAGS_value=
ac_cv_env_GFILENOTIFY_LIBS_set=
ac_cv_env_GFILENOTIFY_LIBS_value=
ac_cv_env_GOBJECT_CFLAGS_set=
ac_cv_env_GOBJECT_CFLAGS_value=
ac_cv_env_GOBJECT_LIBS_set=
ac_cv_env_GOBJECT_LIBS_value=
ac_cv_env_GSETTINGS_CFLAGS_set=
ac_cv_env_GSETTINGS_CFLAGS_value=
ac_cv_env_GSETTINGS_LIBS_set=
ac_cv_env_GSETTINGS_LIBS_value=
ac_cv_env_GTK_CFLAGS_set=
ac_cv_env_GTK_CFLAGS_value=
ac_cv_env_GTK_LIBS_set=
ac_cv_env_GTK_LIBS_value=
ac_cv_env_HARFBUZZ_CFLAGS_set=
ac_cv_env_HARFBUZZ_CFLAGS_value=
ac_cv_env_HARFBUZZ_LIBS_set=
ac_cv_env_HARFBUZZ_LIBS_value=
ac_cv_env_IMAGEMAGICK_CFLAGS_set=
ac_cv_env_IMAGEMAGICK_CFLAGS_value=
ac_cv_env_IMAGEMAGICK_LIBS_set=
ac_cv_env_IMAGEMAGICK_LIBS_value=
ac_cv_env_JARSIGNER_set=
ac_cv_env_JARSIGNER_value=
ac_cv_env_JAVAC_set=
ac_cv_env_JAVAC_value=
ac_cv_env_KQUEUE_CFLAGS_set=
ac_cv_env_KQUEUE_CFLAGS_value=
ac_cv_env_KQUEUE_LIBS_set=
ac_cv_env_KQUEUE_LIBS_value=
ac_cv_env_LCMS2_CFLAGS_set=
ac_cv_env_LCMS2_CFLAGS_value=
ac_cv_env_LCMS2_LIBS_set=
ac_cv_env_LCMS2_LIBS_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBGNUTLS_CFLAGS_set=
ac_cv_env_LIBGNUTLS_CFLAGS_value=
ac_cv_env_LIBGNUTLS_LIBS_set=
ac_cv_env_LIBGNUTLS_LIBS_value=
ac_cv_env_LIBOTF_CFLAGS_set=
ac_cv_env_LIBOTF_CFLAGS_value=
ac_cv_env_LIBOTF_LIBS_set=
ac_cv_env_LIBOTF_LIBS_value=
ac_cv_env_LIBSECCOMP_CFLAGS_set=
ac_cv_env_LIBSECCOMP_CFLAGS_value=
ac_cv_env_LIBSECCOMP_LIBS_set=
ac_cv_env_LIBSECCOMP_LIBS_value=
ac_cv_env_LIBSYSTEMD_CFLAGS_set=
ac_cv_env_LIBSYSTEMD_CFLAGS_value=
ac_cv_env_LIBSYSTEMD_LIBS_set=
ac_cv_env_LIBSYSTEMD_LIBS_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_LIBXML2_CFLAGS_set=
ac_cv_env_LIBXML2_CFLAGS_value=
ac_cv_env_LIBXML2_LIBS_set=
ac_cv_env_LIBXML2_LIBS_value=
ac_cv_env_M17N_FLT_CFLAGS_set=
ac_cv_env_M17N_FLT_CFLAGS_value=
ac_cv_env_M17N_FLT_LIBS_set=
ac_cv_env_M17N_FLT_LIBS_value=
ac_cv_env_OBJCFLAGS_set=
ac_cv_env_OBJCFLAGS_value=
ac_cv_env_OBJC_set=
ac_cv_env_OBJC_value=
ac_cv_env_PKG_CONFIG_LIBDIR_set=
ac_cv_env_PKG_CONFIG_LIBDIR_value=
ac_cv_env_PKG_CONFIG_PATH_set=
ac_cv_env_PKG_CONFIG_PATH_value=
ac_cv_env_PKG_CONFIG_set=
ac_cv_env_PKG_CONFIG_value=
ac_cv_env_PNG_CFLAGS_set=
ac_cv_env_PNG_CFLAGS_value=
ac_cv_env_PNG_LIBS_set=
ac_cv_env_PNG_LIBS_value=
ac_cv_env_RSVG_CFLAGS_set=
ac_cv_env_RSVG_CFLAGS_value=
ac_cv_env_RSVG_LIBS_set=
ac_cv_env_RSVG_LIBS_value=
ac_cv_env_SDK_BUILD_TOOLS_set=
ac_cv_env_SDK_BUILD_TOOLS_value=
ac_cv_env_TREE_SITTER_CFLAGS_set=
ac_cv_env_TREE_SITTER_CFLAGS_value=
ac_cv_env_TREE_SITTER_LIBS_set=
ac_cv_env_TREE_SITTER_LIBS_value=
ac_cv_env_WEBKIT_CFLAGS_set=
ac_cv_env_WEBKIT_CFLAGS_value=
ac_cv_env_WEBKIT_LIBS_set=
ac_cv_env_WEBKIT_LIBS_value=
ac_cv_env_WEBP_CFLAGS_set=
ac_cv_env_WEBP_CFLAGS_value=
ac_cv_env_WEBP_LIBS_set=
ac_cv_env_WEBP_LIBS_value=
ac_cv_env_XFIXES_CFLAGS_set=
ac_cv_env_XFIXES_CFLAGS_value=
ac_cv_env_XFIXES_LIBS_set=
ac_cv_env_XFIXES_LIBS_value=
ac_cv_env_XFT_CFLAGS_set=
ac_cv_env_XFT_CFLAGS_value=
ac_cv_env_XFT_LIBS_set=
ac_cv_env_XFT_LIBS_value=
ac_cv_env_XINERAMA_CFLAGS_set=
ac_cv_env_XINERAMA_CFLAGS_value=
ac_cv_env_XINERAMA_LIBS_set=
ac_cv_env_XINERAMA_LIBS_value=
ac_cv_env_XINPUT_CFLAGS_set=
ac_cv_env_XINPUT_CFLAGS_value=
ac_cv_env_XINPUT_LIBS_set=
ac_cv_env_XINPUT_LIBS_value=
ac_cv_env_XMKMF_set=
ac_cv_env_XMKMF_value=
ac_cv_env_XRANDR_CFLAGS_set=
ac_cv_env_XRANDR_CFLAGS_value=
ac_cv_env_XRANDR_LIBS_set=
ac_cv_env_XRANDR_LIBS_value=
ac_cv_env_ZIP_set=
ac_cv_env_ZIP_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_func_WebPGetInfo=no
ac_cv_func_XDestroySubwindows=yes
ac_cv_func_XDisplayCells=yes
ac_cv_func_XScreenNumberOfScreen=yes
ac_cv_func_XScreenResourceString=yes
ac_cv_func_XkbFreeNames=yes
ac_cv_func_XkbRefreshKeyboardMapping=yes
ac_cv_func_XrmSetDatabase=yes
ac_cv_func___lsan_ignore_object=no
ac_cv_func_canonicalize_file_name=yes
ac_cv_func_fchmod=yes
ac_cv_func_fchmodat=yes
ac_cv_func_fcntl=yes
ac_cv_func_fdopendir=yes
ac_cv_func_fork=yes
ac_cv_func_fstatat=yes
ac_cv_func_fsync=yes
ac_cv_func_getdtablesize=yes
ac_cv_func_getpagesize=yes
ac_cv_func_gettimeofday=yes
ac_cv_func_isblank=yes
ac_cv_func_iswctype=yes
ac_cv_func_lchmod=yes
ac_cv_func_listxattr=yes
ac_cv_func_localtime_r=yes
ac_cv_func_lstat=yes
ac_cv_func_lutimens=no
ac_cv_func_memset_s=no
ac_cv_func_mmap_fixed_mapped=yes
ac_cv_func_pselect=yes
ac_cv_func_pthread_sigmask=yes
ac_cv_func_readlink=yes
ac_cv_func_realpath=yes
ac_cv_func_sbrk=yes
ac_cv_func_strftime_z=no
ac_cv_func_strtoimax=yes
ac_cv_func_symlink=yes
ac_cv_func_utimens=no
ac_cv_func_utmpname=yes
ac_cv_func_utmpxname=yes
ac_cv_func_vfork=yes
ac_cv_have_x='have_x=yes        ac_x_includes='\'''\''  ac_x_libraries='\'''\'''
ac_cv_header_OS_h=no
ac_cv_header_byteswap_h=yes
ac_cv_header_coff_h=no
ac_cv_header_dirent_h=yes
ac_cv_header_endian_h=yes
ac_cv_header_execinfo_h=yes
ac_cv_header_getopt_h=yes
ac_cv_header_ieee754_h=yes
ac_cv_header_ifaddrs_h=yes
ac_cv_header_inttypes_h=yes
ac_cv_header_limits_h=yes
ac_cv_header_linux_fs_h=yes
ac_cv_header_linux_xattr_h=yes
ac_cv_header_machine_soundcard_h=no
ac_cv_header_malloc_h=yes
ac_cv_header_malloc_malloc_h=no
ac_cv_header_minix_config_h=no
ac_cv_header_mmsystem_h=no
ac_cv_header_net_if_dl_h=no
ac_cv_header_net_if_h=yes
ac_cv_header_pthread_h=yes
ac_cv_header_pty_h=yes
ac_cv_header_pwd_h=yes
ac_cv_header_sanitizer_asan_interface_h=yes
ac_cv_header_sanitizer_common_interface_defs_h=yes
ac_cv_header_sanitizer_lsan_interface_h=yes
ac_cv_header_selinux_selinux_h=yes
ac_cv_header_soundcard_h=no
ac_cv_header_stdalign_h=yes
ac_cv_header_stdbit_h=yes
ac_cv_header_stdbool_h=yes
ac_cv_header_stdckdint_h=yes
ac_cv_header_stdint_h=yes
ac_cv_header_stdio_ext_h=yes
ac_cv_header_stdio_h=yes
ac_cv_header_stdlib_h=yes
ac_cv_header_string_h=yes
ac_cv_header_strings_h=yes
ac_cv_header_sys_endian_h=no
ac_cv_header_sys_fs_types_h=no
ac_cv_header_sys_param_h=yes
ac_cv_header_sys_random_h=yes
ac_cv_header_sys_resource_h=yes
ac_cv_header_sys_select_h=yes
ac_cv_header_sys_socket_h=yes
ac_cv_header_sys_soundcard_h=yes
ac_cv_header_sys_stat_h=yes
ac_cv_header_sys_sysinfo_h=yes
ac_cv_header_sys_systeminfo_h=no
ac_cv_header_sys_time_h=yes
ac_cv_header_sys_types_h=yes
ac_cv_header_sys_un_h=yes
ac_cv_header_sys_utsname_h=yes
ac_cv_header_sys_vfs_h=yes
ac_cv_header_sys_wait_h=yes
ac_cv_header_unistd_h=yes
ac_cv_header_util_h=no
ac_cv_header_utmp_h=yes
ac_cv_header_utmpx_h=yes
ac_cv_header_vfork_h=no
ac_cv_header_wchar_h=yes
ac_cv_host=x86_64-pc-linux-gnu
ac_cv_lib_Xbsd_main=no
ac_cv_lib_anl_getaddrinfo_a=yes
ac_cv_lib_ossaudio__oss_ioctl=no
ac_cv_lib_sqlite3_sqlite3_load_extension=yes
ac_cv_member_XICCallback_callback=yes
ac_cv_member_struct_ifreq_ifr_addr=yes
ac_cv_member_struct_ifreq_ifr_addr_sa_len=no
ac_cv_member_struct_ifreq_ifr_broadaddr=yes
ac_cv_member_struct_ifreq_ifr_flags=yes
ac_cv_member_struct_ifreq_ifr_hwaddr=yes
ac_cv_member_struct_ifreq_ifr_netmask=yes
ac_cv_member_struct_passwd_pw_gecos=yes
ac_cv_objext=o
ac_cv_path_EGREP_TRADITIONAL='/usr/sbin/grep -E'
ac_cv_path_GZIP_PROG=/usr/sbin/gzip
ac_cv_path_INSTALL_INFO=/usr/sbin/install-info
ac_cv_path_MAKE=make
ac_cv_path_ac_pt_PKG_CONFIG=/usr/sbin/pkg-config
ac_cv_path_install='/usr/lsd/Linux/bin/install -c'
ac_cv_prog_AWK=gawk
ac_cv_prog_CPP='gcc -E'
ac_cv_prog_ac_ct_AR=ar
ac_cv_prog_ac_ct_CC=gcc
ac_cv_prog_ac_ct_RANLIB=ranlib
ac_cv_prog_cc_c11=
ac_cv_prog_cc_g=yes
ac_cv_prog_cc_gcc_c_o=yes
ac_cv_prog_cc_stdc=
ac_cv_safe_to_define___extensions__=yes
ac_cv_should_define__xopen_source=no
ac_cv_sizeof_long=8
ac_cv_sys_largefile_opts='none needed'
ac_cv_sys_year2038_opts='none needed'
ac_cv_type_gid_t=yes
emacs_cv_alignas_unavailable=no
emacs_cv_autodepend=yes
emacs_cv_clang=no
emacs_cv_find_delete=-delete
emacs_cv_gcc_bug_58416_CFLAGS='none needed'
emacs_cv_gtk_compiles=no
emacs_cv_have_sqlite3=yes
emacs_cv_lib_math=-lm
emacs_cv_linux_sysinfo=yes
emacs_cv_ln_s_fileonly='ln -s'
emacs_cv_personality_addr_no_randomize=yes
emacs_cv_prog_cc_g3=yes
emacs_cv_pthread_lib='none needed'
emacs_cv_sanitize_address=no
emacs_cv_struct_alignment=yes
emacs_cv_var_doug_lea_malloc=no
emacs_cv_x11_version_6=yes
emacs_cv_xkb=yes
gl_cv_c_amsterdam_compiler=no
gl_cv_cc_nomfi_needed=no
gl_cv_cc_uninitialized_supported=yes
gl_cv_compiler_check_decl_option=none
gl_cv_compiler_clang=no
gl_cv_warn_c__Wall=yes
gl_cv_warn_c__Warith_conversion=yes
gl_cv_warn_c__Warray_bounds_2=yes
gl_cv_warn_c__Wattribute_alias_2=yes
gl_cv_warn_c__Wdate_time=yes
gl_cv_warn_c__Wdisabled_optimization=yes
gl_cv_warn_c__Wdouble_promotion=yes
gl_cv_warn_c__Wduplicated_cond=yes
gl_cv_warn_c__Werror__Wunknown_warning_option=no
gl_cv_warn_c__Wextra=yes
gl_cv_warn_c__Wflex_array_member_not_at_end=yes
gl_cv_warn_c__Wformat_2=yes
gl_cv_warn_c__Wformat_signedness=yes
gl_cv_warn_c__Wformat_truncation_2=yes
gl_cv_warn_c__Wimplicit_fallthrough_5=yes
gl_cv_warn_c__Winit_self=yes
gl_cv_warn_c__Winvalid_pch=yes
gl_cv_warn_c__Wlogical_op=yes
gl_cv_warn_c__Wmissing_declarations=yes
gl_cv_warn_c__Wmissing_include_dirs=yes
gl_cv_warn_c__Wmissing_prototypes=yes
gl_cv_warn_c__Wmissing_variable_declarations=yes
gl_cv_warn_c__Wnested_externs=yes
gl_cv_warn_c__Wno_bidi_chars=yes
gl_cv_warn_c__Wno_format_nonliteral=yes
gl_cv_warn_c__Wno_missing_field_initializers=yes
gl_cv_warn_c__Wno_override_init=yes
gl_cv_warn_c__Wno_sign_compare=yes
gl_cv_warn_c__Wno_type_limits=yes
gl_cv_warn_c__Wno_unused_parameter=yes
gl_cv_warn_c__Wnull_dereference=yes
gl_cv_warn_c__Wold_style_definition=yes
gl_cv_warn_c__Wopenmp_simd=yes
gl_cv_warn_c__Wpacked=yes
gl_cv_warn_c__Wpointer_arith=yes
gl_cv_warn_c__Wredundant_decls=yes
gl_cv_warn_c__Wshift_overflow_2=yes
gl_cv_warn_c__Wstrict_flex_arrays=yes
gl_cv_warn_c__Wstrict_prototypes=yes
gl_cv_warn_c__Wsuggest_attribute_format=yes
gl_cv_warn_c__Wsuggest_attribute_noreturn=yes
gl_cv_warn_c__Wsuggest_final_methods=yes
gl_cv_warn_c__Wsuggest_final_types=yes
gl_cv_warn_c__Wthread_safety=no
gl_cv_warn_c__Wtrampolines=yes
gl_cv_warn_c__Wuninitialized=yes
gl_cv_warn_c__Wunknown_pragmas=yes
gl_cv_warn_c__Wunused_macros=yes
gl_cv_warn_c__Wuse_after_free_3=yes
gl_cv_warn_c__Wvariadic_macros=yes
gl_cv_warn_c__Wvector_operation_performance=yes
gl_cv_warn_c__Wvla_larger_than_4031=yes
gl_cv_warn_c__Wwrite_strings=yes
gl_cv_warn_c__ffat_lto_objects=yes
gl_cv_warn_c__fstrict_flex_arrays=yes
pkg_cv_ALSA_CFLAGS=
pkg_cv_ALSA_LIBS=-lasound
pkg_cv_GTK_CFLAGS='-I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cloudproviders -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/lib64/pkgconfig/../../include/dbus-1.0 -I/usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -DWITH_GZFILEOP -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread'
pkg_cv_GTK_LIBS='-lgtk-3 -lgdk-3 -lz -lpangocairo-1.0 -lpango-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lglib-2.0'
pkg_cv_RSVG_CFLAGS='-I/usr/lib64/pkgconfig/../../include/librsvg-2.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread'
pkg_cv_RSVG_LIBS='-L/usr/lib64/pkgconfig/../../lib64 -lrsvg-2 -lcairo-gobject -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpangoft2-1.0 -lpango-1.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0'
pkg_cv_WEBP_CFLAGS=-I/usr/include/webp
pkg_cv_WEBP_LIBS='-lwebpdemux -lwebpdecoder'
[config.log.gz (application/gzip, attachment)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#77126; Package emacs. (Thu, 20 Mar 2025 07:10:02 GMT) Full text and rfc822 format available.

Message #8 received at 77126 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: George R Goffe <grgoffe <at> yahoo.com>
Cc: 77126 <at> debbugs.gnu.org
Subject: Re: bug#77126: Is this a bug?
Date: Thu, 20 Mar 2025 09:09:20 +0200
> Date: Wed, 19 Mar 2025 23:02:42 +0000 (UTC)
> From:  George R Goffe via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs <at> gnu.org>
> 
> I'm building or attempting to build emacs from the repo and am having trouble getting emacs to find gtk+.
> 
> Here's a snippit from config.log which I have also included. Do you see anything obvious?

Looks like some dependencies of GTK are not set up?  The linker
complains about libgobject.

Btw, the config.log you attached is a different one, and in it the
test for GTK succeeded...




This bug report was last modified 15 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.