Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Portage & Programming
  • Search

[SOLVED] media-libs/libjpeg-turbo upgrade problem

Problems with emerge or ebuilds? Have a basic programming question about C, PHP, Perl, BASH or something else?
Post Reply
Advanced search
4 posts • Page 1 of 1
Author
Message
Spinmc
n00b
n00b
Posts: 42
Joined: Mon Sep 06, 2010 8:18 am
Location: Edinburgh, (UK)

[SOLVED] media-libs/libjpeg-turbo upgrade problem

  • Quote

Post by Spinmc » Sun Mar 11, 2012 11:32 am

Yesterday I tried to upgrade the system with emerge -avuDN world, but I had a block about libjpeg-turbo

Code: Select all

[ebuild  N     ] media-libs/jpeg-8c-r1  USE="static-libs" 0 kB
[uninstall     ] media-libs/libjpeg-turbo-1.1.1  USE="static-libs" 
[blocks b      ] media-libs/jpeg:0 ("media-libs/jpeg:0" is blocking media-libs/libjpeg-turbo-1.1.1)
I also tried to emerge -av1 libjpeg-turbo and this is what I obtained:

Code: Select all

media-libs/libjpeg-turbo:0

  (media-libs/libjpeg-turbo-1.2.0-r1::gentoo, ebuild scheduled for merge) conflicts with
    media-libs/libjpeg-turbo:0[static-libs] required by (virtual/jpeg-0::gentoo, installed)
Revdep-rebuild doesn't find any unsatisfed reverse dependency.
This is my output from emerge --info libjpeg-turbo

Code: Select all

Portage 2.1.10.44 (default/linux/amd64/10.0/desktop/kde, gcc-4.5.3, glibc-2.13-r4, 3.2.1-gentoo-r2 x86_64)
=================================================================
                        System Settings
=================================================================
System uname: Linux-3.2.1-gentoo-r2-x86_64-Intel-R-_Core-TM-2_Duo_CPU_P8600_@_2.40GHz-with-gentoo-2.0.3
Timestamp of tree: Sun, 11 Mar 2012 10:45:01 +0000
app-shells/bash:          4.1_p9
dev-java/java-config:     2.1.11-r3
dev-lang/python:          2.7.2-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.11.1
sys-devel/binutils:       2.21.1-r1
sys-devel/gcc:            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.1 (virtual/os-headers)
sys-libs/glibc:           2.13-r4
Repositories: gentoo lcd-filtering mozilla local_overlay
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-g0 -march=core2 -msse4.1 -mtune=generic --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=3072 -O2 -ftree-vectorize -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-loop-distribution -fgraphite-identity -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/themes/oxygen-gtk/gtk-2.0 /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo"
CXXFLAGS="-g0 -march=core2 -msse4.1 -mtune=generic --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=3072 -O2 -ftree-vectorize -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-loop-distribution -fgraphite-identity -pipe"
DISTDIR="/home/portage/distfiles"
EMERGE_DEFAULT_OPTS="--with-bdeps y"
FEATURES="assume-digests binpkg-logs distlocks ebuild-locks fixlafiles news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS="http://de-mirror.org/gentoo/"
LANG="it_IT.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="it"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/lcd-filtering /var/lib/layman/mozilla /usr/local/portage"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="X a52 aac aalib acl acpi alsa amd64 auto-hinter branding bzip2 cairo cdb cdda cddb cddr cdr cli consolekit core-fonts cracklib crypt cups custom-cflags custom-optimization cxx dbus declarative dirac djvu dri dts dvd dvdr emboss encode exif fam fbcondecor ffmpeg firefox flac fortran gdbm gdu gif gpm iconv inotify jpeg kde kipi lame lcdfilter lcms mad minimal mmx mng modules mp3 mp4 mpeg mudflap multilib musepack ncurses networkmanager nls nptl nptlonly nsplugin ogg opengl openmp pam pango pcre pdf phonon plasma png policykit ppds pppd pulseaudio qt3support qt4 quicktime readline schroedinger sdl session spell sse sse2 sse3 sse4_1 ssl ssse3 startup-notification svg sysfs tcpd theora tiff truetype type1 udev unicode usb v4l v4l2 vaapi vorbis wavpack wifi x264 xcb xcomposite xft xinerama xml xorg xscreensaver xulrunner xvid 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="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 stage tables krita karbon braindump" CAMERAS="ptp2 fuji" 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" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="it" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="fglrx" 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, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

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

media-libs/libjpeg-turbo-1.1.1 was built with the following:
USE="(consolekit) (multilib) (policykit) static-libs"
Last edited by Spinmc on Sun Mar 11, 2012 1:33 pm, edited 2 times in total.
Top
SamuliSuominen
Retired Dev
Retired Dev
Posts: 2133
Joined: Fri Sep 30, 2005 8:38 am
Location: Finland

  • Quote

Post by SamuliSuominen » Sun Mar 11, 2012 12:29 pm

You should post complete emerge output of world with -t flag included, such as 'emerge -pvDNut world'

You can also mask media-libs/jpeg:0 in /etc/portage/package.mask and see what complains

It's likely an outdated package from overlay still using media-libs/jpeg in dependencies instead of the correct virtual/jpeg
Top
Spinmc
n00b
n00b
Posts: 42
Joined: Mon Sep 06, 2010 8:18 am
Location: Edinburgh, (UK)

  • Quote

Post by Spinmc » Sun Mar 11, 2012 1:33 pm

Thank you ssuominen for your answer.
After masking media-libs/jpeg, as you suggested, I found out what was wrong. Portage asked me to enable "static-libs" USE flag for libjpeg-turbo (it was enabled only for the previous version already installed) because virtual/jpeg had it. Instead media-libs/jpeg had this flag enabled for all the versions. Probably for this reason virtal/jpeg reverted on media-libs/jpeg.
Now enabling "static-libs" USE flag even for newer versions of libjpeg-turbo everything goes fine.
Thank you so much.
Top
sumerman
n00b
n00b
User avatar
Posts: 51
Joined: Sun Jun 26, 2005 8:24 pm
Location: New York, NY

Thank you!

  • Quote

Post by sumerman » Sat Apr 14, 2012 11:27 pm

Spinmc, many thanks. I've been hung up on this jpeg issue, and the static-libs use flag did the trick. Excuse me now while I install a batch of ebuilds!
Top
Post Reply

4 posts • Page 1 of 1

Return to “Portage & Programming”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic