Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
app-text/evince-42.2 configuration fails here... [solved]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Other Things Gentoo
View previous topic :: View next topic  
Author Message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3661

PostPosted: Sat May 28, 2022 12:02 pm    Post subject: app-text/evince-42.2 configuration fails here... [solved] Reply with quote

updating from:
Code:
Installed versions:  41.3(0/evd3.4-evv3.3)(20:38:49 09/03/2022)(gtk-doc tiff -cups -djvu -dvi -gnome -gnome-keyring -gstreamer -introspection -nautilus -postscript -spell -t1lib -xps)

returns:
Code:
>>> Emerging (1 of 1) app-text/evince-42.2::gentoo
 * evince-42.2.tar.xz BLAKE2B SHA512 size ;-) ...                                                                                                                                                           [ ok ]
>>> Unpacking source...
>>> Unpacking evince-42.2.tar.xz to /var/tmp/portage/app-text/evince-42.2/work
>>> Source unpacked in /var/tmp/portage/app-text/evince-42.2/work
>>> Preparing source in /var/tmp/portage/app-text/evince-42.2/work/evince-42.2 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/app-text/evince-42.2/work/evince-42.2 ...
meson setup --libdir lib64 --localstatedir /var/lib --prefix /usr --sysconfdir /etc --wrap-mode nodownload --build.pkg-config-path /usr/share/pkgconfig --pkg-config-path /usr/share/pkgconfig --native-file /var/tmp/portage/app-text/evince-42.2/temp/meson.x86_64-pc-linux-gnu.amd64.ini -Db_pch=false -Dwerror=false --buildtype plain -Ddevelopment=false -Dplatform=gnome -Dviewer=true -Dpreviewer=true -Dthumbnailer=true -Dnautilus=false -Dcomics=enabled -Ddjvu=disabled -Ddvi=disabled -Dpdf=enabled -Dps=disabled -Dtiff=enabled -Dxps=disabled -Dgtk_doc=true -Duser_doc=true -Dintrospection=false -Ddbus=true -Dkeyring=disabled -Dgtk_unix_print=disabled -Dthumbnail_cache=disabled -Dmultimedia=disabled -Dgspell=disabled -Dinternal_synctex=true -Dsystemduserunitdir=/usr/lib/systemd/user /var/tmp/portage/app-text/evince-42.2/work/evince-42.2 /var/tmp/portage/app-text/evince-42.2/work/evince-42.2-build
The Meson build system
Version: 0.61.4
Source dir: /var/tmp/portage/app-text/evince-42.2/work/evince-42.2
Build dir: /var/tmp/portage/app-text/evince-42.2/work/evince-42.2-build
Build type: native build
Project name: evince
Project version: 42.2
C compiler for the host machine: x86_64-pc-linux-gnu-gcc (gcc 12.1.0 "x86_64-pc-linux-gnu-gcc (Gentoo 12.1.0 p5) 12.1.0")
C linker for the host machine: x86_64-pc-linux-gnu-gcc ld.bfd 2.37
Host machine cpu family: x86_64
Host machine cpu: x86_64
Checking if "Support for nl_langinfo" compiles: YES
Compiler for C supports arguments -Wno-deprecated-declarations: YES
Found pkg-config: /usr/bin/x86_64-pc-linux-gnu-pkg-config (1.8.0)
Run-time dependency gdk-pixbuf-2.0 found: YES 2.42.8
Run-time dependency gio-2.0 found: YES 2.72.1
Run-time dependency glib-2.0 found: YES 2.72.1
Run-time dependency gmodule-2.0 found: YES 2.72.1
Run-time dependency gmodule-no-export-2.0 found: YES 2.72.1
Run-time dependency gtk+-3.0 found: YES 3.24.34
Run-time dependency gthread-2.0 found: YES 2.72.1
Run-time dependency libhandy-1 found: YES 1.6.2
Library m found: YES
Run-time dependency gi-docgen found: YES 2022.1
Run-time dependency cairo found: YES 1.16.0
Checking for function "cairo_surface_set_device_scale" with dependency cairo: YES
Library z found: YES
Checking for function "inflate" with dependency -lz: YES
Checking for function "crc32" with dependency -lz: YES
Run-time dependency dbus-1 found: YES 1.12.22
Dependency libsecret-1 skipped: feature keyring disabled
Dependency gtk+-unix-print-3.0 skipped: feature gtk_unix_print disabled
Run-time dependency gio-unix-2.0 found: YES 2.72.1
Dependency gnome-desktop-3.0 skipped: feature thumbnail_cache disabled
Dependency gstreamer-base-1.0 skipped: feature multimedia disabled
Dependency gstreamer-1.0 skipped: feature multimedia disabled
Dependency gstreamer-video-1.0 skipped: feature multimedia disabled
Dependency gspell-1 skipped: feature gspell disabled
Run-time dependency gsettings-desktop-schemas found: YES 42.0
Run-time dependency libarchive found: YES 3.6.1
Dependency ddjvuapi skipped: feature djvu disabled
Library kpathsea skipped: feature dvi disabled
Run-time dependency poppler-glib found: YES 22.03.0
Run-time dependency libxml-2.0 found: YES 2.9.14
Run-time dependency cairo-pdf found: YES 1.16.0
Run-time dependency cairo-ps found: YES 1.16.0
Run-time dependency libtiff-4 found: YES 4.3.0
Dependency libgxps skipped: feature xps disabled
Configuring ev-version.h using configuration
Program glib-mkenums found: YES (/usr/bin/glib-mkenums)
Program glib-mkenums found: YES (/usr/bin/glib-mkenums)
Program msgfmt found: YES (/usr/bin/msgfmt)
Configuring comicsdocument.evince-backenddesktop.in using configuration
Configuring evince-comicsdocument.metainfo.xml.in using configuration
Configuring pdfdocument.evince-backenddesktop.in using configuration
Configuring evince-pdfdocument.metainfo.xml.in using configuration
Configuring tiffdocument.evince-backenddesktop.in using configuration
Configuring evince-tiffdocument.metainfo.xml.in using configuration
Found pkg-config: /usr/bin/x86_64-pc-linux-gnu-pkg-config (1.8.0)
Program glib-genmarshal found: YES (/usr/bin/glib-genmarshal)
Program glib-mkenums found: YES (/usr/bin/glib-mkenums)
Program glib-mkenums found: YES (/usr/bin/glib-mkenums)
Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
Program gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Program gi-docgen found: YES (/usr/bin/gi-docgen)
Configuring libevdocument.toml using configuration

help/reference/libdocument/meson.build:9:0: ERROR: Unknown variable "libevdocument_gir".

A full log can be found at /var/tmp/portage/app-text/evince-42.2/work/evince-42.2-build/meson-logs/meson-log.txt
 * ERROR: app-text/evince-42.2::gentoo failed (configure phase):
 *   (no error message)
 *
 * Call stack:
 *     ebuild.sh, line  127:  Called src_configure
 *   environment, line 2702:  Called meson_src_configure
 *   environment, line 2120:  Called die
 * The specific snippet of code:
 *       "${mesonargs[@]}" ) || die
 *
 * If you need support, post the output of `emerge --info '=app-text/evince-42.2::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=app-text/evince-42.2::gentoo'`.
 * The complete build log is located at '/var/log/portage/app-text:evince-42.2:20220528-135826.log.gz'.
 * For convenience, a symlink to the build log is located at '/var/tmp/portage/app-text/evince-42.2/temp/build.log.gz'.
 * The ebuild environment file is located at '/var/tmp/portage/app-text/evince-42.2/temp/environment'.
 * Working directory: '/var/tmp/portage/app-text/evince-42.2/work/evince-42.2'
 * S: '/var/tmp/portage/app-text/evince-42.2/work/evince-42.2'
Any idea what I shoukd check?
Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here, i.e. a countermeasure to portage implicit braces, belt & diaper paradigm
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "


Last edited by CaptainBlood on Sat May 28, 2022 12:13 pm; edited 1 time in total
Back to top
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3661

PostPosted: Sat May 28, 2022 12:07 pm    Post subject: Reply with quote

Oops, another make.conf USE="-*" related error:
USE=introspection got required.

Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here, i.e. a countermeasure to portage implicit braces, belt & diaper paradigm
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
Back to top
View user's profile Send private message
Hu
Administrator
Administrator


Joined: 06 Mar 2007
Posts: 21856

PostPosted: Sat May 28, 2022 3:16 pm    Post subject: Reply with quote

Although USE=-* is discouraged because it frequently turns off useful functionality, generally a program should build to completion even with USE=-*. If it does not, then the USE flag should be made mandatory so that users cannot turn it off. What exactly did you change to get this working? Which package(s) needed USE=introspection enabled?
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Other Things Gentoo All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum