Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 417663 - media-libs/jpeg:0 ("media-libs/jpeg:0" is blocking media-libs/libjpeg-turbo-1.2.0-r1)
Summary: media-libs/jpeg:0 ("media-libs/jpeg:0" is blocking media-libs/libjpeg-turbo-1...
Status: RESOLVED CANTFIX
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core - Dependencies (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-05-26 16:19 UTC by Michal Augustyniak
Modified: 2012-05-26 20:55 UTC (History)
0 users

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 Michal Augustyniak 2012-05-26 16:19:13 UTC
emerge -uDNp world

media-libs/jpeg:0 ("media-libs/jpeg:0" is blocking media-libs/libjpeg-turbo-1.2.0-r1)

I have added static-libs use flag for

media-libs/libjpeg-turbo static-libs
media-libs/jpeg static-libs
virtual/jpeg static-libs
media-libs/jpeg:0 static-libs

Also removed all the above packages
Installed emerge -1 media-libs/libjpeg-turbo-1.2.0-r1 just fine. But its still complaining.

Any ideas ?

MY INFO

emerge --info
Portage 2.1.10.49 (default/linux/amd64/10.0/desktop/kde, gcc-4.5.3, glibc-2.13-r4, 2.6.39-gentoo-r3 x86_64)
=================================================================
System uname: Linux-2.6.39-gentoo-r3-x86_64-Intel-R-_Core-TM-_i7_CPU_M_620_@_2.67GHz-with-gentoo-2.0.3
Timestamp of tree: Sat, 26 May 2012 13:35:01 +0000
app-shells/bash:          4.2_p20
dev-java/java-config:     2.1.11-r3
dev-lang/python:          2.6.6-r1, 2.7.2-r3, 3.1.4-r3, 3.2.2
dev-util/cmake:           2.8.6-r4
dev-util/pkgconfig:       0.26
sys-apps/baselayout:      2.0.3
sys-apps/openrc:          0.9.8.4
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.13, 2.68
sys-devel/automake:       1.8.5-r4, 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:       2.21.1-r1
sys-devel/gcc:            4.4.5, 4.5.3-r2
sys-devel/gcc-config:     1.5-r2
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82-r1
sys-kernel/linux-headers: 3.3 (virtual/os-headers)
sys-libs/glibc:           2.13-r4
Repositories: gentoo x-misiek303
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -mtune=generic -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/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/env.d/java/ /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/cli-php5.3/ext-active/ /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"
CXXFLAGS="-march=core2 -mtune=generic -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--autounmask=n"
FEATURES="assume-digests binpkg-logs distlocks ebuild-locks fixlafiles news parallel-fetch protect-owned sandbox sfperms splitdebug strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="en pl"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/misiek303"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X a52 aac accx264 acl acpi alsa amd amd64 apche2 apm bash-completion berkdb bluetooth branding bzip2 cairo cdda cdr clamav cli consolekit cracklib crypt cups cxx dbus declarative dmx dri dts dvd dvdr emboss encode exif expat fam ffmpeg firefox firefox3 flac fortran ftp gd gdbm gif gpm gstreamer gt3support gt4 gtk iconv imap ipv6 jpeg kde kipi laptop lcms ldap libnotify libwww lm_sensors mad mmx mng modules mozilla mp3 mp4 mpeg mplayer mudflap multilib multimedia mysql ncurses nls nptl nsplugin nsplugins odbc ogg opengl openmp oss pam pango pcre pdf pdflib perl perlsuid phonon plasma png policykit posix ppds pppd python qt3support qt4 quicktime readline samba scanner sdl semantic-desktop session snmp spell sql sse sse2 ssl startup-notification svg tcpd threads tiff truetype udev udisks unicode upower usb v4l2 vorbis webkit wicd wxwidgets x264 xcb xcomposite xinerama xml xmlrpc xorg xpm xscreensaver xulrunner xv xvid zeroconf zip zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="alias auth_basic authz_host dir log_config mime mime_magic rewrite vhost_alias actions asis auth_digest authn_alias authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_owner authz_user autoindex cache cern_meta charset_lite dav dav_fs dav_lock dbd deflate disk_cache dumpio env expires ext_filter file_cache filter headers ident imagemap include info log_forensic logio mem_cache negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_ftp proxy_http setenvif speling status unique_id userdir usertrack version" APACHE2_MPMS="worker" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" 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 ubx" INPUT_DEVICES="evdev synaptics mouse keyboard" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en pl" PHP_TARGETS="php5-3" PYTHON_TARGETS="python3_2 python2_7" RUBY_TARGETS="ruby19" USERLAND="GNU" VIDEO_CARDS="nvidia" 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:  CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, MAKEOPTS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON
Comment 1 Michal Augustyniak 2012-05-26 17:15:10 UTC
I should post more info


[blocks B      ] media-libs/jpeg:0 ("media-libs/jpeg:0" is blocking media-libs/libjpeg-turbo-1.2.0-r1)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (media-libs/libjpeg-turbo-1.2.0-r1::gentoo, installed) pulled in by
    >=media-libs/libjpeg-turbo-1.2.0-r1 required by (www-client/chromium-19.0.1084.52::gentoo, ebuild scheduled for merge)
    >=media-libs/libjpeg-turbo-1.2.0:0[static-libs] required by (virtual/jpeg-0::gentoo, ebuild scheduled for merge)

  (media-libs/jpeg-8d::gentoo, ebuild scheduled for merge) pulled in by
    media-libs/jpeg required by (media-video/ogle-0.9.2-r2::gentoo, installed)


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked


!!! The following installed packages are masked:
- sys-kernel/xen-sources-2.6.38::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Pacho Ramos <pacho@gentoo.org> (13 May 2012)
# No needed since kernel-2.6.38 (#406577). Removal in a month.

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
Comment 2 Rafał Mużyło 2012-05-26 17:36:52 UTC
You can only have one jpeg implementation and www-client/chromium already determines it as libjpeg-turbo.
Comment 3 Michal Augustyniak 2012-05-26 19:26:21 UTC
And I have only libjpeg-turbo installed

[ebuild   R    ] media-libs/libjpeg-turbo-1.2.0-r1  USE="static-libs -java" 0 kB
[ebuild  N     ] media-libs/jpeg-8d  USE="static-libs" 969 kB
[ebuild  N     ] virtual/jpeg-0  USE="static-libs" 0 kB

emerge -pv media-libs/jpeg

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] media-libs/jpeg-8d  USE="static-libs" 969 kB
[uninstall     ] media-libs/libjpeg-turbo-1.2.0-r1  USE="static-libs -java" 
[blocks b      ] media-libs/jpeg:0 ("media-libs/jpeg:0" is blocking media-libs/libjpeg-turbo-1.2.0-r1)


I don't understand that block, media-libs/libjpeg-turbo is already install and nothing else. It like emerge sees media-libs/jpeg:0 as installed. But its not.

eix media-libs/jpeg
* media-libs/jpeg
     Available versions:  
        (62)    6b-r9
        (7)     ~7-r1
        (0)     8b ~8c
        {static-libs}
     Homepage:            http://jpegclub.org/ http://www.ijg.org/
     Description:         Library to load, handle and manipulate images in the JPEG format


Only ogle wants it

equery d media-libs/jpeg
 * These packages depend on media-libs/jpeg:
media-video/ogle-0.9.2-r2 (media-libs/jpeg)
Comment 4 Rafał Mużyło 2012-05-26 20:42:03 UTC
In such case, the answer is simple: media-video/ogle left the tree on 20.02.2012.
Comment 5 Zac Medico gentoo-dev 2012-05-26 20:54:36 UTC
media-video/ogle has been removed from gentoo's tree:

http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/media-video/ogle/

So you've got 2 choices:

1) emerge --unmerge media-video/ogle

2) fix the dependencies of media-video/ogle:

  sed -e 's:media-libs/jpeg:virtual/jpeg:g' -i /var/db/pkg/media-video/ogle-0.9.2-r2/*DEPEND
  touch /var/db/pkg/media-video/ogle-0.9.2-r2