Summary: | xf86-input-mouse-1.0.4 don't emerge on amd64 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | bela.hausmann |
Component: | New packages | Assignee: | Gentoo X packagers <x11> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | gralves |
Priority: | High | ||
Version: | 2005.1 | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
bela.hausmann
2006-03-01 13:02:41 UTC
Please attach a complete compilation log (Set PORT_LOGDIR in make.conf) and re-confirm that you can compile 1.0.3.1. (You can copy the old ebuild out of /var/db/pkg/x11-drivers/ and put it into your overlay.) i was not able to start emerge =xf86-input-mouse-1.0.3.1. i'm not that experienced. sry. here is the full log for xf86-input-mouse-1.0.4: >>> Unpacking source... >>> Unpacking xf86-input-mouse-1.0.4.tar.bz2 to /var/tmp/portage/xf86-input-mouse-1.0.4/work >>> Unpacking x11-driver-patches-1.tar.bz2 to /var/tmp/portage/xf86-input-mouse-1.0.4/work [32;01m*[0m Applying x11-driver-patches-1.tar.bz2 ... [A[72C [34;01m[ [32;01mok[34;01m ][0m [32;01m*[0m Running elibtoolize in: xf86-input-mouse-1.0.4 [32;01m*[0m Applying sed-1.4.3.patch ... >>> Source unpacked. >>> Compiling source in /var/tmp/portage/xf86-input-mouse-1.0.4/work/xf86-input-mouse-1.0.4 ... * econf: updating xf86-input-mouse-1.0.4/config.guess with /usr/share/gnuconfig/config.guess * econf: updating xf86-input-mouse-1.0.4/config.sub with /usr/share/gnuconfig/config.sub ./configure --prefix=/usr --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --prefix=/usr --datadir=/usr/share --libdir=/usr/lib64 --build=x86_64-pc-linux-gnu checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether to enable maintainer-specific portions of Makefiles... no checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking for style of include used by make... GNU checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes checking for x86_64-pc-linux-gnu-gcc option to accept ANSI C... none needed checking dependency style of x86_64-pc-linux-gnu-gcc... gcc3 checking for a sed that does not truncate output... /bin/sed checking for egrep... grep -E checking for ld used by x86_64-pc-linux-gnu-gcc... /usr/x86_64-pc-linux-gnu/bin/ld checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld... yes checking for /usr/x86_64-pc-linux-gnu/bin/ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/x86_64-pc-linux-gnu-nm -B checking whether ln -s works... yes checking how to recognise dependent libraries... pass_all checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++ checking whether we are using the GNU C++ compiler... yes checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes checking dependency style of x86_64-pc-linux-gnu-g++... gcc3 checking how to run the C++ preprocessor... x86_64-pc-linux-gnu-g++ -E checking for x86_64-pc-linux-gnu-g77... x86_64-pc-linux-gnu-g77 checking whether we are using the GNU Fortran 77 compiler... yes checking whether x86_64-pc-linux-gnu-g77 accepts -g... yes checking the maximum length of command line arguments... 32768 checking command to parse /usr/bin/x86_64-pc-linux-gnu-nm -B output from x86_64-pc-linux-gnu-gcc object... ok checking for objdir... .libs checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip checking if x86_64-pc-linux-gnu-gcc static flag works... yes checking if x86_64-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no checking for x86_64-pc-linux-gnu-gcc option to produce PIC... -fPIC checking if x86_64-pc-linux-gnu-gcc PIC flag -fPIC works... yes checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... yes checking whether the x86_64-pc-linux-gnu-gcc linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no configure: creating libtool appending configuration tag "CXX" to libtool checking for ld used by x86_64-pc-linux-gnu-g++... /usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64 checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the x86_64-pc-linux-gnu-g++ linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes checking for x86_64-pc-linux-gnu-g++ option to produce PIC... -fPIC checking if x86_64-pc-linux-gnu-g++ PIC flag -fPIC works... yes checking if x86_64-pc-linux-gnu-g++ supports -c -o file.o... yes checking whether the x86_64-pc-linux-gnu-g++ linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes appending configuration tag "F77" to libtool checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking for x86_64-pc-linux-gnu-g77 option to produce PIC... -fPIC checking if x86_64-pc-linux-gnu-g77 PIC flag -fPIC works... yes checking if x86_64-pc-linux-gnu-g77 supports -c -o file.o... yes checking whether the x86_64-pc-linux-gnu-g77 linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes ./configure: line 19272: test: too many arguments checking for x86_64-pc-linux-gnu-gcc... (cached) x86_64-pc-linux-gnu-gcc checking whether we are using the GNU C compiler... (cached) yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... (cached) yes checking for x86_64-pc-linux-gnu-gcc option to accept ANSI C... (cached) none needed checking dependency style of x86_64-pc-linux-gnu-gcc... (cached) gcc3 checking if RANDR is defined... no checking if XINPUT is defined... no checking for x86_64-pc-linux-gnu-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for XORG... yes checking for ANSI C header files... (cached) yes checking for /usr/share/X11/sgml/defs.ent... no checking for linuxdoc... no checking for ps2pdf... /usr/bin/ps2pdf checking Whether to build documentation... no checking Whether to build pdf documentation... yes configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating man/Makefile config.status: creating config.h config.status: executing depfiles commands make all-recursive make[1]: Entering directory `/var/tmp/portage/xf86-input-mouse-1.0.4/work/xf86-input-mouse-1.0.4' Making all in src make[2]: Entering directory `/var/tmp/portage/xf86-input-mouse-1.0.4/work/xf86-input-mouse-1.0.4/src' if /bin/sh ../libtool --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -march=k8 -pipe -fomit-frame-pointer -msse2 -msse3 -DXGLServer -I -I../src -MT mouse.lo -MD -MP -MF ".deps/mouse.Tpo" \ -c -o mouse.lo `test -f 'mouse.c' || echo './'`mouse.c; \ then mv -f ".deps/mouse.Tpo" ".deps/mouse.Plo"; \ else rm -f ".deps/mouse.Tpo"; exit 1; \ fi if /bin/sh ../libtool --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -march=k8 -pipe -fomit-frame-pointer -msse2 -msse3 -DXGLServer -I -I../src -MT pnp.lo -MD -MP -MF ".deps/pnp.Tpo" \ -c -o pnp.lo `test -f 'pnp.c' || echo './'`pnp.c; \ then mv -f ".deps/pnp.Tpo" ".deps/pnp.Plo"; \ else rm -f ".deps/pnp.Tpo"; exit 1; \ fi mkdir .libs x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -march=k8 -pipe -fomit-frame-pointer -msse2 -msse3 -DXGLServer -I -I../src -MT mouse.lo -MD -MP -MF .deps/mouse.Tpo -c mouse.c -fPIC -DPIC -o .libs/mouse.o In file included from mouse.c:49: ../config.h:4:25: xorg-server.h: No such file or directory mouse.c:56:18: xf86.h: No such file or directory mouse.c:64:22: inputstr.h: No such file or directory mouse.c:67:24: xf86Xinput.h: No such file or directory mouse.c:68:25: xf86_OSproc.h: No such file or directory mouse.c:69:25: xf86OSmouse.h: No such file or directory mouse.c:71:24: xf86_ansic.h: No such file or directory mouse.c:72:22: compiler.h: No such file or directory mouse.c:74:18: xisb.h: No such file or directory In file included from mouse.c:75: mouse.h:12: error: parse error before "id" mouse.h:13: error: parse error before "xf86MouseProtocolNameToID" mouse.h:13: warning: data definition has no type or storage class In file included from mouse.c:76: mousePriv.h:40: error: parse error before "MouseProtocolID" mousePriv.h:40: warning: no semicolon at end of struct or union mousePriv.h:41: warning: data definition has no type or storage class mousePriv.h:50: error: parse error before "Bool" mousePriv.h:50: warning: no semicolon at end of struct or union mousePriv.h:53: error: parse error before "soft" mousePriv.h:53: warning: data definition has no type or storage class mousePriv.h:60: error: parse error before "protoList" mousePriv.h:60: warning: data definition has no type or storage class mousePriv.h:66: error: parse error before "disablePnPauto" mousePriv.h:66: warning: data definition has no type or storage class mousePriv.h:67: warning: data definition has no type or storage class mousePriv.h:74: error: parse error before "MouseGetPnpProtocol" mousePriv.h:74: error: parse error before "pInfo" mousePriv.h:74: warning: data definition has no type or storage class mousePriv.h:75: error: parse error before "ps2Reset" mousePriv.h:75: error: parse error before "pInfo" mousePriv.h:75: warning: data definition has no type or storage class mousePriv.h:76: error: parse error before "ps2EnableDataReporting" mousePriv.h:76: error: parse error before "pInfo" mousePriv.h:76: warning: data definition has no type or storage class mousePriv.h:77: error: parse error before "ps2SendPacket" mousePriv.h:77: error: parse error before "pInfo" mousePriv.h:77: warning: data definition has no type or storage class mousePriv.h:78: error: parse error before "pInfo" mouse.c:77:23: mipointer.h: No such file or directory mouse.c:87: error: `MSE_MAXBUTTONS' undeclared here (not in a function) mouse.c:88: error: enumerator value for `NIB_COUNT' not integer constant mouse.c:125: error: parse error before "MousePreInit" mouse.c:125: error: parse error before "drv" mouse.c:125: warning: data definition has no type or storage class mouse.c:130: error: parse error before "device" mouse.c:131: error: parse error before "MouseConvert" mouse.c:131: error: parse error before "local" mouse.c:133: warning: data definition has no type or storage class mouse.c:135: error: parse error before "device" mouse.c:136: error: parse error before "pInfo" mouse.c:138: error: parse error before "pInfo" mouse.c:139: error: parse error before "data" mouse.c:141: error: parse error before "data" mouse.c:142: error: parse error before "pMse" mouse.c:144: error: parse error before "SetupMouse" mouse.c:144: error: parse error before "pInfo" mouse.c:144: warning: data definition has no type or storage class mouse.c:145: error: parse error before "initMouseHW" mouse.c:145: error: parse error before "pInfo" mouse.c:145: warning: data definition has no type or storage class mouse.c:154: error: parse error before "pInfo" mouse.c:155: error: parse error before "pInfo" mouse.c:156: error: parse error before "pInfo" mouse.c:157: error: parse error before "collectData" mouse.c:157: error: parse error before "pMse" mouse.c:157: warning: data definition has no type or storage class mouse.c:158: error: parse error before "pMse" mouse.c:159: error: parse error before "autoGood" mouse.c:159: error: parse error before "pMse" mouse.c:159: warning: data definition has no type or storage class mouse.c:162: error: parse error before "InputDriverRec" mouse.c:164: warning: excess elements in scalar initializer mouse.c:164: warning: (near initialization for `MOUSE') mouse.c:165: error: `NULL' undeclared here (not in a function) mouse.c:165: warning: excess elements in scalar initializer mouse.c:165: warning: (near initialization for `MOUSE') mouse.c:166: warning: excess elements in scalar initializer mouse.c:166: warning: (near initialization for `MOUSE') mouse.c:167: warning: excess elements in scalar initializer mouse.c:167: warning: (near initialization for `MOUSE') mouse.c:168: warning: excess elements in scalar initializer mouse.c:168: warning: (near initialization for `MOUSE') mouse.c:170: warning: excess elements in scalar initializer mouse.c:170: warning: (near initialization for `MOUSE') mouse.c:170: warning: data definition has no type or storage class mouse.c:272: error: initializer element is not constant mouse.c:272: error: (near initialization for `msDefaults[14]') mouse.c:283: error: initializer element is not constant mouse.c:283: error: (near initialization for `mlDefaults[14]') mouse.c:294: error: initializer element is not constant mouse.c:294: error: (near initialization for `mmDefaults[14]') mouse.c:318: error: initializer element is not constant mouse.c:318: error: (near initialization for `mmhitDefaults[14]') mouse.c:329: error: initializer element is not constant mouse.c:329: error: (near initialization for `acecadDefaults[14]') mouse.c:331: error: parse error before "mouseProtocols" mouse.c:334: warning: braces around scalar initializer mouse.c:334: warning: (near initialization for `mouseProtocols[0]') mouse.c:334: warning: initialization makes integer from pointer without a cast mouse.c:334: error: initializer element is not computable at load time mouse.c:334: error: (near initialization for `mouseProtocols[0]') mouse.c:334: error: `MSE_SERIAL' undeclared here (not in a function) mouse.c:334: warning: excess elements in scalar initializer mouse.c:334: warning: (near initialization for `mouseProtocols[0]') mouse.c:334: warning: excess elements in scalar initializer mouse.c:334: warning: (near initialization for `mouseProtocols[0]') mouse.c:334: error: `PROT_MS' undeclared here (not in a function) mouse.c:334: warning: excess elements in scalar initializer mouse.c:334: warning: (near initialization for `mouseProtocols[0]') mouse.c:334: error: initializer element is not constant mouse.c:334: error: (near initialization for `mouseProtocols[0]') mouse.c:335: warning: braces around scalar initializer mouse.c:335: warning: (near initialization for `mouseProtocols[1]') mouse.c:335: warning: initialization makes integer from pointer without a cast mouse.c:335: error: initializer element is not computable at load time mouse.c:335: error: (near initialization for `mouseProtocols[1]') mouse.c:335: warning: excess elements in scalar initializer mouse.c:335: warning: (near initialization for `mouseProtocols[1]') mouse.c:335: warning: excess elements in scalar initializer mouse.c:335: warning: (near initialization for `mouseProtocols[1]') mouse.c:335: error: `PROT_MSC' undeclared here (not in a function) mouse.c:335: warning: excess elements in scalar initializer mouse.c:335: warning: (near initialization for `mouseProtocols[1]') mouse.c:335: error: initializer element is not constant mouse.c:335: error: (near initialization for `mouseProtocols[1]') mouse.c:336: warning: braces around scalar initializer mouse.c:336: warning: (near initialization for `mouseProtocols[2]') mouse.c:336: warning: initialization makes integer from pointer without a cast mouse.c:336: error: initializer element is not computable at load time mouse.c:336: error: (near initialization for `mouseProtocols[2]') mouse.c:336: warning: excess elements in scalar initializer mouse.c:336: warning: (near initialization for `mouseProtocols[2]') mouse.c:336: warning: excess elements in scalar initializer mouse.c:336: warning: (near initialization for `mouseProtocols[2]') mouse.c:336: error: `PROT_MM' undeclared here (not in a function) mouse.c:336: warning: excess elements in scalar initializer mouse.c:336: warning: (near initialization for `mouseProtocols[2]') mouse.c:336: error: initializer element is not constant mouse.c:336: error: (near initialization for `mouseProtocols[2]') mouse.c:337: warning: braces around scalar initializer mouse.c:337: warning: (near initialization for `mouseProtocols[3]') mouse.c:337: warning: initialization makes integer from pointer without a cast mouse.c:337: error: initializer element is not computable at load time mouse.c:337: error: (near initialization for `mouseProtocols[3]') mouse.c:337: warning: excess elements in scalar initializer mouse.c:337: warning: (near initialization for `mouseProtocols[3]') mouse.c:337: warning: excess elements in scalar initializer mouse.c:337: warning: (near initialization for `mouseProtocols[3]') mouse.c:337: error: `PROT_LOGI' undeclared here (not in a function) mouse.c:337: warning: excess elements in scalar initializer mouse.c:337: warning: (near initialization for `mouseProtocols[3]') mouse.c:337: error: initializer element is not constant mouse.c:337: error: (near initialization for `mouseProtocols[3]') mouse.c:338: warning: braces around scalar initializer mouse.c:338: warning: (near initialization for `mouseProtocols[4]') mouse.c:338: warning: initialization makes integer from pointer without a cast mouse.c:338: error: initializer element is not computable at load time mouse.c:338: error: (near initialization for `mouseProtocols[4]') mouse.c:338: warning: excess elements in scalar initializer mouse.c:338: warning: (near initialization for `mouseProtocols[4]') mouse.c:338: warning: excess elements in scalar initializer mouse.c:338: warning: (near initialization for `mouseProtocols[4]') mouse.c:338: error: `PROT_LOGIMAN' undeclared here (not in a function) mouse.c:338: warning: excess elements in scalar initializer mouse.c:338: warning: (near initialization for `mouseProtocols[4]') mouse.c:338: error: initializer element is not constant mouse.c:338: error: (near initialization for `mouseProtocols[4]') mouse.c:339: warning: braces around scalar initializer mouse.c:339: warning: (near initialization for `mouseProtocols[5]') mouse.c:339: warning: initialization makes integer from pointer without a cast mouse.c:339: error: initializer element is not computable at load time mouse.c:339: error: (near initialization for `mouseProtocols[5]') mouse.c:339: warning: excess elements in scalar initializer mouse.c:339: warning: (near initialization for `mouseProtocols[5]') mouse.c:339: warning: excess elements in scalar initializer mouse.c:339: warning: (near initialization for `mouseProtocols[5]') mouse.c:339: error: `PROT_MMHIT' undeclared here (not in a function) mouse.c:339: warning: excess elements in scalar initializer mouse.c:339: warning: (near initialization for `mouseProtocols[5]') mouse.c:339: error: initializer element is not constant mouse.c:339: error: (near initialization for `mouseProtocols[5]') mouse.c:340: warning: braces around scalar initializer mouse.c:340: warning: (near initialization for `mouseProtocols[6]') mouse.c:340: warning: initialization makes integer from pointer without a cast mouse.c:340: error: initializer element is not computable at load time mouse.c:340: error: (near initialization for `mouseProtocols[6]') mouse.c:340: warning: excess elements in scalar initializer mouse.c:340: warning: (near initialization for `mouseProtocols[6]') mouse.c:340: warning: excess elements in scalar initializer mouse.c:340: warning: (near initialization for `mouseProtocols[6]') mouse.c:340: error: `PROT_GLIDE' undeclared here (not in a function) mouse.c:340: warning: excess elements in scalar initializer mouse.c:340: warning: (near initialization for `mouseProtocols[6]') mouse.c:340: error: initializer element is not constant mouse.c:340: error: (near initialization for `mouseProtocols[6]') mouse.c:341: warning: braces around scalar initializer mouse.c:341: warning: (near initialization for `mouseProtocols[7]') mouse.c:341: warning: initialization makes integer from pointer without a cast mouse.c:341: error: initializer element is not computable at load time mouse.c:341: error: (near initialization for `mouseProtocols[7]') mouse.c:341: warning: excess elements in scalar initializer mouse.c:341: warning: (near initialization for `mouseProtocols[7]') mouse.c:341: warning: excess elements in scalar initializer mouse.c:341: warning: (near initialization for `mouseProtocols[7]') mouse.c:341: error: `PROT_IMSERIAL' undeclared here (not in a function) mouse.c:341: warning: excess elements in scalar initializer mouse.c:341: warning: (near initialization for `mouseProtocols[7]') mouse.c:341: error: initializer element is not constant mouse.c:341: error: (near initialization for `mouseProtocols[7]') mouse.c:342: warning: braces around scalar initializer mouse.c:342: warning: (near initialization for `mouseProtocols[8]') mouse.c:342: warning: initialization makes integer from pointer without a cast mouse.c:342: error: initializer element is not computable at load time mouse.c:342: error: (near initialization for `mouseProtocols[8]') mouse.c:342: warning: excess elements in scalar initializer mouse.c:342: warning: (near initialization for `mouseProtocols[8]') mouse.c:342: warning: excess elements in scalar initializer mouse.c:342: warning: (near initialization for `mouseProtocols[8]') mouse.c:342: error: `PROT_THINKING' undeclared here (not in a function) mouse.c:342: warning: excess elements in scalar initializer mouse.c:342: warning: (near initialization for `mouseProtocols[8]') mouse.c:342: error: initializer element is not constant mouse.c:342: error: (near initialization for `mouseProtocols[8]') mouse.c:343: warning: braces around scalar initializer mouse.c:343: warning: (near initialization for `mouseProtocols[9]') mouse.c:343: warning: initialization makes integer from pointer without a cast mouse.c:343: error: initializer element is not computable at load time mouse.c:343: error: (near initialization for `mouseProtocols[9]') mouse.c:343: warning: excess elements in scalar initializer mouse.c:343: warning: (near initialization for `mouseProtocols[9]') mouse.c:343: warning: excess elements in scalar initializer mouse.c:343: warning: (near initialization for `mouseProtocols[9]') mouse.c:343: error: `PROT_ACECAD' undeclared here (not in a function) mouse.c:343: warning: excess elements in scalar initializer mouse.c:343: warning: (near initialization for `mouseProtocols[9]') mouse.c:343: error: initializer element is not constant mouse.c:343: error: (near initialization for `mouseProtocols[9]') mouse.c:344: warning: braces around scalar initializer mouse.c:344: warning: (near initialization for `mouseProtocols[10]') mouse.c:344: warning: initialization makes integer from pointer without a cast mouse.c:344: error: initializer element is not computable at load time mouse.c:344: error: (near initialization for `mouseProtocols[10]') mouse.c:344: warning: excess elements in scalar initializer mouse.c:344: warning: (near initialization for `mouseProtocols[10]') mouse.c:344: warning: excess elements in scalar initializer mouse.c:344: warning: (near initialization for `mouseProtocols[10]') mouse.c:344: error: `PROT_VALUMOUSESCROLL' undeclared here (not in a function) mouse.c:344: warning: excess elements in scalar initializer mouse.c:344: warning: (near initialization for `mouseProtocols[10]') mouse.c:344: error: initializer element is not constant mouse.c:344: error: (near initialization for `mouseProtocols[10]') mouse.c:347: warning: braces around scalar initializer mouse.c:347: warning: (near initialization for `mouseProtocols[11]') mouse.c:347: warning: initialization makes integer from pointer without a cast mouse.c:347: error: initializer element is not computable at load time mouse.c:347: error: (near initialization for `mouseProtocols[11]') mouse.c:347: error: `MSE_PS2' undeclared here (not in a function) mouse.c:347: warning: excess elements in scalar initializer mouse.c:347: warning: (near initialization for `mouseProtocols[11]') mouse.c:347: warning: excess elements in scalar initializer mouse.c:347: warning: (near initialization for `mouseProtocols[11]') mouse.c:347: error: `PROT_PS2' undeclared here (not in a function) mouse.c:347: warning: excess elements in scalar initializer mouse.c:347: warning: (near initialization for `mouseProtocols[11]') mouse.c:347: error: initializer element is not constant mouse.c:347: error: (near initialization for `mouseProtocols[11]') mouse.c:348: warning: braces around scalar initializer mouse.c:348: warning: (near initialization for `mouseProtocols[12]') mouse.c:348: warning: initialization makes integer from pointer without a cast mouse.c:348: error: initializer element is not computable at load time mouse.c:348: error: (near initialization for `mouseProtocols[12]') mouse.c:348: warning: excess elements in scalar initializer mouse.c:348: warning: (near initialization for `mouseProtocols[12]') mouse.c:348: warning: excess elements in scalar initializer mouse.c:348: warning: (near initialization for `mouseProtocols[12]') mouse.c:348: error: `PROT_GENPS2' undeclared here (not in a function) mouse.c:348: warning: excess elements in scalar initializer mouse.c:348: warning: (near initialization for `mouseProtocols[12]') mouse.c:348: error: initializer element is not constant mouse.c:348: error: (near initialization for `mouseProtocols[12]') mouse.c:351: warning: braces around scalar initializer mouse.c:351: warning: (near initialization for `mouseProtocols[13]') mouse.c:351: warning: initialization makes integer from pointer without a cast mouse.c:351: error: initializer element is not computable at load time mouse.c:351: error: (near initialization for `mouseProtocols[13]') mouse.c:351: error: `MSE_XPS2' undeclared here (not in a function) mouse.c:351: warning: excess elements in scalar initializer mouse.c:351: warning: (near initialization for `mouseProtocols[13]') mouse.c:351: warning: excess elements in scalar initializer mouse.c:351: warning: (near initialization for `mouseProtocols[13]') mouse.c:351: error: `PROT_IMPS2' undeclared here (not in a function) mouse.c:351: warning: excess elements in scalar initializer mouse.c:351: warning: (near initialization for `mouseProtocols[13]') mouse.c:351: error: initializer element is not constant mouse.c:351: error: (near initialization for `mouseProtocols[13]') mouse.c:352: warning: braces around scalar initializer mouse.c:352: warning: (near initialization for `mouseProtocols[14]') mouse.c:352: warning: initialization makes integer from pointer without a cast mouse.c:352: error: initializer element is not computable at load time mouse.c:352: error: (near initialization for `mouseProtocols[14]') mouse.c:352: warning: excess elements in scalar initializer mouse.c:352: warning: (near initialization for `mouseProtocols[14]') mouse.c:352: warning: excess elements in scalar initializer mouse.c:352: warning: (near initialization for `mouseProtocols[14]') mouse.c:352: error: `PROT_EXPPS2' undeclared here (not in a function) mouse.c:352: warning: excess elements in scalar initializer mouse.c:352: warning: (near initialization for `mouseProtocols[14]') mouse.c:352: error: initializer element is not constant mouse.c:352: error: (near initialization for `mouseProtocols[14]') mouse.c:353: warning: braces around scalar initializer mouse.c:353: warning: (near initialization for `mouseProtocols[15]') mouse.c:353: warning: initialization makes integer from pointer without a cast mouse.c:353: error: initializer element is not computable at load time mouse.c:353: error: (near initialization for `mouseProtocols[15]') mouse.c:353: warning: excess elements in scalar initializer mouse.c:353: warning: (near initialization for `mouseProtocols[15]') mouse.c:353: warning: excess elements in scalar initializer mouse.c:353: warning: (near initialization for `mouseProtocols[15]') mouse.c:353: error: `PROT_THINKPS2' undeclared here (not in a function) mouse.c:353: warning: excess elements in scalar initializer mouse.c:353: warning: (near initialization for `mouseProtocols[15]') mouse.c:353: error: initializer element is not constant mouse.c:353: error: (near initialization for `mouseProtocols[15]') mouse.c:354: warning: braces around scalar initializer mouse.c:354: warning: (near initialization for `mouseProtocols[16]') mouse.c:354: warning: initialization makes integer from pointer without a cast mouse.c:354: error: initializer element is not computable at load time mouse.c:354: error: (near initialization for `mouseProtocols[16]') mouse.c:354: warning: excess elements in scalar initializer mouse.c:354: warning: (near initialization for `mouseProtocols[16]') mouse.c:354: warning: excess elements in scalar initializer mouse.c:354: warning: (near initialization for `mouseProtocols[16]') mouse.c:354: error: `PROT_MMPS2' undeclared here (not in a function) mouse.c:354: warning: excess elements in scalar initializer mouse.c:354: warning: (near initialization for `mouseProtocols[16]') mouse.c:354: error: initializer element is not constant mouse.c:354: error: (near initialization for `mouseProtocols[16]') mouse.c:355: warning: braces around scalar initializer mouse.c:355: warning: (near initialization for `mouseProtocols[17]') mouse.c:355: warning: initialization makes integer from pointer without a cast mouse.c:355: error: initializer element is not computable at load time mouse.c:355: error: (near initialization for `mouseProtocols[17]') mouse.c:355: warning: excess elements in scalar initializer mouse.c:355: warning: (near initialization for `mouseProtocols[17]') mouse.c:355: warning: excess elements in scalar initializer mouse.c:355: warning: (near initialization for `mouseProtocols[17]') mouse.c:355: error: `PROT_GLIDEPS2' undeclared here (not in a function) mouse.c:355: warning: excess elements in scalar initializer mouse.c:355: warning: (near initialization for `mouseProtocols[17]') mouse.c:355: error: initializer element is not constant mouse.c:355: error: (near initialization for `mouseProtocols[17]') mouse.c:356: warning: braces around scalar initializer mouse.c:356: warning: (near initialization for `mouseProtocols[18]') mouse.c:356: warning: initialization makes integer from pointer without a cast mouse.c:356: error: initializer element is not computable at load time mouse.c:356: error: (near initialization for `mouseProtocols[18]') mouse.c:356: warning: excess elements in scalar initializer mouse.c:356: warning: (near initialization for `mouseProtocols[18]') mouse.c:356: warning: excess elements in scalar initializer mouse.c:356: warning: (near initialization for `mouseProtocols[18]') mouse.c:356: error: `PROT_NETPS2' undeclared here (not in a function) mouse.c:356: warning: excess elements in scalar initializer mouse.c:356: warning: (near initialization for `mouseProtocols[18]') mouse.c:356: error: initializer element is not constant mouse.c:356: error: (near initialization for `mouseProtocols[18]') mouse.c:357: warning: braces around scalar initializer mouse.c:357: warning: (near initialization for `mouseProtocols[19]') mouse.c:357: warning: initialization makes integer from pointer without a cast mouse.c:357: error: initializer element is not computable at load time mouse.c:357: error: (near initialization for `mouseProtocols[19]') mouse.c:357: warning: excess elements in scalar initializer mouse.c:357: warning: (near initialization for `mouseProtocols[19]') mouse.c:357: warning: excess elements in scalar initializer mouse.c:357: warning: (near initialization for `mouseProtocols[19]') mouse.c:357: error: `PROT_NETSCPS2' undeclared here (not in a function) mouse.c:357: warning: excess elements in scalar initializer mouse.c:357: warning: (near initialization for `mouseProtocols[19]') mouse.c:357: error: initializer element is not constant mouse.c:357: error: (near initialization for `mouseProtocols[19]') mouse.c:360: warning: braces around scalar initializer mouse.c:360: warning: (near initialization for `mouseProtocols[20]') mouse.c:360: warning: initialization makes integer from pointer without a cast mouse.c:360: error: initializer element is not computable at load time mouse.c:360: error: (near initialization for `mouseProtocols[20]') mouse.c:360: error: `MSE_BUS' undeclared here (not in a function) mouse.c:360: warning: excess elements in scalar initializer mouse.c:360: warning: (near initialization for `mouseProtocols[20]') mouse.c:360: warning: excess elements in scalar initializer mouse.c:360: warning: (near initialization for `mouseProtocols[20]') mouse.c:360: error: `PROT_BM' undeclared here (not in a function) mouse.c:360: warning: excess elements in scalar initializer mouse.c:360: warning: (near initialization for `mouseProtocols[20]') mouse.c:360: error: initializer element is not constant mouse.c:360: error: (near initialization for `mouseProtocols[20]') mouse.c:363: warning: braces around scalar initializer mouse.c:363: warning: (near initialization for `mouseProtocols[21]') mouse.c:363: warning: initialization makes integer from pointer without a cast mouse.c:363: error: initializer element is not computable at load time mouse.c:363: error: (near initialization for `mouseProtocols[21]') mouse.c:363: error: `MSE_AUTO' undeclared here (not in a function) mouse.c:363: warning: excess elements in scalar initializer mouse.c:363: warning: (near initialization for `mouseProtocols[21]') mouse.c:363: warning: excess elements in scalar initializer mouse.c:363: warning: (near initialization for `mouseProtocols[21]') mouse.c:363: error: `PROT_AUTO' undeclared here (not in a function) mouse.c:363: warning: excess elements in scalar initializer mouse.c:363: warning: (near initialization for `mouseProtocols[21]') mouse.c:363: error: initializer element is not constant mouse.c:363: error: (near initialization for `mouseProtocols[21]') mouse.c:366: warning: braces around scalar initializer mouse.c:366: warning: (near initialization for `mouseProtocols[22]') mouse.c:366: warning: initialization makes integer from pointer without a cast mouse.c:366: error: initializer element is not computable at load time mouse.c:366: error: (near initialization for `mouseProtocols[22]') mouse.c:366: error: `MSE_MISC' undeclared here (not in a function) mouse.c:366: warning: excess elements in scalar initializer mouse.c:366: warning: (near initialization for `mouseProtocols[22]') mouse.c:366: warning: excess elements in scalar initializer mouse.c:366: warning: (near initialization for `mouseProtocols[22]') mouse.c:366: error: `PROT_SYSMOUSE' undeclared here (not in a function) mouse.c:366: warning: excess elements in scalar initializer mouse.c:366: warning: (near initialization for `mouseProtocols[22]') mouse.c:366: error: initializer element is not constant mouse.c:366: error: (near initialization for `mouseProtocols[22]') mouse.c:369: warning: braces around scalar initializer mouse.c:369: warning: (near initialization for `mouseProtocols[23]') mouse.c:369: error: initializer element is not constant mouse.c:369: error: (near initialization for `mouseProtocols[23]') mouse.c:369: error: `MSE_NONE' undeclared here (not in a function) mouse.c:369: warning: excess elements in scalar initializer mouse.c:369: warning: (near initialization for `mouseProtocols[23]') mouse.c:369: warning: excess elements in scalar initializer mouse.c:369: warning: (near initialization for `mouseProtocols[23]') mouse.c:369: error: `PROT_UNKNOWN' undeclared here (not in a function) mouse.c:369: warning: excess elements in scalar initializer mouse.c:369: warning: (near initialization for `mouseProtocols[23]') mouse.c:369: error: initializer element is not constant mouse.c:369: error: (near initialization for `mouseProtocols[23]') mouse.c:370: warning: data definition has no type or storage class mouse.c:383: error: parse error before "pInfo" mouse.c: In function `MouseCommonOptions': mouse.c:385: error: `MouseDevPtr' undeclared (first use in this function) mouse.c:385: error: (Each undeclared identifier is reported only once mouse.c:385: error: for each function it appears in.) mouse.c:385: error: parse error before "pMse" mouse.c:386: error: `MessageType' undeclared (first use in this function) mouse.c:391: error: `pMse' undeclared (first use in this function) mouse.c:391: error: `pInfo' undeclared (first use in this function) mouse.c:395: error: `MSE_DFLTBUTTONS' undeclared (first use in this function) mouse.c:396: error: `buttons_from' undeclared (first use in this function) mouse.c:396: error: `X_DEFAULT' undeclared (first use in this function) mouse.c:401: error: `FALSE' undeclared (first use in this function) mouse.c:403: error: `TRUE' undeclared (first use in this function) mouse.c:410: error: parse error before "from" mouse.c:412: error: `from' undeclared (first use in this function) mouse.c:419: error: `X_CONFIG' undeclared (first use in this function) mouse.c:440: warning: assignment makes pointer from integer without a cast mouse.c:461: error: `X_WARNING' undeclared (first use in this function) mouse.c:543: warning: assignment makes pointer from integer without a cast mouse.c:549: error: `MSE_MAPTOX' undeclared (first use in this function) mouse.c:551: warning: assignment makes pointer from integer without a cast mouse.c:553: error: `MSE_MAPTOY' undeclared (first use in this function) mouse.c:555: warning: assignment makes pointer from integer without a cast mouse.c:559: warning: assignment makes pointer from integer without a cast mouse.c:568: warning: assignment makes pointer from integer without a cast mouse.c:579: error: `MSE_NOZMAP' undeclared (first use in this function) mouse.c:591: error: `Bool' undeclared (first use in this function) mouse.c:591: error: parse error before "yFromConfig" mouse.c:619: error: `MSE_NOAXISMAP' undeclared (first use in this function) mouse.c:621: warning: assignment makes pointer from integer without a cast mouse.c:629: warning: assignment makes pointer from integer without a cast mouse.c:645: warning: assignment makes pointer from integer without a cast mouse.c:653: warning: assignment makes pointer from integer without a cast mouse.c:660: error: `yFromConfig' undeclared (first use in this function) mouse.c:686: warning: assignment makes pointer from integer without a cast mouse.c:714: warning: assignment makes pointer from integer without a cast mouse.c:721: warning: assignment makes pointer from integer without a cast mouse.c: At top level: mouse.c:769: error: parse error before "pInfo" mouse.c: In function `MouseHWOptions': mouse.c:771: error: `MouseDevPtr' undeclared (first use in this function) mouse.c:771: error: parse error before "pMse" mouse.c:774: error: `mPriv' undeclared (first use in this function) mouse.c:778: error: `pInfo' undeclared (first use in this function) mouse.c:778: error: `FALSE' undeclared (first use in this function) mouse.c:779: error: `X_CONFIG' undeclared (first use in this function) mouse.c:781: error: `pMse' undeclared (first use in this function) mouse.c: At top level: mouse.c:794: error: parse error before "pInfo" mouse.c: In function `MouseSerialOptions': mouse.c:796: error: `MouseDevPtr' undeclared (first use in this function) mouse.c:796: error: parse error before "pMse" mouse.c:797: error: `Bool' undeclared (first use in this function) mouse.c:800: error: `pMse' undeclared (first use in this function) mouse.c:800: error: `pInfo' undeclared (first use in this function) mouse.c:802: error: `X_CONFIG' undeclared (first use in this function) mouse.c:806: error: `clearDTR' undeclared (first use in this function) mouse.c:806: error: `FALSE' undeclared (first use in this function) mouse.c:807: error: `MF_CLEAR_DTR' undeclared (first use in this function) mouse.c:810: error: `clearRTS' undeclared (first use in this function) mouse.c:811: error: `MF_CLEAR_RTS' undeclared (first use in this function) mouse.c: At top level: mouse.c:828: error: parse error before "ProtocolNameToID" mouse.c: In function `ProtocolNameToID': mouse.c:832: error: request for member `name' in something not a structure or union mouse.c:833: error: request for member `name' in something not a structure or union mouse.c:834: error: request for member `id' in something not a structure or union mouse.c: At top level: mouse.c:839: error: parse error before "id" mouse.c: In function `ProtocolIDToName': mouse.c:843: error: `id' undeclared (first use in this function) mouse.c:847: error: `PROT_UNSUP' undeclared (first use in this function) mouse.c:851: error: request for member `name' in something not a structure or union mouse.c:852: error: request for member `id' in something not a structure or union mouse.c:853: error: request for member `name' in something not a structure or union mouse.c: At top level: mouse.c:859: error: parse error before "id" mouse.c: In function `xf86MouseProtocolIDToName': mouse.c:861: error: `id' undeclared (first use in this function) mouse.c: At top level: mouse.c:865: error: parse error before "xf86MouseProtocolNameToID" mouse.c:871: error: parse error before "id" mouse.c: In function `ProtocolIDToClass': mouse.c:875: error: `id' undeclared (first use in this function) mouse.c:877: error: `PROT_UNSUP' undeclared (first use in this function) mouse.c:881: error: request for member `name' in something not a structure or union mouse.c:882: error: request for member `id' in something not a structure or union mouse.c:883: error: request for member `class' in something not a structure or union mouse.c: At top level: mouse.c:889: error: parse error before "GetProtocol" mouse.c:889: error: parse error before "id" mouse.c: In function `GetProtocol': mouse.c:892: error: `id' undeclared (first use in this function) mouse.c:894: error: `PROT_UNSUP' undeclared (first use in this function) mouse.c:898: error: request for member `name' in something not a structure or union mouse.c:899: error: request for member `id' in something not a structure or union mouse.c:900: warning: return makes integer from pointer without a cast mouse.c: At top level: mouse.c:906: error: parse error before "osInfo" mouse.c:906: warning: data definition has no type or storage class mouse.c:909: error: parse error before "InitProtocols" mouse.c: In function `InitProtocols': mouse.c:916: error: `TRUE' undeclared (first use in this function) mouse.c:920: error: `FALSE' undeclared (first use in this function) mouse.c:921: error: invalid type argument of `->' mouse.c:924: error: invalid type argument of `->' mouse.c:929: error: request for member `name' in something not a structure or union mouse.c:930: error: request for member `class' in something not a structure or union mouse.c:931: error: request for member `id' in something not a structure or union mouse.c:931: error: `PROT_UNSUP' undeclared (first use in this function) mouse.c:933: error: request for member `name' in something not a structure or union mouse.c:934: error: request for member `class' in something not a structure or union mouse.c:935: error: invalid type argument of `->' mouse.c:936: error: invalid type argument of `->' mouse.c:936: error: request for member `name' in something not a structure or union mouse.c:937: error: request for member `id' in something not a structure or union mouse.c:942: error: request for member `name' in something not a structure or union mouse.c:943: error: request for member `id' in something not a structure or union mouse.c:944: error: request for member `id' in something not a structure or union mouse.c: At top level: mouse.c:950: error: parse error before "MousePreInit" mouse.c:950: error: parse error before "drv" mouse.c: In function `MousePreInit': mouse.c:952: error: `InputInfoPtr' undeclared (first use in this function) mouse.c:952: error: parse error before "pInfo" mouse.c:953: error: `MouseDevPtr' undeclared (first use in this function) mouse.c:955: error: `MessageType' undeclared (first use in this function) mouse.c:958: error: `MouseProtocolID' undeclared (first use in this function) mouse.c:958: error: parse error before "protocolID" mouse.c:960: error: `Bool' undeclared (first use in this function) mouse.c:966: error: `pInfo' undeclared (first use in this function) mouse.c:966: error: `drv' undeclared (first use in this function) mouse.c:970: error: `dev' undeclared (first use in this function) mouse.c:971: error: `XI_MOUSE' undeclared (first use in this function) mouse.c:972: error: `XI86_POINTER_CAPABLE' undeclared (first use in this function) mouse.c:972: error: `XI86_SEND_DRAG_EVENTS' undeclared (first use in this function) mouse.c:975: error: `xf86GetMotionEvents' undeclared (first use in this function) mouse.c:989: error: `TRUE' undeclared (first use in this function) mouse.c:998: error: `pMse' undeclared (first use in this function) mouse.c:998: error: `MouseDevRec' undeclared (first use in this function) mouse.c:1006: warning: assignment makes pointer from integer without a cast mouse.c:1008: error: `protocolFrom' undeclared (first use in this function) mouse.c:1008: error: `X_CONFIG' undeclared (first use in this function) mouse.c:1009: error: invalid type argument of `->' mouse.c:1010: error: invalid type argument of `->' mouse.c:1011: error: `X_DEFAULT' undeclared (first use in this function) mouse.c:1014: error: `X_ERROR' undeclared (first use in this function) mouse.c:1024: error: `detected' undeclared (first use in this function) mouse.c:1027: error: invalid type argument of `->' mouse.c:1028: error: invalid type argument of `->' mouse.c:1029: error: parse error before "id" mouse.c:1030: error: `id' undeclared (first use in this function) mouse.c:1030: error: `PROT_UNSUP' undeclared (first use in this function) mouse.c:1033: error: `FALSE' undeclared (first use in this function) mouse.c:1041: error: invalid type argument of `->' mouse.c:1042: error: invalid type argument of `->' mouse.c:1044: error: `HAVE_FIND_DEVICE' undeclared (first use in this function) mouse.c:1044: error: invalid type argument of `->' mouse.c:1045: error: `X_WARNING' undeclared (first use in this function) mouse.c:1047: error: invalid type argument of `->' mouse.c:1051: error: `deviceFrom' undeclared (first use in this function) mouse.c:1051: error: `X_PROBED' undeclared (first use in this function) mouse.c:1053: error: invalid type argument of `->' mouse.c:1054: error: invalid type argument of `->' mouse.c:1075: error: invalid type argument of `->' mouse.c:1078: error: invalid type argument of `->' mouse.c:1087: warning: assignment makes pointer from integer without a cast mouse.c:1092: error: `pProto' undeclared (first use in this function) mouse.c:1125: error: `mPriv' undeclared (first use in this function) mouse.c:1125: error: `pointer' undeclared (first use in this function) mouse.c:1125: error: parse error before "xcalloc" mouse.c:1125: error: parse error before ')' token mouse.c:1137: error: `XI86_CONFIGURED' undeclared (first use in this function) mouse.c: At top level: mouse.c:1143: error: parse error before "pInfo" mouse.c: In function `MouseReadInput': mouse.c:1145: error: `MouseDevPtr' undeclared (first use in this function) mouse.c:1145: error: parse error before "pMse" mouse.c:1152: error: `pMse' undeclared (first use in this function) mouse.c:1152: error: `pInfo' undeclared (first use in this function) mouse.c:1363: error: `FALSE' undeclared (first use in this function) mouse.c:1372: error: `TRUE' undeclared (first use in this function) mouse.c:1476: error: `X_INFO' undeclared (first use in this function) mouse.c: At top level: mouse.c:1640: error: parse error before "device" mouse.c: In function `MouseCtrl': mouse.c:1642: error: `InputInfoPtr' undeclared (first use in this function) mouse.c:1642: error: parse error before "pInfo" mouse.c:1643: error: `MouseDevPtr' undeclared (first use in this function) mouse.c:1645: error: `pInfo' undeclared (first use in this function) mouse.c:1645: error: `device' undeclared (first use in this function) mouse.c:1646: error: `pMse' undeclared (first use in this function) mouse.c:1652: error: `ctrl' undeclared (first use in this function) mouse.c: At top level: mouse.c:1666: error: parse error before "device" mouse.c: In function `MouseProc': mouse.c:1668: error: `InputInfoPtr' undeclared (first use in this function) mouse.c:1668: error: parse error before "pInfo" mouse.c:1669: error: `MouseDevPtr' undeclared (first use in this function) mouse.c:1674: error: `pInfo' undeclared (first use in this function) mouse.c:1674: error: `device' undeclared (first use in this function) mouse.c:1675: error: `pMse' undeclared (first use in this function) mouse.c:1678: error: `what' undeclared (first use in this function) mouse.c:1680: error: `DEVICE_INIT' undeclared (first use in this function) mouse.c:1681: error: `FALSE' undeclared (first use in this function) mouse.c:1689: error: `DevicePtr' undeclared (first use in this function) mouse.c:1689: error: parse error before "device" mouse.c:1708: error: `DEVICE_ON' undeclared (first use in this function) mouse.c:1711: error: `X_WARNING' undeclared (first use in this function) mouse.c:1727: error: `mPriv' undeclared (first use in this function) mouse.c:1727: error: parse error before "pMse" mouse.c:1730: error: `TRUE' undeclared (first use in this function) mouse.c:1757: error: `pointer' undeclared (first use in this function) mouse.c:1757: error: parse error before "pInfo" mouse.c:1761: error: `DEVICE_OFF' undeclared (first use in this function) mouse.c:1762: error: `DEVICE_CLOSE' undeclared (first use in this function) mouse.c:1774: error: parse error before "pInfo" mouse.c: At top level: mouse.c:1793: error: parse error before "MouseConvert" mouse.c:1793: error: parse error before "pInfo" mouse.c: In function `MouseConvert': mouse.c:1796: error: `first' undeclared (first use in this function) mouse.c:1796: error: `num' undeclared (first use in this function) mouse.c:1797: error: `FALSE' undeclared (first use in this function) mouse.c:1799: error: `x' undeclared (first use in this function) mouse.c:1799: error: `v0' undeclared (first use in this function) mouse.c:1800: error: `y' undeclared (first use in this function) mouse.c:1800: error: `v1' undeclared (first use in this function) mouse.c:1802: error: `TRUE' undeclared (first use in this function) mouse.c: At top level: mouse.c:1812: error: parse error before "pMse" mouse.c: In function `FlushButtons': mouse.c:1820: error: `pMse' undeclared (first use in this function) mouse.c: At top level: mouse.c:1996: error: parse error before "pInfo" mouse.c: In function `buttonTimer': mouse.c:1998: error: `MouseDevPtr' undeclared (first use in this function) mouse.c:1998: error: parse error before "pMse" mouse.c:2002: error: `pMse' undeclared (first use in this function) mouse.c:2002: error: `pInfo' undeclared (first use in this function) mouse.c:2006: error: `FALSE' undeclared (first use in this function) mouse.c: At top level: mouse.c:2019: error: parse error before "Emulate3ButtonsSoft" mouse.c:2019: error: parse error before "pInfo" mouse.c: In function `Emulate3ButtonsSoft': mouse.c:2021: error: `MouseDevPtr' undeclared (first use in this function) mouse.c:2021: error: parse error before "pMse" mouse.c:2023: error: `pMse' undeclared (first use in this function) mouse.c:2024: error: `TRUE' undeclared (first use in this function) mouse.c:2026: error: `FALSE' undeclared (first use in this function) mouse.c:2029: error: `pInfo' undeclared (first use in this function) mouse.c:2031: error: `X_INFO' undeclared (first use in this function) mouse.c: At top level: mouse.c:2036: error: parse error before "data" mouse.c: In function `MouseBlockHandler': mouse.c:2040: error: `InputInfoPtr' undeclared (first use in this function) mouse.c:2040: error: parse error before "pInfo" mouse.c:2041: error: `MouseDevPtr' undeclared (first use in this function) mouse.c:2044: error: `pMse' undeclared (first use in this function) mouse.c:2049: error: `waitTime' undeclared (first use in this function) mouse.c: At top level: mouse.c:2053: error: parse error before "data" mouse.c: In function `MouseWakeupHandler': mouse.c:2057: error: `InputInfoPtr' undeclared (first use in this function) mouse.c:2057: error: parse error before "pInfo" mouse.c:2058: error: `MouseDevPtr' undeclared (first use in this function) mouse.c:2061: error: `pMse' undeclared (first use in this function) mouse.c:2065: error: `pInfo' undeclared (first use in this function) mouse.c: At top level: mouse.c:2076: error: parse error before "pInfo" mouse.c: In function `MouseDoPostEvent': mouse.c:2078: error: `MouseDevPtr' undeclared (first use in this function) mouse.c:2078: error: parse error before "pMse" mouse.c:2085: error: `pMse' undeclared (first use in this function) mouse.c:2085: error: `pInfo' undeclared (first use in this function) mouse.c:2087: error: `buttons' undeclared (first use in this function) mouse.c:2145: error: `MSE_NOAXISMAP' undeclared (first use in this function) mouse.c:2146: error: `dy' undeclared (first use in this function) mouse.c:2173: error: `dx' undeclared (first use in this function) mouse.c:2305: error: `TRUE' undeclared (first use in this function) mouse.c:2307: error: `FALSE' undeclared (first use in this function) mouse.c: At top level: mouse.c:2322: error: parse error before "pInfo" mouse.c: In function `MousePostEvent': mouse.c:2325: error: `MouseDevPtr' undeclared (first use in this function) mouse.c:2325: error: parse error before "pMse" mouse.c:2329: error: `pMse' undeclared (first use in this function) mouse.c:2329: error: `pInfo' undeclared (first use in this function) mouse.c:2331: error: `truebuttons' undeclared (first use in this function) mouse.c:2346: error: `MSE_NOZMAP' undeclared (first use in this function) mouse.c:2348: error: `MSE_MAPTOX' undeclared (first use in this function) mouse.c:2349: error: `dz' undeclared (first use in this function) mouse.c:2350: error: `dx' undeclared (first use in this function) mouse.c:2354: error: `MSE_MAPTOY' undeclared (first use in this function) mouse.c:2356: error: `dy' undeclared (first use in this function) mouse.c:2363: error: `dw' undeclared (first use in this function) mouse.c: At top level: mouse.c:2413: error: `PROT_NUMPROTOS' undeclared here (not in a function) mouse.c:2417: warning: braces around scalar initializer mouse.c:2417: warning: (near initialization for `proto') mouse.c:2417: warning: excess elements in scalar initializer mouse.c:2417: warning: (near initialization for `proto') mouse.c:2417: warning: excess elements in scalar initializer mouse.c:2417: warning: (near initialization for `proto') mouse.c:2417: warning: excess elements in scalar initializer mouse.c:2417: warning: (near initialization for `proto') mouse.c:2417: warning: excess elements in scalar initializer mouse.c:2417: warning: (near initialization for `proto') mouse.c:2417: warning: excess elements in scalar initializer mouse.c:2417: warning: (near initialization for `proto') mouse.c:2417: warning: excess elements in scalar initializer mouse.c:2417: warning: (near initialization for `proto') mouse.c:2417: warning: excess elements in scalar initializer mouse.c:2417: warning: (near initialization for `proto') mouse.c:2418: warning: braces around scalar initializer mouse.c:2418: warning: (near initialization for `proto') mouse.c:2418: warning: excess elements in scalar initializer mouse.c:2418: warning: (near initialization for `proto') mouse.c:2418: warning: excess elements in scalar initializer mouse.c:2418: warning: (near initialization for `proto') mouse.c:2418: warning: excess elements in scalar initializer mouse.c:2418: warning: (near initialization for `proto') mouse.c:2418: warning: excess elements in scalar initializer mouse.c:2418: warning: (near initialization for `proto') mouse.c:2418: warning: excess elements in scalar initializer mouse.c:2418: warning: (near initialization for `proto') mouse.c:2418: warning: excess elements in scalar initializer mouse.c:2418: warning: (near initialization for `proto') mouse.c:2418: warning: excess elements in scalar initializer mouse.c:2418: warning: (near initialization for `proto') mouse.c:2418: warning: excess elements in scalar initializer mouse.c:2418: warning: (near initialization for `proto') mouse.c:2419: warning: braces around scalar initializer mouse.c:2419: warning: (near initialization for `proto') mouse.c:2419: warning: excess elements in scalar initializer mouse.c:2419: warning: (near initialization for `proto') mouse.c:2419: warning: excess elements in scalar initializer mouse.c:2419: warning: (near initialization for `proto') mouse.c:2419: warning: excess elements in scalar initializer mouse.c:2419: warning: (near initialization for `proto') mouse.c:2419: warning: excess elements in scalar initializer mouse.c:2419: warning: (near initialization for `proto') mouse.c:2419: warning: excess elements in scalar initializer mouse.c:2419: warning: (near initialization for `proto') mouse.c:2419: warning: excess elements in scalar initializer mouse.c:2419: warning: (near initialization for `proto') mouse.c:2419: warning: excess elements in scalar initializer mouse.c:2419: warning: (near initialization for `proto') mouse.c:2419: warning: excess elements in scalar initializer mouse.c:2419: warning: (near initialization for `proto') mouse.c:2420: warning: braces around scalar initializer mouse.c:2420: warning: (near initialization for `proto') mouse.c:2420: warning: excess elements in scalar initializer mouse.c:2420: warning: (near initialization for `proto') mouse.c:2420: warning: excess elements in scalar initializer mouse.c:2420: warning: (near initialization for `proto') mouse.c:2420: warning: excess elements in scalar initializer mouse.c:2420: warning: (near initialization for `proto') mouse.c:2420: warning: excess elements in scalar initializer mouse.c:2420: warning: (near initialization for `proto') mouse.c:2420: warning: excess elements in scalar initializer mouse.c:2420: warning: (near initialization for `proto') mouse.c:2420: warning: excess elements in scalar initializer mouse.c:2420: warning: (near initialization for `proto') mouse.c:2420: warning: excess elements in scalar initializer mouse.c:2420: warning: (near initialization for `proto') mouse.c:2420: warning: excess elements in scalar initializer mouse.c:2420: warning: (near initialization for `proto') mouse.c:2421: warning: braces around scalar initializer mouse.c:2421: warning: (near initialization for `proto') mouse.c:2421: warning: excess elements in scalar initializer mouse.c:2421: warning: (near initialization for `proto') mouse.c:2421: warning: excess elements in scalar initializer mouse.c:2421: warning: (near initialization for `proto') mouse.c:2421: warning: excess elements in scalar initializer mouse.c:2421: warning: (near initialization for `proto') mouse.c:2421: warning: excess elements in scalar initializer mouse.c:2421: warning: (near initialization for `proto') mouse.c:2421: warning: excess elements in scalar initializer mouse.c:2421: warning: (near initialization for `proto') mouse.c:2421: warning: excess elements in scalar initializer mouse.c:2421: warning: (near initialization for `proto') mouse.c:2421: warning: excess elements in scalar initializer mouse.c:2421: warning: (near initialization for `proto') mouse.c:2421: warning: excess elements in scalar initializer mouse.c:2421: warning: (near initialization for `proto') mouse.c:2422: warning: braces around scalar initializer mouse.c:2422: warning: (near initialization for `proto') mouse.c:2422: warning: excess elements in scalar initializer mouse.c:2422: warning: (near initialization for `proto') mouse.c:2422: warning: excess elements in scalar initializer mouse.c:2422: warning: (near initialization for `proto') mouse.c:2422: warning: excess elements in scalar initializer mouse.c:2422: warning: (near initialization for `proto') mouse.c:2422: warning: excess elements in scalar initializer mouse.c:2422: warning: (near initialization for `proto') mouse.c:2422: warning: excess elements in scalar initializer mouse.c:2422: warning: (near initialization for `proto') mouse.c:2422: warning: excess elements in scalar initializer mouse.c:2422: warning: (near initialization for `proto') mouse.c:2422: warning: excess elements in scalar initializer mouse.c:2422: warning: (near initialization for `proto') mouse.c:2422: warning: excess elements in scalar initializer mouse.c:2422: warning: (near initialization for `proto') mouse.c:2423: warning: braces around scalar initializer mouse.c:2423: warning: (near initialization for `proto') mouse.c:2423: warning: excess elements in scalar initializer mouse.c:2423: warning: (near initialization for `proto') mouse.c:2423: warning: excess elements in scalar initializer mouse.c:2423: warning: (near initialization for `proto') mouse.c:2423: warning: excess elements in scalar initializer mouse.c:2423: warning: (near initialization for `proto') mouse.c:2423: warning: excess elements in scalar initializer mouse.c:2423: warning: (near initialization for `proto') mouse.c:2423: warning: excess elements in scalar initializer mouse.c:2423: warning: (near initialization for `proto') mouse.c:2423: warning: excess elements in scalar initializer mouse.c:2423: warning: (near initialization for `proto') mouse.c:2423: warning: excess elements in scalar initializer mouse.c:2423: warning: (near initialization for `proto') mouse.c:2423: warning: excess elements in scalar initializer mouse.c:2423: warning: (near initialization for `proto') mouse.c:2424: warning: braces around scalar initializer mouse.c:2424: warning: (near initialization for `proto') mouse.c:2424: warning: excess elements in scalar initializer mouse.c:2424: warning: (near initialization for `proto') mouse.c:2424: warning: excess elements in scalar initializer mouse.c:2424: warning: (near initialization for `proto') mouse.c:2424: warning: excess elements in scalar initializer mouse.c:2424: warning: (near initialization for `proto') mouse.c:2424: warning: excess elements in scalar initializer mouse.c:2424: warning: (near initialization for `proto') mouse.c:2424: warning: excess elements in scalar initializer mouse.c:2424: warning: (near initialization for `proto') mouse.c:2424: warning: excess elements in scalar initializer mouse.c:2424: warning: (near initialization for `proto') mouse.c:2424: warning: excess elements in scalar initializer mouse.c:2424: warning: (near initialization for `proto') mouse.c:2424: warning: excess elements in scalar initializer mouse.c:2424: warning: (near initialization for `proto') mouse.c:2425: warning: braces around scalar initializer mouse.c:2425: warning: (near initialization for `proto') mouse.c:2425: warning: excess elements in scalar initializer mouse.c:2425: warning: (near initialization for `proto') mouse.c:2425: warning: excess elements in scalar initializer mouse.c:2425: warning: (near initialization for `proto') mouse.c:2425: warning: excess elements in scalar initializer mouse.c:2425: warning: (near initialization for `proto') mouse.c:2425: warning: excess elements in scalar initializer mouse.c:2425: warning: (near initialization for `proto') mouse.c:2425: warning: excess elements in scalar initializer mouse.c:2425: warning: (near initialization for `proto') mouse.c:2425: warning: excess elements in scalar initializer mouse.c:2425: warning: (near initialization for `proto') mouse.c:2425: warning: excess elements in scalar initializer mouse.c:2425: warning: (near initialization for `proto') mouse.c:2425: warning: excess elements in scalar initializer mouse.c:2425: warning: (near initialization for `proto') mouse.c:2426: warning: braces around scalar initializer mouse.c:2426: warning: (near initialization for `proto') mouse.c:2426: warning: excess elements in scalar initializer mouse.c:2426: warning: (near initialization for `proto') mouse.c:2426: warning: excess elements in scalar initializer mouse.c:2426: warning: (near initialization for `proto') mouse.c:2426: warning: excess elements in scalar initializer mouse.c:2426: warning: (near initialization for `proto') mouse.c:2426: warning: excess elements in scalar initializer mouse.c:2426: warning: (near initialization for `proto') mouse.c:2426: warning: excess elements in scalar initializer mouse.c:2426: warning: (near initialization for `proto') mouse.c:2426: warning: excess elements in scalar initializer mouse.c:2426: warning: (near initialization for `proto') mouse.c:2426: warning: excess elements in scalar initializer mouse.c:2426: warning: (near initialization for `proto') mouse.c:2426: warning: excess elements in scalar initializer mouse.c:2426: warning: (near initialization for `proto') mouse.c:2427: warning: braces around scalar initializer mouse.c:2427: warning: (near initialization for `proto') mouse.c:2427: warning: excess elements in scalar initializer mouse.c:2427: warning: (near initialization for `proto') mouse.c:2427: warning: excess elements in scalar initializer mouse.c:2427: warning: (near initialization for `proto') mouse.c:2427: warning: excess elements in scalar initializer mouse.c:2427: warning: (near initialization for `proto') mouse.c:2427: warning: excess elements in scalar initializer mouse.c:2427: warning: (near initialization for `proto') mouse.c:2427: warning: excess elements in scalar initializer mouse.c:2427: warning: (near initialization for `proto') mouse.c:2427: warning: excess elements in scalar initializer mouse.c:2427: warning: (near initialization for `proto') mouse.c:2427: warning: excess elements in scalar initializer mouse.c:2427: warning: (near initialization for `proto') mouse.c:2427: warning: excess elements in scalar initializer mouse.c:2427: warning: (near initialization for `proto') mouse.c:2429: warning: braces around scalar initializer mouse.c:2429: warning: (near initialization for `proto') mouse.c:2429: warning: excess elements in scalar initializer mouse.c:2429: warning: (near initialization for `proto') mouse.c:2429: warning: excess elements in scalar initializer mouse.c:2429: warning: (near initialization for `proto') mouse.c:2429: warning: excess elements in scalar initializer mouse.c:2429: warning: (near initialization for `proto') mouse.c:2429: warning: excess elements in scalar initializer mouse.c:2429: warning: (near initialization for `proto') mouse.c:2429: warning: excess elements in scalar initializer mouse.c:2429: warning: (near initialization for `proto') mouse.c:2429: warning: excess elements in scalar initializer mouse.c:2429: warning: (near initialization for `proto') mouse.c:2429: warning: excess elements in scalar initializer mouse.c:2429: warning: (near initialization for `proto') mouse.c:2429: warning: excess elements in scalar initializer mouse.c:2429: warning: (near initialization for `proto') mouse.c:2430: warning: braces around scalar initializer mouse.c:2430: warning: (near initialization for `proto') mouse.c:2430: warning: excess elements in scalar initializer mouse.c:2430: warning: (near initialization for `proto') mouse.c:2430: warning: excess elements in scalar initializer mouse.c:2430: warning: (near initialization for `proto') mouse.c:2430: warning: excess elements in scalar initializer mouse.c:2430: warning: (near initialization for `proto') mouse.c:2430: warning: excess elements in scalar initializer mouse.c:2430: warning: (near initialization for `proto') mouse.c:2430: warning: excess elements in scalar initializer mouse.c:2430: warning: (near initialization for `proto') mouse.c:2430: warning: excess elements in scalar initializer mouse.c:2430: warning: (near initialization for `proto') mouse.c:2430: warning: excess elements in scalar initializer mouse.c:2430: warning: (near initialization for `proto') mouse.c:2430: warning: excess elements in scalar initializer mouse.c:2430: warning: (near initialization for `proto') mouse.c:2431: warning: braces around scalar initializer mouse.c:2431: warning: (near initialization for `proto') mouse.c:2431: warning: excess elements in scalar initializer mouse.c:2431: warning: (near initialization for `proto') mouse.c:2431: warning: excess elements in scalar initializer mouse.c:2431: warning: (near initialization for `proto') mouse.c:2431: warning: excess elements in scalar initializer mouse.c:2431: warning: (near initialization for `proto') mouse.c:2431: warning: excess elements in scalar initializer mouse.c:2431: warning: (near initialization for `proto') mouse.c:2431: warning: excess elements in scalar initializer mouse.c:2431: warning: (near initialization for `proto') mouse.c:2431: warning: excess elements in scalar initializer mouse.c:2431: warning: (near initialization for `proto') mouse.c:2431: warning: excess elements in scalar initializer mouse.c:2431: warning: (near initialization for `proto') mouse.c:2431: warning: excess elements in scalar initializer mouse.c:2431: warning: (near initialization for `proto') mouse.c:2432: warning: braces around scalar initializer mouse.c:2432: warning: (near initialization for `proto') mouse.c:2432: warning: excess elements in scalar initializer mouse.c:2432: warning: (near initialization for `proto') mouse.c:2432: warning: excess elements in scalar initializer mouse.c:2432: warning: (near initialization for `proto') mouse.c:2432: warning: excess elements in scalar initializer mouse.c:2432: warning: (near initialization for `proto') mouse.c:2432: warning: excess elements in scalar initializer mouse.c:2432: warning: (near initialization for `proto') mouse.c:2432: warning: excess elements in scalar initializer mouse.c:2432: warning: (near initialization for `proto') mouse.c:2432: warning: excess elements in scalar initializer mouse.c:2432: warning: (near initialization for `proto') mouse.c:2432: warning: excess elements in scalar initializer mouse.c:2432: warning: (near initialization for `proto') mouse.c:2432: warning: excess elements in scalar initializer mouse.c:2432: warning: (near initialization for `proto') mouse.c:2433: warning: braces around scalar initializer mouse.c:2433: warning: (near initialization for `proto') mouse.c:2433: warning: excess elements in scalar initializer mouse.c:2433: warning: (near initialization for `proto') mouse.c:2433: warning: excess elements in scalar initializer mouse.c:2433: warning: (near initialization for `proto') mouse.c:2433: warning: excess elements in scalar initializer mouse.c:2433: warning: (near initialization for `proto') mouse.c:2433: warning: excess elements in scalar initializer mouse.c:2433: warning: (near initialization for `proto') mouse.c:2433: warning: excess elements in scalar initializer mouse.c:2433: warning: (near initialization for `proto') mouse.c:2433: warning: excess elements in scalar initializer mouse.c:2433: warning: (near initialization for `proto') mouse.c:2433: warning: excess elements in scalar initializer mouse.c:2433: warning: (near initialization for `proto') mouse.c:2433: warning: excess elements in scalar initializer mouse.c:2433: warning: (near initialization for `proto') mouse.c:2434: warning: braces around scalar initializer mouse.c:2434: warning: (near initialization for `proto') mouse.c:2434: warning: excess elements in scalar initializer mouse.c:2434: warning: (near initialization for `proto') mouse.c:2434: warning: excess elements in scalar initializer mouse.c:2434: warning: (near initialization for `proto') mouse.c:2434: warning: excess elements in scalar initializer mouse.c:2434: warning: (near initialization for `proto') mouse.c:2434: warning: excess elements in scalar initializer mouse.c:2434: warning: (near initialization for `proto') mouse.c:2434: warning: excess elements in scalar initializer mouse.c:2434: warning: (near initialization for `proto') mouse.c:2434: warning: excess elements in scalar initializer mouse.c:2434: warning: (near initialization for `proto') mouse.c:2434: warning: excess elements in scalar initializer mouse.c:2434: warning: (near initialization for `proto') mouse.c:2434: warning: excess elements in scalar initializer mouse.c:2434: warning: (near initialization for `proto') mouse.c:2435: warning: braces around scalar initializer mouse.c:2435: warning: (near initialization for `proto') mouse.c:2435: warning: excess elements in scalar initializer mouse.c:2435: warning: (near initialization for `proto') mouse.c:2435: warning: excess elements in scalar initializer mouse.c:2435: warning: (near initialization for `proto') mouse.c:2435: warning: excess elements in scalar initializer mouse.c:2435: warning: (near initialization for `proto') mouse.c:2435: warning: excess elements in scalar initializer mouse.c:2435: warning: (near initialization for `proto') mouse.c:2435: warning: excess elements in scalar initializer mouse.c:2435: warning: (near initialization for `proto') mouse.c:2435: warning: excess elements in scalar initializer mouse.c:2435: warning: (near initialization for `proto') mouse.c:2435: warning: excess elements in scalar initializer mouse.c:2435: warning: (near initialization for `proto') mouse.c:2435: warning: excess elements in scalar initializer mouse.c:2435: warning: (near initialization for `proto') mouse.c:2436: warning: braces around scalar initializer mouse.c:2436: warning: (near initialization for `proto') mouse.c:2436: warning: excess elements in scalar initializer mouse.c:2436: warning: (near initialization for `proto') mouse.c:2436: warning: excess elements in scalar initializer mouse.c:2436: warning: (near initialization for `proto') mouse.c:2436: warning: excess elements in scalar initializer mouse.c:2436: warning: (near initialization for `proto') mouse.c:2436: warning: excess elements in scalar initializer mouse.c:2436: warning: (near initialization for `proto') mouse.c:2436: warning: excess elements in scalar initializer mouse.c:2436: warning: (near initialization for `proto') mouse.c:2436: warning: excess elements in scalar initializer mouse.c:2436: warning: (near initialization for `proto') mouse.c:2436: warning: excess elements in scalar initializer mouse.c:2436: warning: (near initialization for `proto') mouse.c:2436: warning: excess elements in scalar initializer mouse.c:2436: warning: (near initialization for `proto') mouse.c:2437: warning: braces around scalar initializer mouse.c:2437: warning: (near initialization for `proto') mouse.c:2437: warning: excess elements in scalar initializer mouse.c:2437: warning: (near initialization for `proto') mouse.c:2437: warning: excess elements in scalar initializer mouse.c:2437: warning: (near initialization for `proto') mouse.c:2437: warning: excess elements in scalar initializer mouse.c:2437: warning: (near initialization for `proto') mouse.c:2437: warning: excess elements in scalar initializer mouse.c:2437: warning: (near initialization for `proto') mouse.c:2437: warning: excess elements in scalar initializer mouse.c:2437: warning: (near initialization for `proto') mouse.c:2437: warning: excess elements in scalar initializer mouse.c:2437: warning: (near initialization for `proto') mouse.c:2437: warning: excess elements in scalar initializer mouse.c:2437: warning: (near initialization for `proto') mouse.c:2437: warning: excess elements in scalar initializer mouse.c:2437: warning: (near initialization for `proto') mouse.c:2439: warning: braces around scalar initializer mouse.c:2439: warning: (near initialization for `proto') mouse.c:2439: warning: excess elements in scalar initializer mouse.c:2439: warning: (near initialization for `proto') mouse.c:2439: warning: excess elements in scalar initializer mouse.c:2439: warning: (near initialization for `proto') mouse.c:2439: warning: excess elements in scalar initializer mouse.c:2439: warning: (near initialization for `proto') mouse.c:2439: warning: excess elements in scalar initializer mouse.c:2439: warning: (near initialization for `proto') mouse.c:2439: warning: excess elements in scalar initializer mouse.c:2439: warning: (near initialization for `proto') mouse.c:2439: warning: excess elements in scalar initializer mouse.c:2439: warning: (near initialization for `proto') mouse.c:2439: warning: excess elements in scalar initializer mouse.c:2439: warning: (near initialization for `proto') mouse.c:2439: warning: excess elements in scalar initializer mouse.c:2439: warning: (near initialization for `proto') mouse.c:2440: warning: braces around scalar initializer mouse.c:2440: warning: (near initialization for `proto') mouse.c:2440: warning: excess elements in scalar initializer mouse.c:2440: warning: (near initialization for `proto') mouse.c:2440: warning: excess elements in scalar initializer mouse.c:2440: warning: (near initialization for `proto') mouse.c:2440: warning: excess elements in scalar initializer mouse.c:2440: warning: (near initialization for `proto') mouse.c:2440: warning: excess elements in scalar initializer mouse.c:2440: warning: (near initialization for `proto') mouse.c:2440: warning: excess elements in scalar initializer mouse.c:2440: warning: (near initialization for `proto') mouse.c:2440: warning: excess elements in scalar initializer mouse.c:2440: warning: (near initialization for `proto') mouse.c:2440: warning: excess elements in scalar initializer mouse.c:2440: warning: (near initialization for `proto') mouse.c:2440: warning: excess elements in scalar initializer mouse.c:2440: warning: (near initialization for `proto') mouse.c:2441: warning: braces around scalar initializer mouse.c:2441: warning: (near initialization for `proto') mouse.c:2441: warning: excess elements in scalar initializer mouse.c:2441: warning: (near initialization for `proto') mouse.c:2441: warning: excess elements in scalar initializer mouse.c:2441: warning: (near initialization for `proto') mouse.c:2441: warning: excess elements in scalar initializer mouse.c:2441: warning: (near initialization for `proto') mouse.c:2441: warning: excess elements in scalar initializer mouse.c:2441: warning: (near initialization for `proto') mouse.c:2441: warning: excess elements in scalar initializer mouse.c:2441: warning: (near initialization for `proto') mouse.c:2441: warning: excess elements in scalar initializer mouse.c:2441: warning: (near initialization for `proto') mouse.c:2441: warning: excess elements in scalar initializer mouse.c:2441: warning: (near initialization for `proto') mouse.c:2441: warning: excess elements in scalar initializer mouse.c:2441: warning: (near initialization for `proto') mouse.c:2450: error: parse error before "SetupMouse" mouse.c:2450: error: parse error before "pInfo" mouse.c: In function `SetupMouse': mouse.c:2452: error: `MouseDevPtr' undeclared (first use in this function) mouse.c:2452: error: parse error before "pMse" mouse.c:2456: error: `Bool' undeclared (first use in this function) mouse.c:2456: error: parse error before "automatic" mouse.c:2458: error: `pMse' undeclared (first use in this function) mouse.c:2458: error: `pInfo' undeclared (first use in this function) mouse.c:2469: error: `automatic' undeclared (first use in this function) mouse.c:2469: error: `TRUE' undeclared (first use in this function) mouse.c:2504: error: `pointer' undeclared (first use in this function) mouse.c:2504: error: parse error before "tmp" mouse.c:2508: error: `tmp' undeclared (first use in this function) mouse.c:2527: error: `FALSE' undeclared (first use in this function) mouse.c: At top level: mouse.c:2595: error: parse error before "initMouseHW" mouse.c:2595: error: parse error before "pInfo" mouse.c: In function `initMouseHW': mouse.c:2597: error: `MouseDevPtr' undeclared (first use in this function) mouse.c:2597: error: parse error before "pMse" mouse.c:2601: error: `pointer' undeclared (first use in this function) mouse.c:2601: error: parse error before "options" mouse.c:2605: error: `Bool' undeclared (first use in this function) mouse.c:2605: error: parse error before "ps2Init" mouse.c:2607: error: `pMse' undeclared (first use in this function) mouse.c:2632: error: `pInfo' undeclared (first use in this function) mouse.c:2650: error: `options' undeclared (first use in this function) mouse.c:2754: error: invalid type argument of `->' mouse.c:2755: error: invalid type argument of `->' mouse.c:2760: error: `ps2Init' undeclared (first use in this function) mouse.c:2760: error: `FALSE' undeclared (first use in this function) mouse.c:2814: error: invalid type argument of `->' mouse.c:2815: error: invalid type argument of `->' mouse.c:2839: error: `TRUE' undeclared (first use in this function) mouse.c:2847: error: invalid type argument of `->' mouse.c:2848: error: invalid type argument of `->' mouse.c:2902: error: `X_INFO' undeclared (first use in this function) mouse.c:2921: error: `X_ERROR' undeclared (first use in this function) mouse.c: At top level: mouse.c:3073: error: parse error before "hardProtocolList" mouse.c:3073: error: initializer element is not constant mouse.c:3073: error: (near initialization for `hardProtocolList[0]') mouse.c:3073: error: initializer element is not constant mouse.c:3073: error: (near initialization for `hardProtocolList[1]') mouse.c:3073: error: initializer element is not constant mouse.c:3073: error: (near initialization for `hardProtocolList[2]') mouse.c:3074: error: initializer element is not constant mouse.c:3074: error: (near initialization for `hardProtocolList[3]') mouse.c:3074: error: initializer element is not constant mouse.c:3074: error: (near initialization for `hardProtocolList[4]') mouse.c:3075: error: initializer element is not constant mouse.c:3075: error: (near initialization for `hardProtocolList[5]') mouse.c:3075: error: initializer element is not constant mouse.c:3075: error: (near initialization for `hardProtocolList[6]') mouse.c:3076: error: initializer element is not constant mouse.c:3076: error: (near initialization for `hardProtocolList[7]') mouse.c:3076: error: initializer element is not constant mouse.c:3076: error: (near initialization for `hardProtocolList[8]') mouse.c:3077: error: initializer element is not constant mouse.c:3077: error: (near initialization for `hardProtocolList[9]') mouse.c:3077: error: initializer element is not constant mouse.c:3077: error: (near initialization for `hardProtocolList[10]') mouse.c:3078: error: initializer element is not constant mouse.c:3078: error: (near initialization for `hardProtocolList[11]') mouse.c:3079: error: initializer element is not constant mouse.c:3079: error: (near initialization for `hardProtocolList[12]') mouse.c:3079: error: initializer element is not constant mouse.c:3079: error: (near initialization for `hardProtocolList[13]') mouse.c:3079: error: initializer element is not constant mouse.c:3079: error: (near initialization for `hardProtocolList[14]') mouse.c:3080: error: initializer element is not constant mouse.c:3080: error: (near initialization for `hardProtocolList[15]') mouse.c:3080: error: initializer element is not constant mouse.c:3080: error: (near initialization for `hardProtocolList[16]') mouse.c:3081: error: initializer element is not constant mouse.c:3081: error: (near initialization for `hardProtocolList[17]') mouse.c:3083: error: initializer element is not constant mouse.c:3083: error: (near initialization for `hardProtocolList[18]') mouse.c:3083: warning: data definition has no type or storage class mouse.c:3085: error: parse error before "softProtocolList" mouse.c:3085: error: initializer element is not constant mouse.c:3085: error: (near initialization for `softProtocolList[0]') mouse.c:3085: error: initializer element is not constant mouse.c:3085: error: (near initialization for `softProtocolList[1]') mouse.c:3085: error: initializer element is not constant mouse.c:3085: error: (near initialization for `softProtocolList[2]') mouse.c:3086: error: initializer element is not constant mouse.c:3086: error: (near initialization for `softProtocolList[3]') mouse.c:3086: error: initializer element is not constant mouse.c:3086: error: (near initialization for `softProtocolList[4]') mouse.c:3087: error: initializer element is not constant mouse.c:3087: error: (near initialization for `softProtocolList[5]') mouse.c:3087: error: initializer element is not constant mouse.c:3087: error: (near initialization for `softProtocolList[6]') mouse.c:3088: error: initializer element is not constant mouse.c:3088: error: (near initialization for `softProtocolList[7]') mouse.c:3088: error: initializer element is not constant mouse.c:3088: error: (near initialization for `softProtocolList[8]') mouse.c:3089: error: initializer element is not constant mouse.c:3089: error: (near initialization for `softProtocolList[9]') mouse.c:3089: error: initializer element is not constant mouse.c:3089: error: (near initialization for `softProtocolList[10]') mouse.c:3090: error: initializer element is not constant mouse.c:3090: error: (near initialization for `softProtocolList[11]') mouse.c:3091: error: initializer element is not constant mouse.c:3091: error: (near initialization for `softProtocolList[12]') mouse.c:3091: error: initializer element is not constant mouse.c:3091: error: (near initialization for `softProtocolList[13]') mouse.c:3092: error: initializer element is not constant mouse.c:3092: error: (near initialization for `softProtocolList[14]') mouse.c:3093: error: initializer element is not constant mouse.c:3093: error: (near initialization for `softProtocolList[15]') mouse.c:3095: error: initializer element is not constant mouse.c:3095: error: (near initialization for `softProtocolList[16]') mouse.c:3095: warning: data definition has no type or storage class mouse.c:3098: error: parse error before "pInfo" mouse.c: In function `autoOSProtocol': mouse.c:3100: error: `MouseDevPtr' undeclared (first use in this function) mouse.c:3100: error: parse error before "pMse" mouse.c:3102: error: `MouseProtocolID' undeclared (first use in this function) mouse.c:3102: error: parse error before "protocolID" mouse.c:3105: error: invalid type argument of `->' mouse.c:3106: error: invalid type argument of `->' mouse.c:3106: error: `pInfo' undeclared (first use in this function) mouse.c:3106: error: `protoPara' undeclared (first use in this function) mouse.c:3112: error: invalid type argument of `->' mouse.c:3112: error: invalid type argument of `->' mouse.c:3121: error: `PROT_UNSUP' undeclared (first use in this function) mouse.c:3134: error: `X_PROBED' undeclared (first use in this function) mouse.c:3138: error: `HAVE_GUESS_PROTOCOL' undeclared (first use in this function) mouse.c:3138: error: invalid type argument of `->' mouse.c:3139: error: invalid type argument of `->' mouse.c:3145: error: `pMse' undeclared (first use in this function) mouse.c: At top level: mouse.c:3156: error: parse error before "pMse" mouse.c: In function `createProtoList': mouse.c:3159: error: `MouseProtocolID' undeclared (first use in this function) mouse.c:3159: error: parse error before "prot" mouse.c:3161: error: parse error before "mPriv" mouse.c:3162: error: `tmplist' undeclared (first use in this function) mouse.c:3166: error: `mPriv' undeclared (first use in this function) mouse.c:3182: error: `prot' undeclared (first use in this function) mouse.c:3184: error: `Bool' undeclared (first use in this function) mouse.c:3184: error: parse error before "bad" mouse.c:3237: error: `bad' undeclared (first use in this function) mouse.c:3237: error: `FALSE' undeclared (first use in this function) mouse.c:3241: error: `TRUE' undeclared (first use in this function) mouse.c: In function `createSerialDefaultsList': mouse.c:3299: warning: cast to pointer from integer of different size mouse.c:3302: error: request for member `name' in something not a structure or union mouse.c:3303: error: request for member `defaults' in something not a structure or union mouse.c:3306: error: request for member `defaults' in something not a structure or union mouse.c:3310: warning: cast to pointer from integer of different size mouse.c:3311: error: request for member `defaults' in something not a structure or union mouse.c: At top level: mouse.c:3329: error: parse error before "mPriv" mouse.c: In function `validCount': mouse.c:3331: error: `inSync' undeclared (first use in this function) mouse.c:3332: error: `mPriv' undeclared (first use in this function) mouse.c:3346: error: `lostSync' undeclared (first use in this function) mouse.c: At top level: mouse.c:3367: error: parse error before "pInfo" mouse.c: In function `autoProbeMouse': mouse.c:3369: error: `MouseDevPtr' undeclared (first use in this function) mouse.c:3369: error: parse error before "pMse" mouse.c:3372: error: `MouseProtocolID' undeclared (first use in this function) mouse.c:3372: error: `protocolList' undeclared (first use in this function) mouse.c:3375: error: `mPriv' undeclared (first use in this function) mouse.c:3377: error: `inSync' undeclared (first use in this function) mouse.c:3397: error: `pMse' undeclared (first use in this function) mouse.c:3401: error: `pInfo' undeclared (first use in this function) mouse.c:3412: error: `lostSync' undeclared (first use in this function) mouse.c:3417: error: `X_INFO' undeclared (first use in this function) mouse.c:3516: error: `pointer' undeclared (first use in this function) mouse.c:3516: error: parse error before "serialDefaults" mouse.c:3523: error: `serialDefaults' undeclared (first use in this function) mouse.c:3527: error: parse error before "tmp" mouse.c:3528: error: `tmp' undeclared (first use in this function) mouse.c:3537: error: parse error before "proto" mouse.c:3543: error: invalid type argument of `->' mouse.c: At top level: mouse.c:3564: error: parse error before "autoGood" mouse.c:3564: error: parse error before "pMse" mouse.c: In function `autoGood': mouse.c:3566: error: parse error before "mPriv" mouse.c:3568: error: `pMse' undeclared (first use in this function) mouse.c:3569: error: `TRUE' undeclared (first use in this function) mouse.c:3571: error: `mPriv' undeclared (first use in this function) mouse.c:3582: error: `FALSE' undeclared (first use in this function) mouse.c: At top level: mouse.c:3594: error: parse error before "pInfo" mouse.c: In function `checkForErraticMovements': mouse.c:3596: error: `MouseDevPtr' undeclared (first use in this function) mouse.c:3596: error: parse error before "pMse" mouse.c:3599: error: `mPriv' undeclared (first use in this function) mouse.c:3607: error: `dx' undeclared (first use in this function) mouse.c:3621: error: `dy' undeclared (first use in this function) mouse.c:3643: error: `pInfo' undeclared (first use in this function) mouse.c:3643: error: `FALSE' undeclared (first use in this function) mouse.c:3643: error: `TRUE' undeclared (first use in this function) mouse.c: At top level: mouse.c:3648: error: parse error before "pMse" mouse.c: In function `SetMouseProto': mouse.c:3650: error: `pMse' undeclared (first use in this function) mouse.c:3658: error: `TRUE' undeclared (first use in this function) mouse.c: At top level: mouse.c:3665: error: parse error before "collectData" mouse.c:3665: error: parse error before "pMse" mouse.c: In function `collectData': mouse.c:3667: error: parse error before "mPriv" mouse.c:3668: error: `mPriv' undeclared (first use in this function) mouse.c:3669: error: `u' undeclared (first use in this function) mouse.c:3671: error: `TRUE' undeclared (first use in this function) mouse.c:3674: error: `FALSE' undeclared (first use in this function) mouse.c: At top level: mouse.c:2413: error: storage size of `proto' isn't known make[2]: *** [mouse.lo] Error 1 make[2]: *** Waiting for unfinished jobs.... x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -march=k8 -pipe -fomit-frame-pointer -msse2 -msse3 -DXGLServer -I -I../src -MT pnp.lo -MD -MP -MF .deps/pnp.Tpo -c pnp.c -fPIC -DPIC -o .libs/pnp.o In file included from pnp.c:25: ../config.h:4:25: xorg-server.h: No such file or directory pnp.c:31:22: inputstr.h: No such file or directory pnp.c:32:24: scrnintstr.h: No such file or directory pnp.c:33:18: xf86.h: No such file or directory pnp.c:34:22: xf86Priv.h: No such file or directory pnp.c:35:24: xf86Xinput.h: No such file or directory pnp.c:36:25: xf86_OSproc.h: No such file or directory pnp.c:37:25: xf86OSmouse.h: No such file or directory pnp.c:38:24: xf86_ansic.h: No such file or directory In file included from pnp.c:39: mouse.h:12: error: parse error before "id" mouse.h:13: error: parse error before "xf86MouseProtocolNameToID" mouse.h:13: warning: data definition has no type or storage class In file included from pnp.c:40: mousePriv.h:40: error: parse error before "MouseProtocolID" mousePriv.h:40: warning: no semicolon at end of struct or union mousePriv.h:41: warning: data definition has no type or storage class mousePriv.h:50: error: parse error before "Bool" mousePriv.h:50: warning: no semicolon at end of struct or union mousePriv.h:53: error: parse error before "soft" mousePriv.h:53: warning: data definition has no type or storage class mousePriv.h:60: error: parse error before "protoList" mousePriv.h:60: warning: data definition has no type or storage class mousePriv.h:66: error: parse error before "disablePnPauto" mousePriv.h:66: warning: data definition has no type or storage class mousePriv.h:67: warning: data definition has no type or storage class mousePriv.h:74: error: parse error before "MouseGetPnpProtocol" mousePriv.h:74: error: parse error before "pInfo" mousePriv.h:74: warning: data definition has no type or storage class mousePriv.h:75: error: parse error before "ps2Reset" mousePriv.h:75: error: parse error before "pInfo" mousePriv.h:75: warning: data definition has no type or storage class mousePriv.h:76: error: parse error before "ps2EnableDataReporting" mousePriv.h:76: error: parse error before "pInfo" mousePriv.h:76: warning: data definition has no type or storage class mousePriv.h:77: error: parse error before "ps2SendPacket" mousePriv.h:77: error: parse error before "pInfo" mousePriv.h:77: warning: data definition has no type or storage class mousePriv.h:78: error: parse error before "pInfo" pnp.c:65: error: parse error before "MouseProtocolID" pnp.c:65: warning: no semicolon at end of struct or union pnp.c:66: warning: data definition has no type or storage class pnp.c:69: error: parse error before "pnpprod" pnp.c:70: warning: braces around scalar initializer pnp.c:70: warning: (near initialization for `pnpprod[0]') pnp.c:70: warning: initialization makes integer from pointer without a cast pnp.c:70: error: initializer element is not computable at load time pnp.c:70: error: (near initialization for `pnpprod[0]') pnp.c:70: error: `PROT_THINKING' undeclared here (not in a function) pnp.c:70: warning: excess elements in scalar initializer pnp.c:70: warning: (near initialization for `pnpprod[0]') pnp.c:70: error: initializer element is not constant pnp.c:70: error: (near initialization for `pnpprod[0]') pnp.c:71: warning: braces around scalar initializer pnp.c:71: warning: (near initialization for `pnpprod[1]') pnp.c:71: warning: initialization makes integer from pointer without a cast pnp.c:71: error: initializer element is not computable at load time pnp.c:71: error: (near initialization for `pnpprod[1]') pnp.c:71: error: `PROT_IMSERIAL' undeclared here (not in a function) pnp.c:71: warning: excess elements in scalar initializer pnp.c:71: warning: (near initialization for `pnpprod[1]') pnp.c:71: error: initializer element is not constant pnp.c:71: error: (near initialization for `pnpprod[1]') pnp.c:72: warning: braces around scalar initializer pnp.c:72: warning: (near initialization for `pnpprod[2]') pnp.c:72: warning: initialization makes integer from pointer without a cast pnp.c:72: error: initializer element is not computable at load time pnp.c:72: error: (near initialization for `pnpprod[2]') pnp.c:72: warning: excess elements in scalar initializer pnp.c:72: warning: (near initialization for `pnpprod[2]') pnp.c:72: error: initializer element is not constant pnp.c:72: error: (near initialization for `pnpprod[2]') pnp.c:73: warning: braces around scalar initializer pnp.c:73: warning: (near initialization for `pnpprod[3]') pnp.c:73: warning: initialization makes integer from pointer without a cast pnp.c:73: error: initializer element is not computable at load time pnp.c:73: error: (near initialization for `pnpprod[3]') pnp.c:73: error: `PROT_MS' undeclared here (not in a function) pnp.c:73: warning: excess elements in scalar initializer pnp.c:73: warning: (near initialization for `pnpprod[3]') pnp.c:73: error: initializer element is not constant pnp.c:73: error: (near initialization for `pnpprod[3]') pnp.c:74: warning: braces around scalar initializer pnp.c:74: warning: (near initialization for `pnpprod[4]') pnp.c:74: warning: initialization makes integer from pointer without a cast pnp.c:74: error: initializer element is not computable at load time pnp.c:74: error: (near initialization for `pnpprod[4]') pnp.c:74: warning: excess elements in scalar initializer pnp.c:74: warning: (near initialization for `pnpprod[4]') pnp.c:74: error: initializer element is not constant pnp.c:74: error: (near initialization for `pnpprod[4]') pnp.c:75: warning: braces around scalar initializer pnp.c:75: warning: (near initialization for `pnpprod[5]') pnp.c:75: warning: initialization makes integer from pointer without a cast pnp.c:75: error: initializer element is not computable at load time pnp.c:75: error: (near initialization for `pnpprod[5]') pnp.c:75: warning: excess elements in scalar initializer pnp.c:75: warning: (near initialization for `pnpprod[5]') pnp.c:75: error: initializer element is not constant pnp.c:75: error: (near initialization for `pnpprod[5]') pnp.c:76: warning: braces around scalar initializer pnp.c:76: warning: (near initialization for `pnpprod[6]') pnp.c:76: warning: initialization makes integer from pointer without a cast pnp.c:76: error: initializer element is not computable at load time pnp.c:76: error: (near initialization for `pnpprod[6]') pnp.c:76: warning: excess elements in scalar initializer pnp.c:76: warning: (near initialization for `pnpprod[6]') pnp.c:76: error: initializer element is not constant pnp.c:76: error: (near initialization for `pnpprod[6]') pnp.c:77: warning: braces around scalar initializer pnp.c:77: warning: (near initialization for `pnpprod[7]') pnp.c:77: warning: initialization makes integer from pointer without a cast pnp.c:77: error: initializer element is not computable at load time pnp.c:77: error: (near initialization for `pnpprod[7]') pnp.c:77: warning: excess elements in scalar initializer pnp.c:77: warning: (near initialization for `pnpprod[7]') pnp.c:77: error: initializer element is not constant pnp.c:77: error: (near initialization for `pnpprod[7]') pnp.c:78: warning: braces around scalar initializer pnp.c:78: warning: (near initialization for `pnpprod[8]') pnp.c:78: warning: initialization makes integer from pointer without a cast pnp.c:78: error: initializer element is not computable at load time pnp.c:78: error: (near initialization for `pnpprod[8]') pnp.c:78: warning: excess elements in scalar initializer pnp.c:78: warning: (near initialization for `pnpprod[8]') pnp.c:78: error: initializer element is not constant pnp.c:78: error: (near initialization for `pnpprod[8]') pnp.c:79: warning: braces around scalar initializer pnp.c:79: warning: (near initialization for `pnpprod[9]') pnp.c:79: warning: initialization makes integer from pointer without a cast pnp.c:79: error: initializer element is not computable at load time pnp.c:79: error: (near initialization for `pnpprod[9]') pnp.c:79: warning: excess elements in scalar initializer pnp.c:79: warning: (near initialization for `pnpprod[9]') pnp.c:79: error: initializer element is not constant pnp.c:79: error: (near initialization for `pnpprod[9]') pnp.c:80: warning: braces around scalar initializer pnp.c:80: warning: (near initialization for `pnpprod[10]') pnp.c:80: warning: initialization makes integer from pointer without a cast pnp.c:80: error: initializer element is not computable at load time pnp.c:80: error: (near initialization for `pnpprod[10]') pnp.c:80: warning: excess elements in scalar initializer pnp.c:80: warning: (near initialization for `pnpprod[10]') pnp.c:80: error: initializer element is not constant pnp.c:80: error: (near initialization for `pnpprod[10]') pnp.c:81: warning: braces around scalar initializer pnp.c:81: warning: (near initialization for `pnpprod[11]') pnp.c:81: warning: initialization makes integer from pointer without a cast pnp.c:81: error: initializer element is not computable at load time pnp.c:81: error: (near initialization for `pnpprod[11]') pnp.c:81: error: `PROT_LOGIMAN' undeclared here (not in a function) pnp.c:81: warning: excess elements in scalar initializer pnp.c:81: warning: (near initialization for `pnpprod[11]') pnp.c:81: error: initializer element is not constant pnp.c:81: error: (near initialization for `pnpprod[11]') pnp.c:82: warning: braces around scalar initializer pnp.c:82: warning: (near initialization for `pnpprod[12]') pnp.c:82: warning: initialization makes integer from pointer without a cast pnp.c:82: error: initializer element is not computable at load time pnp.c:82: error: (near initialization for `pnpprod[12]') pnp.c:82: warning: excess elements in scalar initializer pnp.c:82: warning: (near initialization for `pnpprod[12]') pnp.c:82: error: initializer element is not constant pnp.c:82: error: (near initialization for `pnpprod[12]') pnp.c:83: warning: braces around scalar initializer pnp.c:83: warning: (near initialization for `pnpprod[13]') pnp.c:83: warning: initialization makes integer from pointer without a cast pnp.c:83: error: initializer element is not computable at load time pnp.c:83: error: (near initialization for `pnpprod[13]') pnp.c:83: warning: excess elements in scalar initializer pnp.c:83: warning: (near initialization for `pnpprod[13]') pnp.c:83: error: initializer element is not constant pnp.c:83: error: (near initialization for `pnpprod[13]') pnp.c:85: warning: braces around scalar initializer pnp.c:85: warning: (near initialization for `pnpprod[14]') pnp.c:85: warning: initialization makes integer from pointer without a cast pnp.c:85: error: initializer element is not computable at load time pnp.c:85: error: (near initialization for `pnpprod[14]') pnp.c:85: error: `PROT_BM' undeclared here (not in a function) pnp.c:85: warning: excess elements in scalar initializer pnp.c:85: warning: (near initialization for `pnpprod[14]') pnp.c:85: error: initializer element is not constant pnp.c:85: error: (near initialization for `pnpprod[14]') pnp.c:86: warning: braces around scalar initializer pnp.c:86: warning: (near initialization for `pnpprod[15]') pnp.c:86: warning: initialization makes integer from pointer without a cast pnp.c:86: error: initializer element is not computable at load time pnp.c:86: error: (near initialization for `pnpprod[15]') pnp.c:86: warning: excess elements in scalar initializer pnp.c:86: warning: (near initialization for `pnpprod[15]') pnp.c:86: error: initializer element is not constant pnp.c:86: error: (near initialization for `pnpprod[15]') pnp.c:87: warning: braces around scalar initializer pnp.c:87: warning: (near initialization for `pnpprod[16]') pnp.c:87: warning: initialization makes integer from pointer without a cast pnp.c:87: error: initializer element is not computable at load time pnp.c:87: error: (near initialization for `pnpprod[16]') pnp.c:87: warning: excess elements in scalar initializer pnp.c:87: warning: (near initialization for `pnpprod[16]') pnp.c:87: error: initializer element is not constant pnp.c:87: error: (near initialization for `pnpprod[16]') pnp.c:88: warning: braces around scalar initializer pnp.c:88: warning: (near initialization for `pnpprod[17]') pnp.c:88: warning: initialization makes integer from pointer without a cast pnp.c:88: error: initializer element is not computable at load time pnp.c:88: error: (near initialization for `pnpprod[17]') pnp.c:88: error: `PROT_PS2' undeclared here (not in a function) pnp.c:88: warning: excess elements in scalar initializer pnp.c:88: warning: (near initialization for `pnpprod[17]') pnp.c:88: error: initializer element is not constant pnp.c:88: error: (near initialization for `pnpprod[17]') pnp.c:93: warning: braces around scalar initializer pnp.c:93: warning: (near initialization for `pnpprod[18]') pnp.c:93: warning: initialization makes integer from pointer without a cast pnp.c:93: error: initializer element is not computable at load time pnp.c:93: error: (near initialization for `pnpprod[18]') pnp.c:93: error: `PROT_MSC' undeclared here (not in a function) pnp.c:93: warning: excess elements in scalar initializer pnp.c:93: warning: (near initialization for `pnpprod[18]') pnp.c:93: error: initializer element is not constant pnp.c:93: error: (near initialization for `pnpprod[18]') pnp.c:94: warning: braces around scalar initializer pnp.c:94: warning: (near initialization for `pnpprod[19]') pnp.c:94: warning: initialization makes integer from pointer without a cast pnp.c:94: error: initializer element is not computable at load time pnp.c:94: error: (near initialization for `pnpprod[19]') pnp.c:94: warning: excess elements in scalar initializer pnp.c:94: warning: (near initialization for `pnpprod[19]') pnp.c:94: error: initializer element is not constant pnp.c:94: error: (near initialization for `pnpprod[19]') pnp.c:99: warning: braces around scalar initializer pnp.c:99: warning: (near initialization for `pnpprod[20]') pnp.c:99: warning: initialization makes integer from pointer without a cast pnp.c:99: error: initializer element is not computable at load time pnp.c:99: error: (near initialization for `pnpprod[20]') pnp.c:99: warning: excess elements in scalar initializer pnp.c:99: warning: (near initialization for `pnpprod[20]') pnp.c:99: error: initializer element is not constant pnp.c:99: error: (near initialization for `pnpprod[20]') pnp.c:100: warning: braces around scalar initializer pnp.c:100: warning: (near initialization for `pnpprod[21]') pnp.c:100: warning: initialization makes integer from pointer without a cast pnp.c:100: error: initializer element is not computable at load time pnp.c:100: error: (near initialization for `pnpprod[21]') pnp.c:100: warning: excess elements in scalar initializer pnp.c:100: warning: (near initialization for `pnpprod[21]') pnp.c:100: error: initializer element is not constant pnp.c:100: error: (near initialization for `pnpprod[21]') pnp.c:101: warning: braces around scalar initializer pnp.c:101: warning: (near initialization for `pnpprod[22]') pnp.c:101: warning: initialization makes integer from pointer without a cast pnp.c:101: error: initializer element is not computable at load time pnp.c:101: error: (near initialization for `pnpprod[22]') pnp.c:101: warning: excess elements in scalar initializer pnp.c:101: warning: (near initialization for `pnpprod[22]') pnp.c:101: error: initializer element is not constant pnp.c:101: error: (near initialization for `pnpprod[22]') pnp.c:102: warning: braces around scalar initializer pnp.c:102: warning: (near initialization for `pnpprod[23]') pnp.c:102: warning: initialization makes integer from pointer without a cast pnp.c:102: error: initializer element is not computable at load time pnp.c:102: error: (near initialization for `pnpprod[23]') pnp.c:102: warning: excess elements in scalar initializer pnp.c:102: warning: (near initialization for `pnpprod[23]') pnp.c:102: error: initializer element is not constant pnp.c:102: error: (near initialization for `pnpprod[23]') pnp.c:103: warning: braces around scalar initializer pnp.c:103: warning: (near initialization for `pnpprod[24]') pnp.c:103: warning: initialization makes integer from pointer without a cast pnp.c:103: error: initializer element is not computable at load time pnp.c:103: error: (near initialization for `pnpprod[24]') pnp.c:103: warning: excess elements in scalar initializer pnp.c:103: warning: (near initialization for `pnpprod[24]') pnp.c:103: error: initializer element is not constant pnp.c:103: error: (near initialization for `pnpprod[24]') pnp.c:104: warning: braces around scalar initializer pnp.c:104: warning: (near initialization for `pnpprod[25]') pnp.c:104: warning: initialization makes integer from pointer without a cast pnp.c:104: error: initializer element is not computable at load time pnp.c:104: error: (near initialization for `pnpprod[25]') pnp.c:104: warning: excess elements in scalar initializer pnp.c:104: warning: (near initialization for `pnpprod[25]') pnp.c:104: error: initializer element is not constant pnp.c:104: error: (near initialization for `pnpprod[25]') pnp.c:105: warning: braces around scalar initializer pnp.c:105: warning: (near initialization for `pnpprod[26]') pnp.c:105: warning: initialization makes integer from pointer without a cast pnp.c:105: error: initializer element is not computable at load time pnp.c:105: error: (near initialization for `pnpprod[26]') pnp.c:105: warning: excess elements in scalar initializer pnp.c:105: warning: (near initialization for `pnpprod[26]') pnp.c:105: error: initializer element is not constant pnp.c:105: error: (near initialization for `pnpprod[26]') pnp.c:106: warning: braces around scalar initializer pnp.c:106: warning: (near initialization for `pnpprod[27]') pnp.c:106: warning: initialization makes integer from pointer without a cast pnp.c:106: error: initializer element is not computable at load time pnp.c:106: error: (near initialization for `pnpprod[27]') pnp.c:106: warning: excess elements in scalar initializer pnp.c:106: warning: (near initialization for `pnpprod[27]') pnp.c:106: error: initializer element is not constant pnp.c:106: error: (near initialization for `pnpprod[27]') pnp.c:110: warning: braces around scalar initializer pnp.c:110: warning: (near initialization for `pnpprod[28]') pnp.c:110: warning: initialization makes integer from pointer without a cast pnp.c:110: error: initializer element is not computable at load time pnp.c:110: error: (near initialization for `pnpprod[28]') pnp.c:110: warning: excess elements in scalar initializer pnp.c:110: warning: (near initialization for `pnpprod[28]') pnp.c:110: error: initializer element is not constant pnp.c:110: error: (near initialization for `pnpprod[28]') pnp.c:111: warning: braces around scalar initializer pnp.c:111: warning: (near initialization for `pnpprod[29]') pnp.c:111: warning: initialization makes integer from pointer without a cast pnp.c:111: error: initializer element is not computable at load time pnp.c:111: error: (near initialization for `pnpprod[29]') pnp.c:111: warning: excess elements in scalar initializer pnp.c:111: warning: (near initialization for `pnpprod[29]') pnp.c:111: error: initializer element is not constant pnp.c:111: error: (near initialization for `pnpprod[29]') pnp.c:112: warning: braces around scalar initializer pnp.c:112: warning: (near initialization for `pnpprod[30]') pnp.c:112: warning: initialization makes integer from pointer without a cast pnp.c:112: error: initializer element is not computable at load time pnp.c:112: error: (near initialization for `pnpprod[30]') pnp.c:112: warning: excess elements in scalar initializer pnp.c:112: warning: (near initialization for `pnpprod[30]') pnp.c:112: error: initializer element is not constant pnp.c:112: error: (near initialization for `pnpprod[30]') pnp.c:116: warning: braces around scalar initializer pnp.c:116: warning: (near initialization for `pnpprod[31]') pnp.c:116: warning: initialization makes integer from pointer without a cast pnp.c:116: error: initializer element is not computable at load time pnp.c:116: error: (near initialization for `pnpprod[31]') pnp.c:116: warning: excess elements in scalar initializer pnp.c:116: warning: (near initialization for `pnpprod[31]') pnp.c:116: error: initializer element is not constant pnp.c:116: error: (near initialization for `pnpprod[31]') pnp.c:120: warning: braces around scalar initializer pnp.c:120: warning: (near initialization for `pnpprod[32]') pnp.c:120: warning: initialization makes integer from pointer without a cast pnp.c:120: error: initializer element is not computable at load time pnp.c:120: error: (near initialization for `pnpprod[32]') pnp.c:120: warning: excess elements in scalar initializer pnp.c:120: warning: (near initialization for `pnpprod[32]') pnp.c:120: error: initializer element is not constant pnp.c:120: error: (near initialization for `pnpprod[32]') pnp.c:121: warning: braces around scalar initializer pnp.c:121: warning: (near initialization for `pnpprod[33]') pnp.c:121: warning: initialization makes integer from pointer without a cast pnp.c:121: error: initializer element is not computable at load time pnp.c:121: error: (near initialization for `pnpprod[33]') pnp.c:121: warning: excess elements in scalar initializer pnp.c:121: warning: (near initialization for `pnpprod[33]') pnp.c:121: error: initializer element is not constant pnp.c:121: error: (near initialization for `pnpprod[33]') pnp.c:122: warning: braces around scalar initializer pnp.c:122: warning: (near initialization for `pnpprod[34]') pnp.c:122: warning: initialization makes integer from pointer without a cast pnp.c:122: error: initializer element is not computable at load time pnp.c:122: error: (near initialization for `pnpprod[34]') pnp.c:122: warning: excess elements in scalar initializer pnp.c:122: warning: (near initialization for `pnpprod[34]') pnp.c:122: error: initializer element is not constant pnp.c:122: error: (near initialization for `pnpprod[34]') pnp.c:130: warning: braces around scalar initializer pnp.c:130: warning: (near initialization for `pnpprod[35]') pnp.c:130: error: `NULL' undeclared here (not in a function) pnp.c:130: error: initializer element is not constant pnp.c:130: error: (near initialization for `pnpprod[35]') pnp.c:130: error: `PROT_UNKNOWN' undeclared here (not in a function) pnp.c:130: warning: excess elements in scalar initializer pnp.c:130: warning: (near initialization for `pnpprod[35]') pnp.c:130: error: initializer element is not constant pnp.c:130: error: (near initialization for `pnpprod[35]') pnp.c:131: warning: data definition has no type or storage class pnp.c:142: error: initializer element is not constant pnp.c:142: error: (near initialization for `pnpSerial[14]') pnp.c:144: error: parse error before "char" pnp.c:145: error: parse error before "pnpid_t" pnp.c:146: error: parse error before "prepnpparse" pnp.c:146: error: parse error before "pInfo" pnp.c:146: warning: data definition has no type or storage class pnp.c:147: error: parse error before '*' token pnp.c:147: warning: data definition has no type or storage class pnp.c:148: error: parse error before '*' token pnp.c:148: error: parse error before '*' token pnp.c:148: warning: data definition has no type or storage class pnp.c:149: error: parse error before "getPs2ProtocolPnP" pnp.c:149: error: parse error before "pInfo" pnp.c:149: warning: data definition has no type or storage class pnp.c:150: error: parse error before "probePs2ProtocolPnP" pnp.c:150: error: parse error before "pInfo" pnp.c:150: warning: data definition has no type or storage class pnp.c:153: error: parse error before "MouseGetSerialPnpProtocol" pnp.c:153: error: parse error before "pInfo" pnp.c: In function `MouseGetSerialPnpProtocol': pnp.c:157: error: `t' undeclared (first use in this function) pnp.c:157: error: (Each undeclared identifier is reported only once pnp.c:157: error: for each function it appears in.) pnp.c:159: error: `Bool' undeclared (first use in this function) pnp.c:159: error: parse error before "prePNP" pnp.c:161: error: `pInfo' undeclared (first use in this function) pnp.c:161: error: `prePNP' undeclared (first use in this function) pnp.c:166: error: `X_INFO' undeclared (first use in this function) pnp.c: At top level: pnp.c:177: error: parse error before "MouseGetPnpProtocol" pnp.c:177: error: parse error before "pInfo" pnp.c: In function `MouseGetPnpProtocol': pnp.c:179: error: `MouseDevPtr' undeclared (first use in this function) pnp.c:179: error: parse error before "pMse" pnp.c:181: error: `MouseProtocolID' undeclared (first use in this function) pnp.c:184: error: `val' undeclared (first use in this function) pnp.c:184: error: `pInfo' undeclared (first use in this function) pnp.c:190: error: `mPriv' undeclared (first use in this function) pnp.c:191: error: `currentTime' undeclared (first use in this function) pnp.c:200: error: `TRUE' undeclared (first use in this function) pnp.c:209: error: `FALSE' undeclared (first use in this function) pnp.c: At top level: pnp.c:237: error: parse error before "pInfo" pnp.c: In function `pnpgets': pnp.c:241: error: `pointer' undeclared (first use in this function) pnp.c:241: error: parse error before "pnpOpts" pnp.c:299: error: `pInfo' undeclared (first use in this function) pnp.c:301: error: `XF86_M_DTR' undeclared (first use in this function) pnp.c:302: error: `XF86_M_RTS' undeclared (first use in this function) pnp.c:307: error: `pnpOpts' undeclared (first use in this function) pnp.c:322: error: `prePNP' undeclared (first use in this function) pnp.c:322: error: `FALSE' undeclared (first use in this function) pnp.c:328: error: `TRUE' undeclared (first use in this function) pnp.c:332: error: `buf' undeclared (first use in this function) pnp.c: At top level: pnp.c:378: error: parse error before "pInfo" pnp.c: In function `pnpparse': pnp.c:385: error: `id' undeclared (first use in this function) pnp.c:397: error: `buf' undeclared (first use in this function) pnp.c:400: error: `len' undeclared (first use in this function) pnp.c:407: error: `X_INFO' undeclared (first use in this function) pnp.c:407: error: `pInfo' undeclared (first use in this function) pnp.c:499: error: `TRUE' undeclared (first use in this function) pnp.c: At top level: pnp.c:504: error: parse error before "prepnpparse" pnp.c:504: error: parse error before "pInfo" pnp.c: In function `prepnpparse': pnp.c:506: error: `buf' undeclared (first use in this function) pnp.c: At top level: pnp.c:512: error: parse error before '*' token pnp.c: In function `pnpproto': pnp.c:515: error: `t' undeclared (first use in this function) pnp.c: At top level: pnp.c:551: error: parse error before '*' token pnp.c:553: error: parse error before "symtab_t" pnp.c:553: warning: data definition has no type or storage class pnp.c:556: error: parse error before '{' token pnp.c:559: error: `i' undeclared here (not in a function) pnp.c:559: error: parse error before '.' token pnp.c:569: error: parse error before "pInfo" pnp.c: In function `readMouse': pnp.c:572: error: `pInfo' undeclared (first use in this function) pnp.c:573: error: `FALSE' undeclared (first use in this function) pnp.c:575: error: `u' undeclared (first use in this function) pnp.c:576: error: `TRUE' undeclared (first use in this function) pnp.c: At top level: pnp.c:580: error: parse error before "pInfo" pnp.c: In function `ps2DisableWrapMode': pnp.c:583: error: `pInfo' undeclared (first use in this function) pnp.c: At top level: pnp.c:587: error: parse error before "ps2SendPacket" pnp.c:587: error: parse error before "pInfo" pnp.c: In function `ps2SendPacket': pnp.c:601: error: `pInfo' undeclared (first use in this function) pnp.c:601: error: `bytes' undeclared (first use in this function) pnp.c:607: error: `FALSE' undeclared (first use in this function) pnp.c:633: error: `TRUE' undeclared (first use in this function) pnp.c: At top level: pnp.c:637: error: parse error before "ps2DisableDataReporting" pnp.c:637: error: parse error before "pInfo" pnp.c: In function `ps2DisableDataReporting': pnp.c:640: error: `pInfo' undeclared (first use in this function) pnp.c: At top level: pnp.c:644: error: parse error before "ps2EnableDataReporting" pnp.c:644: error: parse error before "pInfo" pnp.c: In function `ps2EnableDataReporting': pnp.c:647: error: `pInfo' undeclared (first use in this function) pnp.c: At top level: pnp.c:651: error: parse error before "pInfo" pnp.c: In function `ps2GetDeviceID': pnp.c:657: error: `pInfo' undeclared (first use in this function) pnp.c: At top level: pnp.c:673: error: parse error before "ps2Reset" pnp.c:673: error: parse error before "pInfo" pnp.c: In function `ps2Reset': pnp.c:682: error: `pInfo' undeclared (first use in this function) pnp.c:683: error: `FALSE' undeclared (first use in this function) pnp.c:693: error: `TRUE' undeclared (first use in this function) pnp.c: At top level: pnp.c:701: error: parse error before "probePs2ProtocolPnP" pnp.c:701: error: parse error before "pInfo" pnp.c: In function `probePs2ProtocolPnP': pnp.c:704: error: `MouseProtocolID' undeclared (first use in this function) pnp.c:704: error: parse error before "ret" pnp.c:706: error: `pInfo' undeclared (first use in this function) pnp.c:721: error: `ret' undeclared (first use in this function) pnp.c:721: error: `PROT_EXPPS2' undeclared (first use in this function) pnp.c:723: error: `PROT_IMPS2' undeclared (first use in this function) pnp.c: At top level: pnp.c:737: error: parse error before "MouseProtocolID" pnp.c:737: warning: no semicolon at end of struct or union pnp.c:739: warning: braces around scalar initializer pnp.c:739: warning: (near initialization for `ps2[0]') pnp.c:739: warning: excess elements in scalar initializer pnp.c:739: warning: (near initialization for `ps2[0]') pnp.c:740: warning: braces around scalar initializer pnp.c:740: warning: (near initialization for `ps2[1]') pnp.c:740: error: `PROT_IMPS2' undeclared here (not in a function) pnp.c:740: warning: excess elements in scalar initializer pnp.c:740: warning: (near initialization for `ps2[1]') pnp.c:741: warning: braces around scalar initializer pnp.c:741: warning: (near initialization for `ps2[2]') pnp.c:741: error: `PROT_EXPPS2' undeclared here (not in a function) pnp.c:741: warning: excess elements in scalar initializer pnp.c:741: warning: (near initialization for `ps2[2]') pnp.c:742: warning: braces around scalar initializer pnp.c:742: warning: (near initialization for `ps2[3]') pnp.c:742: warning: excess elements in scalar initializer pnp.c:742: warning: (near initialization for `ps2[3]') pnp.c:743: warning: data definition has no type or storage class pnp.c:747: error: parse error before "getPs2ProtocolPnP" pnp.c:747: error: parse error before "pInfo" pnp.c: In function `getPs2ProtocolPnP': pnp.c:751: error: `MouseProtocolID' undeclared (first use in this function) pnp.c:751: error: parse error before "proto" pnp.c:754: error: `pInfo' undeclared (first use in this function) pnp.c:761: error: `proto' undeclared (first use in this function) pnp.c:775: error: request for member `protoID' in something not a structure or union pnp.c:776: error: request for member `Id' in something not a structure or union pnp.c:777: error: `X_PROBED' undeclared (first use in this function) pnp.c:778: error: request for member `protoID' in something not a structure or union pnp.c:784: error: `X_ERROR' undeclared (first use in this function) make[2]: *** [pnp.lo] Error 1 make[2]: Leaving directory `/var/tmp/portage/xf86-input-mouse-1.0.4/work/xf86-input-mouse-1.0.4/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/xf86-input-mouse-1.0.4/work/xf86-input-mouse-1.0.4' make: *** [all] Error 2 !!! ERROR: x11-drivers/xf86-input-mouse-1.0.4 failed. Call stack: ebuild.sh, line 1928: Called dyn_compile ebuild.sh, line 966: Called src_compile ebuild.sh, line 1643: Called x-modular_src_compile x-modular.eclass, line 304: Called x-modular_src_make !!! emake failed !!! If you need support, post the topmost build error, and the call stack if relevant. (In reply to comment #3) I have the same trouble... Portage 2.1_pre5-r2 (default-linux/amd64/2005.1, gcc-3.4.5, glibc-2.3.6-r3, 2.6.15-nitro3 x86_64) ================================================================= System uname: 2.6.15-nitro3 x86_64 AMD Athlon(tm) 64 Processor 3200+ Gentoo Base System version 1.12.0_pre16 dev-lang/python: 2.3.5-r2, 2.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-r3 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=k8 -pipe -O2 -fomit-frame-pointer -msse2" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib64/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=k8 -pipe -O2 -fomit-frame-pointer -msse2" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks fixpackages sandbox sfperms strict" GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo http://mirror.datapipe.net/gentoo ftp://gentoo.mirrors.pair.com/ http://gentoo.mirrors.pair.com/ http://mirrors.tds.net/gentoo ftp://mirrors.tds.net/gentoo http://open-systems.ufl.edu/mirrors/gentoo ftp://gentoo.ccccom.com http://gentoo.ccccom.com" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/local/portage-xgl" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 7zip X alsa asf avi berkdb bitmap-fonts crypt cups divx4linux dlloader dri dvd dvdr dvdread eds emboss encode foomaticdb fortran gif gimpprint gnome gpm gstreamer gtk gtk2 imlib ipv6 jpeg kde live lzw lzw-tiff matroska mjpeg mp3 mpeg ncurses nls nptl nptlonly nvidia opendivx opengl pam pdflib perl png python qt quicktime readline real sdl slang socks5 spell sse2theora ssl tcpd tiff toolame truetype-fonts type1-fonts unicode usb userlocales v4l v4l2 vcd xanimxinerama xpm xv zip zlib elibc_glibc input_devices_mouse input_devices_keyboard kernel_linux userland_GNU video_cards_nv video_cards_nvidia video_cards_vga video_cards_vmware video_cards_vesa" Unset: ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LANG, LC_ALL, LDFLAGS, LINGUAS OK, now we see the real problem: ../config.h:4:25: xorg-server.h: No such file or directory mouse.c:56:18: xf86.h: No such file or directory mouse.c:64:22: inputstr.h: No such file or directory mouse.c:67:24: xf86Xinput.h: No such file or directory mouse.c:68:25: xf86_OSproc.h: No such file or directory mouse.c:69:25: xf86OSmouse.h: No such file or directory mouse.c:71:24: xf86_ansic.h: No such file or directory mouse.c:72:22: compiler.h: No such file or directory mouse.c:74:18: xisb.h: No such file or directory All of these, xorg-server should install. Do you have xorg-server installed? Do these files exist in /usr/include/xorg/ ? (In reply to comment #6) > OK, now we see the real problem: > > ../config.h:4:25: xorg-server.h: No such file or directory > mouse.c:56:18: xf86.h: No such file or directory > mouse.c:64:22: inputstr.h: No such file or directory > mouse.c:67:24: xf86Xinput.h: No such file or directory > mouse.c:68:25: xf86_OSproc.h: No such file or directory > mouse.c:69:25: xf86OSmouse.h: No such file or directory > mouse.c:71:24: xf86_ansic.h: No such file or directory > mouse.c:72:22: compiler.h: No such file or directory > mouse.c:74:18: xisb.h: No such file or directory > > All of these, xorg-server should install. Do you have xorg-server installed? Do > these files exist in /usr/include/xorg/ ? > Hi, # emerge -s xorg-server Searching... [ Results for search key : xorg-server ] [ Applications found : 1 ] * x11-base/xorg-server Latest version available: 1.0.1-r4 Latest version installed: 1.0.1-r4 Size of files: 26,039 kB Homepage: http://xorg.freedesktop.org/ Description: X.Org X servers License: xorg-server MIT Yep, and the files exists franky xorg # ls BT.h closure.h extension.h mi.h os.h swaprep.h xf86Cursor.h xf86drm.h IBM.h colormap.h extinit.h mibank.h picture.h swapreq.h xf86DDC.h xf86drmCompat.h TI.h colormapst.h extnsionst.h mibstore.h picturestr.h tda8425.h xf86Module.h xf86fbman.h XIstubs.h compiler.h fb.h micmap.h pixmap.h tda9850.h xf86OSKbd.h xf86i2c.h afb.h cursor.h fbdevhw.h micoord.h pixmapstr.h tda9885.h xf86OSmouse.h xf86int10.h assyntax.h cursorstr.h fboverlay.h mifillarc.h property.h uda1380.h xf86Opt.h xf86sbusBus.h atKeynames.h dbestruct.h fbpseudocolor.h mifpoly.h propertyst.h validate.h xf86Pci.h xf86str.h bstore.h dgaproc.h fbrop.h migc.h region.h vbe.h xf86PciInfo.h xf86xv.h bstorestr.h dix.h fi1236.h miline.h regionstr.h vbeModes.h xf86Priv.h xf86xvmc.h bt829.h dixevents.h fourcc.h mipict.h renderedge.h vdif.h xf86Privstr.h xf86xvpriv.h cfb.h dixfont.h gc.h mipointer.h resource.h vgaHW.h xf86RAC.h xisb.h cfb16.h dixfontstr.h gcstruct.h mipointrst.h rgb.h window.h xf86RamDac.h xorg-server.h cfb32.h dixgrabs.h globals.h misc.h sarea.h windowstr.h xf86Resources.h xorgVersion.h cfb8_16.h dixstruct.h glyphstr.h miscstruct.h screenint.h xaa.h xf86Version.h xvdix.h cfb8_32.h dri.h i2c_def.h mispans.h scrnintstr.h xaaWrapper.h xf86Xinput.h xvmcext.h cfb8_32wid.h dristruct.h input.h mistruct.h selection.h xaalocal.h xf86_OSlib.h cfbmap.h edid.h inputstr.h miwideline.h servermd.h xaarop.h xf86_OSproc.h cfbmskbits.h elf.h mfb.h mizerarc.h shadow.h xf1bpp.h xf86_ansic.h cfbunmap.h exa.h mfbmap.h msp3430.h shadowfb.h xf4bpp.h xf86_libc.h closestr.h exevents.h mfbunmap.h opaque.h site.h xf86.h xf86cmap.h franky xorg # pwd /usr/include/xorg greets and thx .. hi, on my system too: i've got xorg-server-1.0.1-r4, all those files exist in /usr/include/xorg/. greets i re-emerged my current xorg-server, then it worked! greets *** Bug 124667 has been marked as a duplicate of this bug. *** I also reemerged xorg-server and xf86-input-mouse compiled. (In reply to comment #9) > i re-emerged my current xorg-server, then it worked! > greets Same here. I succeeded in compiling xf86-input-mouse (I added CFLAGS into it), but afterwards X.org wouldn't load (it said that the driver mouse is not valid or something). Now, I have recompiled xorg-server and xf86-input-mouse and it worked! Alright, so it seems people are getting a flaky xorg-server install somehow... Since there seems to be an easy solution, I'm not particularly inclined to chase this problem down. I'll mark it WONTFIX pending it becoming a bigger issue or someone coming up with the root of the problem. |