Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 290866 - x11-base/xorg-server-1.7.1 fails to configure: error: Xdmx build explicitly requested, but required modules not found.
Summary: x11-base/xorg-server-1.7.1 fails to configure: error: Xdmx build explicitly r...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-28 12:05 UTC by Michele Bertuccioli
Modified: 2009-10-29 10:45 UTC (History)
0 users

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


Attachments
/var/tmp/portage/x11-base/xorg-server-1.7.1/work/xorg-server-1.7.1/config.log (config.log,215.75 KB, text/plain)
2009-10-28 12:07 UTC, Michele Bertuccioli
Details
build.log (build.log,13.12 KB, text/plain)
2009-10-28 12:08 UTC, Michele Bertuccioli
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michele Bertuccioli 2009-10-28 12:05:00 UTC
Hi,
I've tried to update xorg-server form 1.6.5 to 1.7.1 but I have a compile issues:

checking for PCIACCESS... yes
checking for pci_system_init_dev_mem... yes
checking for pci_device_enable... yes
checking for pci_device_is_boot_vga... yes
checking for pci_device_vgaarb_init... yes
checking for DGA... yes
checking for DGA... yes
checking for XF86VIDMODE... yes
checking for XF86VIDMODE... yes
checking for XORG_MODULES... yes
checking for perl... /usr/bin/perl
checking whether to build XWin DDX... no
checking dependency style of $(CC)... none
checking for DMXMODULES... no
checking whether to build Xdmx DDX... yes
configure: error: Xdmx build explicitly requested, but required
		              modules not found.

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/x11-base/xorg-server-1.7.1/work/xorg-server-1.7.1/config.log
 * ERROR: x11-base/xorg-server-1.7.1 failed:
 *   econf failed
 * 
 * Call stack:
 *     ebuild.sh, line   49:  Called src_configure
 *   environment, line 3543:  Called x-modular_src_configure
 *   environment, line 4471:  Called econf '--prefix=/usr' '--datadir=/usr/share' '--disable-ipv6' '--enable-dmx' '--disable-kdrive' '--disable-tslib' '--disable-xcalibrate' '--enable-xvfb' '--enable-xnest' '--enable-record' '--enable-xfree86-utils' '--enable-install-libxf86config' '--enable-dri' '--enable-dri2' '--enable-glx' '--enable-xorg' '--enable-glx-tls' '--enable-config-hal' '--sysconfdir=/etc/X11' '--localstatedir=/var' '--enable-install-setuid' '--with-fontdir=/usr/share/fonts' '--with-xkb-output=/var/lib/xkb' '--without-dtrace' '--disable-xsdl'
 *     ebuild.sh, line  545:  Called die
 * The specific snippet of code:
 *   			die "econf failed"
 * 
 * If you need support, post the output of 'emerge --info =x11-base/xorg-server-1.7.1',
 * the complete build log and the output of 'emerge -pqv =x11-base/xorg-server-1.7.1'.
 * The complete build log is located at '/var/tmp/portage/x11-base/xorg-server-1.7.1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-base/xorg-server-1.7.1/temp/environment'.
 * S: '/var/tmp/portage/x11-base/xorg-server-1.7.1/work/xorg-server-1.7.1'


Reproducible: Always




emerge --info:
Portage 2.1.7.1 (default/linux/x86/10.0/desktop, gcc-4.3.4, glibc-2.10.1-r0, 2.6.30-gentoo-r7 i686)
=================================================================
System uname: Linux-2.6.30-gentoo-r7-i686-Genuine_Intel-R-_CPU_T2300_@_1.66GHz-with-gentoo-2.0.1
Timestamp of tree: Tue, 27 Oct 2009 21:15:01 +0000
app-shells/bash:     4.0_p28
dev-java/java-config: 2.1.9-r1
dev-lang/python:     2.6.2-r1
dev-util/cmake:      2.6.4
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.5.2-r1
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  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.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=prescott -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -march=prescott -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://mirror.switch.ch/ftp/mirror/gentoo/ ftp://ftp.unina.it/pub/linux/distributions/gentoo http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="it_IT.UTF-8"
LC_ALL="it_IT.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="it"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
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/enlightenment /usr/portage/local/layman/sunrise /usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa berkdb bluetooth branding bzip2 cairo cdr cli consolekit cracklib crypt cups dbus dri dts dvd dvdr eds emboss encode evo fam ffmpeg firefox flac fortran gdbm gif gnome gpm gstreamer gtk hal iconv isdnlog jpeg ldap libnotify mad mikmod mmx modules mp3 mp4 mpeg mudflap ncurses nls nptl nptlonly ogg opengl openmp pam pcre pdf perl png policykit ppds pppd pulseaudio python qt3support quicktime readline reflection sdl session spell spl sse sse2 sse3 ssl startup-notification svg sysfs tcpd thunar tiff truetype unicode usb v4l v4l2 vorbis win32codecs x264 x86 xml xorg xulrunner xv xvid zlib" ALSA_CARDS="hda-intel" 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="evdev keyboard mouse synaptics joystick virtualbox" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="it" USERLAND="GNU" VIDEO_CARDS="radeon vesa fbdev v4l virtualbox" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Michele Bertuccioli 2009-10-28 12:07:06 UTC
Created attachment 208499 [details]
/var/tmp/portage/x11-base/xorg-server-1.7.1/work/xorg-server-1.7.1/config.log
Comment 2 Michele Bertuccioli 2009-10-28 12:08:17 UTC
Created attachment 208501 [details]
build.log
Comment 3 Rémi Cardona (RETIRED) gentoo-dev 2009-10-28 16:11:46 UTC
Could you paste the output of :

  emerge -1 libXrender x11-libs/libXdmcp -pv

Thanks
Comment 4 Michele Bertuccioli 2009-10-28 16:27:45 UTC
(In reply to comment #3)
> Could you paste the output of :
> 
>   emerge -1 libXrender x11-libs/libXdmcp -pv
> 
> Thanks
> 

emerge -1 libXrender x11-libs/libXdmcp -pv

These are the packages that would be merged, in order:

Calculating dependencies ... done!
[ebuild   R   ] x11-libs/libXrender-0.9.5  USE="-debug" 0 kB
[ebuild   R   ] x11-libs/libXdmcp-1.0.3  USE="-debug" 0 kB
Comment 5 Yu Yuwei 2009-10-29 07:49:16 UTC
encounter the same problem:

~ # emerge -vp libXrender libXdmcp

These are the packages that would be merged, in order:

Calculating dependencies ... done!
[ebuild   R   ] x11-libs/libXrender-0.9.5  USE="-debug" 0 kB
[ebuild   R   ] x11-libs/libXdmcp-1.0.3  USE="-debug" 0 kB

Total: 2 packages (2 reinstalls), Size of downloads: 0 kB


checking for perl... /usr/bin/perl
checking whether to build XWin DDX... no
checking dependency style of $(CC)... none
checking for DMXMODULES... no
checking whether to build Xdmx DDX... yes
configure: error: Xdmx build explicitly requested, but required
		              modules not found.

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/x11-base/xorg-server-1.7.1/work/xorg-server-1.7.1/config.log

Comment 6 Yu Yuwei 2009-10-29 07:52:30 UTC
emerge --info

Portage 2.2_rc46 (default/linux/x86/10.0/desktop, gcc-4.4.2, glibc-2.10.1-r0, 2.6.31-gentoo-r3 i686)
=================================================================
System uname: Linux-2.6.31-gentoo-r3-i686-Intel-R-_Pentium-R-_M_processor_1.20GHz-with-gentoo-2.0.1
Timestamp of tree: Thu, 29 Oct 2009 06:45:01 +0000
distcc 3.1 i686-pc-linux-gnu [enabled]
app-shells/bash:     4.0_p35
dev-java/java-config: 2.1.9-r1
dev-lang/python:     2.6.3, 3.1.1-r1
dev-python/pycrypto: 2.0.1-r8
dev-util/cmake:      2.6.4-r3
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.5.2-r1
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.7.9-r1, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.20
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium-m -mfpmath=sse -mmmx -msse -msse2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /var/lib/hsqldb"
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/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=pentium-m -mfpmath=sse -mmmx -msse -msse2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests distcc distlocks fixpackages metadata-transfer news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://ftp3.tsinghua.edu.cn/mirror/gentoo http://mirror.uni-c.dk/pub/gentoo/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo http://distro.ibiblio.org/pub/linux/distributions/gentoo/ http://ftp.heanet.ie/pub/gentoo/ http://ftp.swin.edu.au/gentoo"
LANG="zh_CN.UTF-8"
LC_ALL=""
LDFLAGS="-Wl,--as-needed"
LINGUAS="zh_CN en_US"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
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/openmoko/trunk/openmoko-target /usr/portage/local/layman/desktop-effects /usr/portage/local/layman/sunrise /usr/portage/local/layman/mpd /usr/portage/local/layman/acevery /usr/portage/local/layman/gentoo-china"
SYNC="rsync://59.77.33.199/gentoo-portage"
USE="16Bit X a52 aac acl acpi aiglx alsa asf avahi bash-completion beagle berkdb branding browserplugin bzip2 bzr cairo caps cdr chm cjk cleartype cli consolekit cracklib crypt cups custom-cflags custom-cpuopts custom-optimization dbus djvu dmx dri dts dvd dvdnav dvdr dvdread emboss evo exif faac faad fam fbcon fbcondecor fbsplash ffmpeg fifo flac fontconfig fontforge fortran fuse gdbm gif gimp git glib gmp gnome gnome-keyring gnutls gphoto2 gpm gstreamer gtk gtk2 gucharmap guile hal i8x0 iconv icu id3 ieee1394 imap iptc ipv6 isdnlog jack jadetex java jpeg jpeg2k kerberos kpathsea lame latex lcms ldap libffi libmms libnotify libsamplerate lunar lzo mad midi mikmod mmap mmx modules mp3 mp4 mpeg msn mudflap nautilus ncurses nls nntp nptl nptlonly nsplugin ogg opengl openmp pam pango pcmcia pcre pdf perl pic png policykit ppds pppd pulseaudio python qq qt3support quicktime raw readline reflection ruby samba scanner sdl session sound spell spl sqlite sqlite3 sse sse2 ssl startup-notification subversion svg sysfs taglib tcl tcltk tcpd tetex theora threads thunar tiff tk truetype unicode usb vcd vim vim-syntax vim-with-x vorbis wav wifi win32codecs winbind wma wmf wmp x264 x86 xattr xcb xcomposite xine xinerama xml xorg xprint xulrunner xv xvid zlib" ALSA_CARDS="intel8x0 intel8x0m emu10k1" 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" CAMERAS="ptp2" ELIBC="glibc" FOO2ZJS_DEVICES="hp1020 hpp1008" INITNG_PLUGINS="also bash_launcher chdir chroot conflict cpout critical ctrlaltdel daemon_clean debug_commands envparser find fmon fstat history idleprobe initctl interactive iparser last limit lockfile logfile netdev netprobe ngc4 ngcs nge pause provide reload renice rlparser simple_launcher stcmd stdout suid syncron syslog sysreq unneeded usplash service_cache" INPUT_DEVICES="synaptics evdev keyboard" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="zh_CN en_US" SANE_BACKENDS="snapscan" USERLAND="GNU" VIDEO_CARDS="intel" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 7 Chí-Thanh Christopher Nguyễn gentoo-dev 2009-10-29 07:56:36 UTC
From config.log in attachment 208499 [details]:

Requested 'dmxproto >= 2.2.99.1' but version of DMXProto is 2.2.2

From configure.ac:

DMXPROTO="dmxproto >= 2.2.99.1"

So dmxproto dependency should be increased (and this bug reopened until it is). And users told to not mix stable and unstable parts of X.org
Comment 8 Yu Yuwei 2009-10-29 08:06:50 UTC
noticing this in config.log:

Requested 'dmxproto >= 2.2.99.1' but version of DMXProto is 2.2.2
configure:28342: $? = 1
Requested 'dmxproto >= 2.2.99.1' but version of DMXProto is 2.2.2
configure:28369: result: no
configure:28381: checking whether to build Xdmx DDX
configure:28390: result: yes
configure:28404: error: Xdmx build explicitly requested, but required
                              modules not found.

I figured out that the the dmxproto and libdmx needed upgrade.

After upgrade dmxproto to 2.3 and libdmx to 1.1.0, xorg-server successfully
configured and compiled :)
Comment 9 Michele Bertuccioli 2009-10-29 10:36:20 UTC
Yhea!!! Now it's work!!!
After update dmxproto to 2.3 and libdmx to 1.1.0!
But why portage don't tell me of these dependecies???
Comment 10 Rémi Cardona (RETIRED) gentoo-dev 2009-10-29 10:44:52 UTC
Reopening
Comment 11 Rémi Cardona (RETIRED) gentoo-dev 2009-10-29 10:45:56 UTC
And I've bumped the deps in portage and in the overlay. The ebuild was indeed wrong. /me blames Nirbheek :)

Thanks