Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 57841

Summary: xfree-4.3.0-r6 fails to build (!) RegionPtr issue
Product: Gentoo Linux Reporter: Selecter <selecter>
Component: [OLD] UnspecifiedAssignee: Gentoo X packagers <x11>
Status: RESOLVED FIXED    
Severity: critical    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Selecter 2004-07-21 05:46:28 UTC
Compiling (in chroot) a long time I get this :((((((((

gcc -c -mno-mmx -ansi -pedantic -Wno-return-type -w    -fno-merge-constants -I../../../../../programs/Xserver/hw/xfree86/common -I../../../../../programs/Xserver/hw/xfree86/os-support -I../../../../../programs/Xserver/hw/xfree86/os-support/bus  -I../../../../../programs/Xserver/include -I../../../../../programs/Xserver/os           -I../../../../../exports/include/X11 -I../../../../../programs/Xserver/Xext -I../../../../../include/extensions            -I../../../../../programs/Xserver/Xi               -I../../../../../lib/font/include -I../../../../../programs/Xserver/hw/xfree86/parser           -I../../../../../programs/Xserver/hw/xfree86/loader  -I../../../../../programs/Xserver/hw/xfree86/rac  -I../../../../.. -I../../../../../exports/include   -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L                               -D_POSIX_SOURCE -D_XOPEN_SOURCE                            -D_BSD_SOURCE -D_SVID_SOURCE                             -D_GNU_SOURCE                     -DSHAPE -DXINPUT -DXKB -DLBX -DXAPPGROUP        -DXCSECURITY -DTOGCUP   -DXF86BIGFONT -DDPMSExtension    -DPIXPRIV -DPANORAMIX      -DRENDER -DRANDR -DGCCUSESGAS -DAVOID_GLYPHBLT -DPIXPRIV -DSINGLEDEPTH                                 -DXFreeXDGA -DXvExtension                          -DXFree86LOADER  -DXFree86Server                                -DXF86VIDMODE     -DXvMCExtension                                                          -DSMART_SCHEDULE                                -DBUILDDEBUG -DXResExtension                               -DX_BYTE_ORDER=X_LITTLE_ENDIAN -DNDEBUG  -DFUNCPROTO=15 -DNARROWPROTO     -DPCIDATA xf86PciData.c
In file included from ../../../../../programs/Xserver/include/input.h:57,
                 from ../../../../../programs/Xserver/hw/xfree86/common/xf86str.h:16,
                 from ../../../../../programs/Xserver/hw/xfree86/common/xf86.h:17,
                 from xf86PciData.c:33:
../../../../../programs/Xserver/include/window.h:117: error: syntax error before "RegionPtr"
../../../../../programs/Xserver/include/window.h:193: error: syntax error before "CreateUnclippedWinSize"
../../../../../programs/Xserver/include/window.h:197: error: ISO C forbids data definition with no type or storage class
../../../../../programs/Xserver/include/window.h:290: error: syntax error before "NotClippedByChildren"
../../../../../programs/Xserver/include/window.h:294: error: ISO C forbids data definition with no type or storage class
In file included from ../../../../../programs/Xserver/include/bstore.h:21,
                 from ../../../../../programs/Xserver/include/scrnintstr.h:55,
                 from ../../../../../programs/Xserver/hw/xfree86/common/xf86str.h:17,
                 from ../../../../../programs/Xserver/hw/xfree86/common/xf86.h:17,
                 from xf86PciData.c:33:
../../../../../programs/Xserver/include/bstorestr.h:29: error: syntax error before "RegionPtr"
../../../../../programs/Xserver/include/bstorestr.h:39: error: syntax error before "RegionPtr"
../../../../../programs/Xserver/include/bstorestr.h:49: error: syntax error before "RegionPtr"
In file included from ../../../../../programs/Xserver/include/scrnintstr.h:58,
                 from ../../../../../programs/Xserver/hw/xfree86/common/xf86str.h:17,
                 from ../../../../../programs/Xserver/hw/xfree86/common/xf86.h:17,
                 from xf86PciData.c:33:
../../../../../programs/Xserver/include/validate.h:33:23: regionstr.h: No such file or directory
In file included from ../../../../../programs/Xserver/hw/xfree86/common/xf86str.h:17,
                 from ../../../../../programs/Xserver/hw/xfree86/common/xf86.h:17,
                 from xf86PciData.c:33:
../../../../../programs/Xserver/include/scrnintstr.h:222: error: syntax error before "RegionPtr"
../../../../../programs/Xserver/include/scrnintstr.h:230: error: syntax error before "RegionPtr"
../../../../../programs/Xserver/include/scrnintstr.h:242: error: syntax error before "RegionPtr"
../../../../../programs/Xserver/include/scrnintstr.h:283: error: syntax error before "RegionPtr"
../../../../../programs/Xserver/include/scrnintstr.h:289: error: syntax error before '*' token
../../../../../programs/Xserver/include/scrnintstr.h:292: error: syntax error before "RegionPtr"
../../../../../programs/Xserver/include/scrnintstr.h:294: error: `RegionPtr' declared as function returning a function
../../../../../programs/Xserver/include/scrnintstr.h:319: error: `TranslateBackingStoreProcPtr' declared as function returning a function
../../../../../programs/Xserver/include/scrnintstr.h:330: error: `ClearBackingStoreProcPtr' declared as function returning a function
../../../../../programs/Xserver/include/scrnintstr.h:611: error: `BitmapToRegionProcPtr' declared as function returning a function
../../../../../programs/Xserver/include/scrnintstr.h:856: error: syntax error before "RestoreAreasProcPtr"
../../../../../programs/Xserver/include/scrnintstr.h:884: error: `CreateGC' redeclared as different kind of symbol
../../../../../programs/Xserver/include/gc.h:135: error: previous declaration of `CreateGC'
../../../../../programs/Xserver/include/scrnintstr.h:888: error: `CreateColormap' redeclared as different kind of symbol
../../../../../programs/Xserver/include/colormap.h:90: error: previous declaration of `CreateColormap'
../../../../../programs/Xserver/include/scrnintstr.h:893: error: `StoreColors' redeclared as different kind of symbol
../../../../../programs/Xserver/include/colormap.h:226: error: previous declaration of `StoreColors'
../../../../../programs/Xserver/include/scrnintstr.h:928: error: `BlockHandler' redeclared as different kind of symbol
../../../../../programs/Xserver/include/dix.h:531: error: previous declaration of `BlockHandler'
../../../../../programs/Xserver/include/scrnintstr.h:929: error: `WakeupHandler' redeclared as different kind of symbol
../../../../../programs/Xserver/include/dix.h:538: error: previous declaration of `WakeupHandler'
../../../../../programs/Xserver/include/scrnintstr.h:961: error: `ReparentWindow' redeclared as different kind of symbol
../../../../../programs/Xserver/include/window.h:238: error: previous declaration of `Repa

rentWindow'
../../../../../programs/Xserver/include/scrnintstr.h:970: error: syntax error before '}' token
../../../../../programs/Xserver/include/scrnintstr.h:970: error: ISO C forbids data definition with no type or storage class
make[5]: *** [xf86PciData.o] Error 1
make[5]: Leaving directory `/var/tmp/portage/xfree-4.3.0-r6/work/xc/programs/Xserver/hw/xfree86/scanpci'
make[4]: *** [all] Error 2
make[4]: Leaving directory `/var/tmp/portage/xfree-4.3.0-r6/work/xc/programs/Xserver/hw/xfree86'
make[3]: *** [hw/xfree86] Error 2
make[3]: Leaving directory `/var/tmp/portage/xfree-4.3.0-r6/work/xc/programs/Xserver'
make[2]: *** [install] Error 2
make[2]: Leaving directory `/var/tmp/portage/xfree-4.3.0-r6/work/xc/programs'
make[1]: *** [install] Error 2
make[1]: Leaving directory `/var/tmp/portage/xfree-4.3.0-r6/work/xc'
make: *** [install] Error 2

!!! ERROR: x11-base/xfree-4.3.0-r6 failed.
!!! Function src_install, Line 635, Exitcode 2
!!! (no error message)

Reproducible: Didn't try
Steps to Reproduce:




Portage 2.0.50-r9 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3.20040420-r0,
2.6.7-gentoo-r6)
=================================================================
System uname: 2.6.7-gentoo-r6 i686
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=pentium4 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref
/usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs buildpkg"
GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo/
ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo
ftp://ftp6.uni-muenster.de/pub/linux/distributions/gentoo
http://ftp.du.se/pub/os/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acpi alsa arts avi crypt cups encode gdbm gif gpm gtk gtk2 imlib jpeg kde
libg++ libwww linguas_ru mad mikmod mmx motif mpeg ncurses nls oggvorbis opengl
pam pdflib perl png ppds python qt quicktime readline sdl slang spell sse ssl
svga tcpd truetype x86 xml xml2 xmms xv zlib"
Comment 1 Andrew Bevitt 2004-07-21 14:52:14 UTC
Well the problem would be caused by 
  programs/Xserver/include/regionstr.h 
not existing...

Why it doesnt exist is a good question, what FS are you using /var on?
How much free space did you have?
Comment 2 Selecter 2004-07-22 03:31:19 UTC
reiserfs was ruined. I had to run: fsck.reiserfs /dev/hda3 --rebuild-tree :)

Thanks!