the eog tool does not show jpg-images. not given with commandline and not as option in dialog File/Open all images selectbox. all depended packaged are installed. silvexnb robimaxchat # emerge -vp eog These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] media-gfx/eog-2.16.2 USE="debug jpeg lcms" 0 kB Reproducible: Always Steps to Reproduce: commandline 1. type eog imagename.jpg in commandline. nothing happens. gui 1. open eog. click on File/Open. jpg image format is not in available image formats in selectbox om the right button no debug messages or errors are reported. Portage 2.1.1-r2 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.4-r4, 2.6.19-gentoo-r4 i686) ================================================================= System uname: 2.6.19-gentoo-r4 i686 Intel(R) Celeron(R) M processor 1.50GHz Gentoo Base System version 1.12.6 Last Sync: Fri, 26 Jan 2007 15:01:01 +0000 app-admin/eselect-compiler: [Not Present] dev-java/java-config: 1.3.7, 2.0.31 dev-lang/python: 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo " LANG="de_DE@euro" LC_ALL="de_DE@euro" LINGUAS="de" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local/myebuilds" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 alsa_cards_hda-intel alsa_pcm_plugins_adpcm alsa_pcm_plugins_alaw alsa_pcm_plugins_asym alsa_pcm_plugins_copy alsa_pcm_plugins_dmix alsa_pcm_plugins_dshare alsa_pcm_plugins_dsnoop alsa_pcm_plugins_empty alsa_pcm_plugins_extplug alsa_pcm_plugins_file alsa_pcm_plugins_hooks alsa_pcm_plugins_iec958 alsa_pcm_plugins_ioplug alsa_pcm_plugins_ladspa alsa_pcm_plugins_lfloat alsa_pcm_plugins_linear alsa_pcm_plugins_meter alsa_pcm_plugins_mulaw alsa_pcm_plugins_multi alsa_pcm_plugins_null alsa_pcm_plugins_plug alsa_pcm_plugins_rate alsa_pcm_plugins_route alsa_pcm_plugins_share alsa_pcm_plugins_shm alsa_pcm_plugins_softvol apache2 berkdb bitmap-fonts cdr cli cracklib crypt cups dlloader dri dvd elibc_glibc fam fortran gdbm gnome gpm gtk hal howl iconv imagemagick input_devices_keyboard input_devices_mouse ipv6 isdnlog kernel_linux lcd_devices_bayrad lcd_devices_cfontz lcd_devices_cfontz633 lcd_devices_glk lcd_devices_hd44780 lcd_devices_lb216 lcd_devices_lcdm001 lcd_devices_mtxorb lcd_devices_ncurses lcd_devices_text libg++ linguas_de ncurses nls nptl nptlonly pam pcre perl ppds pppd python readline reflection session spl ssl tcpd truetype-fonts type1-fonts udev unicode userland_GNU userlocales video_cards_i810 video_cards_vesa xorg zlib"
Please try again running eog from the command line, see if anything shows up there. Thanks
no, absolutly nothing.
It works fine for me. Do you have jpeg in USE in /etc/make.conf? In particular, are gtk+ and libgnomeui build with jpeg?
you are right. with gtk+ and libgnomeui compiled with jpeg USE-flag, it works fine. thank you for you hints. maybe can this be tested in eog-ebuilds??
I'm experiencing this issue. The PC has just been freshly installed. The JPEG use flag has been enabled since the start. I tried rebuilding eog, to no avail. Portage 2.1.2.3 (default-linux/x86/2006.1/desktop, gcc-4.1.2, glibc-2.5-r1, 2.6.20-gentoo-r4 i686) ================================================================= System uname: 2.6.20-gentoo-r4 i686 AMD Athlon(tm) processor Gentoo Base System release 1.12.10 Timestamp of tree: Sat, 07 Apr 2007 04:50:01 +0000 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.4 [enabled] dev-java/java-config: 1.3.7, 2.0.31-r5 dev-lang/python: 2.4.4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r6 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17.50.0.14 sys-devel/gcc-config: 1.3.15-r1 sys-devel/libtool: 1.5.23b virtual/os-headers: 2.6.20-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-tbird -O2 -pipe -fno-ident -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-march=athlon-tbird -O2 -pipe -fno-ident -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--with-bdeps y" FEATURES="ccache distcc distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo http://gentoo.chem.wisc.edu/gentoo/ http://gentoo.mirrors.tds.net/gentoo ftp://gentoo.mirrors.pair.com/" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--sort-common -Wl,--hash-style=gnu" LINGUAS="en" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://apollo.clarkconnect.lan/gentoo-portage" USE="3dnow 3dnowext X Xaw3d a52 aac aalib alsa amr aotuv artworkextra asf bash-completion berkdb bitmap-fonts branding bzip2 cairo caps cddb cdr clamav cpudetection cracklib crypt cups curl dbus dga djbfft dri dts dvd dvdr dvdread eds emacs encode esd exif fam fbcon ffmpeg firefox flac fortran fpx gdbm gif glibc-omitfp glitz glut gmp gnome gnutls gphoto2 gpm gs gstreamer gtk hal hddtemp iconv idn imagemagick imlib insecure-savers ithreads java javascript jbig jikes jpeg jpeg2k lcms libcaca libnotify live lm_sensors logitech-mouse logrotate lzo mad md5sum midi mikmod mmap mmx mmxext mng modplug motif mp2 mp3 mpeg ncurses network nls nptl nptlonly nsplugin offensive ogg opengl oss pam pcre pdf perl pic png ppds python quicktime rar readline real rle rtc samba sdl slang sndfile speex spell srt ssl syslog tcl tcltk tcpd tga theora threads tiff tk toolbar truetype truetype-fonts type1-fonts unicode usb vcd vidix vim-with-x vorbis win32codecs wmf x264 x86 xanim xforms xine xml xorg xscreensaver xv xvid xvmc yahoo zlib" ALSA_CARDS="emu10k1" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="joystick keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" USERLAND="GNU" VIDEO_CARDS="nvidia nv vesa" Unset: CTARGET, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
False alarm, sort of... The JPEG I was trying to open just happened to have a minor error (premature end of file). The file opens okay in xv after informing of the error, but eog fails to generate an error message and silently exits.
could you test with eog-2.20 ? I think it's fixed now but I deleted the corrupted files in the meantime :)
I had this problem initially with eog-2.18.2, so I emerged eog-2.20.2. I was still unable to open jpegs. I then read through this bug report, re-emerged gtk+-2.12.1 and libgnomeui-2.18.1 with the jpeg flag enabled, and the issue is resolved for me now. Thanks :)
USE=jpeg in make.conf and emerge -uDN world would probably have fixed the issues for you. Close the bug and reopen if the issue re-appears again?
Closing as per comment #8
@Steve, please open a new bug if you think it's relevant to properly handle truncated/corrupted jpeg files for eog (I think it'd be better treated upstream though)
(In reply to comment #11) > @Steve, please open a new bug if you think it's relevant to properly handle > truncated/corrupted jpeg files for eog (I think it'd be better treated upstream > though) > I'm not going to bother doing so.