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
bug-gnu-emacs <at> gnu.org
:bug#77126
; Package emacs
.
(Wed, 19 Mar 2025 23:04:02 GMT) Full text and rfc822 format available.George R Goffe <grgoffe <at> yahoo.com>
: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)]
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...
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.