Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 127870

Summary: xfig dependency broken
Product: Gentoo Linux Reporter: Floréal M <flop>
Component: New packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: VERIFIED NEEDINFO    
Severity: normal CC: mjo
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Floréal M 2006-03-28 09:39:10 UTC
Portage 2.1_pre7-r2 (default-linux/x86/2005.0, gcc-3.3.6, glibc-2.3.5-r2, 2.6.14
-gentoo-r2 i686)
=================================================================
Just a dependency breaked on last xorg and last xfig ... xfig must use imake, so just add it :)

-----------------------------------------------------------------
System uname: 2.6.14-gentoo-r2 i686 AMD Athlon(tm) Processor
Gentoo Base System version 1.6.14
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disable
d]
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -mcpu=athlon -march=athlon -fomit-frame-pointer -pipe -mmmx -msse -m
3dnow"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share
/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kd
e/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown 
/usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /usr/share/texmf/dv
ipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config
/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -mcpu=athlon -march=athlon -fomit-frame-pointer -pipe -mmmx -msse 
-m3dnow"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://85.2
5.128.62 http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://ftp.snt.utw
ente.nl/pub/os/linux/gentoo ftp://194.117.143.69/mirrors/gentoo"
LANG="fr_FR@euro"
LINGUAS="fr"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/xgl-coffee /usr/local/fluidportage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 (divx4linux) 3dnow 3dnowext X aac aalib alsa amuled apm asf audiofile a
vi bash-completion berkdb bitmap-fonts bluetooth bzip2 cairo caps cdda crypt cup
s curl dbus dga divx4linux dri dvd dvdr dvdread eds emboss encode esd ffmpeg fir
efox flac foomaticdb fortran gcj gdbm ggi gif gimpprint glitz glut gnutls gpm gs
treamer gtk gtk2 icq imagemagick imlib ipv6 jabber java javascript joystick jpeg
 jpeg2k libg++ libwww mad maildir matroska mikmod mmx mng moznocompose moznoirc 
moznomail mp3 mpeg msn musepack ncurses nls nsplugin nvidia objc ogg oggvorbis o
penal opengl pam pcre pdflib perl php png python qt quicktime readline real remo
te rtc ruby samba screen sdl sms speex spell sqlite sse sse2 ssl startup-notific
ation svg tetex tga theora tiff truetype truetype-fonts type1-fonts udev unicode
 usb vidix vorbis win32codecs wmf wxwindows xanim xine xinerama xml2 xosd xprint
 xscreensaver xv xvid zlib elibc_glibc input_devices_keyboard input_devices_mous
e input_devices_joystick kernel_linux linguas_fr userland_GNU video_cards_nvidia
 video_cards_nv video_cards_vesa"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LC_ALL, LDFLAGS
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-03-28 09:43:28 UTC
(In reply to comment #0)
> =================================================================
> Just a dependency breaked on last xorg and last xfig ... xfig must use imake,
> so just add it :)

It *does* depend on imake - read the ebuild. Reopen with 'emerge -pv virtual/x11' and 'grep -Rni "virtual/x11" /etc/portage/' output.
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-03-29 07:22:06 UTC
*** Bug 127968 has been marked as a duplicate of this bug. ***
Comment 3 Mark J. Olah 2006-03-29 16:32:43 UTC
Perhaps this problem is related to the way portage checks for dependencies.

If one does
# emerge -C imake xfig
# emerge -avuD xfig

Then imake is _not_ re-emerged, and the build of xfig will fail. (even though 'equery g xfig | grep imake' clearly shows imake as a dependency)

I suspect many people are running into this problem when upgradinng to the new x11 setup.  Perhaps it is not a problem with xfig, specifically, but it does need to be addressed.
Comment 4 yoyo 2006-07-21 02:39:58 UTC
(In reply to comment #3)
> (even though 'equery g xfig | grep imake' clearly shows imake as a dependency)
Well, here this command doesn't give me anything with xfig-3.2.4-r2 and xorg-7.0 (donwgraded from xorg-7.1) while emerge imake before xfig solve my problem.

I don't understand very well this part of the ebuild :
DEPEND="${RDEPEND}
        || ( ( x11-misc/imake
                        app-text/rman
                        x11-proto/xproto
                        x11-proto/inputproto )
                virtual/x11 )"
Could someone explain please ?

Thanks a lot
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2006-07-21 02:44:09 UTC
(In reply to comment #4)

Unmerge virtual/x11.