Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 605376 - libreoffice missing required dependency app-text/libexttextcat
Summary: libreoffice missing required dependency app-text/libexttextcat
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal minor
Assignee: Gentoo Office Team
URL:
Whiteboard:
Keywords:
: 611990 625182 (view as bug list)
Depends on:
Blocks:
 
Reported: 2017-01-11 11:14 UTC by Guenther Brunthaler
Modified: 2017-07-15 08:44 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Guenther Brunthaler 2017-01-11 11:14:31 UTC
When I tried to emerge app-office/libreoffice-5.2.3.3-r1, the following error was displayed:

configure: error: Package requirements (libexttextcat >= 3.4.1) were not met:

Package dependency requirement 'libexttextcat >= 3.4.1' could not be satisfied.
Package 'libexttextcat' has version '3.4.0', required version is '>= 3.4.1'

However, emerge did not try to update libexttextcat before building libreoffice even after dependency resolution. I had to do that manually.

Therefore, the dependency is either missing, or does not work properly.

Reproducible: Always

Steps to Reproduce:
1. emerge libreoffice-5.2.3.3-r1 while libexttextcat is at version 3.4.0

Actual Results:  
Configure error

Expected Results:  
emerge should update libexttextcat automatically before trying to build libreoffice.

$ emerge --info libreoffice

Portage 2.3.0 (python 3.4.5-final-0, default/linux/amd64/13.0/desktop, gcc-4.9.4, glibc-2.22-r4, 4.0.5-gentoo-xquad-15.174 x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-4.0.5-gentoo-xquad-15.174-x86_64-AMD_Phenom-tm-_9600_Quad-Core_Processor-with-gentoo-2.3
KiB Mem:     8171148 total,   4349688 free
KiB Swap:   11534332 total,  11108028 free
Timestamp of repository gentoo: Sun, 01 Jan 2017 22:00:01 +0000
sh bash 4.3_p48-r1
ld GNU ld (Gentoo 2.24 p1.4) 2.24
ccache version 3.1.9 [enabled]
app-shells/bash:          4.3_p48-r1::gentoo
dev-java/java-config:     2.2.0-r3::gentoo
dev-lang/perl:            5.20.2::gentoo
dev-lang/python:          2.7.12::gentoo, 3.4.5::gentoo
dev-util/ccache:          3.1.9-r4::gentoo
dev-util/cmake:           3.6.3::gentoo
sys-apps/baselayout:      2.3::gentoo
sys-apps/openrc:          0.22.4::gentoo
sys-apps/sandbox:         2.6-r1::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.69::gentoo
sys-devel/automake:       1.11.6-r1::gentoo, 1.13.4::gentoo, 1.14.1::gentoo, 1.15::gentoo
sys-devel/binutils:       2.24-r3::gentoo
sys-devel/gcc:            4.8.4::gentoo, 4.9.3::gentoo, 4.9.4::gentoo
sys-devel/gcc-config:     1.7.3::gentoo
sys-devel/libtool:        2.4.6::gentoo
sys-devel/make:           4.1-r1::gentoo
sys-kernel/linux-headers: 4.4::gentoo (virtual/os-headers)
sys-libs/glibc:           2.22-r4::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: rsync://rsync.de.gentoo.org/gentoo-portage
    priority: -1000
    sync-rsync-extra-opts:  	--exclude=/lost+found --exclude=/.gitignore --exclude=/.git 
    sync-rsync-vcs-ignore: true

xworld
    location: /var/lib/layman/xworld
    masters: gentoo
    priority: 0

xworld_serviced
    location: /var/lib/layman/xworld_serviced
    masters: gentoo
    priority: 1

simplux
    location: /var/lib/layman/simplux
    masters: gentoo
    priority: 2

xworld_hotfixes
    location: /var/lib/layman/xworld_hotfixes
    masters: gentoo
    priority: 3

mscgen
    location: /var/lib/layman/mscgen
    masters: gentoo
    priority: 4

xworld_thirdparty
    location: /var/lib/layman/xworld_thirdparty
    masters: gentoo
    priority: 5

xworld_attic
    location: /var/lib/layman/xworld_attic
    masters: gentoo
    priority: 6

xworld_experimental
    location: /var/lib/layman/xworld_experimental
    masters: gentoo
    priority: 7

sabayon
    location: /var/lib/layman/sabayon
    masters: gentoo
    priority: 8

gamerlay
    location: /var/lib/layman/gamerlay
    masters: gentoo
    priority: 9

overlay
    location: /usr/local/portage/overlay
    masters: gentoo
    priority: 10

local_sets_overlay
    location: /etc/portage/local_sets_overlay
    masters: gentoo
    priority: 11

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-fno-stack-check -fno-stack-protector -march=amdfam10 -O3 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /etc/stunnel/stunnel.conf /usr/lib64/libreoffice/program/sofficerc /usr/local/etc /usr/share/config /usr/share/gnupg/qualified.txt /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CPPFLAGS="-DNDEBUG"
CXXFLAGS="-fno-stack-check -fno-stack-protector -march=amdfam10 -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--nospinner --jobs=8 --with-bdeps=y"
FCFLAGS="-O3 -pipe"
FEATURES="assume-digests binpkg-logs ccache clean-logs config-protect-if-modified distlocks ebuild-locks fail-clean fakeroot fixlafiles merge-sync news notitles parallel-fetch prelink-checksums preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-O3 -pipe"
GENTOO_MIRRORS="  /usr/local/portage/distfiles/local /usr/local/portage/distfiles  /usr/local/portage/distfiles/precious /usr/local/portage/distfiles/soon  /usr/local/portage/distfiles/mnt  http://gentoo.mirrors.tds.net/gentoo http://ftp.twaren.net/Linux/Gentoo/ http://mirror.usu.edu/mirrors/gentoo/ ftp://gentoo.cites.uiuc.edu/pub/gentoo/ ftp://ftp.twaren.net/Linux/Gentoo/ ftp://ftp.swin.edu.au/gentoo rsync://gentoo.c3sl.ufpr.br/gentoo/ ftp://mirror.yandex.ru/gentoo-distfiles/ http://ftp.swin.edu.au/gentoo ftp://gentoo.c3sl.ufpr.br/gentoo/ "
LANG="de_AT.utf8"
LDFLAGS="-Wl,--as-needed,--hash-style=gnu,-O1"
MAKEOPTS="-j5 -l5"
PKGDIR="/usr/portage/packages"
PORTAGE_COMPRESS="lzma"
PORTAGE_COMPRESS_FLAGS="-9"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_EXTRA_OPTS=" 	--exclude=/lost+found --exclude=/.gitignore --exclude=/.git "
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
USE="3dnow 3dnowext X a52 aac aalib acpi agg aio alsa amd64 apng aspell audiofile bash-completion berkdb bidi branding bzip2 cairo caps cdda cddb cdr chromaprint cleartype cli consolekit cracklib crypt css curl custom-cflags custom-cxxflags cxx dbus development device-mapper dga directfb dri dts dvd dvdr dvdread ecc egl eigen emboss encode exif expat faac faad fbcon ffmpeg fftw firefox flac fontconfig fontforge foomaticdb fox freetype ftp fuse gd gdbm ggi gif gimp glade glamor glut gmp gpm gstreamer gtk gtk2 gtk3 harfbuzz highlight hscolour i18n iconv icu id3tag idea ieee1394 imagemagick imlib inotify introspection iptc jack java6 javascript jbig jp2 jp2k jpeg jpeg2k kde kdeenablefinal kdehiddenvisibility kdexdeltas kpathsea ladspa lame lash lcms ldap lfs libcaca libclamav libev libevent libnotify libsamplerate lm_sensors logrotate lua lzma lzo mad matroska mikmod mmap mmx mmxext mng modules mp3 mp4 mpeg mule multilib musepack musicbrainz ncurses netlink nls nodrm nopie nptl oav odbc offensive ofx ogg openal openexr opengl openmp pam pango pch pcre pda pdf pic png policykit ppds python3 qt3support qt4 quicktime quotas readline samba sasl screen sdl seccomp session sharedmem slang smartcard smp sndfile sox speex spell sqlite sqlite3 sse sse2 sse4a ssl startup-notification svg swig t1lib taglib tdb tetex theora threads threadsafe tiff truetype udev unicode upower usb userlocales utf8 v4l vaapi vcd vde vdpau vnc vorbis wavpack webkit wxwidgets x264 xcb xft xml xmp xosd xpm xrandr xscreensaver xsl xulrunner xv xvid xvmc zlib" ABI_X86="64" ALSA_CARDS="hda-intel" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="3dnow 3dnowext mmx mmxext popcnt sse sse2 sse3 sse4a" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="evdev joystick keyboard mouse vmmouse void" KERNEL="linux" L10N="de en-US" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="de_AT@boldquot de_AT@quot de_AT de_DE@boldquot de_DE@quot de_DE de@boldquot de@quot de en_US@boldquot en_US@quot en_US en@boldquot en@quot en" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6" PYTHON_SINGLE_TARGET="python3_4" PYTHON_TARGETS="python3_4 python2_7" RUBY_TARGETS="ruby21" USERLAND="GNU" VIDEO_CARDS="ati dummy fbdev modesetting qxl radeon v4l vesa vga vmware" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CC, CTARGET, CXX, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, USE_PYTHON

=================================================================
                        Package Settings
=================================================================

app-office/libreoffice-4.4.3.2::gentoo was built with the following:
USE="bluetooth branding cups dbus gstreamer gtk gtk3 java jemalloc kde postgres vlc (-aqua) (-coinmp) -collada -debug -eds (-firebird) -gltf -gnome -mysql -odk (-telepathy) -test" ABI_X86="64" LIBREOFFICE_EXTENSIONS="nlpsolver scripting-javascript wiki-publisher -scripting-beanshell" PYTHON_SINGLE_TARGET="python3_4 -python2_7 -python3_3" PYTHON_TARGETS="python2_7 python3_4 -python3_3"
Comment 1 Andreas Sturmlechner gentoo-dev 2017-01-31 23:38:48 UTC
app-office/libreoffice correctly depends on app-text/libexttextcat.

app-text/libexttextcat-3.4.0 was removed from tree on Jul 26, 2015, 3.4.4 had been stabilised prior to that. I see that this is coming from a very outdated system, and understand that updating can be challenging. Please check that you are running on packages that are actually in tree before you file a bug.
Comment 2 Andreas Sturmlechner gentoo-dev 2017-03-07 19:15:15 UTC
*** Bug 611990 has been marked as a duplicate of this bug. ***
Comment 3 Andreas Sturmlechner gentoo-dev 2017-07-15 08:44:13 UTC
*** Bug 625182 has been marked as a duplicate of this bug. ***