pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/58867: sysutils/libnotify build error



The following reply was made to PR pkg/58867; it has been noted by GNATS.

From: Thomas Klausner <wiz%gatalith.at@localhost>
To: NetBSD bugtracking <gnats-bugs%NetBSD.org@localhost>
Cc: 
Subject: Re: pkg/58867: sysutils/libnotify build error
Date: Sun, 1 Dec 2024 19:59:41 +0100

 On Sun, Dec 01, 2024 at 04:45:00PM +0000, rwhitlock22%gmail.com@localhost wrote:
 > >Number:         58867
 > >Category:       pkg
 > >Synopsis:       sysutils/libnotify build error
 
 Just for comparison - I can't get this to fail to build, it works fine
 on my machine, even when gtk-doc is installed:
 
 => Checking for portability problems in extracted files
 The Meson build system
 Version: 1.6.0
 Source dir: /scratch/sysutils/libnotify/work/libnotify-0.8.3
 Build dir: /scratch/sysutils/libnotify/work/libnotify-0.8.3/output
 Build type: native build
 Project name: libnotify
 Project version: 0.8.3
 C compiler for the host machine: gcc (gcc 12.4.0 "gcc (nb1 20240630) 12.4.0")
 C linker for the host machine: gcc ld.bfd 2.42
 Host machine cpu family: x86_64
 Host machine cpu: x86_64
 Found pkg-config: YES (/scratch/sysutils/libnotify/work/.tools/bin/pkg-config) 2.3.0
 Run-time dependency gdk-pixbuf-2.0 found: YES 2.42.12
 Run-time dependency glib-2.0 found: YES 2.82.2
 Run-time dependency gio-2.0 found: YES 2.82.2
 WARNING: Found CMake '/scratch/sysutils/libnotify/work/.tools/bin/false' but couldn't run it
 Found CMake: NO
 Run-time dependency gtk+-3.0 found: NO (tried pkgconfig and cmake)
 Configuring config.h using configuration
 Program xsltproc found: YES (/usr/pkg/bin/xsltproc)
 Configuring notify-features.h using configuration
 Dependency glib-2.0 found: YES 2.82.2 (cached)
 Program /usr/pkg/bin/glib-mkenums found: YES (/usr/pkg/bin/glib-mkenums)
 Dependency glib-2.0 found: YES 2.82.2 (cached)
 Program /usr/pkg/bin/glib-mkenums found: YES (/usr/pkg/bin/glib-mkenums)
 Dependency glib-2.0 found: YES 2.82.2 (cached)
 Program /usr/pkg/bin/glib-genmarshal found: YES (/usr/pkg/bin/glib-genmarshal)
 Compiler for C supports link arguments -Wl,--version-script,/scratch/sysutils/libnotify/work/libnotify-0.8.3/libnotify/libnotify.map: YES
 Program g-ir-scanner found: YES (/usr/pkg/bin/g-ir-scanner)
 Run-time dependency gobject-introspection-1.0 found: YES 1.80.1
 Dependency gobject-introspection-1.0 found: YES 1.80.1 (cached)
 Program /usr/pkg/bin/g-ir-scanner found: YES (/usr/pkg/bin/g-ir-scanner)
 Dependency gobject-introspection-1.0 found: YES 1.80.1 (cached)
 Program /usr/pkg/bin/g-ir-compiler found: YES (/usr/pkg/bin/g-ir-compiler)
 Build targets in project: 9
 
 libnotify 0.8.3
 
   User defined options
     buildtype    : plain
     docbook_docs : disabled
     gtk_doc      : false
     introspection: enabled
     libdir       : lib
     libexecdir   : libexec
     mandir       : man
     prefix       : /usr/pkg
     sysconfdir   : /usr/pkg/etc
     tests        : false
     wrap_mode    : nodownload
 
 Found ninja-1.12.1 at /usr/pkg/bin/ninja
 ===> Building for libnotify-0.8.3nb2
 ninja: Entering directory `output'
 [5/15] Generating docs/notify-send-man with a custom command
 Note: namesp. cut : stripped namespace before processing           notify-send
 [11/15] Linking target libnotify/libnotify.so.4.0.0
 ld: /usr/lib/libm.so.0: warning: warning: reference to compatibility cabs()
 ld: /usr/lib/libm.so.0: warning: warning: reference to compatibility cabsf()
 [13/15] Linking target tools/notify-send
 ld: /usr/lib/libm.so.0: warning: warning: reference to compatibility cabs()
 ld: /usr/lib/libm.so.0: warning: warning: reference to compatibility cabsf()
 [14/15] Generating libnotify/Notify-0.7.gir with a custom command (wrapped by meson to set env)
 ld: /usr/lib/libm.so.0: warning: warning: reference to compatibility cabs()
 ld: /usr/lib/libm.so.0: warning: warning: reference to compatibility cabsf()
 [15/15] Generating libnotify/Notify-0.7.typelib with a custom command
 *** Please use pkgtools/verifypc to sanity check dependencies.
 ===> Installing for libnotify-0.8.3nb2
 => Generating pre-install file lists
 => Adding run-time search paths to pkg-config files.
 ninja: Entering directory `output'
 [0/1] Installing files.
 Installing libnotify/notify-enum-types.h to /scratch/sysutils/libnotify/work/.destdir/usr/pkg/include/libnotify
 Installing libnotify/libnotify.so.4.0.0 to /scratch/sysutils/libnotify/work/.destdir/usr/pkg/lib
 Installing libnotify/Notify-0.7.gir to /scratch/sysutils/libnotify/work/.destdir/usr/pkg/share/gir-1.0
 Installing libnotify/Notify-0.7.typelib to /scratch/sysutils/libnotify/work/.destdir/usr/pkg/lib/girepository-1.0
 Installing tools/notify-send to /scratch/sysutils/libnotify/work/.destdir/usr/pkg/bin
 Installing docs/notify-send.1 to /scratch/sysutils/libnotify/work/.destdir/usr/pkg/man/man1
 Installing /scratch/sysutils/libnotify/work/libnotify-0.8.3/libnotify/notify.h to /scratch/sysutils/libnotify/work/.destdir/usr/pkg/include/libnotify
 Installing /scratch/sysutils/libnotify/work/libnotify-0.8.3/libnotify/notification.h to /scratch/sysutils/libnotify/work/.destdir/usr/pkg/include/libnotify
 Installing /scratch/sysutils/libnotify/work/libnotify-0.8.3/output/libnotify/notify-features.h to /scratch/sysutils/libnotify/work/.destdir/usr/pkg/include/libnotify
 Installing /scratch/sysutils/libnotify/work/libnotify-0.8.3/output/meson-private/libnotify.pc to /scratch/sysutils/libnotify/work/.destdir/usr/pkg/lib/pkgconfig
 Installing symlink pointing to libnotify.so.4.0.0 to /scratch/sysutils/libnotify/work/.destdir/usr/pkg/lib/libnotify.so.4
 Installing symlink pointing to libnotify.so.4 to /scratch/sysutils/libnotify/work/.destdir/usr/pkg/lib/libnotify.so
 => Automatic manual page handling
 => Generating post-install file lists
 
 
 # make show-options
 Any of the following general options may be selected:
         doc      Include the documentation.
         tests    Build and install tests.
 
 These options are enabled by default:
 
 These options are currently enabled:
 
 You can select which build options to use by setting PKG_DEFAULT_OPTIONS
 or PKG_OPTIONS.libnotify.
 
 
  Thomas
 


Home | Main Index | Thread Index | Old Index