sudo module-assistant build fglrx后就这样了....
make[1]: Entering directory `/usr/src/linux-headers-2.6.20-13-generic' ▒
│ CC [M] /usr/src/modules/fglrx/firegl_public.o ▒
│ /usr/src/modules/fglrx/firegl_public.c:208: error: expected declaration ▒
│ specifiers or ‘...’ before ‘mlock’ ▒
│ /usr/src/modules/fglrx/firegl_public.c:208: error: expected declaration ▒
│ specifiers or ‘...’ before ‘addr’ ▒
│ /usr/src/modules/fglrx/firegl_public.c:208: error: expected declaration ▒
│ specifiers or ‘...’ before ‘len’ ▒
│ /usr/src/modules/fglrx/firegl_public.c:210: warning: return type ▒
│ defaults to ‘int’ ▒
│ /usr/src/modules/fglrx/firegl_public.c: In function ‘_syscall2’: ▒
│ /usr/src/modules/fglrx/firegl_public.c:210: error: expected declaration ▒
│ specifiers before ‘_syscall2’
/usr/src/modules/fglrx/firegl_public.c:244: error: parameter ↑
│ ‘__ke_moduleflags’ is initialized ▮
│ /usr/src/modules/fglrx/firegl_public.c:247: error: storage class ▒
│ specified for parameter ‘__mod_author247’ ▒
│ /usr/src/modules/fglrx/firegl_public.c:247: error: parameter ▒
│ ‘__mod_author247’ is initialized ▒
│ /usr/src/modules/fglrx/firegl_public.c:247: warning: ‘__used__’ ▒
│ attribute ignored ▒
│ /usr/src/modules/fglrx/firegl_public.c:247: error: section attribute not ▒
│ allowed for ‘__mod_author247’ ▒
│ /usr/src/modules/fglrx/firegl_public.c:248: error: storage class ▒
│ specified for parameter ‘__mod_description248’ ▒
│ /usr/src/modules/fglrx/firegl_public.c:248: error: parameter ▒
│ ‘__mod_description248’ is initialized
/usr/src/modules/fglrx/firegl_public.c:248: warning: ‘__used__’ ▮
│ attribute ignored ▒
│ /usr/src/modules/fglrx/firegl_public.c:248: error: section attribute not ▒
│ allowed for ‘__mod_description248’ ▒
│ /usr/src/modules/fglrx/firegl_public.c:252: error: expected ‘=’, ‘,’, ▒
│ ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token ▒
│ /usr/src/modules/fglrx/firegl_public.c:252: error: expected declaration ▒
│ specifiers before ‘;’ token ▒
│ /usr/src/modules/fglrx/firegl_public.c:252: error: storage class ▒
│ specified for parameter ‘__param_perm_check_firegl’ ▒
│ /usr/src/modules/fglrx/firegl_public.c:252: error: parameter ▒
│ ‘__param_perm_check_firegl’ is initialized ▒
│ /usr/src/modules/fglrx/firegl_public.c:252: error: storage class ▒
│ specified for parameter ‘__param_str_firegl’
/usr/src/modules/fglrx/firegl_public.c:252: error: parameter ↑
│ ‘__param_firegl’ is initialized ▮
│ /usr/src/modules/fglrx/firegl_public.c:252: warning: ‘__used__’ ▒
│ attribute ignored ▒
│ /usr/src/modules/fglrx/firegl_public.c:252: error: section attribute not ▒
│ allowed for ‘__param_firegl’ ▒
│ /usr/src/modules/fglrx/firegl_public.c:252: error: alignment may not be ▒
│ specified for ‘__param_firegl’ ▒
│ /usr/src/modules/fglrx/firegl_public.c:252: error: ‘firegl’ undeclared ▒
│ (first use in this function) ▒
│ /usr/src/modules/fglrx/firegl_public.c:252: error: (Each undeclared ▒
│ identifier is reported only once ▒
│ /usr/src/modules/fglrx/firegl_public.c:252: error: for each function it ▒
│ appears in.)
/usr/src/modules/fglrx/firegl_public.c:252: error: storage class ↑
│ specified for parameter ‘__mod_firegltype252’ ▮
│ /usr/src/modules/fglrx/firegl_public.c:252: error: parameter ▒
│ ‘__mod_firegltype252’ is initialized ▒
│ /usr/src/modules/fglrx/firegl_public.c:252: warning: ‘__used__’ ▒
│ attribute ignored ▒
│ /usr/src/modules/fglrx/firegl_public.c:252: error: section attribute not ▒
│ allowed for ‘__mod_firegltype252’ ▒
│ /usr/src/modules/fglrx/firegl_public.c:255: error: storage class ▒
│ specified for parameter ‘__mod_license255’ ▒
│ /usr/src/modules/fglrx/firegl_public.c:255: error: parameter ▒
│ ‘__mod_license255’ is initialized ▒
│ /usr/src/modules/fglrx/firegl_public.c:255: warning: ‘__used__’ ▒
│ attribute ignored
/usr/src/modules/fglrx/firegl_public.c:255: error: section attribute not ▮
│ allowed for ‘__mod_license255’ ▒
│ /usr/src/modules/fglrx/firegl_public.c:261: error: parameter ▒
│ ‘__ke_UTS_RELEASE’ is initialized ▒
│ /usr/src/modules/fglrx/firegl_public.c:262: error: parameter ▒
│ ‘__ke_PAGE_SHIFT’ is initialized ▒
│ /usr/src/modules/fglrx/firegl_public.c:263: error: parameter ▒
│ ‘__ke_PAGE_SIZE’ is initialized ▒
│ /usr/src/modules/fglrx/firegl_public.c:264: error: parameter ▒
│ ‘__ke_PAGE_MASK’ is initialized ▒
│ /usr/src/modules/fglrx/firegl_public.c:265: error: parameter ▒
│ ‘__ke_LINUX_VERSION_CODE’ is initialized ▒
│ /usr/src/modules/fglrx/firegl_public.c:272: error: parameter ▒
│ ‘__ke_MODVERSIONS_State’ is initialized
/usr/src/modules/fglrx/firegl_public.c:280: error: parameter ▮
│ ‘__ke_SMP_State’ is initialized ▒
│ /usr/src/modules/fglrx/firegl_public.c:288: error: parameter ▒
│ ‘__ke_PAE_State’ is initialized ▒
│ /usr/src/modules/fglrx/firegl_public.c:297: error: expected ‘=’, ‘,’, ▒
│ ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token ▒
│ /usr/src/modules/fglrx/firegl_public.c:299: error: expected ‘=’, ‘,’, ▒
│ ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token ▒
│ /usr/src/modules/fglrx/firegl_public.c:301: error: expected ‘=’, ‘,’, ▒
│ ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token ▒
│ /usr/src/modules/fglrx/firegl_public.c:303: error: expected ‘=’, ‘,’, ▒
│ ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token ▒
│ /usr/src/modules/fglrx/firegl_public.c:307: error: expected ‘=’, ‘,’, ▒
│ ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
/usr/src/modules/fglrx/firegl_public.c:310: error: storage class ↑
│ specified for parameter ‘firegl_fops’ ▮
│ /usr/src/modules/fglrx/firegl_public.c:310: error: parameter ▒
│ ‘firegl_fops’ is initialized ▒
│ /usr/src/modules/fglrx/firegl_public.c:315: error: ‘ip_firegl_open’ ▒
│ undeclared (first use in this function) ▒
│ /usr/src/modules/fglrx/firegl_public.c:316: error: ‘ip_firegl_release’ ▒
│ undeclared (first use in this function) ▒
│ /usr/src/modules/fglrx/firegl_public.c:317: error: ‘ip_firegl_ioctl’ ▒
│ undeclared (first use in this function) ▒
│ /usr/src/modules/fglrx/firegl_public.c:318: error: ‘ip_firegl_mmap’ ▒
│ undeclared (first use in this function) ▒
│ /usr/src/modules/fglrx/firegl_public.c:321: error: ▒
│ ‘ip_firegl_compat_ioctl’ undeclared (first use in this function)
│
│ /usr/src/modules/fglrx/firegl_public.c:333: error: storage class ↑
│ specified for parameter ‘device_t’ ▮
│ /usr/src/modules/fglrx/firegl_public.c:335: error: expected ‘=’, ‘,’, ▒
│ ‘;’, ‘asm’ or ‘__attribute__’ before ‘firegl_public_device’ ▒
│ In file included from /usr/src/modules/fglrx/firegl_public.c:341: ▒
│ /usr/src/modules/fglrx/drm.h:104: error: storage class specified for ▒
│ parameter ‘drm_handle_t’ ▒
│ /usr/src/modules/fglrx/drm.h:105: error: storage class specified for ▒
│ parameter ‘drm_context_t’ ▒
│ /usr/src/modules/fglrx/drm.h:106: error: storage class specified for ▒
│ parameter ‘drm_drawable_t’ ▒
│ /usr/src/modules/fglrx/drm.h:107: error: storage class specified for ▒
│ parameter ‘drm_magic_t’ ▒
│ /usr/src/modules/fglrx/drm.h:124: error: storage class specified for ▒
│ parameter ‘drm_clip_rect_t’
/usr/src/modules/fglrx/drm.h:136: error: storage class specified for ↑
│ parameter ‘drm_tex_region_t’ ▒
│ /usr/src/modules/fglrx/drm.h:148: error: storage class specified for ▮
│ parameter ‘drm_hw_lock_t’ ▒
│ /usr/src/modules/fglrx/drm.h:182: error: storage class specified for ▒
│ parameter ‘drm_version_t’ ▒
│ /usr/src/modules/fglrx/drm.h:193: error: storage class specified for ▒
│ parameter ‘drm_unique_t’ ▒
│ /usr/src/modules/fglrx/drm.h:199: error: expected ▒
│ specifier-qualifier-list before ‘drm_version_t’ ▒
│ /usr/src/modules/fglrx/drm.h:200: error: storage class specified for ▒
│ parameter ‘drm_list_t’ ▒
│ /usr/src/modules/fglrx/drm.h:205: error: storage class specified for ▒
│ parameter ‘drm_block_t’
.
.
.
.
