First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 77949
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo X packagers <x11@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: David Butler <busa.blade@verizon.net>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 77949 depends on: Show dependency tree
Bug 77949 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2005-01-14 02:22 0000
making all in doc/specs/programs...
make[5]: Entering directory `/var/tmp/portage/xorg-x11-6.8.1.901/work/xc/doc/specs/programs'
make[5]: *** No rule to make target `../../../programs/cxpm/cxpm.man', needed by `man.man'.  Stop.
make[5]: Leaving directory `/var/tmp/portage/xorg-x11-6.8.1.901/work/xc/doc/specs/programs'
make[4]: *** [all] Error 2
make[4]: Leaving directory `/var/tmp/portage/xorg-x11-6.8.1.901/work/xc/doc/specs'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/var/tmp/portage/xorg-x11-6.8.1.901/work/xc/doc'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/tmp/portage/xorg-x11-6.8.1.901/work/xc'
make[1]: *** [World] Error 2
make[1]: Leaving directory `/var/tmp/portage/xorg-x11-6.8.1.901/work/xc'
make: *** [World] Error 2


Reproducible: Always
Steps to Reproduce:
1.emerge xorg-x11 = 6.8.1.901
2.
3.

Actual Results:  
xorg-x11 build failed

Expected Results:  
xorg-x11 build should have completed successfully

Portage 2.0.51-r2 (default-linux/x86/2004.3, gcc-3.4.2, glibc-2.3.4.20041006-r0,
2.6.8-gentoo-r3 i586)
=================================================================
System uname: 2.6.8-gentoo-r3 i586 Pentium MMX
Gentoo Base System version 1.6.4
distcc 2.18 i586-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
Autoconf: sys-devel/autoconf-2.13,sys-devel/autoconf-2.59-r6
Automake:
sys-devel/automake-1.8.5-r2,sys-devel/automake-1.5,sys-devel/automake-1.6.3,sys-devel/automake-1.4_p6,sys-devel/automake-1.9.4,sys-devel/automake-1.7.9
Binutils: sys-devel/binutils-2.15.92.0.2-r1
Headers:  sys-kernel/linux26-headers-2.6.8.1-r1
Libtools: sys-devel/libtool-1.5.10-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=pentium-mmx -funroll-loops -pipe"
CHOST="i586-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=pentium-mmx -funroll-loops -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig buildpkg distcc distlocks sfperms"
GENTOO_MIRRORS="http://mirror.clarkson.edu/pub/distributions/gentoo/
http://128.213.5.34/gentoo/ http://lug.mtu.edu/gentoo/
ftp://lug.mtu.edu/gentoo/source http://open-systems.ufl.edu/mirrors/gentoo
http://gentoo.llarian.net/ ftp://gentoo.llarian.net/pub/gentoo
http://mirror.datapipe.net/gentoo http://mirror.datapipe.net/gentoo
http://gentoo.eliteitminds.com"
MAKEOPTS="-j7"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dfx X aalib acl alsa apm avi berkdb bitmap-fonts crypt cscope cups doc dvd
eds encode esd f77 fam fbcon font-server foomaticdb fortran gdbm gif gimpprint
gnome gnutls gpm gstreamer gtk gtk2 gtkhtml guile hal howl imlib ipv6 jpeg kde
libg++ libgda libwww mad mikmod minimal mmx motif moznocompose moznoirc
moznomail mpeg ncurses nls oggvorbis opengl oss pam pdflib perl pie png python
qt quicktime readline ruby samba sdl slang spell sse ssl svga tcltk tcpd tiff
truetype truetype-fonts type1-fonts vim-with-x wmf x86 xml xml2 xmms xv zlib"

------- Comment #1 From Stefan Sperling 2005-01-14 06:38:46 0000 -------
I can reproduce this with versions up to 8.6.1.902.

There seems to be a conflict between the minimal and doc use flags.

USE=minimal sets BuildClients to NO in xc/config/cf/host.def
USe=doc says to BuildSpecsDocs.

However, cxpm and its documentation is build by a Makefile in 
xc/programs/cxpm, which is only generated if BuildServersOnly || !BuildClients.

This is pretty tricky. We could either have minimal override doc and
not build the clients and their documentation if minimal is set, or vice versa. Or we could always build the clients, and remove them in src_install
if minimal is set.

------- Comment #2 From Stefan Sperling 2005-01-14 06:42:47 0000 -------
"However, cxpm and its documentation is build by a Makefile in 
xc/programs/cxpm, which is only generated if BuildServersOnly || !BuildClients."

should have been "... is _not_ generated if BuildServersOnly || !BuildClients."

Uh, logic... ;)


------- Comment #3 From Donnie Berkholz 2005-01-14 08:20:18 0000 -------
I can't even imagine how you got the idea of building minimally with doc,
they're completely contradictory.

------- Comment #4 From Philipp Riegger 2005-04-29 06:30:15 0000 -------
Same problem here with 6.8.2-r1. It fails to build with
USE="minimal doc", USE="minimal -doc",
it builds with
USE="-minimal doc".

I can try other combinations if needed. And I'm nearly sure, that it fails to 
build with minimal, both if doc is set and if -doc is set. I'll try 
USE="miminal -doc" again, tonight.

------- Comment #5 From Philipp Riegger 2005-04-29 06:32:00 0000 -------
Same problem here with 6.8.2-r1. It fails to build with
USE="minimal doc", USE="minimal -doc",
it builds with
USE="-minimal doc".

I can try other combinations if needed. And I'm nearly sure, that it fails to 
build with minimal, both if doc is set and if -doc is set. I'll try 
USE="miminal -doc" again, tonight.

------- Comment #6 From Philipp Riegger 2005-04-30 04:29:02 0000 -------
Sorry, my fault, i don't know what i did wrong last time.

Is builds with "minimal -doc"

------- Comment #7 From Joshua Baergen (RETIRED) 2005-05-05 17:57:43 0000 -------
Due to their contradictory nature, should a flag block be set up here or do we
want these flags to work side-by-side?

------- Comment #8 From Donnie Berkholz 2005-05-05 18:08:29 0000 -------
A block is probably a good idea.

------- Comment #9 From Joshua Baergen (RETIRED) 2005-05-15 13:27:43 0000 -------
I'm assuming this would apply to all builds in the tree.  I believe adding
`confutils_use_conflict "doc" "minimal"` in src_unpack would set up the block. 
Although the idea in #1 is a valid one, I agree with Donnie in that building
doc and minimal is kinda contradictory...

Donnie, obviously it's a very simple edit but if you'd like I can make the
edits and post the ebuilds here, it's your call.

------- Comment #10 From Donnie Berkholz 2005-05-15 17:48:43 0000 -------
heh, confutils isn't so useful if you don't want to add random stuff to IUSE:
IUSE="$IUSE sharedext"

This is on the inclusion list, so it'll happen soon enough. But it's not as if this is a common use case, so it's not top priority.

------- Comment #11 From Donnie Berkholz 2005-05-23 19:28:46 0000 -------
Fixed in 6.8.2-r2 and 6.8.99.5. Thanks!

First Last Prev Next    No search results available      Search page      Enter new bug