Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 42853 - svgalib-1.9.18-r1 compile fails
Summary: svgalib-1.9.18-r1 compile fails
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: SpanKY
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-02-25 01:16 UTC by Donald R. Gray Jr
Modified: 2004-03-17 19:07 UTC (History)
0 users

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


Attachments
aggressive emerge (3817-svgalib-1.9.18-r1.log,443.90 KB, text/plain)
2004-02-25 01:20 UTC, Donald R. Gray Jr
Details
emerge svgalib error log (svgaerror.log,352.17 KB, text/plain)
2004-03-09 21:52 UTC, Mario Doria
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Donald R. Gray Jr 2004-02-25 01:16:53 UTC
when I try to emerge svgalib 1.9.18-r1 it fails while trying to find /usr/src/linux/include/autoconf.h

Reproducible: Always
Steps to Reproduce:
1.
2.
3.




Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040207-r0,
2.6.3-gentoo-r1)
=================================================================
System uname: 2.6.3-gentoo-r1 i686 Pentium III (Coppermine)
Gentoo Base System version 1.4.3.13
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-mcpu=pentium3 -O2 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config
/var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-mcpu=pentium3 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acl acpi alsa apm avi berkdb bonobo cdr crypt cups dga dvd encode esd
ethereal foomaticdb gdbm gif gnome gpm gtk gtk2 imlib java joystick jpeg
kerberos krb4 ldap leim libg++ libwww mad mikmod mmx motif mozilla mpeg mysql
ncurses nls nptl oggvorbis opengl oss pam pdflib perl png python qt quicktime
readline samba sdl slang spell sse ssl svga tcltk tcpd truetype usb wxwindows
x86 xml2 xmms xv zlib"
Comment 1 Donald R. Gray Jr 2004-02-25 01:20:28 UTC
Created attachment 26306 [details]
aggressive emerge
Comment 2 Donald R. Gray Jr 2004-02-25 01:29:32 UTC
I get the same output using -mcpu=pentium3 -O2 -pipe. In addition I am using 2.6.3 -r1 linux headers.
Comment 3 Tim Yamin (RETIRED) gentoo-dev 2004-02-25 06:03:26 UTC
Please try compiling your kernel; it should automatically produce autoconf.h.
Comment 4 Jerry McBride 2004-02-26 12:28:12 UTC
If recompiling your kernel doesn't help, then re-emerge your linux-headers paying close attention the version.... then try to emerge svgalib again.
Comment 5 Mario Doria 2004-03-09 21:28:27 UTC
I've got the same problem, it fails while building the kernel module. Is there any special setting needed on my kernel config?

In the error messages it says, for example, that it cannot find asm/types.h, but:

xyu include # ls -l /usr/include/asm/types.h
-rw-r--r--  1 root root 1335 Mar  4 22:34 /usr/include/asm/types.h

I've tried reemerging linux-headers-2.6.3-r1 various times but still no luck.

This is my error message:
/usr/src/linux/include/linux/nfs_fs_i.h:4:23: asm/types.h: No such file or directory
In file included from /usr/src/linux/include/linux/nfs.h:10,
                 from /usr/src/linux/include/linux/nfs_fs_i.h:6,
                 from /usr/src/linux/include/linux/fs.h:587,
                 from main.c:11:
/usr/src/linux/include/linux/sunrpc/msg_prot.h:15: error: syntax error before "rpc_authflavor_t"
/usr/src/linux/include/linux/sunrpc/msg_prot.h:15: warning: data definition has no type or storage class
In file included from /usr/src/linux/include/linux/fs.h:587,
                 from main.c:11:
/usr/src/linux/include/linux/nfs_fs_i.h:12: error: syntax error before "u32"
/usr/src/linux/include/linux/nfs_fs_i.h:12: warning: no semicolon at end of struct or union
/usr/src/linux/include/linux/nfs_fs_i.h:13: error: conflicting types for `flags'
/usr/src/linux/include/linux/fs.h:336: error: previous declaration of `flags'
/usr/src/linux/include/linux/nfs_fs_i.h:13: warning: data definition has no type or storage class
/usr/src/linux/include/linux/nfs_fs_i.h:15: error: syntax error before '}' token
In file included from main.c:11:
/usr/src/linux/include/linux/fs.h:599: error: syntax error before "loff_t"
/usr/src/linux/include/linux/fs.h:599: warning: no semicolon at end of struct or union
/usr/src/linux/include/linux/fs.h:600: warning: data definition has no type or storage class
/usr/src/linux/include/linux/fs.h:610: error: field `nfs_fl' has incomplete type
/usr/src/linux/include/linux/fs.h:612: error: syntax error before '}' token
In file included from /usr/src/linux/include/linux/fs.h:623,
                 from main.c:11:
/usr/src/linux/include/linux/fcntl.h:4:23: asm/fcntl.h: No such file or directory
In file included from main.c:11:
/usr/src/linux/include/linux/fs.h:625: warning: `struct flock' declared inside parameter list
/usr/src/linux/include/linux/fs.h:626: warning: `struct flock' declared inside parameter list
/usr/src/linux/include/linux/fs.h:649: error: syntax error before "loff_t"
/usr/src/linux/include/linux/fs.h:650: error: syntax error before "loff_t"
/usr/src/linux/include/linux/fs.h:687: error: syntax error before "dev_t"
/usr/src/linux/include/linux/fs.h:687: warning: no semicolon at end of struct or union
/usr/src/linux/include/linux/fs.h:706: error: syntax error before "s_active"
/usr/src/linux/include/linux/fs.h:706: warning: data definition has no type or storage class
/usr/src/linux/include/linux/fs.h:729: error: syntax error before "s_media_changed"
/usr/src/linux/include/linux/fs.h:729: warning: data definition has no type or storage class
/usr/src/linux/include/linux/fs.h: In function `lock_super':
/usr/src/linux/include/linux/fs.h:739: error: dereferencing pointer to incomplete type
/usr/src/linux/include/linux/fs.h: In function `unlock_super':
/usr/src/linux/include/linux/fs.h:744: error: dereferencing pointer to incomplete type
/usr/src/linux/include/linux/fs.h: At top level:
/usr/src/linux/include/linux/fs.h:752: error: syntax error before "dev_t"
/usr/src/linux/include/linux/fs.h:781: error: syntax error before "loff_t"
/usr/src/linux/include/linux/fs.h:805: error: syntax error before "size_t"
/usr/src/linux/include/linux/fs.h:805: warning: no semicolon at end of struct or union
/usr/src/linux/include/linux/fs.h:806: warning: data definition has no type or storage class
/usr/src/linux/include/linux/fs.h:809: error: syntax error before '}' token
/usr/src/linux/include/linux/fs.h:809: warning: data definition has no type or storage class
/usr/src/linux/include/linux/fs.h:811: error: syntax error before '*' token
/usr/src/linux/include/linux/fs.h:820: error: syntax error before "loff_t"
/usr/src/linux/include/linux/fs.h:820: warning: no semicolon at end of struct or union
/usr/src/linux/include/linux/fs.h:821: error: syntax error before '*' token
/usr/src/linux/include/linux/fs.h:821: error: syntax error before "size_t"
/usr/src/linux/include/linux/fs.h:821: error: `ssize_t' declared as function returning a function
/usr/src/linux/include/linux/fs.h:821: warning: data definition has no type or storage class
/usr/src/linux/include/linux/fs.h:822: error: syntax error before '*' token
/usr/src/linux/include/linux/fs.h:822: error: syntax error before "size_t"
/usr/src/linux/include/linux/fs.h:822: error: `ssize_t' declared as function returning a function
/usr/src/linux/include/linux/fs.h:822: warning: data definition has no type or storage class
/usr/src/linux/include/linux/fs.h:823: error: syntax error before '*' token
/usr/src/linux/include/linux/fs.h:823: error: syntax error before "size_t"
/usr/src/linux/include/linux/fs.h:823: error: `ssize_t' declared as function returning a function
/usr/src/linux/include/linux/fs.h:823: warning: data definition has no type or storage class
/usr/src/linux/include/linux/fs.h:824: error: syntax error before '*' token
/usr/src/linux/include/linux/fs.h:824: error: syntax error before "size_t"
/usr/src/linux/include/linux/fs.h:824: error: `ssize_t' declared as function returning a function
/usr/src/linux/include/linux/fs.h:824: warning: data definition has no type or storage class
/usr/src/linux/include/linux/fs.h:835: error: conflicting types for `lock'
/usr/src/linux/include/linux/fs_struct.h:9: error: previous declaration of `lock'
/usr/src/linux/include/linux/fs.h:836: error: syntax error before '*' token
/usr/src/linux/include/linux/fs.h:836: error: syntax error before "loff_t"
/usr/src/linux/include/linux/fs.h:836: error: `ssize_t' declared as function returning a function
/usr/src/linux/include/linux/fs.h:836: warning: data definition has no type or storage class
/usr/src/linux/include/linux/fs.h:837: error: syntax error before '*' token
/usr/src/linux/include/linux/fs.h:837: error: syntax error before "loff_t"
/usr/src/linux/include/linux/fs.h:837: error: `ssize_t' declared as function returning a function
/usr/src/linux/include/linux/fs.h:837: warning: data definition has no type or storage class
/usr/src/linux/include/linux/fs.h:838: error: syntax error before '*' token
/usr/src/linux/include/linux/fs.h:838: error: syntax error before "loff_t"
/usr/src/linux/include/linux/fs.h:838: error: `ssize_t' declared as function returning a function
/usr/src/linux/include/linux/fs.h:838: warning: data definition has no type or storage class
/usr/src/linux/include/linux/fs.h:839: error: syntax error before '*' token
/usr/src/linux/include/linux/fs.h:839: error: syntax error before "size_t"
/usr/src/linux/include/linux/fs.h:839: error: `ssize_t' declared as function returning a function
/usr/src/linux/include/linux/fs.h:839: warning: data definition has no type or storage class
/usr/src/linux/include/linux/fs.h:841: error: syntax error before '}' token
/usr/src/linux/include/linux/fs.h:851: error: syntax error before "dev_t"
/usr/src/linux/include/linux/fs.h:860: error: syntax error before "size_t"
/usr/src/linux/include/linux/fs.h:861: warning: no semicolon at end of struct or union
/usr/src/linux/include/linux/fs.h:862: error: syntax error before '*' token
/usr/src/linux/include/linux/fs.h:862: error: syntax error before "size_t"
/usr/src/linux/include/linux/fs.h:862: error: `ssize_t' declared as function returning a function
/usr/src/linux/include/linux/fs.h:862: warning: data definition has no type or storage class
/usr/src/linux/include/linux/fs.h:864: error: syntax error before '}' token
/usr/src/linux/include/linux/fs.h:868: error: syntax error before "vfs_read"
/usr/src/linux/include/linux/fs.h:868: error: syntax error before "size_t"
/usr/src/linux/include/linux/fs.h:868: warning: data definition has no type or storage class
/usr/src/linux/include/linux/fs.h:869: error: syntax error before "vfs_write"
/usr/src/linux/include/linux/fs.h:869: error: syntax error before "size_t"
/usr/src/linux/include/linux/fs.h:869: warning: data definition has no type or storage class
/usr/src/linux/include/linux/fs.h:870: error: syntax error before "vfs_readv"
/usr/src/linux/include/linux/fs.h:871: error: syntax error before "loff_t"
/usr/src/linux/include/linux/fs.h:871: warning: data definition has no type or storage class
/usr/src/linux/include/linux/fs.h:872: error: syntax error before "vfs_writev"
/usr/src/linux/include/linux/fs.h:873: error: syntax error before "loff_t"
/usr/src/linux/include/linux/fs.h:873: warning: data definition has no type or storage class
/usr/src/linux/include/linux/fs.h:1007: error: syntax error before "__u32"
/usr/src/linux/include/linux/fs.h:1008: error: `decode_fh' declared as function returning a function
/usr/src/linux/include/linux/fs.h:1009: error: syntax error before "void"
/usr/src/linux/include/linux/fs.h:1009: warning: no semicolon at end of struct or union
/usr/src/linux/include/linux/fs.h:1010: error: syntax error before "__u32"
/usr/src/linux/include/linux/fs.h:1026: error: syntax error before '}' token
/usr/src/linux/include/linux/fs.h:1085: error: syntax error before "loff_t"
/usr/src/linux/include/linux/fs.h: In function `locks_verify_locked':
/usr/src/linux/include/linux/fs.h:1096: error: dereferencing pointer to incomplete type
/usr/src/linux/include/linux/fs.h:1096: error: dereferencing pointer to incomplete type
/usr/src/linux/include/linux/fs.h: At top level:
/usr/src/linux/include/linux/fs.h:1102: error: syntax error before "loff_t"
/usr/src/linux/include/linux/fs.h: In function `locks_verify_area':
/usr/src/linux/include/linux/fs.h:1105: error: `inode' undeclared (first use in this function)
/usr/src/linux/include/linux/fs.h:1106: error: `read_write' undeclared (first use in this function)
/usr/src/linux/include/linux/fs.h:1106: error: `filp' undeclared (first use in this function)
/usr/src/linux/include/linux/fs.h:1106: error: `offset' undeclared (first use in this function)
/usr/src/linux/include/linux/fs.h: At top level:
/usr/src/linux/include/linux/fs.h:1112: error: syntax error before "loff_t"
/usr/src/linux/include/linux/fs.h: In function `locks_verify_truncate':
/usr/src/linux/include/linux/fs.h:1114: error: `inode' undeclared (first use in this function)
/usr/src/linux/include/linux/fs.h:1116: error: `filp' undeclared (first use in this function)
/usr/src/linux/include/linux/fs.h: In function `break_lease':
/usr/src/linux/include/linux/fs.h:1126: error: dereferencing pointer to incomplete type
/usr/src/linux/include/linux/fs.h: At top level:
/usr/src/linux/include/linux/fs.h:1135: error: syntax error before "loff_t"
/usr/src/linux/include/linux/fs.h:1151: warning: parameter names (without types) in function declaration
/usr/src/linux/include/linux/fs.h:1155: error: syntax error before "unsigned"
/usr/src/linux/include/linux/fs.h:1163: error: syntax error before "mode_t"
/usr/src/linux/include/linux/fs.h:1170: error: syntax error before '*' token
/usr/src/linux/include/linux/fs.h:1171: error: syntax error before "unsigned"
/usr/src/linux/include/linux/fs.h:1175: error: syntax error before "unsigned"
/usr/src/linux/include/linux/fs.h:1180: error: syntax error before "char"
/usr/src/linux/include/linux/fs.h:1186: error: syntax error before "umode_t"
/usr/src/linux/include/linux/fs.h: In function `invalidate_remote_inode':
/usr/src/linux/include/linux/fs.h:1220: error: dereferencing pointer to incomplete type
/usr/src/linux/include/linux/fs.h:1220: error: dereferencing pointer to incomplete type
/usr/src/linux/include/linux/fs.h:1221: error: dereferencing pointer to incomplete type
/usr/src/linux/include/linux/fs.h:1222: error: dereferencing pointer to incomplete type
/usr/src/linux/include/linux/fs.h: In function `put_write_access':
/usr/src/linux/include/linux/fs.h:1244: error: dereferencing pointer to incomplete type
/usr/src/linux/include/linux/fs.h: In function `allow_write_access':
/usr/src/linux/include/linux/fs.h:1249: error: dereferencing pointer to incomplete type
/usr/src/linux/include/linux/fs.h: At top level:
/usr/src/linux/include/linux/fs.h:1261: error: syntax error before "find_inode_number"
/usr/src/linux/include/linux/fs.h:1261: warning: data definition has no type or storage class
In file included from /usr/src/linux/include/linux/fs.h:1263,
                 from main.c:11:
/usr/src/linux/include/linux/err.h:4:23: asm/errno.h: No such file or directory
In file included from main.c:11:
/usr/src/linux/include/linux/fs.h:1266: error: syntax error before "default_llseek"
/usr/src/linux/include/linux/fs.h:1266: error: syntax error before "loff_t"
/usr/src/linux/include/linux/fs.h:1266: warning: data definition has no type or storage class
/usr/src/linux/include/linux/fs.h:1271: error: syntax error before "iunique"
/usr/src/linux/include/linux/fs.h:1271: error: syntax error before "ino_t"
/usr/src/linux/include/linux/fs.h:1271: warning: data definition has no type or storage class
/usr/src/linux/include/linux/fs.h: In function `iget':
/usr/src/linux/include/linux/fs.h:1287: error: dereferencing pointer to incomplete type
/usr/src/linux/include/linux/fs.h:1288: error: dereferencing pointer to incomplete type
/usr/src/linux/include/linux/fs.h: In function `insert_inode_hash':
/usr/src/linux/include/linux/fs.h:1304: error: dereferencing pointer to incomplete type
/usr/src/linux/include/linux/fs.h: At top level:
/usr/src/linux/include/linux/fs.h:1319: error: syntax error before '*' token
/usr/src/linux/include/linux/fs.h:1320: error: syntax error before '*' token
/usr/src/linux/include/linux/fs.h:1321: error: syntax error before "generic_file_read"
/usr/src/linux/include/linux/fs.h:1321: error: syntax error before "size_t"
/usr/src/linux/include/linux/fs.h:1321: warning: data definition has no type or storage class
/usr/src/linux/include/linux/fs.h:1322: error: syntax error before "loff_t"
/usr/src/linux/include/linux/fs.h:1323: error: syntax error before "generic_file_write"
/usr/src/linux/include/linux/fs.h:1323: error: syntax error before "size_t"
/usr/src/linux/include/linux/fs.h:1323: warning: data definition has no type or storage class
/usr/src/linux/include/linux/fs.h:1324: error: syntax error before "generic_file_aio_read"
/usr/src/linux/include/linux/fs.h:1324: error: syntax error before "size_t"
/usr/src/linux/include/linux/fs.h:1324: warning: data definition has no type or storage class
/usr/src/linux/include/linux/fs.h:1325: error: syntax error before "__generic_file_aio_read"
/usr/src/linux/include/linux/fs.h:1325: error: syntax error before "loff_t"
/usr/src/linux/include/linux/fs.h:1325: warning: data definition has no type or storage class
/usr/src/linux/include/linux/fs.h:1326: error: syntax error before "generic_file_aio_write"
/usr/src/linux/include/linux/fs.h:1326: error: syntax error before "size_t"
/usr/src/linux/include/linux/fs.h:1326: warning: data definition has no type or storage class
/usr/src/linux/include/linux/fs.h:1327: error: syntax error before "generic_file_aio_write_nolock"
/usr/src/linux/include/linux/fs.h:1328: error: syntax error before "loff_t"
/usr/src/linux/include/linux/fs.h:1328: warning: data definition has no type or storage class
/usr/src/linux/include/linux/fs.h:1329: error: syntax error before "do_sync_read"
/usr/src/linux/include/linux/fs.h:1329: error: syntax error before "size_t"
/usr/src/linux/include/linux/fs.h:1329: warning: data definition has no type or storage class
/usr/src/linux/include/linux/fs.h:1330: error: syntax error before "do_sync_write"
/usr/src/linux/include/linux/fs.h:1330: error: syntax error before "size_t"
/usr/src/linux/include/linux/fs.h:1330: warning: data definition has no type or storage class
/usr/src/linux/include/linux/fs.h:1331: error: syntax error before "generic_file_write_nolock"
/usr/src/linux/include/linux/fs.h:1332: error: syntax error before "loff_t"
/usr/src/linux/include/linux/fs.h:1332: warning: data definition has no type or storage class
/usr/src/linux/include/linux/fs.h:1333: error: syntax error before "generic_file_sendfile"
/usr/src/linux/include/linux/fs.h:1333: error: syntax error before "loff_t"
/usr/src/linux/include/linux/fs.h:1333: warning: data definition has no type or storage class
/usr/src/linux/include/linux/fs.h:1335: error: syntax error before "loff_t"
/usr/src/linux/include/linux/fs.h:1338: error: syntax error before "generic_file_direct_IO"
/usr/src/linux/include/linux/fs.h:1339: error: syntax error before "loff_t"
/usr/src/linux/include/linux/fs.h:1339: warning: data definition has no type or storage class
/usr/src/linux/include/linux/fs.h:1341: error: syntax error before "loff_t"
/usr/src/linux/include/linux/fs.h:1343: error: syntax error before "generic_file_readv"
/usr/src/linux/include/linux/fs.h:1344: error: syntax error before "loff_t"
/usr/src/linux/include/linux/fs.h:1344: warning: data definition has no type or storage class
/usr/src/linux/include/linux/fs.h:1345: error: syntax error before "generic_file_writev"
/usr/src/linux/include/linux/fs.h:1346: error: syntax error before "loff_t"
/usr/src/linux/include/linux/fs.h:1346: warning: data definition has no type or storage class
/usr/src/linux/include/linux/fs.h:1347: error: syntax error before "no_llseek"
/usr/src/linux/include/linux/fs.h:1347: error: syntax error before "loff_t"
/usr/src/linux/include/linux/fs.h:1347: warning: data definition has no type or storage class
/usr/src/linux/include/linux/fs.h:1348: error: syntax error before "generic_file_llseek"
/usr/src/linux/include/linux/fs.h:1348: error: syntax error before "loff_t"
/usr/src/linux/include/linux/fs.h:1348: warning: data definition has no type or storage class
/usr/src/linux/include/linux/fs.h:1349: error: syntax error before "remote_llseek"
/usr/src/linux/include/linux/fs.h:1349: error: syntax error before "loff_t"
/usr/src/linux/include/linux/fs.h:1349: warning: data definition has no type or storage class
/usr/src/linux/include/linux/fs.h:1352: error: syntax error before "loff_t"
/usr/src/linux/include/linux/fs.h: In function `do_generic_file_read':
/usr/src/linux/include/linux/fs.h:1356: error: `filp' undeclared (first use in this function)
/usr/src/linux/include/linux/fs.h:1359: error: `ppos' undeclared (first use in this function)
/usr/src/linux/include/linux/fs.h:1360: error: `desc' undeclared (first use in this function)
/usr/src/linux/include/linux/fs.h:1361: error: `actor' undeclared (first use in this function)
/usr/src/linux/include/linux/fs.h: At top level:
/usr/src/linux/include/linux/fs.h:1376: error: syntax error before "loff_t"
/usr/src/linux/include/linux/fs.h:1377: error: syntax error before "loff_t"
/usr/src/linux/include/linux/fs.h:1378: error: syntax error before "inode_get_bytes"
/usr/src/linux/include/linux/fs.h:1378: warning: data definition has no type or storage class
/usr/src/linux/include/linux/fs.h:1379: error: syntax error before "loff_t"
/usr/src/linux/include/linux/fs.h:1389: warning: parameter names (without types) in function declaration
/usr/src/linux/include/linux/fs.h:1394: error: syntax error before "dcache_dir_lseek"
/usr/src/linux/include/linux/fs.h:1394: error: syntax error before "loff_t"
/usr/src/linux/include/linux/fs.h:1394: warning: data definition has no type or storage class
/usr/src/linux/include/linux/fs.h:1411: error: syntax error before "generic_read_dir"
/usr/src/linux/include/linux/fs.h:1411: error: syntax error before "size_t"
/usr/src/linux/include/linux/fs.h:1411: warning: data definition has no type or storage class
/usr/src/linux/include/linux/fs.h:1424: error: syntax error before "parent_ino"
/usr/src/linux/include/linux/fs.h: In function `parent_ino':
/usr/src/linux/include/linux/fs.h:1426: error: syntax error before "res"
/usr/src/linux/include/linux/fs.h:1428: error: invalid type argument of `->'
/usr/src/linux/include/linux/fs.h:1428: error: dereferencing pointer to incomplete type
/usr/src/linux/include/linux/fs.h:1429: error: dereferencing pointer to incomplete type
/usr/src/linux/include/linux/fs.h:1430: error: dereferencing pointer to incomplete type
/usr/src/linux/include/linux/fs.h:1430: error: invalid type argument of `->'
/usr/src/linux/include/linux/fs.h:1430: error: `TIF_NEED_RESCHED' undeclared (first use in this function)
In file included from main.c:15:
/usr/src/linux/include/linux/proc_fs.h:7:24: asm/atomic.h: No such file or directory
In file included from main.c:15:
/usr/src/linux/include/linux/proc_fs.h: At top level:
/usr/src/linux/include/linux/proc_fs.h:49: error: syntax error before "off_t"
/usr/src/linux/include/linux/proc_fs.h:53: error: syntax error before "off_t"
/usr/src/linux/include/linux/proc_fs.h:59: error: syntax error before "mode_t"
/usr/src/linux/include/linux/proc_fs.h:59: warning: no semicolon at end of struct or union
/usr/src/linux/include/linux/proc_fs.h:60: warning: data definition has no type or storage class
/usr/src/linux/include/linux/proc_fs.h:61: error: syntax error before "uid"
/usr/src/linux/include/linux/proc_fs.h:61: warning: data definition has no type or storage class
/usr/src/linux/include/linux/proc_fs.h:62: error: syntax error before "gid"
/usr/src/linux/include/linux/proc_fs.h:62: warning: data definition has no type or storage class
/usr/src/linux/include/linux/proc_fs.h:63: error: conflicting types for `size'
/usr/src/linux/include/linux/stat.h:67: error: previous declaration of `size'
/usr/src/linux/include/linux/proc_fs.h:68: error: conflicting types for `next'
/usr/src/linux/include/linux/aio.h:123: error: previous declaration of `next'
/usr/src/linux/include/linux/proc_fs.h:68: error: conflicting types for `parent'
/usr/src/linux/include/linux/kobject.h:31: error: previous declaration of `parent'
/usr/src/linux/include/linux/proc_fs.h:72: error: syntax error before "count"
/usr/src/linux/include/linux/proc_fs.h:72: warning: data definition has no type or storage class
/usr/src/linux/include/linux/proc_fs.h:74: error: syntax error before '}' token
/usr/src/linux/include/linux/proc_fs.h:79: error: syntax error before "size_t"
/usr/src/linux/include/linux/proc_fs.h:79: warning: no semicolon at end of struct or union
/usr/src/linux/include/linux/proc_fs.h:99: error: syntax error before "mode_t"
/usr/src/linux/include/linux/proc_fs.h:156: error: syntax error before "mode_t"
/usr/src/linux/include/linux/proc_fs.h:160: error: syntax error before "mode_t"
/usr/src/linux/include/linux/proc_fs.h: In function `create_proc_read_entry':
/usr/src/linux/include/linux/proc_fs.h:163: error: `base' undeclared (first use in this function)
/usr/src/linux/include/linux/proc_fs.h:165: error: dereferencing pointer to incomplete type
/usr/src/linux/include/linux/proc_fs.h:166: error: dereferencing pointer to incomplete type
/usr/src/linux/include/linux/proc_fs.h: At top level:
/usr/src/linux/include/linux/proc_fs.h:172: error: syntax error before "mode_t"
/usr/src/linux/include/linux/proc_fs.h: In function `create_proc_info_entry':
/usr/src/linux/include/linux/proc_fs.h:174: error: `base' undeclared (first use in this function)
/usr/src/linux/include/linux/proc_fs.h:175: error: dereferencing pointer to incomplete type
/usr/src/linux/include/linux/proc_fs.h: At top level:
/usr/src/linux/include/linux/proc_fs.h:180: error: syntax error before "mode_t"
/usr/src/linux/include/linux/proc_fs.h:186: error: syntax error before "mode_t"
/usr/src/linux/include/linux/proc_fs.h: In function `proc_net_fops_create':
/usr/src/linux/include/linux/proc_fs.h:190: error: dereferencing pointer to incomplete type
/usr/src/linux/include/linux/proc_fs.h:190: error: `fops' undeclared (first use in this function)
/usr/src/linux/include/linux/proc_fs.h: At top level:
/usr/src/linux/include/linux/proc_fs.h:246: error: syntax error before "size_t"
/usr/src/linux/include/linux/proc_fs.h:258: error: field `vfs_inode' has incomplete type
/usr/src/linux/include/linux/proc_fs.h: In function `PROC_I':
/usr/src/linux/include/linux/proc_fs.h:263: warning: initialization from incompatible pointer type
In file included from main.c:18:
/usr/src/linux/include/linux/interrupt.h:10:24: asm/atomic.h: No such file or directory
/usr/src/linux/include/linux/interrupt.h:11:25: asm/hardirq.h: No such file or directory
/usr/src/linux/include/linux/interrupt.h:12:24: asm/ptrace.h: No such file or directory
/usr/src/linux/include/linux/interrupt.h:13:24: asm/system.h: No such file or directory
In file included from main.c:18:
/usr/src/linux/include/linux/interrupt.h: At top level:
/usr/src/linux/include/linux/interrupt.h:131: error: syntax error before "atomic_t"
/usr/src/linux/include/linux/interrupt.h:131: warning: no semicolon at end of struct or union
/usr/src/linux/include/linux/interrupt.h:133: error: conflicting types for `data'
/usr/src/linux/include/linux/proc_fs.h:69: error: previous declaration of `data'
/usr/src/linux/include/linux/interrupt.h:134: error: syntax error before '}' token
/usr/src/linux/include/linux/interrupt.h: In function `tasklet_schedule':
/usr/src/linux/include/linux/interrupt.h:175: error: dereferencing pointer to incomplete type
/usr/src/linux/include/linux/interrupt.h: In function `tasklet_hi_schedule':
/usr/src/linux/include/linux/interrupt.h:183: error: dereferencing pointer to incomplete type
/usr/src/linux/include/linux/interrupt.h: In function `tasklet_disable_nosync':
/usr/src/linux/include/linux/interrupt.h:190: error: dereferencing pointer to incomplete type
/usr/src/linux/include/linux/interrupt.h: In function `tasklet_enable':
/usr/src/linux/include/linux/interrupt.h:204: error: dereferencing pointer to incomplete type
/usr/src/linux/include/linux/interrupt.h: In function `tasklet_hi_enable':
/usr/src/linux/include/linux/interrupt.h:210: error: dereferencing pointer to incomplete type
In file included from /usr/src/linux/include/linux/pci.h:20,
                 from main.c:19:
/usr/src/linux/include/linux/mod_devicetable.h: At top level:
/usr/src/linux/include/linux/mod_devicetable.h:18: error: syntax error before "__u32"
/usr/src/linux/include/linux/mod_devicetable.h:18: warning: no semicolon at end of struct or union
/usr/src/linux/include/linux/mod_devicetable.h:19: warning: data definition has no type or storage class
/usr/src/linux/include/linux/mod_devicetable.h:20: error: syntax error before "class"
/usr/src/linux/include/linux/mod_devicetable.h:20: warning: data definition has no type or storage class
/usr/src/linux/include/linux/mod_devicetable.h:22: error: syntax error before '}' token
/usr/src/linux/include/linux/mod_devicetable.h:31: error: syntax error before "__u32"
/usr/src/linux/include/linux/mod_devicetable.h:31: warning: no semicolon at end of struct or union
/usr/src/linux/include/linux/mod_devicetable.h:32: warning: data definition has no type or storage class
/usr/src/linux/include/linux/mod_devicetable.h:33: error: syntax error before "model_id"
/usr/src/linux/include/linux/mod_devicetable.h:33: warning: data definition has no type or storage class
/usr/src/linux/include/linux/mod_devicetable.h:34: error: syntax error before "specifier_id"
/usr/src/linux/include/linux/mod_devicetable.h:34: warning: data definition has no type or storage class
/usr/src/linux/include/linux/mod_devicetable.h:35: error: syntax error before "version"
/usr/src/linux/include/linux/mod_devicetable.h:35: warning: data definition has no type or storage class
/usr/src/linux/include/linux/mod_devicetable.h:37: error: syntax error before '}' token
/usr/src/linux/include/linux/mod_devicetable.h:99: error: syntax error before "__u16"
/usr/src/linux/include/linux/mod_devicetable.h:99: warning: no semicolon at end of struct or union
/usr/src/linux/include/linux/mod_devicetable.h:102: warning: data definition has no type or storage class
/usr/src/linux/include/linux/mod_devicetable.h:103: error: syntax error before "idProduct"
/usr/src/linux/include/linux/mod_devicetable.h:103: warning: data definition has no type or storage class
/usr/src/linux/include/linux/mod_devicetable.h:104: error: syntax error before "bcdDevice_lo"
/usr/src/linux/include/linux/mod_devicetable.h:104: warning: data definition has no type or storage class
/usr/src/linux/include/linux/mod_devicetable.h:105: error: syntax error before "bcdDevice_hi"
/usr/src/linux/include/linux/mod_devicetable.h:105: warning: data definition has no type or storage class
/usr/src/linux/include/linux/mod_devicetable.h:108: error: syntax error before "bDeviceClass"
/usr/src/linux/include/linux/mod_devicetable.h:108: warning: data definition has no type or storage class
/usr/src/linux/include/linux/mod_devicetable.h:109: error: syntax error before "bDeviceSubClass"
/usr/src/linux/include/linux/mod_devicetable.h:109: warning: data definition has no type or storage class
/usr/src/linux/include/linux/mod_devicetable.h:110: error: syntax error before "bDeviceProtocol"
/usr/src/linux/include/linux/mod_devicetable.h:110: warning: data definition has no type or storage class
/usr/src/linux/include/linux/mod_devicetable.h:113: error: syntax error before "bInterfaceClass"
/usr/src/linux/include/linux/mod_devicetable.h:113: warning: data definition has no type or storage class
/usr/src/linux/include/linux/mod_devicetable.h:114: error: syntax error before "bInterfaceSubClass"
/usr/src/linux/include/linux/mod_devicetable.h:114: warning: data definition has no type or storage class
/usr/src/linux/include/linux/mod_devicetable.h:115: error: syntax error before "bInterfaceProtocol"
/usr/src/linux/include/linux/mod_devicetable.h:115: warning: data definition has no type or storage class
/usr/src/linux/include/linux/mod_devicetable.h:119: error: syntax error before '}' token
/usr/src/linux/include/linux/mod_devicetable.h:135: error: syntax error before "__u16"
/usr/src/linux/include/linux/mod_devicetable.h:135: warning: no semicolon at end of struct or union
/usr/src/linux/include/linux/mod_devicetable.h:137: warning: data definition has no type or storage class
/usr/src/linux/include/linux/mod_devicetable.h:138: error: syntax error before "dev_type"
/usr/src/linux/include/linux/mod_devicetable.h:138: warning: data definition has no type or storage class
/usr/src/linux/include/linux/mod_devicetable.h:139: error: syntax error before "cu_model"
/usr/src/linux/include/linux/mod_devicetable.h:139: warning: data definition has no type or storage class
/usr/src/linux/include/linux/mod_devicetable.h:140: error: syntax error before "dev_model"
/usr/src/linux/include/linux/mod_devicetable.h:140: warning: data definition has no type or storage class
/usr/src/linux/include/linux/mod_devicetable.h:143: error: syntax error before '}' token
/usr/src/linux/include/linux/mod_devicetable.h:155: error: syntax error before "__u8"
/usr/src/linux/include/linux/mod_devicetable.h:155: warning: no semicolon at end of struct or union
/usr/src/linux/include/linux/mod_devicetable.h:157: error: syntax error before '}' token
/usr/src/linux/include/linux/mod_devicetable.h:160: error: syntax error before "__u8"
/usr/src/linux/include/linux/mod_devicetable.h:160: warning: no semicolon at end of struct or union
/usr/src/linux/include/linux/mod_devicetable.h:163: error: syntax error before "__u8"
/usr/src/linux/include/linux/mod_devicetable.h:163: warning: no semicolon at end of struct or union
/usr/src/linux/include/linux/mod_devicetable.h:164: warning: data definition has no type or storage class
/usr/src/linux/include/linux/mod_devicetable.h:165: error: syntax error before '}' token
In file included from /usr/src/linux/include/linux/device.h:22,
                 from /usr/src/linux/include/linux/pci.h:350,
                 from main.c:19:
/usr/src/linux/include/linux/pm.h:28:24: asm/atomic.h: No such file or directory
In file included from /usr/src/linux/include/linux/device.h:22,
                 from /usr/src/linux/include/linux/pci.h:350,
                 from main.c:19:
/usr/src/linux/include/linux/pm.h:214: error: syntax error before "u32"
/usr/src/linux/include/linux/pm.h:214: warning: no semicolon at end of struct or union
/usr/src/linux/include/linux/pm.h:215: error: syntax error before "state"
/usr/src/linux/include/linux/pm.h:216: error: syntax error before "state"
/usr/src/linux/include/linux/pm.h:217: error: syntax error before "state"
/usr/src/linux/include/linux/pm.h:222: error: syntax error before "state"
/usr/src/linux/include/linux/pm.h:233: error: syntax error before "u32"
/usr/src/linux/include/linux/pm.h:233: warning: no semicolon at end of struct or union
/usr/src/linux/include/linux/pm.h:234: warning: data definition has no type or storage class
/usr/src/linux/include/linux/pm.h:235: error: syntax error before "pm_users"
/usr/src/linux/include/linux/pm.h:235: warning: data definition has no type or storage class
/usr/src/linux/include/linux/pm.h:239: error: syntax error before '}' token
/usr/src/linux/include/linux/pm.h:243: error: syntax error before "state"
/usr/src/linux/include/linux/pm.h:244: error: syntax error before "state"
In file included from /usr/src/linux/include/linux/pci.h:350,
                 from main.c:19:
/usr/src/linux/include/linux/device.h:23:27: asm/semaphore.h: No such file or directory
/usr/src/linux/include/linux/device.h:24:24: asm/atomic.h: No such file or directory
In file included from /usr/src/linux/include/linux/pci.h:350,
                 from main.c:19:
/usr/src/linux/include/linux/device.h:62: error: syntax error before "u32"
/usr/src/linux/include/linux/device.h:88: error: field `attr' has incomplete type
/usr/src/linux/include/linux/device.h:89: error: syntax error before "ssize_t"
/usr/src/linux/include/linux/device.h:89: warning: no semicolon at end of struct or union
/usr/src/linux/include/linux/device.h:90: error: syntax error before '*' token
/usr/src/linux/include/linux/device.h:90: error: syntax error before "size_t"
/usr/src/linux/include/linux/device.h:90: error: `ssize_t' declared as function returning a function
/usr/src/linux/include/linux/device.h:90: warning: data definition has no type or storage class
/usr/src/linux/include/linux/device.h:107: error: field `unload_sem' has incomplete type
/usr/src/linux/include/linux/device.h:108: error: field `kobj' has incomplete type
/usr/src/linux/include/linux/device.h:114: error: syntax error before "u32"
/usr/src/linux/include/linux/device.h:115: error: syntax error before "u32"
/usr/src/linux/include/linux/device.h:129: error: field `attr' has incomplete type
/usr/src/linux/include/linux/device.h:130: error: syntax error before "ssize_t"
/usr/src/linux/include/linux/device.h:130: warning: no semicolon at end of struct or union
/usr/src/linux/include/linux/device.h:131: error: syntax error before '*' token
/usr/src/linux/include/linux/device.h:131: error: syntax error before "size_t"
/usr/src/linux/include/linux/device.h:131: error: `ssize_t' declared as function returning a function
/usr/src/linux/include/linux/device.h:131: warning: data definition has no type or storage class
/usr/src/linux/include/linux/device.h:170: error: field `attr' has incomplete type
/usr/src/linux/include/linux/device.h:171: error: syntax error before "ssize_t"
/usr/src/linux/include/linux/device.h:171: warning: no semicolon at end of struct or union
/usr/src/linux/include/linux/device.h:172: error: syntax error before '*' token
/usr/src/linux/include/linux/device.h:172: error: syntax error before "size_t"
/usr/src/linux/include/linux/device.h:172: error: `ssize_t' declared as function returning a function
/usr/src/linux/include/linux/device.h:172: warning: data definition has no type or storage class
/usr/src/linux/include/linux/device.h:189: error: field `kobj' has incomplete type
/usr/src/linux/include/linux/device.h:222: error: field `attr' has incomplete type
/usr/src/linux/include/linux/device.h:223: error: syntax error before "ssize_t"
/usr/src/linux/include/linux/device.h:223: warning: no semicolon at end of struct or union
/usr/src/linux/include/linux/device.h:224: error: syntax error before '*' token
/usr/src/linux/include/linux/device.h:224: error: syntax error before "size_t"
/usr/src/linux/include/linux/device.h:224: error: `ssize_t' declared as function returning a function
/usr/src/linux/include/linux/device.h:224: warning: data definition has no type or storage class
/usr/src/linux/include/linux/device.h:254: error: syntax error before "dev_t"
/usr/src/linux/include/linux/device.h:258: error: syntax error before "dev"
/usr/src/linux/include/linux/device.h:268: error: field `kobj' has incomplete type
/usr/src/linux/include/linux/device.h:277: error: field `power' has incomplete type
/usr/src/linux/include/linux/device.h:278: error: syntax error before "u32"
/usr/src/linux/include/linux/device.h:278: warning: no semicolon at end of struct or union
/usr/src/linux/include/linux/device.h:283: error: conflicting types for `saved_state'
/usr/src/linux/include/linux/pm.h:234: error: previous declaration of `saved_state'
/usr/src/linux/include/linux/device.h:284: error: syntax error before "detach_state"
/usr/src/linux/include/linux/device.h:284: warning: data definition has no type or storage class
/usr/src/linux/include/linux/device.h:287: error: syntax error before '*' token
/usr/src/linux/include/linux/device.h:287: warning: data definition has no type or storage class
/usr/src/linux/include/linux/device.h:290: error: conflicting types for `release'
/usr/src/linux/include/linux/fs.h:831: error: previous declaration of `release'
/usr/src/linux/include/linux/device.h:291: error: syntax error before '}' token
/usr/src/linux/include/linux/device.h: In function `list_to_dev':
/usr/src/linux/include/linux/device.h:296: error: dereferencing pointer to incomplete type
/usr/src/linux/include/linux/device.h:296: warning: initialization from incompatible pointer type
/usr/src/linux/include/linux/device.h:296: error: dereferencing pointer to incomplete type
/usr/src/linux/include/linux/device.h: In function `dev_get_drvdata':
/usr/src/linux/include/linux/device.h:302: error: dereferencing pointer to incomplete type
/usr/src/linux/include/linux/device.h: In function `dev_set_drvdata':
/usr/src/linux/include/linux/device.h:308: error: dereferencing pointer to incomplete type
/usr/src/linux/include/linux/device.h: At top level:
/usr/src/linux/include/linux/device.h:334: error: field `attr' has incomplete type
/usr/src/linux/include/linux/device.h:335: error: syntax error before "ssize_t"
/usr/src/linux/include/linux/device.h:335: warning: no semicolon at end of struct or union
/usr/src/linux/include/linux/device.h:336: error: syntax error before '*' token
/usr/src/linux/include/linux/device.h:336: error: syntax error before "size_t"
/usr/src/linux/include/linux/device.h:336: error: `ssize_t' declared as function returning a function
/usr/src/linux/include/linux/device.h:336: warning: data definition has no type or storage class
/usr/src/linux/include/linux/device.h:374: error: syntax error before "u32"
/usr/src/linux/include/linux/device.h:374: warning: no semicolon at end of struct or union
/usr/src/linux/include/linux/device.h:375: error: `dev' used prior to declaration
/usr/src/linux/include/linux/device.h:376: error: syntax error before "num_resources"
/usr/src/linux/include/linux/device.h:376: warning: data definition has no type or storage class
/usr/src/linux/include/linux/device.h:378: error: syntax error before '}' token
In file included from main.c:19:
/usr/src/linux/include/linux/pci.h:387: error: syntax error before "u8"
/usr/src/linux/include/linux/pci.h:387: warning: no semicolon at end of struct or union
/usr/src/linux/include/linux/pci.h:388: warning: data definition has no type or storage class
/usr/src/linux/include/linux/pci.h:391: error: syntax error before "dma_mask"
/usr/src/linux/include/linux/pci.h:391: error: conflicting types for `dma_mask'
/usr/src/linux/include/linux/device.h:287: error: previous declaration of `dma_mask'
/usr/src/linux/include/linux/pci.h:391: warning: data definition has no type or storage class
/usr/src/linux/include/linux/pci.h:397: error: syntax error before "consistent_dma_mask"
/usr/src/linux/include/linux/pci.h:397: warning: data definition has no type or storage class
/usr/src/linux/include/linux/pci.h:402: error: syntax error before "current_state"
/usr/src/linux/include/linux/pci.h:402: warning: data definition has no type or storage class
/usr/src/linux/include/linux/pci.h:417: error: conflicting types for `resource'
/usr/src/linux/include/linux/device.h:377: error: previous declaration of `resource'
/usr/src/linux/include/linux/pci.h:422: error: syntax error before ':' token
/usr/src/linux/include/linux/pci.h:423: error: syntax error before ':' token
/usr/src/linux/include/linux/pci.h:429: error: syntax error before '}' token
/usr/src/linux/include/linux/pci.h:494: error: syntax error before "u32"
/usr/src/linux/include/linux/pci.h:495: error: syntax error before "u32"
/usr/src/linux/include/linux/pci.h:499: error: syntax error before "u32"
/usr/src/linux/include/linux/pci.h:500: error: syntax error before "u32"
/usr/src/linux/include/linux/pci.h:522: error: syntax error before "u32"
/usr/src/linux/include/linux/pci.h:524: error: syntax error before "u32"
/usr/src/linux/include/linux/pci.h:590: error: syntax error before "class"
/usr/src/linux/include/linux/pci.h:617: error: syntax error before "u8"
/usr/src/linux/include/linux/pci.h:618: error: syntax error before "u16"
/usr/src/linux/include/linux/pci.h:619: error: syntax error before "u32"
/usr/src/linux/include/linux/pci.h:620: error: syntax error before "u8"
/usr/src/linux/include/linux/pci.h:621: error: syntax error before "u16"
/usr/src/linux/include/linux/pci.h:622: error: syntax error before "u32"
/usr/src/linux/include/linux/pci.h:624: error: syntax error before "u8"
/usr/src/linux/include/linux/pci.h: In function `pci_read_config_byte':
/usr/src/linux/include/linux/pci.h:626: error: invalid type argument of `->'
/usr/src/linux/include/linux/pci.h:626: error: invalid type argument of `->'
/usr/src/linux/include/linux/pci.h:626: error: `where' undeclared (first use in this function)
/usr/src/linux/include/linux/pci.h:626: error: `val' undeclared (first use in this function)
/usr/src/linux/include/linux/pci.h: At top level:
/usr/src/linux/include/linux/pci.h:628: error: syntax error before "u16"
/usr/src/linux/include/linux/pci.h: In function `pci_read_config_word':
/usr/src/linux/include/linux/pci.h:630: error: invalid type argument of `->'
/usr/src/linux/include/linux/pci.h:630: error: invalid type argument of `->'
/usr/src/linux/include/linux/pci.h:630: error: `where' undeclared (first use in this function)
/usr/src/linux/include/linux/pci.h:630: error: `val' undeclared (first use in this function)
/usr/src/linux/include/linux/pci.h: At top level:
/usr/src/linux/include/linux/pci.h:632: error: syntax error before "u32"
/usr/src/linux/include/linux/pci.h: In function `pci_read_config_dword':
/usr/src/linux/include/linux/pci.h:634: error: invalid type argument of `->'
/usr/src/linux/include/linux/pci.h:634: error: invalid type argument of `->'
/usr/src/linux/include/linux/pci.h:634: error: `where' undeclared (first use in this function)
/usr/src/linux/include/linux/pci.h:634: error: `val' undeclared (first use in this function)
/usr/src/linux/include/linux/pci.h: At top level:
/usr/src/linux/include/linux/pci.h:636: error: syntax error before "u8"
/usr/src/linux/include/linux/pci.h: In function `pci_write_config_byte':
/usr/src/linux/include/linux/pci.h:638: error: invalid type argument of `->'
/usr/src/linux/include/linux/pci.h:638: error: invalid type argument of `->'
/usr/src/linux/include/linux/pci.h:638: error: `where' undeclared (first use in this function)
/usr/src/linux/include/linux/pci.h:638: error: `val' undeclared (first use in this function)
/usr/src/linux/include/linux/pci.h: At top level:
/usr/src/linux/include/linux/pci.h:640: error: syntax error before "u16"
/usr/src/linux/include/linux/pci.h: In function `pci_write_config_word':
/usr/src/linux/include/linux/pci.h:642: error: invalid type argument of `->'
/usr/src/linux/include/linux/pci.h:642: error: invalid type argument of `->'
/usr/src/linux/include/linux/pci.h:642: error: `where' undeclared (first use in this function)
/usr/src/linux/include/linux/pci.h:642: error: `val' undeclared (first use in this function)
/usr/src/linux/include/linux/pci.h: At top level:
/usr/src/linux/include/linux/pci.h:644: error: syntax error before "u32"
/usr/src/linux/include/linux/pci.h: In function `pci_write_config_dword':
/usr/src/linux/include/linux/pci.h:646: error: invalid type argument of `->'
/usr/src/linux/include/linux/pci.h:646: error: invalid type argument of `->'
/usr/src/linux/include/linux/pci.h:646: error: `where' undeclared (first use in this function)
/usr/src/linux/include/linux/pci.h:646: error: `val' undeclared (first use in this function)
/usr/src/linux/include/linux/pci.h: At top level:
/usr/src/linux/include/linux/pci.h:656: error: syntax error before "u64"
/usr/src/linux/include/linux/pci.h:657: error: syntax error before "u64"
/usr/src/linux/include/linux/pci.h:658: error: syntax error before "u64"
/usr/src/linux/include/linux/pci.h:662: error: syntax error before "u32"
/usr/src/linux/include/linux/pci.h:663: error: syntax error before "u32"
/usr/src/linux/include/linux/pci.h:665: error: syntax error before "u32"
/usr/src/linux/include/linux/pci.h:674: error: syntax error before '(' token
/usr/src/linux/include/linux/pci.h:674: error: syntax error before "u8"
/usr/src/linux/include/linux/pci.h:674: error: `pci_fixup_irqs' declared as function returning a function
In file included from /usr/src/linux/include/linux/pci.h:695,
                 from main.c:19:
/usr/src/linux/include/linux/dmapool.h:14:20: asm/io.h: No such file or directory
/usr/src/linux/include/linux/dmapool.h:15:29: asm/scatterlist.h: No such file or directory
In file included from /usr/src/linux/include/linux/pci.h:695,
                 from main.c:19:
/usr/src/linux/include/linux/dmapool.h:18: error: syntax error before "size_t"
/usr/src/linux/include/linux/dmapool.h:22: error: syntax error before "dma_addr_t"
/usr/src/linux/include/linux/dmapool.h:24: error: syntax error before "dma_addr_t"
In file included from main.c:19:
/usr/src/linux/include/linux/pci.h:724:21: asm/pci.h: No such file or directory
In file included from main.c:19:
/usr/src/linux/include/linux/pci.h: In function `pci_get_drvdata':
/usr/src/linux/include/linux/pci.h:831: error: dereferencing pointer to incomplete type
/usr/src/linux/include/linux/pci.h: In function `pci_set_drvdata':
/usr/src/linux/include/linux/pci.h:836: error: dereferencing pointer to incomplete type
/usr/src/linux/include/linux/pci.h: In function `pci_name':
/usr/src/linux/include/linux/pci.h:844: error: dereferencing pointer to incomplete type
/usr/src/linux/include/linux/pci.h: At top level:
/usr/src/linux/include/linux/pci.h:863: error: syntax error before "u16"
/usr/src/linux/include/linux/pci.h:863: warning: no semicolon at end of struct or union
/usr/src/linux/include/linux/pci.h:865: error: syntax error before '}' token
In file included from main.c:20:
/usr/src/linux/include/linux/devfs_fs_kernel.h:9:27: asm/semaphore.h: No such file or directory
In file included from main.c:20:
/usr/src/linux/include/linux/devfs_fs_kernel.h:27: error: syntax error before "dev"
/usr/src/linux/include/linux/devfs_fs_kernel.h:31: error: syntax error before "dev"
main.c:27:25: asm/uaccess.h: No such file or directory
main.c:28:47: asm/system.h: No such file or directory
main.c:29:48: asm/segment.h: No such file or directory
main.c:30:20: asm/io.h: No such file or directory
main.c:31:25: asm/pgtable.h: No such file or directory
main.c:32:21: asm/irq.h: No such file or directory
main.c: In function `svgalib_helper_ioctl':
main.c:118: error: dereferencing pointer to incomplete type
main.c:122: error: `u8' undeclared (first use in this function)
main.c:122: error: syntax error before "pb"
main.c:123: error: `u16' undeclared (first use in this function)
main.c:124: error: `u32' undeclared (first use in this function)
main.c:129: error: `EINVAL' undeclared (first use in this function)
main.c:136: error: syntax error before "io_t"
main.c:139: error: `ENOMEM' undeclared (first use in this function)
main.c:143: error: `EPERM' undeclared (first use in this function)
main.c:147: error: syntax error before "io_t"
main.c:154: error: syntax error before "io_t"
main.c:161: error: syntax error before "io_t"
main.c:168: error: syntax error before "io_t"
main.c:176: error: syntax error before "io_t"
main.c:184: error: syntax error before "io_t"
main.c:192: error: syntax error before "io_t"
main.c:197: error: syntax error before "io_t"
main.c:202: error: syntax error before "io_t"
main.c:207: error: syntax error before "io_t"
main.c:213: error: syntax error before "io_t"
main.c:219: error: syntax error before "io_t"
main.c:225: error: syntax error before "pcic_t"
main.c:229: error: `pb' undeclared (first use in this function)
main.c:234: error: syntax error before "pcic_t"
main.c:238: error: `pw' undeclared (first use in this function)
main.c:243: error: syntax error before "pcic_t"
main.c:247: error: `pl' undeclared (first use in this function)
main.c:252: error: syntax error before "pcic_t"
main.c:260: error: syntax error before "pcic_t"
main.c:268: error: syntax error before "pcic_t"
main.c:276: error: syntax error before "pcic_t"
main.c:296: error: case label does not reduce to an integer constant
main.c:302: error: dereferencing pointer to incomplete type
main.c:310: error: `SA_SHIRQ' undeclared (first use in this function)
main.c:138: warning: unreachable code at beginning of switch statement
main.c: In function `svgalib_helper_open':
main.c:361: error: dereferencing pointer to incomplete type
main.c:363: error: `ENODEV' undeclared (first use in this function)
main.c: In function `remap_cache':
main.c:386: error: dereferencing pointer to incomplete type
main.c:386: error: `PAGE_SHIFT' undeclared (first use in this function)
main.c:388: error: dereferencing pointer to incomplete type
main.c:388: error: `VM_IO' undeclared (first use in this function)
main.c:412: error: `boot_cpu_data' undeclared (first use in this function)
main.c:413: error: dereferencing pointer to incomplete type
main.c:413: error: `_PAGE_PCD' undeclared (first use in this function)
main.c:427: error: dereferencing pointer to incomplete type
main.c:427: error: dereferencing pointer to incomplete type
main.c:427: error: dereferencing pointer to incomplete type
main.c:427: error: dereferencing pointer to incomplete type
main.c:429: error: `EAGAIN' undeclared (first use in this function)
main.c: In function `svgalib_helper_mmap':
main.c:475: error: dereferencing pointer to incomplete type
main.c:476: error: dereferencing pointer to incomplete type
main.c:477: error: dereferencing pointer to incomplete type
main.c:479: error: dereferencing pointer to incomplete type
main.c:479: error: `PAGE_SIZE' undeclared (first use in this function)
main.c:484: error: `EPERM' undeclared (first use in this function)
main.c:485: error: `EAGAIN' undeclared (first use in this function)
main.c: At top level:
main.c:489: error: variable `svgalib_helper_fops' has initializer but incomplete type
main.c:491: error: unknown field `owner' specified in initializer
main.c:491: warning: excess elements in struct initializer
main.c:491: warning: (near initialization for `svgalib_helper_fops')
main.c:493: error: unknown field `ioctl' specified in initializer
main.c:493: warning: excess elements in struct initializer
main.c:493: warning: (near initialization for `svgalib_helper_fops')
main.c:494: error: unknown field `mmap' specified in initializer
main.c:494: warning: excess elements in struct initializer
main.c:494: warning: (near initialization for `svgalib_helper_fops')
main.c:495: error: unknown field `open' specified in initializer
main.c:495: warning: excess elements in struct initializer
main.c:495: warning: (near initialization for `svgalib_helper_fops')
main.c:496: error: unknown field `release' specified in initializer
main.c:496: warning: excess elements in struct initializer
main.c:496: warning: (near initialization for `svgalib_helper_fops')
main.c: In function `init_module':
main.c:594: error: dereferencing pointer to incomplete type
main.c:603: error: dereferencing pointer to incomplete type
main.c: At top level:
/usr/src/linux/include/linux/elf.h:426: warning: array `_DYNAMIC' assumed to have one element
/usr/src/linux/include/linux/sched.h:194: error: storage size of `mmap_sem' isn't known
/usr/src/linux/include/linux/sched.h:227: error: storage size of `default_kioctx' isn't known
/usr/src/linux/include/linux/sched.h:234: error: storage size of `action' isn't known
/usr/src/linux/include/linux/sched.h:252: error: storage size of `shared_pending' isn't known
/usr/src/linux/include/linux/sched.h:408: error: storage size of `groups' isn't known
/usr/src/linux/include/linux/sched.h:413: error: storage size of `rlim' isn't known
/usr/src/linux/include/linux/sched.h:422: error: storage size of `thread' isn't known
/usr/src/linux/include/linux/sched.h:434: error: storage size of `pending' isn't known
/usr/src/linux/include/linux/stat.h:68: error: storage size of `atime' isn't known
/usr/src/linux/include/linux/stat.h:69: error: storage size of `mtime' isn't known
/usr/src/linux/include/linux/stat.h:70: error: storage size of `ctime' isn't known
/usr/src/linux/include/linux/module.h:462: error: storage size of `__this_module' isn't known
/usr/src/linux/include/linux/fs.h:264: error: storage size of `ia_atime' isn't known
/usr/src/linux/include/linux/fs.h:265: error: storage size of `ia_mtime' isn't known
/usr/src/linux/include/linux/fs.h:266: error: storage size of `ia_ctime' isn't known
/usr/src/linux/include/linux/quota.h:226: error: storage size of `dq_dqb' isn't known
/usr/src/linux/include/linux/fs.h:347: error: storage size of `bd_sem' isn't known
/usr/src/linux/include/linux/fs.h:390: error: storage size of `i_atime' isn't known
/usr/src/linux/include/linux/fs.h:391: error: storage size of `i_mtime' isn't known
/usr/src/linux/include/linux/fs.h:392: error: storage size of `i_ctime' isn't known
/usr/src/linux/include/linux/fs.h:399: error: storage size of `i_sem' isn't known
/usr/src/linux/include/linux/fs.h:405: error: storage size of `i_data' isn't known
/usr/src/linux/include/linux/fs.h:526: error: storage size of `f_owner' isn't known
/usr/src/linux/include/linux/fs.h:701: error: storage size of `s_umount' isn't known
/usr/src/linux/include/linux/fs.h:702: error: storage size of `s_lock' isn't known
/usr/src/linux/include/linux/fs.h:720: error: storage size of `kobj' isn't known
/usr/src/linux/include/linux/fs.h:727: error: storage size of `s_vfs_rename_sem' isn't known
/usr/src/linux/include/linux/pci.h:406: error: storage size of `dev' isn't known
main.c:489: error: storage size of `svgalib_helper_fops' isn't known
make: *** [main.o] Error 1

!!! ERROR: media-libs/svgalib-1.9.18-r1 failed.
!!! Function src_compile, Line 80, Exitcode 2
!!! Failed to build kernel module!
Comment 6 Mario Doria 2004-03-09 21:52:03 UTC
Created attachment 27135 [details]
emerge svgalib error log
Comment 7 Mario Doria 2004-03-09 21:59:37 UTC
OK, after checking other bug comments, I successfully emerged svgalib by doing:

USE=build emerge -U svgalib
Comment 8 SpanKY gentoo-dev 2004-03-17 19:07:18 UTC
Moria: you have a similar problem, your kernel tree and/or linux headers are incomplete ...

make sure you run `make` in /usr/src/linux before attempting to build svgalib

Donald has a similar problem, closing the bug report for these reasons