Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 259917 - [gnome-overlay] app-editors/gedit-2.25.6 depends on wrong version of gtksourceview
Summary: [gnome-overlay] app-editors/gedit-2.25.6 depends on wrong version of gtksourc...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo Linux Gnome Desktop Team
URL: http://bugzilla.gnome.org/show_bug.cg...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-22 16:02 UTC by Jose Marino
Modified: 2009-02-22 17:38 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 Jose Marino 2009-02-22 16:02:14 UTC
Package gedit-2.25.6 depends on >=x11-libs/gtksourceview-2.4

When emerging app-editors/gedit-2.25.6 it fails with:

/bin/sh ../libtool --tag=CC   --mode=link x86_64-pc-linux-gnu-gcc  -march=k8 -O2 -pipe -export-dynamic -no-undefined -export-symbols-regex "^[[^_]].*"  -Wl,-O1 -o gedit gedit.o libgedit.la -pthread -lxml2 -lgthread-2.0 -lrt -lgtksourceview-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lz -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgconf-2 -lglib-2.0   -lSM -lICE    -lattr 
x86_64-pc-linux-gnu-gcc -march=k8 -O2 -pipe -Wl,-O1 -o gedit gedit.o -pthread -Wl,--export-dynamic  ./.libs/libgedit.a -L/usr/lib64 /usr/lib64/libgtksourceview-2.0.so /usr/lib64/libgtk-x11-2.0.so /usr/lib64/libgdk-x11-2.0.so /usr/lib64/libatk-1.0.so /usr/lib64/libgdk_pixbuf-2.0.so /usr/lib64/libgio-2.0.so /usr/lib64/libpangocairo-1.0.so /usr/lib64/libpangoft2-1.0.so /usr/lib64/libcairo.so /usr/lib64/libxml2.so /usr/lib64/libglitz-glx.so /usr/lib64/libglitz.so /usr/lib64/libGL.so /usr/lib64/libXext.so /usr/lib64/libpng12.so /usr/lib64/libxcb-render-util.so /usr/lib64/libxcb-render.so /usr/lib64/libXrender.so /usr/lib64/libX11.so /usr/lib64/libxcb-xlib.so /usr/lib64/libxcb.so /usr/lib64/libXau.so /usr/lib64/libXdmcp.so /usr/lib64/libpixman-1.so /usr/lib64/libpango-1.0.so -lm /usr/lib64/libfontconfig.so /usr/lib64/libfreetype.so -lz /usr/lib64/libexpat.so /usr/lib64/libgconf-2.so /usr/lib64/libORBit-2.so /usr/lib64/libgmodule-2.0.so -ldl /usr/lib64/libgthread-2.0.so -lpthread -lrt /usr/lib64/libdbus-glib-1.so /usr/lib64/libdbus-1.so /usr/lib64/libgobject-2.0.so /usr/lib64/libglib-2.0.so /usr/lib64/libSM.so /usr/lib64/libICE.so /usr/lib64/libattr.so  
./.libs/libgedit.a(gedit-document.o): In function `set_uri':
gedit-document.c:(.text+0x8b7): undefined reference to `gtk_source_language_manager_guess_language'
collect2: ld returned 1 exit status
make[4]: *** [gedit] Error 1

Googling 'gtk_source_language_manager_guess_language' shows that this function was introduced in gtksourceview-2.4

Reproducible: Always
Comment 1 Jose Marino 2009-02-22 16:03:04 UTC
Here's my emerge --info

Portage 2.1.6.7 (default/linux/amd64/2008.0/desktop, gcc-4.1.2, glibc-2.8_p20080602-r1, 2.6.27-gentoo-r7 x86_64)
=================================================================
System uname: Linux-2.6.27-gentoo-r7-x86_64-AMD_Athlon-tm-_64_Processor_3500+-with-glibc2.2.5
Timestamp of tree: Sun, 22 Feb 2009 15:30:01 +0000
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7-r1, 2.1.6-r1
dev-lang/python:     2.5.2-r7
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.3.0-r1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.63
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.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc"
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/splash /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=k8 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://open-systems.ufl.edu/mirrors/gentoo/"
LC_ALL="en_US.utf8"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
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="/usr/portage/local/layman/gnome /usr/portage/local/layman/sunrise /usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X a52 aac acpi aiglx alsa amd64 asf audiofile avahi berkdb branding bzip2 cairo caps cddb cdparanoia cdr cli consolekit cracklib crypt cups curl dbus divx divx4linux djvu dlloader dri dvd dvdread dvi emacs emboss encode esd evo fam ffmpeg fftw flac fontconfig fortran gdbm gif gimpprint glade glitz glut gmedia gmp gnome gnome-keyring gnutls gpm gs gstreamer gtk hal howl iconv idn imagemagick imlib ipv6 isdnlog java jpeg lcms libnotify logrotate lzo mad md5sum midi mmx mng mono mozcalendar moznocompose moznoirc moznomail moznoroaming mozsvg mozxmlterm mp3 mpeg mpi msn mudflap multilib nautilus ncurses network new-login nls nntp nomotif nptl nptlonly nsplugin nvidia offensive ogg opengl openmp oss pam pcre pdf perl png ppds pppd pulseaudio python qt3support quicktime readline realmedia reflection rtc samba sdl session sndfile speex spell spl sqlite sse sse2 ssl startup-notification svg symlink sysfs t1lib tcpd theora tiff tk truetype ucs2 unicode usb v4l v4l2 vcd vorbis wma wmp x264 xattr xcb xine xinetd xml xorg xpm xscreensaver xulrunner xv xvid xvmc zlib" ALSA_CARDS="via82xx usb-audio" 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 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" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="vesa nvidia v4l"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 2 Nirbheek Chauhan (RETIRED) gentoo-dev 2009-02-22 16:13:30 UTC
Interesting. Could you file an upstream bug for this as well? (And CC gnome@gentoo.org) configure.ac seems to list 2.2 as the minimum version.

Also, fixed in overlay. (will close if/when upstream bug is filed)
Comment 3 Jose Marino 2009-02-22 17:34:15 UTC
Here's the upstream bug report:
http://bugzilla.gnome.org/show_bug.cgi?id=572761
Comment 4 Nirbheek Chauhan (RETIRED) gentoo-dev 2009-02-22 17:38:34 UTC
(In reply to comment #3)
> Here's the upstream bug report:
> http://bugzilla.gnome.org/show_bug.cgi?id=572761
> 

Thanks, we'll track it there now. Closing...