Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 134261 - x11-base/xorg-server-1.1.0 fails to build if USE=xprint is set
Summary: x11-base/xorg-server-1.1.0 fails to build if USE=xprint is set
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Server (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-05-24 14:01 UTC by Eric Thibodeau
Modified: 2006-06-20 23:02 UTC (History)
2 users (show)

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


Attachments
xprint-needs-mfb.patch (xprint-needs-mfb.patch,727 bytes, patch)
2006-06-04 18:11 UTC, Donnie Berkholz (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Eric Thibodeau 2006-05-24 14:01:35 UTC
Version: x11-base/xorg-server-1.1.0

if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../include -I../include
-I../include -I../include -I../include -I../include -I../include -I../include  
 -DHAVE_DIX_CONFIG_H -DXPRINT -DPRINT_ONLY_SERVER -D_XP_PRINT_SERVER_
-DXPRINTDIR=\"/usr/X11/xserver\" -DXPRASTERDDX -DXPPCLDDX -DXPMONOPCLDDX
-DXPPSDDX -D_BSD_SOURCE -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT   -I../include
-I../include -I../Xext -I../composite -I../damageext -I../xfixes -I../Xi
-I../mi -I../miext/shadow  -I../miext/damage -I../render -I../randr -I../fb 
-march=pentium-m -O2 -pipe -fomit-frame-pointer -MT Xprt-miinitext-wrapper.o
-MD -MP -MF ".deps/Xprt-miinitext-wrapper.Tpo" -c -o Xprt-miinitext-wrapper.o
`test -f 'miinitext-wrapper.c' || echo './'`miinitext-wrapper.c; \
then mv -f ".deps/Xprt-miinitext-wrapper.Tpo"
".deps/Xprt-miinitext-wrapper.Po"; else rm -f
".deps/Xprt-miinitext-wrapper.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../include -I../include
-I../include -I../include -I../include -I../include -I../include -I../include  
 -DHAVE_DIX_CONFIG_H -DXPRINT -DPRINT_ONLY_SERVER -D_XP_PRINT_SERVER_
-DXPRINTDIR=\"/usr/X11/xserver\" -DXPRASTERDDX -DXPPCLDDX -DXPMONOPCLDDX
-DXPPSDDX -D_BSD_SOURCE -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT   -I../include
-I../include -I../Xext -I../composite -I../damageext -I../xfixes -I../Xi
-I../mi -I../miext/shadow  -I../miext/damage -I../render -I../randr -I../fb 
-march=pentium-m -O2 -pipe -fomit-frame-pointer -MT Xprt-dpmsstubs-wrapper.o
-MD -MP -MF ".deps/Xprt-dpmsstubs-wrapper.Tpo" -c -o Xprt-dpmsstubs-wrapper.o
`test -f 'dpmsstubs-wrapper.c' || echo './'`dpmsstubs-wrapper.c; \
then mv -f ".deps/Xprt-dpmsstubs-wrapper.Tpo"
".deps/Xprt-dpmsstubs-wrapper.Po"; else rm -f
".deps/Xprt-dpmsstubs-wrapper.Tpo"; exit 1; fi
make[2]: *** No rule to make target `../mfb/libmfb.la', needed by `Xprt'. 
Stop.
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory
`/var/tmp/portage/xorg-server-1.1.0/work/xorg-server-1.1.0/Xprint'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/var/tmp/portage/xorg-server-1.1.0/work/xorg-server-1.1.0/Xprint'
make: *** [all-recursive] Error 1

!!! ERROR: x11-base/xorg-server-1.1.0 failed.
Call stack:
  ebuild.sh, line 1527:   Called dyn_compile
  ebuild.sh, line 931:   Called src_compile
  ebuild.sh, line 1240:   Called x-modular_src_compile
  x-modular.eclass, line 317:   Called x-modular_src_make
  x-modular.eclass, line 312:   Called die

!!! emake failed
!!! If you need support, post the topmost build error, and the call stack if
relevant.

doudoune portage # emerge --info
Portage 2.1_rc1-r4 (default-linux/x86/2005.1, gcc-3.4.5, glibc-2.3.6-r3,
2.6.14-suspend2-r7 i686)
=================================================================
System uname: 2.6.14-suspend2-r7 i686 Intel(R) Celeron(R) M processor        
1.50GHz
Gentoo Base System version 1.6.14
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632)
[disabled]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5-r2, 2.4.2
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  [Not Present]
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-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="-march=pentium-m -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /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/kde/3/share/config
/usr/share/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/splash /etc/terminfo
/etc/env.d"
CXXFLAGS="-march=pentium-m -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig buildpkg ccache distlocks fixpackages metadata-transfer
sandbox sfperms strict"
GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo"
LINGUAS="en fr"
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/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X Xaw3d a52 aac aalib acl acpi adns alsa amr ao asf audiofile avi
bash-completion berkdb bidi bigpatch browserplugin bzip2 cdda cddb cdf cdio
cdparanoia cdr cegui clanJavaScript clanVoice crypt css cups curl daap dbus dga
divx4linux djbfft dpms dri dts dv dvb dvd dvdr dvdread dvi dxr3 dynagraph edl
emboss emoticon encode esd exif f2c fam fame fat fbsplash ffmpeg fftw firefox
flac fluidsynth fmod foomaticdb fping fpx ftp gcj gd ggi gif gimp gimpprint
ginac glx gpm gs gstreamer gtalk gtk gtk2 h323 hal hdf5 hfs hpn hyperwave-api
i8x0 iconv icq id3 image imagemagick imap imlib imlib2 ipod irc irmc ithreads
jabber jack java javascript jikes jp2 jpeg jpeg2k kde kdeenablefinal kdepim
kdexdeltas kqemu ladspa lame libcaca live lj lm_sensors logitech-mouse ltsp lzo
lzw mad madwifi maildir math matroska maya-shaderlibrary mccp md5sum mikmod
mjpeg mmap mmx mmx2 mmxext mng mod motif mozsvg mp3 mp4live mpeg mpeg2 mpeg4
mpi mplayer mpm-worker mppe-mppc msn mysql mysqli ncurses netboot network ngui
nis nls nntp no-htdocs no-old-linux no-suexec noplugin nptl nptlonly nsplugin
ntfs offensive ogg oggvorbis openal opengl osc oss pam pda pdf pdflib perl php
pic pie player plib plotutils pmu png posix povray ppds pthreads python qhull
qt quicktime quotas rar raw-mode rdesktop readline real reiser4 reiserfs samba
savedconfig scanner sdl shorten shout sid sndfile soap soundtouch sox speex
spell sse sse2 ssl stream stroke subp svg svga tagwriting tcltk tcpd tga theora
thesaurus threads tiff timidity transcode truetype truetype-fonts type1-fonts
unicode usb usepackagedmakefiles userlocales utf8 v4l v4l2 vcd vcdimager vfat
vhosts videos vidix vim-pager vim-with-x visualization vlm vnc voice vorbis
wifi win32codecs wma wmf wxwindows x264 xanim xchattext xine xinerama xmms
xprint xrandr xscreensaver xv xvid xvmc yahoo yv12 zlib zvbi elibc_glibc
input_devices_keyboard input_devices_mouse kernel_linux linguas_en linguas_fr
userland_GNU video_cards_i810"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL,
LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Wolfram Schlich (RETIRED) gentoo-dev 2006-06-04 16:59:24 UTC
I can confirm this.

Portage 2.1_rc4 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r3, 2.6.16-suspend2-r4 i686)
=================================================================
System uname: 2.6.16-suspend2-r4 i686 Intel(R) Pentium(R) D CPU 2.80GHz
Gentoo Base System version 1.12.0
dev-lang/python:     2.4.2
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  0.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-r1
sys-devel/binutils:  2.16.1-r2
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 -march=pentium4 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -pipe"
DISTDIR="/local/portage/distfiles"
FEATURES="autoconfig buildpkg candy ccache confcache distlocks metadata-transfer parallel-fetch sandbox sfperms strict userfetch userpriv usersandbox"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LINGUAS="en de fr sv es"
MAKEOPTS="-j2"
PKGDIR="/local/portage/packages"
PORTAGE_RSYNC_EXTRA_OPTS="--timeout=60"
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/local/portage /usr/local/portage.blafasel"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="x86 X X509 a52 aac aalib accounting acl acpi adns aim alsa ansi apache2 arts artworkextra audiofile authdaemond authfile automount avi bacula-console bash-completion bcmath berkdb bidi bind-mysql bitmap-fonts bl bluetooth bonobo browserplugin bzip2 cairo calendar caps ccache cdb cddb cdparanoia cdr cgi chipcard chroot command-args courier cpudetection cpulimit cracklib crypt cscope css csv ctype cups curl curlwrappers customlog cvsgraph cyrus dba dbi dbm dbus dbx devmap dga dhcp directfb dlloader dlopen dnsdb dri dts dv dvd dvdr dvdread ecc eds encode esd exif expat fam fame fastcgi fbcon fbsplash ffmpeg firefox flac flash flatfile font-server fontconfig foomaticdb fpx ftp gd gdbm gif gimpprint gnokii gnome gnome-print gphoto2 gpm gssapi gstreamer gtk gtk2 gzip hal howl hpn http iconv icq idea idled idn ieee1394 imagemagick imap imlib imlib2 inifile innodb ipalias ipv6 jabber jack java jpeg jpeg2k kde kdeenablefinal ldap libwww lm_sensors lmtp logrotate logwatch mad mailbox maildir maildrop mailwrapper matrox mbox mcal memlimit mgetty mhash mime mimencode ming mjpeg mmap mmx mmxext mp3 mpeg mpi mplayer mpm-prefork mppe-mppc musepack mysql mysqli nagios-dns nagios-game nagios-ntp nagios-ping nagios-ssh nas nautilus ncurses netboot network nfs nis nls nntp nptl nsplugin nvidia oav odbc ogg oggvorbis opengl openssh openssl pam pam_chroot pam_console pam_timestamp parse-clocks pcntl pcre pda pdf pdfkit pdflib perl php png posix postfix postgres povray ppds procmail pwdb python qdbm qt qt4 quicktime quotas radius rdesktop readline real recode reiserfs rrdtool rss rtc samba sample sasl scanner screen sdl sendfile sensord session sftp sftplogging shaper shared sharedext sharedmem simplexml skey slang slp smartcard smime smp sms smtp sndfile snmp soap sockets socks5 sox spamassassin sql sqlite3 sse sse2 ssl stream subversion svg svga sysfs syslog sysvipc tcltk tcpd tetex theora threads tiff tokenizer tools transparent-proxy truetype truetype-fonts type1-fonts unicode usb userlocales utf8 v4l vcd vhosts vim vim-pager virtual-users virus-scan vorbis wifi win32codecs withsamplescripts wxgtk1 xattr xcomposite xfs xine xinerama xinetd xml xml2 xmlrpc xmms xpm xprint xscreensaver xsl xslt xv xvid xvmc yahoo yv12 zlib elibc_glibc input_devices_evdev input_devices_joystick input_devices_keyboard input_devices_mouse input_devices_vmmouse input_devices_void kernel_linux linguas_en linguas_de linguas_fr linguas_sv linguas_es userland_GNU video_cards_dummy video_cards_fbdev video_cards_nv video_cards_nvidia video_cards_vesa video_cards_vga video_cards_vmware"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS
Comment 2 Donnie Berkholz (RETIRED) gentoo-dev 2006-06-04 18:11:45 UTC
Created attachment 88390 [details, diff]
xprint-needs-mfb.patch

Try this patch, also make sure eautoreconf is getting run.

I see that neither of you have USE=xorg, this will result in the Xorg server not getting built. That's an unusual requirement. If you had USE=xorg, you would not have hit this problem.
Comment 3 Donnie Berkholz (RETIRED) gentoo-dev 2006-06-20 23:02:26 UTC
Please reopen when you reply.