I'm running a servidor root # uname -a Linux servidor 2.6.9-gentoo-r3 #1 SMP Fri Nov 12 03:13:09 BRST 2004 i686 Intel(R) Pentium(R) 4 CPU 3.20GHz GenuineIntel GNU/Linux with servidor root # gcc --version gcc (GCC) 3.4.3 (Gentoo Linux 3.4.3, ssp-3.4.3-0, pie-8.7.6.6) but compiling wine-20041019-r3 fails with: Configure finished. Do 'make depend && make' to compile Wine. make[1]: Entering directory `/var/tmp/portage/wine-20041019-r3/work/wine-20041019/libs' make[2]: Entering directory `/var/tmp/portage/wine-20041019-r3/work/wine-20041019/libs/port' gcc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -D_REENTRANT -fPIC -Wall -pipe -mpreferred-stack-boundary=2 -fno-strict-aliasing -gstabs+ -Wpointer-arith -march=pentium4 -pipe -O2 -o ffs.o ffs.c In file included from ffs.c:22: ../../include/wine/port.h:53: error: conflicting types for 'mode_t' /usr/include/sys/types.h:72: error: previous declaration of 'mode_t' was here ../../include/wine/port.h:56: error: conflicting types for 'off_t' /usr/include/sys/types.h:90: error: previous declaration of 'off_t' was here ../../include/wine/port.h:68: error: conflicting types for 'fsblkcnt_t' /usr/include/sys/types.h:248: error: previous declaration of 'fsblkcnt_t' was here ../../include/wine/port.h:71: error: conflicting types for 'fsfilcnt_t' /usr/include/sys/types.h:252: error: previous declaration of 'fsfilcnt_t' was here make[2]: *** [ffs.o] Error 1 make[2]: Leaving directory `/var/tmp/portage/wine-20041019-r3/work/wine-20041019/libs/port' make[1]: *** [port] Error 2 make[1]: Leaving directory `/var/tmp/portage/wine-20041019-r3/work/wine-20041019/libs' make: *** [libs] Error 2 I had this problem with my LFS box and I had to tweak the code to make it work. Maybe there is a cleaner way. The same happens with servidor root # gcc --version gcc (GCC) 3.3.3 20040412 (Gentoo Linux 3.3.3-r6, ssp-3.3.2-2, pie-8.7.6) Reproducible: Always Steps to Reproduce: 1.use kernel-2.6 2.use g 3.emerge wine Actual Results: compile failure Expected Results: wine merged successfully servidor root # emerge --info wine Portage 2.0.51-r3 (default-linux/x86/2004.2, gcc-3.3.3, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r3 i686) ================================================================= System uname: 2.6.9-gentoo-r3 i686 Intel(R) Pentium(R) 4 CPU 3.20GHz Gentoo Base System version 1.4.16 distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.14.90.0.8-r1 Headers: sys-kernel/linux26-headers-2.6.8.1-r1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium4 -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /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=pentium4 -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://www.las.ic.unicamp.br/pub/gentoo/" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.samerica.gentoo.org/gentoo-portage" USE="apache2 apm avi bash-completion berkbd berkdb bitmap-fonts bzlib crypt cups curl dba encode exif f77 foomaticdb fortran ftp gd gdbm gif gmp gpm hardenedphp imap imlib inifile innodb jpeg libg++ libwww mad mbox mikmod mime mmx mmx2 mng motif mpeg mysql mysqli ncurses nis nls nptl nptlonly offensive oggvorbis oss pam pcre pdflib perl php png posix python qt quicktime readline samba sasl sdl session shared simplexml slang sockets spell sse sse2 ssl svga sysvipc tcpd threads tidy tiff truetype virus-scan winbind x86 xinetd xml2 xmms xv zlib"
Same problem with wine-20041019 Linux nibbler 2.6.9-gentoo-r4 #3 Wed Nov 24 14:33:01 CET 2004 i686 Intel(R) Celeron(R) CPU 2.00GHz GenuineIntel GNU/Linux gcc (GCC) 3.3.4 20040623 (Gentoo Linux 3.3.4-r1, ssp-3.3.2-2, pie-8.7.6) Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r4 i686) ================================================================= System uname: 2.6.9-gentoo-r4 i686 Intel(R) Celeron(R) CPU 2.00GHz Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux26-headers-2.6.8.1 Libtools: sys-devel/libtool-1.5.2-r7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -mcpu=pentium4 -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /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="-march=pentium4 -mcpu=pentium4 -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://vlaai.snt.ipv6.utwente.nl/pub/os/linux/gentoo/ http://chod.cwru.edu/gentoo ftp://chod.cwru.edu/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="berkdb crypt encode f77 fortran gdbm ipv6 libg++ libwww ncurses nptl pam pcre perl python readline skey sse ssl tcpd x86 xml2 zlib" make[1]: Entering directory `/var/tmp/portage/wine-20041019/work/wine-20041019/libs' make[2]: Entering directory `/var/tmp/portage/wine-20041019/work/wine-20041019/libs/port' gcc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -D_REENTRANT -fPIC -Wall -pipe -mpreferred-stack-boundary=2 -fno-strict-aliasing -gstabs+ -Wpointer-arith -march=pentium4 -mcpu=pentium4 -pipe -O2 -o ffs.o ffs.c In file included from ffs.c:22: ../../include/wine/port.h:53: error: conflicting types for `mode_t' /usr/include/sys/types.h:72: error: previous declaration of `mode_t' ../../include/wine/port.h:56: error: conflicting types for `off_t' /usr/include/sys/types.h:90: error: previous declaration of `off_t' ../../include/wine/port.h:59: warning: redefinition of `pid_t' /usr/include/sys/types.h:100: warning: `pid_t' previously declared here ../../include/wine/port.h:68: error: conflicting types for `fsblkcnt_t' /usr/include/sys/types.h:248: error: previous declaration of `fsblkcnt_t' ../../include/wine/port.h:71: error: conflicting types for `fsfilcnt_t' /usr/include/sys/types.h:252: error: previous declaration of `fsfilcnt_t' make[2]: *** [ffs.o] Error 1 make[2]: Leaving directory `/var/tmp/portage/wine-20041019/work/wine-20041019/libs/port' make[1]: *** [port] Error 2 make[1]: Leaving directory `/var/tmp/portage/wine-20041019/work/wine-20041019/libs' make: *** [libs] Error 2
run `emerge wine >& log` and post the log file for some reason, a bunch of things arent being detected by configure like they should