Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 139935 - cannot emerge x11-base/xorg-server-1.1.1 (xorg 7.1) due to xevie problem
Summary: cannot emerge x11-base/xorg-server-1.1.1 (xorg 7.1) due to xevie problem
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High normal
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-07-10 15:54 UTC by Brian Hall
Modified: 2006-07-10 17:27 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Brian Hall 2006-07-10 15:54:47 UTC
I am trying to upgrade from xorg-6.8.2 to 7.1. I have removed the 6.8.2 stuff and tried to follow the modular X upgrade guide, but apparently I've done something wrong. xorg-server fails to build, I think because of a libXevie dependency (which xorg-server doesn't pull in, I have to to that manually). And emerging libXevie also fails, and from the errors I wonder if this is a circular dependency problem when emerging xorg 7.1 from scratch?


# emerge --info
Portage 2.1.1_pre2-r6 (default-linux/amd64/2006.0, gcc-4.1.1/amd64-vanilla, glibc-2.4-r3, 2.6.17-ck1 x86_64)
=================================================================
System uname: 2.6.17-ck1 x86_64 Dual Core AMD Opteron(tm) Processor 165
Gentoo Base System version 1.12.1
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [enabled]
app-admin/eselect-compiler: 2.0.0_rc2-r1
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r2
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.60
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.17
sys-devel/gcc-config: 2.0.0_rc1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.16
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O3 -march=k8 -msse3 -fomit-frame-pointer -funit-at-a-time -frename-registers -mtune=athlon64 -fno-ident -pipe -ftree-vectorize -fweb -ftracer"
CHOST="x86_64-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"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/eselect/compiler /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O3 -march=k8 -msse3 -fomit-frame-pointer -funit-at-a-time -frename-registers -mtune=athlon64 -fno-ident -pipe -ftree-vectorize -fweb -ftracer"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--nospinner"
FEATURES="autoconfig ccache digest distlocks metadata-transfer noinfo sandbox strict"
GENTOO_MIRRORS="http://gentoo.mirrors.pair.com/http://mirror.datapipe.net/gentoo http://gentoo.osuosl.org/ http://gentoo.llarian.net/"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j3"
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://daisy/gentoo-portage"
USE="amd64 7zip X a52 aac abook acpi allegro alsa apm artworkextra asf avi bash-completion berkdb bitmap-fonts bzip2 ccache cdda cddb cdinstall cdio cdparanoia chroot cli crypt cups dedicated dga dillo dio dlloader dnd dri dvd dvdr dvdread effects emboss emul-linux-x86 encode ext-png ext-zlib extensions fam fame fat ffmpeg firefox flac flatfile foomaticdb fortran gb gcj gd gdbm gif gimp gimpprint ginac glut glx gmail gmailtimestamps gnome gnome-print gpgme gpm gs gstreamer gtk gtk2 gzip imlib imlib2 inkjar isdnlog java jikes joystick jpeg jpeg2k kde keyscrub lame lcd lcms lesstif libdsk lm_sensors lynxkeymap lzo lzw lzw-tiff mad maildir matroska matrox mbox mcal md5sum mikmod mimencode mixer mmap mng mod moznocompose moznoirc moznomail mozsvg mozxmlterm mp3 mpeg mpeg2 mplayer musepack music ncurses net network nptl nptlonly offensive ofx ogg oggvorbis on-the-fly-crypt opengl pam pam_chroot pam_console pam_timestamp parse-clocks pcre pdf pdflib perl physfs pic png ppds pppd python qt qt3 qt4 quicktime rar rdesktop readline reflection reiserfs rogue rtc sblive screen sdl server session shorten skins sounds sox spell spl sse-filters ssl stream svg sysfs szip tcltk tcpd tga theora threads tiff transcode truetype truetype-fonts type1 type1-fonts usb uudeview v4l v4l2 vcd vfat videos vlm vnc vorbis wxwindows x11vnc xatrix xface xml xmms xorg xosd xpm xscreensaver xv xvid xvmc yv12 zip zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux userland_GNU video_cards_ati video_cards_mga video_cards_nv video_cards_radeon"
Unset:  CTARGET, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Brian Hall 2006-07-10 15:58:28 UTC
make[2]: Entering directory `/var/tmp/portage/libXevie-1.0.1/work/libXevie-1.0.1/src'
if /bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include    -DMALLOC_0_RETURNS_NULL -O3 -march=k8 -msse3 -fomit-frame-pointer -funit-at-a-time -frename-registers -mtune=athlon64 -fno-ident -pipe -ftree-vectorize -fweb -ftracer -MT Xevie.lo -MD -MP -MF ".deps/Xevie.Tpo" -c -o Xevie.lo Xevie.c; \
	then mv -f ".deps/Xevie.Tpo" ".deps/Xevie.Plo"; else rm -f ".deps/Xevie.Tpo"; exit 1; fi
mkdir .libs
 x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -DMALLOC_0_RETURNS_NULL -O3 -march=k8 -msse3 -fomit-frame-pointer -funit-at-a-time -frename-registers -mtune=athlon64 -fno-ident -pipe -ftree-vectorize -fweb -ftracer -MT Xevie.lo -MD -MP -MF .deps/Xevie.Tpo -c Xevie.c  -fPIC -DPIC -o .libs/Xevie.o
Xevie.c:39:37: error: X11/extensions/Xeviestr.h: No such file or directory
Xevie.c:45: error: 'XEVIENAME' undeclared here (not in a function)
Xevie.c: In function 'XevieQueryVersion':
Xevie.c:91: error: 'xXevieQueryVersionReply' undeclared (first use in this function)
Xevie.c:91: error: (Each undeclared identifier is reported only once
Xevie.c:91: error: for each function it appears in.)
Xevie.c:91: error: expected ';' before 'rep'
Xevie.c:92: error: 'xXevieQueryVersionReq' undeclared (first use in this function)
Xevie.c:92: error: 'req' undeclared (first use in this function)
Xevie.c:98: error: 'sz_xXevieQueryVersionReq' undeclared (first use in this function)
Xevie.c:98: error: expected expression before ')' token
Xevie.c:98: error: 'X_XevieQueryVersion' undeclared (first use in this function)
Xevie.c:101: error: 'XEVIE_MAJOR_VERSION' undeclared (first use in this function)
Xevie.c:102: error: 'XEVIE_MINOR_VERSION' undeclared (first use in this function)
Xevie.c:103: error: 'rep' undeclared (first use in this function)
Xevie.c: In function 'XevieStart':
Xevie.c:130: error: 'xXevieStartReply' undeclared (first use in this function)
Xevie.c:130: error: expected ';' before 'rep'
Xevie.c:131: error: 'xXevieStartReq' undeclared (first use in this function)
Xevie.c:131: error: 'req' undeclared (first use in this function)
Xevie.c:137: error: 'sz_xXevieStartReq' undeclared (first use in this function)
Xevie.c:137: error: expected expression before ')' token
Xevie.c:137: error: 'X_XevieStart' undeclared (first use in this function)
Xevie.c:140: error: 'rep' undeclared (first use in this function)
Xevie.c: In function 'XevieEnd':
Xevie.c:152: error: 'xXevieEndReply' undeclared (first use in this function)
Xevie.c:152: error: expected ';' before 'rep'
Xevie.c:153: error: 'xXevieEndReq' undeclared (first use in this function)
Xevie.c:153: error: 'req' undeclared (first use in this function)
Xevie.c:158: error: 'sz_xXevieEndReq' undeclared (first use in this function)
Xevie.c:158: error: expected expression before ')' token
Xevie.c:158: error: 'X_XevieEnd' undeclared (first use in this function)
Xevie.c:162: error: 'rep' undeclared (first use in this function)
Xevie.c: In function 'XevieSendEvent':
Xevie.c:175: error: 'xXevieSendReply' undeclared (first use in this function)
Xevie.c:175: error: expected ';' before 'rep'
Xevie.c:176: error: 'xXevieSendReq' undeclared (first use in this function)
Xevie.c:176: error: 'req' undeclared (first use in this function)
Xevie.c:179: error: 'sz_xXevieSendReq' undeclared (first use in this function)
Xevie.c:179: error: expected expression before ')' token
Xevie.c:179: error: 'X_XevieSend' undeclared (first use in this function)
Xevie.c:184: error: 'rep' undeclared (first use in this function)
Xevie.c: In function 'XevieSelectInput':
Xevie.c:196: error: 'xXevieSelectInputReply' undeclared (first use in this function)
Xevie.c:196: error: expected ';' before 'rep'
Xevie.c:197: error: 'xXevieSelectInputReq' undeclared (first use in this function)
Xevie.c:197: error: 'req' undeclared (first use in this function)
Xevie.c:200: error: 'sz_xXevieSelectInputReq' undeclared (first use in this function)
Xevie.c:200: error: expected expression before ')' token
Xevie.c:200: error: 'X_XevieSelectInput' undeclared (first use in this function)
Xevie.c:205: error: 'rep' undeclared (first use in this function)
make[2]: *** [Xevie.lo] Error 1
make[2]: Leaving directory `/var/tmp/portage/libXevie-1.0.1/work/libXevie-1.0.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/libXevie-1.0.1/work/libXevie-1.0.1'
make: *** [all] Error 2

!!! ERROR: x11-libs/libXevie-1.0.1 failed
Comment 2 Brian Hall 2006-07-10 16:04:59 UTC
-I../include -I../include -I../include -I../include -I../include -I../hw/xfree86/dixmods/extmod -DHAVE_DIX_CONFIG_H -DXFree86Server -DXFree86LOADER -DDEFAULTPOLICYFILE=\"/usr/lib64/xserver/SecurityPolicy\" -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -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 -O3 -march=k8 -msse3 -fomit-frame-pointer -funit-at-a-time -frename-registers -mtune=athlon64 -fno-ident -pipe -ftree-vectorize -ftracer -MT xf86bigfont.lo -MD -MP -MF .deps/xf86bigfont.Tpo -c xf86bigfont.c  -fPIC -DPIC -o .libs/xf86bigfont.o
xevie.c:50:37: error: X11/extensions/Xeviestr.h: No such file or directory
xevie.c:107: warning: missing braces around initializer
xevie.c:107: warning: (near initialization for 'keycq[0]')
xevie.c:133: warning: no previous prototype for 'XevieExtensionInit'
xevie.c: In function 'XevieExtensionInit':
xevie.c:145: error: 'XEVIENAME' undeclared (first use in this function)
xevie.c:145: error: (Each undeclared identifier is reported only once
xevie.c:145: error: for each function it appears in.)
xevie.c:147: error: 'XevieNumberErrors' undeclared (first use in this function)
xevie.c: In function 'ProcQueryVersion':
xevie.c:168: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
xevie.c:168: error: 'stuff' undeclared (first use in this function)
xevie.c:168: error: 'xXevieQueryVersionReq' undeclared (first use in this function)
xevie.c:168: error: expected ';' before 'client'
xevie.c:169: error: 'xXevieQueryVersionReply' undeclared (first use in this function)
xevie.c:169: error: expected ';' before 'rep'
xevie.c:172: error: 'rep' undeclared (first use in this function)
xevie.c:175: error: 'XEVIE_MAJOR_VERSION' undeclared (first use in this function)
xevie.c:176: error: 'XEVIE_MINOR_VERSION' undeclared (first use in this function)
xevie.c: In function 'ProcStart':
xevie.c:184: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
xevie.c:184: error: 'stuff' undeclared (first use in this function)
xevie.c:184: error: 'xXevieStartReq' undeclared (first use in this function)
xevie.c:184: error: expected ';' before 'client'
xevie.c:185: error: 'xXevieStartReply' undeclared (first use in this function)
xevie.c:185: error: expected ';' before 'rep'
xevie.c:188: error: 'rep' undeclared (first use in this function)
xevie.c: In function 'ProcEnd':
xevie.c:224: error: 'xXevieEndReply' undeclared (first use in this function)
xevie.c:224: error: expected ';' before 'rep'
xevie.c:234: error: 'rep' undeclared (first use in this function)
xevie.c: In function 'ProcSend':
xevie.c:243: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
xevie.c:243: error: 'stuff' undeclared (first use in this function)
xevie.c:243: error: 'xXevieSendReq' undeclared (first use in this function)
xevie.c:243: error: expected ';' before 'client'
xevie.c:244: error: 'xXevieSendReply' undeclared (first use in this function)
xevie.c:244: error: expected ';' before 'rep'
xevie.c:252: error: 'rep' undeclared (first use in this function)
xevie.c: In function 'ProcSelectInput':
xevie.c:285: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
xevie.c:285: error: 'stuff' undeclared (first use in this function)
xevie.c:285: error: 'xXevieSelectInputReq' undeclared (first use in this function)
xevie.c:285: error: expected ';' before 'client'
xevie.c:286: error: 'xXevieSelectInputReply' undeclared (first use in this function)
xevie.c:286: error: expected ';' before 'rep'
xevie.c:292: error: 'rep' undeclared (first use in this function)
xevie.c: In function 'ProcDispatch':
xevie.c:304: error: 'X_XevieQueryVersion' undeclared (first use in this function)
xevie.c:306: error: 'X_XevieStart' undeclared (first use in this function)
xevie.c:308: error: 'X_XevieEnd' undeclared (first use in this function)
xevie.c:310: error: 'X_XevieSend' undeclared (first use in this function)
xevie.c:312: error: 'X_XevieSelectInput' undeclared (first use in this function)
xevie.c: In function 'SProcQueryVersion':
xevie.c:324: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
xevie.c:324: error: 'stuff' undeclared (first use in this function)
xevie.c:324: error: 'xXevieQueryVersionReq' undeclared (first use in this function)
xevie.c:324: error: expected ';' before 'client'
xevie.c: In function 'SProcStart':
xevie.c:334: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
xevie.c:334: error: 'stuff' undeclared (first use in this function)
xevie.c:334: error: 'xXevieStartReq' undeclared (first use in this function)
xevie.c:334: error: expected ';' before 'client'
xevie.c: In function 'SProcEnd':
xevie.c:346: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
xevie.c:346: error: 'stuff' undeclared (first use in this function)
xevie.c:346: error: 'xXevieEndReq' undeclared (first use in this function)
xevie.c:346: error: expected ';' before 'client'
xevie.c: In function 'SProcSend':
xevie.c:358: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
xevie.c:358: error: 'stuff' undeclared (first use in this function)
xevie.c:358: error: 'xXevieSendReq' undeclared (first use in this function)
xevie.c:358: error: expected ';' before 'client'
xevie.c: In function 'SProcSelectInput':
xevie.c:370: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
xevie.c:370: error: 'stuff' undeclared (first use in this function)
xevie.c:370: error: 'xXevieSelectInputReq' undeclared (first use in this function)
xevie.c:370: error: expected ';' before 'client'
xevie.c:372: error: 'xXevieSendReq' undeclared (first use in this function)
xevie.c: In function 'SProcDispatch':
xevie.c:384: error: 'X_XevieQueryVersion' undeclared (first use in this function)
xevie.c:386: error: 'X_XevieStart' undeclared (first use in this function)
xevie.c:388: error: 'X_XevieEnd' undeclared (first use in this function)
xevie.c:390: error: 'X_XevieSend' undeclared (first use in this function)
xevie.c:392: error: 'X_XevieSelectInput' undeclared (first use in this function)
make[1]: *** [xevie.lo] Error 1
make[1]: *** Waiting for unfinished jobs....
 x86_64-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 -I../hw/xfree86/dixmods/extmod -DHAVE_DIX_CONFIG_H -DXFree86Server -DXFree86LOADER -DDEFAULTPOLICYFILE=\"/usr/lib64/xserver/SecurityPolicy\" -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -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 -O3 -march=k8 -msse3 -fomit-frame-pointer -funit-at-a-time -frename-registers -mtune=athlon64 -fno-ident -pipe -ftree-vectorize -ftracer -MT bigreq.lo -MD -MP -MF .deps/bigreq.Tpo -c bigreq.c  -fPIC -DPIC -o .libs/bigreq.o
make[1]: Leaving directory `/var/tmp/portage/xorg-server-1.1.1/work/xorg-server-1.1.1/Xext'
make: *** [all-recursive] Error 1

!!! ERROR: x11-base/xorg-server-1.1.1 failed.
Comment 3 Brian Hall 2006-07-10 17:27:53 UTC
OK, reemerging evieext fixed the libXevie problem.

Looks like the xorg-server-1.1.1 is building now and has got past the failure point.

I guess /usr/include/X11/extensions/Xeviestr.h was missing or corrupted somehow.

Still seems like the dependencies of xorg-server should have pulled in libXevie and evieext though.