Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 911577 - xfce-base/libxfce4ui-4.18.4[vala] - error: Package `libxfce4util-1.0' not found in specified Vala API directories or GObject-Introspection GIR directories
Summary: xfce-base/libxfce4ui-4.18.4[vala] - error: Package `libxfce4util-1.0' not fou...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: XFCE Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-08-01 21:46 UTC by ernsteiswuerfel
Modified: 2023-08-02 06:05 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (ppc, 4.18.4) (libxfce4ui-4.18.4:20230801-213738.log,68.32 KB, text/plain)
2023-08-01 21:46 UTC, ernsteiswuerfel
Details
emerge --info (file_911577.txt,6.33 KB, text/plain)
2023-08-01 21:46 UTC, ernsteiswuerfel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ernsteiswuerfel archtester 2023-08-01 21:46:03 UTC
Created attachment 866824 [details]
build.log (ppc, 4.18.4)

Fails to build with USE='vala', builds ok without.

[...]
CPPFLAGS="-DNDEBUG -DHAVE_GNUC_VISIBILITY" CFLAGS="-O2 -mcpu=7450 -mtune=7450 -pipe -Wno-incompatible-function-pointer-types  -Wall -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -Wmissing-declarations -Wmissing-noreturn -Wpointer-arith -Wcast-align -Wformat -Wformat-security -Wformat-y2k -Winit-self -Wmissing-include-dirs -Wundef -Wredundant-decls -Wshadow -Wnested-externs -Wold-style-definition" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,--as-needed -Wl,-O1" CC="powerpc-unknown-linux-gnu-gcc" PKG_CONFIG="/usr/bin/powerpc-unknown-linux-gnu-pkg-config" GI_HOST_OS="" DLLTOOL="false" CC="powerpc-unknown-linux-gnu-gcc" /usr/bin/g-ir-scanner  --add-include-path=. --add-include-path=/usr/share/gir-1.0 --warn-all --identifier-prefix=Xfce --identifier-prefix=xfce --identifier-prefix=libxfce --c-include=libxfce4ui/libxfce4ui.h --namespace=Libxfce4ui --nsversion=2.0 --libtool="/bin/sh ../libtool"  --include=GObject-2.0 --include=GLib-2.0 --include=Gtk-3.0 --include=Libxfce4util-1.0 --pkg-export=libxfce4ui-2   --library=libxfce4ui-2.la  --cflags-begin -I.. -DDATADIR=\"/usr/share\" -DSN_API_NOT_YET_FROZEN -DLIBXFCE4UI_COMPILATION -DG_LOG_DOMAIN=\"libxfce4ui\" -DLIBEXECDIR=\"/usr/libexec\" -DLIBXFCE4UI_VERSION_API=\"2\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\"  --cflags-end  libxfce4ui.h libxfce4ui-config.h libxfce4ui-enum-types.h xfce-dialogs.h xfce-gdk-extensions.h xfce-gtk-extensions.h xfce-screensaver.h xfce-spawn.h xfce-filename-input.h xfce-titled-dialog.h xfce-sm-client.h libxfce4ui-alias.h libxfce4ui-aliasdef.c libxfce4ui-enum-types.c libxfce4ui-marshal.c libxfce4ui-marshal.h libxfce4ui-resources.c libxfce4ui-resources.h libxfce4ui-config.c xfce-dialogs.c xfce-gdk-extensions.c xfce-gtk-extensions.c xfce-sm-client.c xfce-screensaver.c xfce-spawn.c xfce-filename-input.c xfce-titled-dialog.c libxfce4ui-2.la Makefile --output Libxfce4ui-2.0.gir
libxfce4ui-config.h:80: Warning: Libxfce4ui: symbol='libxfce4ui_check_version': Unknown namespace for symbol 'libxfce4ui_check_version'
libxfce4ui-resources.h:6: Warning: Libxfce4ui: symbol='libxfce4ui_get_resource': Unknown namespace for symbol 'libxfce4ui_get_resource'
libxfce4ui-config.h:38: Warning: Libxfce4ui: symbol='LIBXFCE4UI_MAJOR_VERSION': Unknown namespace for symbol 'LIBXFCE4UI_MAJOR_VERSION'
libxfce4ui-config.h:47: Warning: Libxfce4ui: symbol='LIBXFCE4UI_MINOR_VERSION': Unknown namespace for symbol 'LIBXFCE4UI_MINOR_VERSION'
libxfce4ui-config.h:56: Warning: Libxfce4ui: symbol='LIBXFCE4UI_MICRO_VERSION': Unknown namespace for symbol 'LIBXFCE4UI_MICRO_VERSION'
libxfce4ui-config.h:68: Warning: Libxfce4ui: symbol='LIBXFCE4UI_CHECK_VERSION': Unknown namespace for symbol 'LIBXFCE4UI_CHECK_VERSION'
g-ir-scanner: link: /bin/sh ../libtool --mode=link --tag=CC powerpc-unknown-linux-gnu-gcc -o /var/tmp/portage/xfce-base/libxfce4ui-4.18.4/work/libxfce4ui-4.18.4/libxfce4ui/tmp-introspecty5sclo9o/Libxfce4ui-2.0 -export-dynamic -DNDEBUG -DHAVE_GNUC_VISIBILITY -O2 -mcpu=7450 -mtune=7450 -pipe -Wno-incompatible-function-pointer-types -Wall -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -Wmissing-declarations -Wmissing-noreturn -Wpointer-arith -Wcast-align -Wformat -Wformat-security -Wformat-y2k -Winit-self -Wmissing-include-dirs -Wundef -Wredundant-decls -Wshadow -Wnested-externs -Wold-style-definition /var/tmp/portage/xfce-base/libxfce4ui-4.18.4/work/libxfce4ui-4.18.4/libxfce4ui/tmp-introspecty5sclo9o/Libxfce4ui-2.0.o -L. libxfce4ui-2.la -lgio-2.0 -lgobject-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lglib-2.0 -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,--as-needed -Wl,-O1
libtool: link: powerpc-unknown-linux-gnu-gcc -o /var/tmp/portage/xfce-base/libxfce4ui-4.18.4/work/libxfce4ui-4.18.4/libxfce4ui/tmp-introspecty5sclo9o/.libs/Libxfce4ui-2.0 -DNDEBUG -DHAVE_GNUC_VISIBILITY -O2 -mcpu=7450 -mtune=7450 -pipe -Wno-incompatible-function-pointer-types -Wall -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -Wmissing-declarations -Wmissing-noreturn -Wpointer-arith -Wcast-align -Wformat -Wformat-security -Wformat-y2k -Winit-self -Wmissing-include-dirs -Wundef -Wredundant-decls -Wshadow -Wnested-externs -Wold-style-definition /var/tmp/portage/xfce-base/libxfce4ui-4.18.4/work/libxfce4ui-4.18.4/libxfce4ui/tmp-introspecty5sclo9o/Libxfce4ui-2.0.o -Wl,--export-dynamic -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,--as-needed -Wl,-O1 -Wl,--export-dynamic  -L. ./.libs/libxfce4ui-2.so -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lSM -lICE -lX11 -lxfconf-0 -lstartup-notification-1 -lxfce4util -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -pthread
/usr/bin/g-ir-compiler --includedir=. --includedir=/usr/share/gir-1.0 --includedir=. --includedir=. Libxfce4ui-2.0.gir -o Libxfce4ui-2.0.typelib
/usr/bin/vapigen-0.56  --library libxfce4ui-2 --metadatadir .  --girdir /usr/share/gir-1.0  Libxfce4ui-2.0.gir
error: Package `libxfce4util-1.0' not found in specified Vala API directories or GObject-Introspection GIR directories
Generation failed: 1 error(s), 0 warning(s)
make[3]: *** [/usr/share/vala/Makefile.vapigen:61: libxfce4ui-2.vapi] Error 1
make[3]: Leaving directory '/var/tmp/portage/xfce-base/libxfce4ui-4.18.4/work/libxfce4ui-4.18.4/libxfce4ui'
make[2]: *** [Makefile:809: all] Error 2
make[2]: Leaving directory '/var/tmp/portage/xfce-base/libxfce4ui-4.18.4/work/libxfce4ui-4.18.4/libxfce4ui'
make[1]: *** [Makefile:540: all-recursive] Error 1
make[1]: Leaving directory '/var/tmp/portage/xfce-base/libxfce4ui-4.18.4/work/libxfce4ui-4.18.4'
make: *** [Makefile:472: all] Error 2
 * ERROR: xfce-base/libxfce4ui-4.18.4::gentoo failed (compile phase):
 *   emake failed
Comment 1 ernsteiswuerfel archtester 2023-08-01 21:46:57 UTC
Created attachment 866825 [details]
emerge --info
Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2023-08-02 05:58:26 UTC
Thanks for catching this!  I admit I don't test with USE=vala set on a subset of packages ;-).
Comment 3 Larry the Git Cow gentoo-dev 2023-08-02 06:05:40 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=985b18b3d833f53bbd4511491c06f5525cea5463

commit 985b18b3d833f53bbd4511491c06f5525cea5463
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: 2023-08-02 05:58:28 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2023-08-02 06:05:36 +0000

    xfce-base/libxfce4ui: USE=vala requires vala on libxfce4util
    
    Closes: https://bugs.gentoo.org/911577
    Signed-off-by: Michał Górny <mgorny@gentoo.org>

 xfce-base/libxfce4ui/libxfce4ui-4.18.4.ebuild | 2 +-
 xfce-base/libxfce4ui/libxfce4ui-4.19.2.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)