Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 127617 - media-libs/nas-1.7-r1 modular deps broken due to virtual/x11-7.0
Summary: media-libs/nas-1.7-r1 modular deps broken due to virtual/x11-7.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
: 127957 129179 129297 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-03-26 03:05 UTC by Pinky
Modified: 2006-04-09 02:31 UTC (History)
6 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
this sove problem for my (nas.patch,770 bytes, patch)
2006-03-26 03:06 UTC, Pinky
Details | Diff
emerge -tuvD world after unmerge virtual/x11 (emerge-output.txt,21.29 KB, text/plain)
2006-03-29 02:51 UTC, Adrian von Buttlar
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Pinky 2006-03-26 03:05:34 UTC
* Applying nas-1.7-header.patch ...                                                                                                                               [ ok ]
 * Applying nas-1.7-gcc4.patch ...                                                                                                                                 [ ok ]
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/nas-1.7-r1/work/nas-1.7 ...
/usr/portage/media-libs/nas/nas-1.7-r1.ebuild: line 46: xmkmf: command not found

!!! ERROR: media-libs/nas-1.7-r1 failed.
Call stack:
  ebuild.sh, line 1526:   Called dyn_compile
  ebuild.sh, line 923:   Called src_compile
  nas-1.7-r1.ebuild, line 46:   Called die

!!! (no error message)
!!! If you need support, post the topmost build error, and the call stack if relevant.


-----------------------

Portage 2.1_pre7-r1 (default-linux/amd64/2005.1, gcc-3.4.6, glibc-2.4-r1, 2.6.15-gentoo-r5-v0002 x86_64)
=================================================================
System uname: 2.6.15-gentoo-r5-v0002 x86_64 AMD Sempron(tm) Processor 3400+
Gentoo Base System version 1.12.0_pre16
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-lang/python:     2.4.2-r1
sys-apps/sandbox:    1.2.17
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-r2
sys-devel/binutils:  2.16.1-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O3 -march=athlon64"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O3 -march=athlon64"
DISTDIR="/mnt/storage/gentoo/distfiles"
FEATURES="autoconfig buildpkg distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp.linux.cz/pub/lunux/gentoo      http://ftp.sh.cvut.cz/MIRRORS/gentoo/gentoo"
LC_ALL="en_US.utf8"
MAKEOPTS="-j2"
PKGDIR="/mnt/storage/gentoo/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://ftp.sh.cvut.cz/gentoo-portage"
USE="amd64 7zip X X509 a52 aac alsa apache2 avi bash-completion berkdb bidi bitmap-fonts bzip2 cairo cdda cddb chroot crypt cscope cups curl dba dedicated doc dri dvb dvd eds emboss encode ffmpeg flac fontconfig foomaticdb fortran gd gif gstreamer gtk gtk2 hpn httpd iconv idn ieee1394 imlib ipv6 jack javascript jpeg lirc live logrotate lzw lzw-tiff matroska mikmod mod mp3 mpeg mysql nas ncurses netboot network nls nptl nptlonly objc ogg opengl pam pam_chroot pam_console pcre pdflib perl pic png python quicktime readline rle screen sdl session slang sndfile speex spell ssl stream svg tcpd test theora threads tiff truetype truetype-fonts type1-fonts unicode usb v4l vcd vhosts vlm vorbis wxwindows xinerama xml xml2 xosd xpm xv xvid zip zlib elibc_glibc input_devices_acecad input_devices_aiptek input_devices_calcomp input_devices_citron input_devices_digitaledge input_devices_dmc input_devices_dynapro input_devices_elo2300 input_devices_elographics input_devices_evdev input_devices_fpit input_devices_hyperpen input_devices_jamstudio input_devices_joystick input_devices_keyboard input_devices_magellan input_devices_magictouch input_devices_microtouch input_devices_mouse input_devices_mutouch input_devices_palmax input_devices_penmount input_devices_spaceorb input_devices_summa input_devices_synaptics input_devices_tek4957 input_devices_ur98 input_devices_vmmouse input_devices_void input_devices_wacom kernel_linux userland_GNU video_cards_apm video_cards_ark video_cards_ati video_cards_chips video_cards_cirrus video_cards_cyrix video_cards_dummy video_cards_fbdev video_cards_fglrx video_cards_glint video_cards_i128 video_cards_i810 video_cards_mga video_cards_neomagic video_cards_nv video_cards_nvidia video_cards_rendition video_cards_s3 video_cards_s3virge video_cards_savage video_cards_siliconmotion video_cards_sis video_cards_sisusb video_cards_tdfx video_cards_tga video_cards_trident video_cards_tseng video_cards_v4l video_cards_vesa video_cards_vga video_cards_via video_cards_vmware video_cards_voodoo"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LANG, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Comment 1 Pinky 2006-03-26 03:06:17 UTC
Created attachment 83148 [details, diff]
this sove problem for my
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-03-26 04:05:18 UTC
(In reply to comment #1)
> Created an attachment (id=83148) [edit]
> this sove problem for my

No, this is wrong... 

There seems to be an issue with virtual/x11-7 that's causing portage not to
pick up the correct dependencies. Please, do the following:

emerge -Ca virtual/x11
echo "virtual/x11" >> /etc/portage/package.mask
echo "=x11-base/xorg-x11-6*" >> /etc/portage/package.mask
emerge -uDpv world

Now you should see what's pulling in virtual/x11-7.0 and breaks media-libs/nas
dependencies.

Post here and reopen then. Thanks.
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-03-29 02:36:15 UTC
*** Bug 127957 has been marked as a duplicate of this bug. ***
Comment 4 Adrian von Buttlar 2006-03-29 02:46:19 UTC
i did a resync after the first failed dependency (imake) and pulled in the rest by hand.

after masking virtual/x11 this is the (shortened) output of emerge -puvD world:
Calculating world dependencies |
!!! All ebuilds that could satisfy "virtual/x11" have been masked.
!!! One of the following masked packages is required to complete your request:
- virtual/x11-6.8 (masked by: package.mask)
- virtual/x11-7.0 (masked by: package.mask)
(dependency required by "kde-base/kdebase-startkde-3.5.2" [ebuild])

i tried emerge -pve nas before masking virtual-x11:
emerge -pve nas | egrep "(imake|gccmakedep|rman)"
[ebuild  N    ] app-text/rman-3.2  0 kB
[ebuild  N    ] x11-misc/imake-1.0.1-r1  USE="-debug" 0 kB
[ebuild  N    ] x11-misc/gccmakedep-1.0.1-r1  USE="-debug" 0 kB

bit confused ;-)
Comment 5 Adrian von Buttlar 2006-03-29 02:51:12 UTC
Created attachment 83359 [details]
emerge -tuvD world after unmerge virtual/x11

sorry. i missed the emerge -C virtual/x11 before
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2006-03-29 02:55:09 UTC
(In reply to comment #4)

x11 guys, I'm reopening this. I've already discussed this issue on IRC, virtual/x11-7.0 simply should not exist. It hides real bugs (unported stuff) and breaks already fixed modular deps in addition - does more harm than good... :(

Users should 

- not mix ~arch and arch
- if they do, they pick up the pieces
- if they hit completely unported ebuild, that ebuild should be fixed instead of creating more problems than originally existed via virtual/x11-7.0

Hiding bugs serves no good purpose. Another alternative it to put every single modular thing into virtual/x11-7.0 dependencies, which sounds plain bad to me. It again only hides real bugs.
Comment 7 Adrian von Buttlar 2006-03-29 03:02:20 UTC
(In reply to comment #6)
> Users should 
> 
> - not mix ~arch and arch
i'm in the middle of updating from x86 to ~x86 - that's why my update list is such a mess ;-)
Comment 8 Jakub Moc (RETIRED) gentoo-dev 2006-03-29 03:07:14 UTC
(In reply to comment #7)
> > - not mix ~arch and arch
> i'm in the middle of updating from x86 to ~x86 - that's why my update list is
> such a mess ;-)

Heh... not a problem here, you'd get much useful output from portage if you didn't have virtual/x11-7.0 merged. Also, portage could actually pull in the correct deps for media-libs/nas-1.7-r1 instead of broken compile.
Comment 9 Guy 2006-03-29 18:42:44 UTC
nas failed for me as well.

I had already manually merged imake and gccmakedep in order to be able to emerge Xaw3d.

Manually emerge of rman allowed nas to go to successful completion.

.oOo.

emerge -pv x11 gives a single result:

[ebuild  R  ] virtual/x11-7.0

Hope this helps somebody.
Comment 10 Donnie Berkholz (RETIRED) gentoo-dev 2006-04-04 15:00:12 UTC
Fixed with virtual/x11 7.0-r1.
Comment 11 Jakub Moc (RETIRED) gentoo-dev 2006-04-07 15:06:30 UTC
*** Bug 129179 has been marked as a duplicate of this bug. ***
Comment 12 Jakub Moc (RETIRED) gentoo-dev 2006-04-09 02:31:27 UTC
*** Bug 129297 has been marked as a duplicate of this bug. ***