[질문] 그래픽카드 드라이버 설치시...문의..
리눅스설치하는건 쉽던데 막상 설치한다음 드라이버 인스톨이 정말 힘드네요 ㅜ.ㅜ
일단 제 그래픽카드는 wildcat6110입니다.
홈페이지에서 RedHat Linux Enterprise 3.0 smp 버젼을 다운받고
tar -xvf wildcat.el3.smp.tar.gz 을 해서
총3가지 파일이 풀렸습니다.(README , install.s , wildcat-0.0.3.tar)
그후에 또다시 tar -zxvf wildcat-0.0.3.tar 실행시켜
압축을 한번 더 풀었더니
EADME wcgga3.img wildcat_dri.so
custom_build libGL.so.1.2
wildcat_drv.o install.s libdrm.a
위의 파일과 폴더(custom_build)가 생기더군요...
여기서부터 이것저것 다 해봤습니다.
일단 /configure 를 했더니 안됩니다.
그래서 custom_build 안에 Makefile이 있길래
/make를 실행시켯습니다. 그랬더니 오류가 생기더군요...
(참고) 오류메세지입니다.
[m[root@localhost custom_build]# make
cc -DCONFIG_AGP -DCONFIG_AGP_MODULE -DMODVERSIONS -include /lib/modules/2.4.21-4.EL/build/include/linux/modversions.h -I/lib/modules/2.4.21-4.EL/build/include -c wc_drv.c -o wc_drv.o
In file included from wc_drv.c:35:
wc_share.h:226: syntax error before "BOOL"
wc_share.h:226: warning: no semicolon at end of struct or union
wc_share.h:227: warning: data definition has no type or storage class
wc_share.h:229: syntax error before '}' token
In file included from wc_drv.c:36:
wc_drm_share.h:75: syntax error before "BoxRec"
wc_drm_share.h:75: warning: no semicolon at end of struct or union
wc_drm_share.h:76: warning: data definition has no type or storage class
wc_drm_share.h:77: warning: data definition has no type or storage class
wc_drv.c:49: syntax error before '*' token
wc_drv.c:55: warning: `struct file' declared inside parameter list
wc_drv.c:55: warning: its scope is only this definition or declaration, which is probably not what you want
wc_drv.c:55: warning: `struct inode' declared inside parameter list
wc_drv.c:56: warning: `struct file' declared inside parameter list
wc_drv.c:56: warning: `struct inode' declared inside parameter list
wc_drv.c:57: warning: `struct file' declared inside parameter list
wc_drv.c:57: warning: `struct inode' declared inside parameter list
wc_drv.c:58: warning: `struct file' declared inside parameter list
wc_drv.c:58: warning: `struct inode' declared inside parameter list
wc_drv.c:59: warning: `struct file' declared inside parameter list
wc_drv.c:59: warning: `struct inode' declared inside parameter list
wc_drv.c:60: warning: `struct file' declared inside parameter list
wc_drv.c:60: warning: `struct inode' declared inside parameter list
wc_drv.c:61: warning: `struct file' declared inside parameter list
wc_drv.c:61: warning: `struct inode' declared inside parameter list
wc_drv.c:62: warning: `struct file' declared inside parameter list
wc_drv.c:62: warning: `struct inode' declared inside parameter list
wc_drv.c:63: warning: `struct file' declared inside parameter list
wc_drv.c:63: warning: `struct inode' declared inside parameter list
wc_drv.c:64: warning: `struct file' declared inside parameter list
wc_drv.c:64: warning: `struct inode' declared inside parameter list
In file included from wc_drv.c:81:
drm_auth.h:35: syntax error before "magic"
drm_auth.h: In function `wc_hash_magic':
drm_auth.h:37: `magic' undeclared (first use in this function)
drm_auth.h:37: (Each undeclared identifier is reported only once
drm_auth.h:37: for each function it appears in.)
drm_auth.h:37: `DRM_HASH_SIZE' undeclared (first use in this function)
drm_auth.h: At top level:
drm_auth.h:40: syntax error before '*' token
drm_auth.h:40: syntax error before '*' token
drm_auth.h: In function `wc_find_file':
drm_auth.h:42: `drm_file_t' undeclared (first use in this function)
drm_auth.h:42: `retval' undeclared (first use in this function)
drm_auth.h:43: `drm_magic_entry_t' undeclared (first use in this function)
drm_auth.h:43: `pt' undeclared (first use in this function)
drm_auth.h:44: `magic' undeclared (first use in this function)
drm_auth.h:46: `dev' undeclared (first use in this function)
drm_auth.h: At top level:
drm_auth.h:57: syntax error before '*' token
drm_auth.h: In function `wc_add_magic':
drm_auth.h:60: `drm_magic_entry_t' undeclared (first use in this function)
drm_auth.h:60: `entry' undeclared (first use in this function)
drm_auth.h:62: `magic' undeclared (first use in this function)
drm_auth.h:65: `DRM_MEM_MAGIC' undeclared (first use in this function)
drm_auth.h:66: `ENOMEM' undeclared (first use in this function)
drm_auth.h:69: `priv' undeclared (first use in this function)
drm_auth.h:72: `dev' undeclared (first use in this function)
drm_auth.h: At top level:
drm_auth.h:85: syntax error before '*' token
drm_auth.h: In function `wc_remove_magic':
drm_auth.h:87: `drm_magic_entry_t' undeclared (first use in this function)
drm_auth.h:87: `prev' undeclared (first use in this function)
drm_auth.h:88: `pt' undeclared (first use in this function)
drm_auth.h:91: `magic' undeclared (first use in this function)
drm_auth.h:94: `dev' undeclared (first use in this function)
drm_auth.h:112: `DRM_MEM_MAGIC' undeclared (first use in this function)
drm_auth.h:114: `EINVAL' undeclared (first use in this function)
drm_auth.h: At top level:
drm_auth.h:118: warning: `struct file' declared inside parameter list
drm_auth.h:118: warning: `struct inode' declared inside parameter list
drm_auth.h: In function `wc_getmagic':
drm_auth.h:120: syntax error before "sequence"
drm_auth.h:122: `drm_file_t' undeclared (first use in this function)
drm_auth.h:122: `priv' undeclared (first use in this function)
drm_auth.h:122: dereferencing pointer to incomplete type
drm_auth.h:123: `drm_device_t' undeclared (first use in this function)
drm_auth.h:123: `dev' undeclared (first use in this function)
drm_auth.h:124: `drm_auth_t' undeclared (first use in this function)
drm_auth.h:124: syntax error before "auth"
drm_auth.h:128: `auth' undeclared (first use in this function)
drm_auth.h:132: `sequence' undeclared (first use in this function)
drm_auth.h:141: syntax error before ')' token
drm_auth.h: At top level:
drm_auth.h:147: warning: `struct file' declared inside parameter list
drm_auth.h:147: warning: `struct inode' declared inside parameter list
drm_auth.h: In function `wc_authmagic':
drm_auth.h:149: `drm_file_t' undeclared (first use in this function)
drm_auth.h:149: `priv' undeclared (first use in this function)
drm_auth.h:149: dereferencing pointer to incomplete type
drm_auth.h:150: `drm_device_t' undeclared (first use in this function)
drm_auth.h:150: `dev' undeclared (first use in this function)
drm_auth.h:151: `drm_auth_t' undeclared (first use in this function)
drm_auth.h:151: syntax error before "auth"
drm_auth.h:152: `file' undeclared (first use in this function)
drm_auth.h:154: `auth' undeclared (first use in this function)
drm_auth.h:154: syntax error before ')' token
drm_auth.h:162: `EINVAL' undeclared (first use in this function)
In file included from /lib/modules/2.4.21-4.EL/build/include/linux/sched.h:15,
from /lib/modules/2.4.21-4.EL/build/include/linux/vmalloc.h:4,
from drm_bufs.h:33,
from wc_drv.c:82:
/lib/modules/2.4.21-4.EL/build/include/linux/timex.h: At top level:
/lib/modules/2.4.21-4.EL/build/include/linux/timex.h:173: field `time' has incomplete type
In file included from /lib/modules/2.4.21-4.EL/build/include/linux/sched.h:22,
from /lib/modules/2.4.21-4.EL/build/include/linux/vmalloc.h:4,
from drm_bufs.h:33,
from wc_drv.c:82:
/lib/modules/2.4.21-4.EL/build/include/asm/mmu.h:18: field `sem' has incomplete type
/lib/modules/2.4.21-4.EL/build/include/asm/mmu.h:20: field `user_cs' has incomplete type
In file included from /lib/modules/2.4.21-4.EL/build/include/linux/sched.h:30,
from /lib/modules/2.4.21-4.EL/build/include/linux/vmalloc.h:4,
from drm_bufs.h:33,
from wc_drv.c:82:
/lib/modules/2.4.21-4.EL/build/include/linux/pid.h:18: field `task_list' has incomplete type
/lib/modules/2.4.21-4.EL/build/include/linux/pid.h:19: field `hash_chain' has incomplete type
/lib/modules/2.4.21-4.EL/build/include/linux/pid.h:24: field `pid_chain' has incomplete type
/lib/modules/2.4.21-4.EL/build/include/linux/pid.h:36: syntax error before '(' token
/lib/modules/2.4.21-4.EL/build/include/linux/pid.h:38: syntax error before '(' token
/lib/modules/2.4.21-4.EL/build/include/linux/pid.h:43: syntax error before '(' token
/lib/modules/2.4.21-4.EL/build/include/linux/pid.h:49: syntax error before '(' token
/lib/modules/2.4.21-4.EL/build/include/linux/pid.h:52: syntax error before '(' token
In file included from /lib/modules/2.4.21-4.EL/build/include/linux/kernel_stat.h:8,
from /lib/modules/2.4.21-4.EL/build/include/linux/sched.h:31,
from /lib/modules/2.4.21-4.EL/build/include/linux/vmalloc.h:4,
from drm_bufs.h:33,
from wc_drv.c:82:
/lib/modules/2.4.21-4.EL/build/include/linux/process_timing.h: In function `kernel_timeval_to_clock_t':
/lib/modules/2.4.21-4.EL/build/include/linux/process_timing.h:74: `CLOCKS_PER_SEC' undeclared (first use in this function)
In file included from /lib/modules/2.4.21-4.EL/build/include/asm/pgalloc.h:6,
from /lib/modules/2.4.21-4.EL/build/include/linux/highmem.h:5,
from /lib/modules/2.4.21-4.EL/build/include/linux/vmalloc.h:8,
from drm_bufs.h:33,
from wc_drv.c:82:
/lib/modules/2.4.21-4.EL/build/include/asm/fixmap.h: At top level:
/lib/modules/2.4.21-4.EL/build/include/asm/fixmap.h:86: syntax error before "pgprot_t"
In file included from /lib/modules/2.4.21-4.EL/build/include/linux/highmem.h:5,
from /lib/modules/2.4.21-4.EL/build/include/linux/vmalloc.h:8,
from drm_bufs.h:33,
from wc_drv.c:82:
/lib/modules/2.4.21-4.EL/build/include/asm/pgalloc.h:19: syntax error before "pmd_t"
/lib/modules/2.4.21-4.EL/build/include/asm/pgalloc.h: In function `pmd_populate':
/lib/modules/2.4.21-4.EL/build/include/asm/pgalloc.h:21: `pmd' undeclared (first use in this function)
/lib/modules/2.4.21-4.EL/build/include/asm/pgalloc.h:21: `_PAGE_TABLE' undeclared (first use in this function)
/lib/modules/2.4.21-4.EL/build/include/asm/pgalloc.h:22: `pte' undeclared (first use in this function)
/lib/modules/2.4.21-4.EL/build/include/asm/pgalloc.h: At top level:
/lib/modules/2.4.21-4.EL/build/include/asm/pgalloc.h:29: syntax error before '*' token
/lib/modules/2.4.21-4.EL/build/include/asm/pgalloc.h:29: warning: data definition has no type or storage class
/lib/modules/2.4.21-4.EL/build/include/asm/pgalloc.h:30: syntax error before '*' token
/lib/modules/2.4.21-4.EL/build/include/asm/pgalloc.h:32: syntax error before '*' token
/lib/modules/2.4.21-4.EL/build/include/asm/pgalloc.h:32: warning: data definition has no type or storage class
/lib/modules/2.4.21-4.EL/build/include/asm/pgalloc.h:38: syntax error before '*' token
/lib/modules/2.4.21-4.EL/build/include/asm/pgalloc.h: In function `pte_free_kernel':
/lib/modules/2.4.21-4.EL/build/include/asm/pgalloc.h:40: `pte' undeclared (first use in this function)
/lib/modules/2.4.21-4.EL/build/include/asm/pgalloc.h: In function `flush_tlb_mm':
/lib/modules/2.4.21-4.EL/build/include/asm/pgalloc.h:87: `current' undeclared (first use in this function)
/lib/modules/2.4.21-4.EL/build/include/asm/pgalloc.h: At top level:
/lib/modules/2.4.21-4.EL/build/include/asm/pgalloc.h:93: warning: `struct vm_area_struct' declared inside parameter list
/lib/modules/2.4.21-4.EL/build/include/asm/pgalloc.h: In function `flush_tlb_page':
/lib/modules/2.4.21-4.EL/build/include/asm/pgalloc.h:96: dereferencing pointer to incomplete type
/lib/modules/2.4.21-4.EL/build/include/asm/pgalloc.h:96: `current' undeclared (first use in this function)
/lib/modules/2.4.21-4.EL/build/include/asm/pgalloc.h: At top level:
/lib/modules/2.4.21-4.EL/build/include/asm/pgalloc.h:102: warning: `struct vm_area_struct' declared inside parameter list
/lib/modules/2.4.21-4.EL/build/include/asm/pgalloc.h: In function `flush_tlb_range':
/lib/modules/2.4.21-4.EL/build/include/asm/pgalloc.h:105: dereferencing pointer to incomplete type
/lib/modules/2.4.21-4.EL/build/include/asm/pgalloc.h:105: `current' undeclared (first use in this function)
In file included from /lib/modules/2.4.21-4.EL/build/include/linux/vmalloc.h:8,
from drm_bufs.h:33,
from wc_drv.c:82:
/lib/modules/2.4.21-4.EL/build/include/linux/highmem.h: In function `bh_kmap':
/lib/modules/2.4.21-4.EL/build/include/linux/highmem.h:20: dereferencing pointer to incomplete type
/lib/modules/2.4.21-4.EL/build/include/linux/highmem.h:20: warning: return makes pointer from integer without a cast
/lib/modules/2.4.21-4.EL/build/include/linux/highmem.h: In function `bh_kunmap':
/lib/modules/2.4.21-4.EL/build/include/linux/highmem.h:25: dereferencing pointer to incomplete type
/lib/modules/2.4.21-4.EL/build/include/linux/highmem.h: In function `bh_kmap_irq':
/lib/modules/2.4.21-4.EL/build/include/linux/highmem.h:41: dereferencing pointer to incomplete type
/lib/modules/2.4.21-4.EL/build/include/linux/highmem.h:42: dereferencing pointer to incomplete type
/lib/modules/2.4.21-4.EL/build/include/linux/highmem.h:48: dereferencing pointer to incomplete type
/lib/modules/2.4.21-4.EL/build/include/linux/highmem.h: In function `clear_user_highpage':
/lib/modules/2.4.21-4.EL/build/include/linux/highmem.h:87: warning: initialization makes pointer from integer without a cast
/lib/modules/2.4.21-4.EL/build/include/linux/highmem.h: In function `memclear_highpage_flush':
/lib/modules/2.4.21-4.EL/build/include/linux/highmem.h:107: warning: assignment makes pointer from integer without a cast
/lib/modules/2.4.21-4.EL/build/include/linux/highmem.h: In function `copy_user_highpage':
/lib/modules/2.4.21-4.EL/build/include/linux/highmem.h:118: warning: assignment makes pointer from integer without a cast
/lib/modules/2.4.21-4.EL/build/include/linux/highmem.h:119: warning: assignment makes pointer from integer without a cast
In file included from /lib/modules/2.4.21-4.EL/build/include/linux/vmalloc.h:9,
from drm_bufs.h:33,
from wc_drv.c:82:
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h: At top level:
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:24: syntax error before "swapper_pg_dir"
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:24: warning: data definition has no type or storage class
In file included from /lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:146,
from /lib/modules/2.4.21-4.EL/build/include/linux/vmalloc.h:9,
from drm_bufs.h:33,
from wc_drv.c:82:
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable-2level.h:32: syntax error before "pgd"
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable-2level.h:33: syntax error before "pgd"
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable-2level.h:34: syntax error before "pgd"
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable-2level.h:55: syntax error before '*' token
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable-2level.h:55: syntax error before '*' token
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable-2level.h: In function `pmd_offset':
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable-2level.h:57: `pmd_t' undeclared (first use in this function)
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable-2level.h:57: syntax error before ')' token
In file included from /lib/modules/2.4.21-4.EL/build/include/linux/vmalloc.h:9,
from drm_bufs.h:33,
from wc_drv.c:82:
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h: At top level:
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:323: syntax error before "pte"
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h: In function `pte_read':
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:323: `pte' undeclared (first use in this function)
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h: At top level:
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:324: syntax error before "pte"
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h: In function `pte_exec':
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:324: `pte' undeclared (first use in this function)
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h: At top level:
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:325: syntax error before "pte"
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h: In function `pte_dirty':
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:325: `pte' undeclared (first use in this function)
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h: At top level:
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:326: syntax error before "pte"
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h: In function `pte_young':
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:326: `pte' undeclared (first use in this function)
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h: At top level:
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:327: syntax error before "pte"
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h: In function `pte_write':
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:327: `pte' undeclared (first use in this function)
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h: At top level:
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:329: syntax error before "pte_rdprotect"
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:329: syntax error before "pte"
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h: In function `pte_rdprotect':
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:329: `pte' undeclared (first use in this function)
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h: At top level:
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:330: syntax error before "pte_exprotect"
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:330: syntax error before "pte"
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h: In function `pte_exprotect':
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:330: `pte' undeclared (first use in this function)
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h: At top level:
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:331: syntax error before "pte_mkclean"
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:331: syntax error before "pte"
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h: In function `pte_mkclean':
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:331: `pte' undeclared (first use in this function)
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h: At top level:
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:332: syntax error before "pte_mkold"
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:332: syntax error before "pte"
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h: In function `pte_mkold':
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:332: `pte' undeclared (first use in this function)
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h: At top level:
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:333: syntax error before "pte_wrprotect"
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:333: syntax error before "pte"
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h: In function `pte_wrprotect':
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:333: `pte' undeclared (first use in this function)
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h: At top level:
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:334: syntax error before "pte_mkread"
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:334: syntax error before "pte"
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h: In function `pte_mkread':
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:334: `pte' undeclared (first use in this function)
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h: At top level:
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:335: syntax error before "pte_mkexec"
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:335: syntax error before "pte"
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h: In function `pte_mkexec':
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:335: `pte' undeclared (first use in this function)
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h: At top level:
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:336: syntax error before "pte_mkdirty"
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:336: syntax error before "pte"
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h: In function `pte_mkdirty':
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:336: `pte' undeclared (first use in this function)
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h: At top level:
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:337: syntax error before "pte_mkyoung"
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:337: syntax error before "pte"
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h: In function `pte_mkyoung':
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:337: `pte' undeclared (first use in this function)
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h: At top level:
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:338: syntax error before "pte_mkwrite"
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:338: syntax error before "pte"
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h: In function `pte_mkwrite':
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:338: `pte' undeclared (first use in this function)
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h: At top level:
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:340: syntax error before '*' token
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h: In function `ptep_test_and_clear_dirty':
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:340: `ptep' undeclared (first use in this function)
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h: At top level:
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:341: syntax error before '*' token
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h: In function `ptep_test_and_clear_young':
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:341: `ptep' undeclared (first use in this function)
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h: At top level:
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:342: syntax error before '*' token
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h: In function `ptep_set_wrprotect':
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:342: `ptep' undeclared (first use in this function)
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h: At top level:
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:343: syntax error before '*' token
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h: In function `ptep_mkdirty':
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:343: `ptep' undeclared (first use in this function)
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h: At top level:
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:362: syntax error before "pte_modify"
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:362: syntax error before "pte"
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h: In function `pte_modify':
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:364: `pte' undeclared (first use in this function)
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:364: `PTE_MASK' undeclared (first use in this function)
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:365: `newprot' undeclared (first use in this function)
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h: At top level:
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:416: syntax error before "pte_addr_t"
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:416: warning: data definition has no type or storage class
/lib/modules/2.4.21-4.EL/build/include/asm/pgtable.h:441: syntax error before "pgprot_t"
In file included from drm_bufs.h:33,
from wc_drv.c:82:
/lib/modules/2.4.21-4.EL/build/include/linux/vmalloc.h:26: syntax error before "pgprot_t"
/lib/modules/2.4.21-4.EL/build/include/linux/vmalloc.h:27: syntax error before "pgprot_t"
/lib/modules/2.4.21-4.EL/build/include/linux/vmalloc.h:31: syntax error before "pgprot_t"
/lib/modules/2.4.21-4.EL/build/include/linux/vmalloc.h: In function `vmalloc':
/lib/modules/2.4.21-4.EL/build/include/linux/vmalloc.h:40: `GFP_KERNEL' undeclared (first use in this function)
/lib/modules/2.4.21-4.EL/build/include/linux/vmalloc.h:40: `__GFP_HIGHMEM' undeclared (first use in this function)
/lib/modules/2.4.21-4.EL/build/include/linux/vmalloc.h: In function `vmalloc_dma':
/lib/modules/2.4.21-4.EL/build/include/linux/vmalloc.h:49: `GFP_KERNEL' undeclared (first use in this function)
/lib/modules/2.4.21-4.EL/build/include/linux/vmalloc.h:49: `GFP_DMA' undeclared (first use in this function)
/lib/modules/2.4.21-4.EL/build/include/linux/vmalloc.h: In function `vmalloc_32':
/lib/modules/2.4.21-4.EL/build/include/linux/vmalloc.h:58: `GFP_KERNEL' undeclared (first use in this function)
In file included from wc_drv.c:82:
drm_bufs.h: At top level:
drm_bufs.h:72: warning: `struct file' declared inside parameter list
drm_bufs.h:72: warning: `struct inode' declared inside parameter list
drm_bufs.h: In function `wc_addmap':
drm_bufs.h:74: `drm_file_t' undeclared (first use in this function)
drm_bufs.h:74: `priv' undeclared (first use in this function)
drm_bufs.h:74: dereferencing pointer to incomplete type
drm_bufs.h:75: `drm_device_t' undeclared (first use in this function)
drm_bufs.h:75: `dev' undeclared (first use in this function)
drm_bufs.h:76: `drm_map_t' undeclared (first use in this function)
drm_bufs.h:76: `map' undeclared (first use in this function)
drm_bufs.h:77: `drm_map_list_t' undeclared (first use in this function)
drm_bufs.h:77: `list' undeclared (first use in this function)
drm_bufs.h:79: dereferencing pointer to incomplete type
drm_bufs.h:81: `DRM_MEM_MAPS' undeclared (first use in this function)
drm_bufs.h:85: syntax error before ')' token
drm_bufs.h: At top level:
drm_bufs.h:94: syntax error before "if"
drm_bufs.h:98: syntax error before string constant
drm_bufs.h:99: warning: data definition has no type or storage class
drm_bufs.h:132: syntax error before string constant
drm_bufs.h:133: `map' used prior to declaration
drm_bufs.h:133: syntax error before '->' token
drm_bufs.h:166: `list' used prior to declaration
drm_bufs.h:166: invalid type argument of `unary *'
drm_bufs.h:166: `DRM_MEM_MAPS' undeclared here (not in a function)
drm_bufs.h:166: initializer element is not constant
drm_bufs.h:166: warning: data definition has no type or storage class
drm_bufs.h:167: syntax error before "if"
drm_bufs.h:171: syntax error before numeric constant
drm_bufs.h:174: syntax error before '&' token
drm_bufs.h:174: warning: data definition has no type or storage class
drm_bufs.h:175: syntax error before '&' token
drm_bufs.h:175: warning: data definition has no type or storage class
drm_bufs.h:176: syntax error before '&' token
drm_bufs.h:176: warning: data definition has no type or storage class
drm_bufs.h:195: warning: `struct file' declared inside parameter list
drm_bufs.h:195: warning: `struct inode' declared inside parameter list
drm_bufs.h: In function `wc_rmmap':
drm_bufs.h:197: `drm_file_t' undeclared (first use in this function)
drm_bufs.h:197: `priv' undeclared (first use in this function)
drm_bufs.h:197: dereferencing pointer to incomplete type
drm_bufs.h:198: `drm_device_t' undeclared (first use in this function)
drm_bufs.h:198: `dev' undeclared (first use in this function)
drm_bufs.h:200: `drm_map_list_t' undeclared (first use in this function)
drm_bufs.h:200: `r_list' undeclared (first use in this function)
drm_bufs.h:201: `drm_vma_entry_t' undeclared (first use in this function)
drm_bufs.h:201: `pt' undeclared (first use in this function)
drm_bufs.h:201: `prev' undeclared (first use in this function)
drm_bufs.h:202: `drm_map_t' undeclared (first use in this function)
drm_bufs.h:203: syntax error before "request"
drm_bufs.h:206: `request' undeclared (first use in this function)
drm_bufs.h:206: syntax error before ')' token
drm_bufs.h: At top level:
drm_bufs.h:211: syntax error before '&' token
drm_bufs.h:211: warning: data definition has no type or storage class
drm_bufs.h:212: redefinition of `list'
drm_bufs.h:166: `list' previously defined here
drm_bufs.h:212: `dev' undeclared here (not in a function)
drm_bufs.h:212: warning: data definition has no type or storage class
drm_bufs.h:213: syntax error before '&' token
drm_bufs.h: In function `list_for_each':
drm_bufs.h:214: `r_list' undeclared (first use in this function)
drm_bufs.h:214: `drm_map_list_t' undeclared (first use in this function)
drm_bufs.h:214: syntax error before ')' token
drm_bufs.h:217: `request' undeclared (first use in this function)
drm_bufs.h:218: `_DRM_REMOVABLE' undeclared (first use in this function)
drm_bufs.h:218: break statement not within loop or switch
drm_bufs.h: At top level:
drm_bufs.h:224: syntax error before "if"
drm_bufs.h:228: `r_list' undeclared here (not in a function)
drm_bufs.h:228: warning: data definition has no type or storage class
drm_bufs.h:229: warning: parameter names (without types) in function declaration
drm_bufs.h:229: warning: data definition has no type or storage class
drm_bufs.h:230: syntax error before "sizeof"
drm_bufs.h:230: `DRM_MEM_MAPS' used prior to declaration
drm_bufs.h:230: syntax error before ')' token
drm_bufs.h:232: `pt' used prior to declaration
drm_bufs.h:232: warning: data definition has no type or storage class
drm_bufs.h:232: `prev' used prior to declaration
drm_bufs.h:232: initializer element is not constant
drm_bufs.h:232: invalid type argument of `->'
drm_bufs.h:232: syntax error before ')' token
drm_bufs.h:258: syntax error before "sizeof"
drm_bufs.h:258: syntax error before ')' token
drm_bufs.h:260: syntax error before '&' token
drm_bufs.h:260: warning: data definition has no type or storage class
In file included from wc_drv.c:83:
drm_context.h:418: syntax error before '*' token
drm_context.h: In function `wc_context_switch':
drm_context.h:421: `drm_queue_t' undeclared (first use in this function)
drm_context.h:421: `q' undeclared (first use in this function)
drm_context.h:427: `dev' undeclared (first use in this function)
drm_context.h:436: `old' undeclared (first use in this function)
drm_context.h:436: `new' undeclared (first use in this function)
drm_context.h:456: `wc_flags' undeclared (first use in this function)
drm_context.h:456: `DRM_FLAG_NOCTX' undeclared (first use in this function)
drm_context.h: At top level:
drm_context.h:468: syntax error before '*' token
drm_context.h: In function `wc_context_switch_complete':
drm_context.h:470: `drm_device_dma_t' undeclared (first use in this function)
drm_context.h:470: `dma' undeclared (first use in this function)
drm_context.h:470: `dev' undeclared (first use in this function)
drm_context.h:472: `new' undeclared (first use in this function)
drm_context.h:473: `jiffies_R0da02d67' undeclared (first use in this function)
drm_context.h:481: `DRM_KERNEL_CONTEXT' undeclared (first use in this function)
drm_context.h: At top level:
drm_context.h:497: syntax error before '*' token
drm_context.h: In function `wc_init_queue':
drm_context.h:501: `q' undeclared (first use in this function)
drm_context.h:522: `ctx' undeclared (first use in this function)
drm_context.h: At top level:
drm_context.h:541: syntax error before '*' token
drm_context.h: In function `wc_alloc_queue':
drm_context.h:544: `drm_queue_t' undeclared (first use in this function)
drm_context.h:544: `queue' undeclared (first use in this function)
drm_context.h:548: `dev' undeclared (first use in this function)
drm_context.h:560: `DRM_MEM_QUEUES' undeclared (first use in this function)
drm_context.h: At top level:
drm_context.h:589: warning: `struct file' declared inside parameter list
drm_context.h:589: warning: `struct inode' declared inside parameter list
drm_context.h: In function `wc_resctx':
drm_context.h:591: `drm_ctx_res_t' undeclared (first use in this function)
drm_context.h:591: syntax error before "res"
drm_context.h:592: `drm_ctx_t' undeclared (first use in this function)
drm_context.h:595: `DRM_RESERVED_CONTEXTS' undeclared (first use in this function)
drm_context.h:596: `res' undeclared (first use in this function)
drm_context.h:596: syntax error before ')' token
drm_context.h:599: `ctx' undeclared (first use in this function)
drm_context.h:609: syntax error before ')' token
drm_context.h: At top level:
drm_context.h:615: warning: `struct file' declared inside parameter list
drm_context.h:615: warning: `struct inode' declared inside parameter list
drm_context.h: In function `wc_addctx':
drm_context.h:617: `drm_file_t' undeclared (first use in this function)
drm_context.h:617: `priv' undeclared (first use in this function)
drm_context.h:617: dereferencing pointer to incomplete type
drm_context.h:618: `drm_device_t' undeclared (first use in this function)
drm_context.h:618: `dev' undeclared (first use in this function)
drm_context.h:619: `drm_ctx_t' undeclared (first use in this function)
drm_context.h:619: syntax error before "ctx"
drm_context.h:621: `ctx' undeclared (first use in this function)
drm_context.h:621: syntax error before ')' token
drm_context.h:623: `DRM_KERNEL_CONTEXT' undeclared (first use in this function)
drm_context.h:630: syntax error before ')' token
drm_context.h: At top level:
drm_context.h:636: warning: `struct file' declared inside parameter list
drm_context.h:636: warning: `struct inode' declared inside parameter list
drm_context.h: In function `wc_modctx':
drm_context.h:638: `drm_file_t' undeclared (first use in this function)
drm_context.h:638: `priv' undeclared (first use in this function)
drm_context.h:638: dereferencing pointer to incomplete type
drm_context.h:639: `drm_device_t' undeclared (first use in this function)
drm_context.h:639: `dev' undeclared (first use in this function)
drm_context.h:640: `drm_ctx_t' undeclared (first use in this function)
drm_context.h:640: syntax error before "ctx"
drm_context.h:641: `drm_queue_t' undeclared (first use in this function)
drm_context.h:641: `q' undeclared (first use in this function)
drm_context.h:643: `ctx' undeclared (first use in this function)
drm_context.h:643: syntax error before ')' token
drm_context.h: At top level:
drm_context.h:672: warning: `struct file' declared inside parameter list
drm_context.h:672: warning: `struct inode' declared inside parameter list
drm_context.h: In function `wc_getctx':
drm_context.h:674: `drm_file_t' undeclared (first use in this function)
drm_context.h:674: `priv' undeclared (first use in this function)
drm_context.h:674: dereferencing pointer to incomplete type
drm_context.h:675: `drm_device_t' undeclared (first use in this function)
drm_context.h:675: `dev' undeclared (first use in this function)
drm_context.h:676: `drm_ctx_t' undeclared (first use in this function)
drm_context.h:676: syntax error before "ctx"
drm_context.h:677: `drm_queue_t' undeclared (first use in this function)
drm_context.h:677: `q' undeclared (first use in this function)
drm_context.h:679: `ctx' undeclared (first use in this function)
drm_context.h:679: syntax error before ')' token
drm_context.h:697: syntax error before ')' token
drm_context.h: At top level:
drm_context.h:704: warning: `struct file' declared inside parameter list
drm_context.h:704: warning: `struct inode' declared inside parameter list
drm_context.h: In function `wc_switchctx':
drm_context.h:706: `drm_file_t' undeclared (first use in this function)
drm_context.h:706: `priv' undeclared (first use in this function)
drm_context.h:706: dereferencing pointer to incomplete type
drm_context.h:707: `drm_device_t' undeclared (first use in this function)
drm_context.h:707: `dev' undeclared (first use in this function)
drm_context.h:708: `drm_ctx_t' undeclared (first use in this function)
drm_context.h:708: syntax error before "ctx"
drm_context.h:710: `ctx' undeclared (first use in this function)
drm_context.h:710: syntax error before ')' token
drm_context.h: At top level:
drm_context.h:717: warning: `struct file' declared inside parameter list
drm_context.h:717: warning: `struct inode' declared inside parameter list
drm_context.h: In function `wc_newctx':
drm_context.h:719: `drm_file_t' undeclared (first use in this function)
drm_context.h:719: `priv' undeclared (first use in this function)
drm_context.h:719: dereferencing pointer to incomplete type
drm_context.h:720: `drm_device_t' undeclared (first use in this function)
drm_context.h:720: `dev' undeclared (first use in this function)
drm_context.h:721: `drm_ctx_t' undeclared (first use in this function)
drm_context.h:721: syntax error before "ctx"
drm_context.h:723: `ctx' undeclared (first use in this function)
drm_context.h:723: syntax error before ')' token
drm_context.h: At top level:
drm_context.h:732: warning: `struct file' declared inside parameter list
drm_context.h:732: warning: `struct inode' declared inside parameter list
drm_context.h: In function `wc_rmctx':
drm_context.h:734: `drm_file_t' undeclared (first use in this function)
drm_context.h:734: `priv' undeclared (first use in this function)
drm_context.h:734: dereferencing pointer to incomplete type
drm_context.h:735: `drm_device_t' undeclared (first use in this function)
drm_context.h:735: `dev' undeclared (first use in this function)
drm_context.h:736: `drm_ctx_t' undeclared (first use in this function)
drm_context.h:736: syntax error before "ctx"
drm_context.h:737: `drm_queue_t' undeclared (first use in this function)
drm_context.h:737: `q' undeclared (first use in this function)
drm_context.h:742: `ctx' undeclared (first use in this function)
drm_context.h:742: syntax error before ')' token
drm_context.h:762: `current' undeclared (first use in this function)
In file included from /lib/modules/2.4.21-4.EL/build/include/linux/irq.h:69,
from /lib/modules/2.4.21-4.EL/build/include/asm/hardirq.h:6,
from /lib/modules/2.4.21-4.EL/build/include/linux/interrupt.h:46,
from drm_dma.h:35,
from wc_drv.c:84:
/lib/modules/2.4.21-4.EL/build/include/asm/hw_irq.h: At top level:
/lib/modules/2.4.21-4.EL/build/include/asm/hw_irq.h:81: syntax error before '(' token
/lib/modules/2.4.21-4.EL/build/include/asm/hw_irq.h: In function `x86_do_profile':
/lib/modules/2.4.21-4.EL/build/include/asm/hw_irq.h:232: `prof_buffer' undeclared (first use in this function)
/lib/modules/2.4.21-4.EL/build/include/asm/hw_irq.h:245: `prof_shift' undeclared (first use in this function)
/lib/modules/2.4.21-4.EL/build/include/asm/hw_irq.h:251: `prof_len' undeclared (first use in this function)
In file included from drm_dma.h:35,
from wc_drv.c:84:
/lib/modules/2.4.21-4.EL/build/include/linux/interrupt.h: At top level:
/lib/modules/2.4.21-4.EL/build/include/linux/interrupt.h:80: syntax error before '(' token
/lib/modules/2.4.21-4.EL/build/include/linux/interrupt.h:81: syntax error before '(' token
/lib/modules/2.4.21-4.EL/build/include/linux/interrupt.h:157: syntax error before '(' token
/lib/modules/2.4.21-4.EL/build/include/linux/interrupt.h:165: syntax error before '(' token
In file included from wc_drv.c:85:
drm_drawable.h:36: warning: `struct file' declared inside parameter list
drm_drawable.h:36: warning: `struct inode' declared inside parameter list
drm_drawable.h: In function `wc_adddraw':
drm_drawable.h:38: `drm_draw_t' undeclared (first use in this function)
drm_drawable.h:38: syntax error before "draw"
drm_drawable.h:40: `draw' undeclared (first use in this function)
drm_drawable.h:42: syntax error before ')' token
drm_drawable.h: At top level:
drm_drawable.h:48: warning: `struct file' declared inside parameter list
drm_drawable.h:48: warning: `struct inode' declared inside parameter list
In file included from wc_drv.c:86:
drm_drv.h:154: syntax error before '*' token
drm_drv.h:154: warning: data definition has no type or storage class
drm_drv.h:158: variable `wc_fops' has initializer but incomplete type
drm_drv.h:158: unknown field `owner' specified in initializer
drm_drv.h:158: warning: excess elements in struct initializer
drm_drv.h:158: warning: (near initialization for `wc_fops')
drm_drv.h:158: unknown field `open' specified in initializer
drm_drv.h:158: `wc_open' undeclared here (not in a function)
drm_drv.h:158: warning: excess elements in struct initializer
drm_drv.h:158: warning: (near initialization for `wc_fops')
drm_drv.h:158: unknown field `flush' specified in initializer
drm_drv.h:158: `wc_flush' undeclared here (not in a function)
drm_drv.h:158: warning: excess elements in struct initializer
drm_drv.h:158: warning: (near initialization for `wc_fops')
drm_drv.h:158: unknown field `release' specified in initializer
drm_drv.h:158: `wc_release' undeclared here (not in a function)
drm_drv.h:158: warning: excess elements in struct initializer
drm_drv.h:158: warning: (near initialization for `wc_fops')
drm_drv.h:158: unknown field `ioctl' specified in initializer
drm_drv.h:158: `wc_ioctl' undeclared here (not in a function)
drm_drv.h:158: warning: excess elements in struct initializer
drm_drv.h:158: warning: (near initialization for `wc_fops')
drm_drv.h:158: unknown field `mmap' specified in initializer
drm_drv.h:158: `wc_mmap' undeclared here (not in a function)
drm_drv.h:158: warning: excess elements in struct initializer
drm_drv.h:158: warning: (near initialization for `wc_fops')
drm_drv.h:158: unknown field `read' specified in initializer
drm_drv.h:158: `wc_read' undeclared here (not in a function)
drm_drv.h:158: warning: excess elements in struct initializer
drm_drv.h:158: warning: (near initialization for `wc_fops')
drm_drv.h:158: unknown field `fasync' specified in initializer
drm_drv.h:158: `wc_fasync' undeclared here (not in a function)
drm_drv.h:158: warning: excess elements in struct initializer
drm_drv.h:158: warning: (near initialization for `wc_fops')
drm_drv.h:158: unknown field `poll' specified in initializer
drm_drv.h:158: `wc_poll' undeclared here (not in a function)
drm_drv.h:158: warning: excess elements in struct initializer
drm_drv.h:158: warning: (near initialization for `wc_fops')
drm_drv.h:160: syntax error before "wc_ioctls"
drm_drv.h:161: `DRM_IOCTL_VERSION' undeclared here (not in a function)
drm_drv.h:161: nonconstant array index in initializer
drm_drv.h:161: (near initialization for `wc_ioctls')
drm_drv.h:161: warning: braces around scalar initializer
drm_drv.h:161: warning: (near initialization for `wc_ioctls[0]')
drm_drv.h:161: `wc_version' undeclared here (not in a function)
drm_drv.h:161: initializer element is not constant
drm_drv.h:161: (near initialization for `wc_ioctls[0]')
drm_drv.h:161: warning: excess elements in scalar initializer
drm_drv.h:161: warning: (near initialization for `wc_ioctls[0]')
drm_drv.h:161: warning: excess elements in scalar initializer
drm_drv.h:161: warning: (near initialization for `wc_ioctls[0]')
drm_drv.h:161: initializer element is not constant
drm_drv.h:161: (near initialization for `wc_ioctls[0]')
drm_drv.h:162: `DRM_IOCTL_GET_UNIQUE' undeclared here (not in a function)
drm_drv.h:162: nonconstant array index in initializer
drm_drv.h:162: (near initialization for `wc_ioctls')
drm_drv.h:162: warning: braces around scalar initializer
drm_drv.h:162: warning: (near initialization for `wc_ioctls[1]')
drm_drv.h:162: `wc_getunique' undeclared here (not in a function)
drm_drv.h:162: initializer element is not constant
drm_drv.h:162: (near initialization for `wc_ioctls[1]')
drm_drv.h:162: warning: excess elements in scalar initializer
drm_drv.h:162: warning: (near initialization for `wc_ioctls[1]')
drm_drv.h:162: warning: excess elements in scalar initializer
drm_drv.h:162: warning: (near initialization for `wc_ioctls[1]')
drm_drv.h:162: initializer element is not constant
drm_drv.h:162: (near initialization for `wc_ioctls[1]')
drm_drv.h:163: `DRM_IOCTL_GET_MAGIC' undeclared here (not in a function)
drm_drv.h:163: nonconstant array index in initializer
drm_drv.h:163: (near initialization for `wc_ioctls')
drm_drv.h:163: warning: braces around scalar initializer
drm_drv.h:163: warning: (near initialization for `wc_ioctls[2]')
drm_drv.h:163: warning: initialization makes integer from pointer without a cast
drm_drv.h:163: warning: excess elements in scalar initializer
drm_drv.h:163: warning: (near initialization for `wc_ioctls[2]')
drm_drv.h:163: warning: excess elements in scalar initializer
drm_drv.h:163: warning: (near initialization for `wc_ioctls[2]')
drm_drv.h:164: `DRM_IOCTL_IRQ_BUSID' undeclared here (not in a function)
drm_drv.h:164: nonconstant array index in initializer
drm_drv.h:164: (near initialization for `wc_ioctls')
drm_drv.h:164: warning: braces around scalar initializer
drm_drv.h:164: warning: (near initialization for `wc_ioctls[3]')
drm_drv.h:164: `wc_irq_busid' undeclared here (not in a function)
drm_drv.h:164: initializer element is not constant
drm_drv.h:164: (near initialization for `wc_ioctls[3]')
drm_drv.h:164: warning: excess elements in scalar initializer
drm_drv.h:164: warning: (near initialization for `wc_ioctls[3]')
drm_drv.h:164: warning: excess elements in scalar initializer
drm_drv.h:164: warning: (near initialization for `wc_ioctls[3]')
drm_drv.h:164: initializer element is not constant
drm_drv.h:164: (near initialization for `wc_ioctls[3]')
drm_drv.h:165: `DRM_IOCTL_GET_MAP' undeclared here (not in a function)
drm_drv.h:165: nonconstant array index in initializer
drm_drv.h:165: (near initialization for `wc_ioctls')
drm_drv.h:165: warning: braces around scalar initializer
drm_drv.h:165: warning: (near initialization for `wc_ioctls[4]')
drm_drv.h:165: `wc_getmap' undeclared here (not in a function)
drm_drv.h:165: initializer element is not constant
drm_drv.h:165: (near initialization for `wc_ioctls[4]')
drm_drv.h:165: warning: excess elements in scalar initializer
drm_drv.h:165: warning: (near initialization for `wc_ioctls[4]')
drm_drv.h:165: warning: excess elements in scalar initializer
drm_drv.h:165: warning: (near initialization for `wc_ioctls[4]')
drm_drv.h:165: initializer element is not constant
drm_drv.h:165: (near initialization for `wc_ioctls[4]')
drm_drv.h:166: `DRM_IOCTL_GET_CLIENT' undeclared here (not in a function)
drm_drv.h:166: nonconstant array index in initializer
drm_drv.h:166: (near initialization for `wc_ioctls')
drm_drv.h:166: warning: braces around scalar initializer
drm_drv.h:166: warning: (near initialization for `wc_ioctls[5]')
drm_drv.h:166: `wc_getclient' undeclared here (not in a function)
drm_drv.h:166: initializer element is not constant
drm_drv.h:166: (near initialization for `wc_ioctls[5]')
drm_drv.h:166: warning: excess elements in scalar initializer
drm_drv.h:166: warning: (near initialization for `wc_ioctls[5]')
drm_drv.h:166: warning: excess elements in scalar initializer
drm_drv.h:166: warning: (near initialization for `wc_ioctls[5]')
drm_drv.h:166: initializer element is not constant
drm_drv.h:166: (near initialization for `wc_ioctls[5]')
drm_drv.h:167: `DRM_IOCTL_GET_STATS' undeclared here (not in a function)
drm_drv.h:167: nonconstant array index in initializer
drm_drv.h:167: (near initialization for `wc_ioctls')
drm_drv.h:167: warning: braces around scalar initializer
drm_drv.h:167: warning: (near initialization for `wc_ioctls[6]')
drm_drv.h:167: `wc_getstats' undeclared here (not in a function)
drm_drv.h:167: initializer element is not constant
drm_drv.h:167: (near initialization for `wc_ioctls[6]')
drm_drv.h:167: warning: excess elements in scalar initializer
drm_drv.h:167: warning: (near initialization for `wc_ioctls[6]')
drm_drv.h:167: warning: excess elements in scalar initializer
drm_drv.h:167: warning: (near initialization for `wc_ioctls[6]')
drm_drv.h:167: initializer element is not constant
drm_drv.h:167: (near initialization for `wc_ioctls[6]')
drm_drv.h:169: `DRM_IOCTL_SET_UNIQUE' undeclared here (not in a function)
drm_drv.h:169: nonconstant array index in initializer
drm_drv.h:169: (near initialization for `wc_ioctls')
drm_drv.h:169: warning: braces around scalar initializer
drm_drv.h:169: warning: (near initialization for `wc_ioctls[7]')
drm_drv.h:169: `wc_setunique' undeclared here (not in a function)
drm_drv.h:169: initializer element is not constant
drm_drv.h:169: (near initialization for `wc_ioctls[7]')
drm_drv.h:169: warning: excess elements in scalar initializer
drm_drv.h:169: warning: (near initialization for `wc_ioctls[7]')
drm_drv.h:169: warning: excess elements in scalar initializer
drm_drv.h:169: warning: (near initialization for `wc_ioctls[7]')
drm_drv.h:169: initializer element is not constant
drm_drv.h:169: (near initialization for `wc_ioctls[7]')
drm_drv.h:170: `DRM_IOCTL_BLOCK' undeclared here (not in a function)
drm_drv.h:170: nonconstant array index in initializer
drm_drv.h:170: (near initialization for `wc_ioctls')
drm_drv.h:170: warning: braces around scalar initializer
drm_drv.h:170: warning: (near initialization for `wc_ioctls[8]')
drm_drv.h:170: `wc_block' undeclared here (not in a function)
drm_drv.h:170: initializer element is not constant
drm_drv.h:170: (near initialization for `wc_ioctls[8]')
drm_drv.h:170: warning: excess elements in scalar initializer
drm_drv.h:170: warning: (near initialization for `wc_ioctls[8]')
drm_drv.h:170: warning: excess elements in scalar initializer
drm_drv.h:170: warning: (near initialization for `wc_ioctls[8]')
drm_drv.h:170: initializer element is not constant
drm_drv.h:170: (near initialization for `wc_ioctls[8]')
drm_drv.h:171: `DRM_IOCTL_UNBLOCK' undeclared here (not in a function)
drm_drv.h:171: nonconstant array index in initializer
drm_drv.h:171: (near initialization for `wc_ioctls')
drm_drv.h:171: warning: braces around scalar initializer
drm_drv.h:171: warning: (near initialization for `wc_ioctls[9]')
drm_drv.h:171: `wc_unblock' undeclared here (not in a function)
drm_drv.h:171: initializer element is not constant
drm_drv.h:171: (near initialization for `wc_ioctls[9]')
drm_drv.h:171: warning: excess elements in scalar initializer
drm_drv.h:171: warning: (near initialization for `wc_ioctls[9]')
drm_drv.h:171: warning: excess elements in scalar initializer
drm_drv.h:171: warning: (near initialization for `wc_ioctls[9]')
drm_drv.h:171: initializer element is not constant
drm_drv.h:171: (near initialization for `wc_ioctls[9]')
drm_drv.h:172: `DRM_IOCTL_AUTH_MAGIC' undeclared here (not in a function)
drm_drv.h:172: nonconstant array index in initializer
drm_drv.h:172: (near initialization for `wc_ioctls')
drm_drv.h:172: warning: braces around scalar initializer
drm_drv.h:172: warning: (near initialization for `wc_ioctls[10]')
drm_drv.h:172: warning: initialization makes integer from pointer without a cast
drm_drv.h:172: warning: excess elements in scalar initializer
drm_drv.h:172: warning: (near initialization for `wc_ioctls[10]')
drm_drv.h:172: warning: excess elements in scalar initializer
drm_drv.h:172: warning: (near initialization for `wc_ioctls[10]')
drm_drv.h:174: `DRM_IOCTL_ADD_MAP' undeclared here (not in a function)
drm_drv.h:174: nonconstant array index in initializer
drm_drv.h:174: (near initialization for `wc_ioctls')
drm_drv.h:174: warning: braces around scalar initializer
drm_drv.h:174: warning: (near initialization for `wc_ioctls[11]')
drm_drv.h:174: warning: initialization makes integer from pointer without a cast
drm_drv.h:174: warning: excess elements in scalar initializer
drm_drv.h:174: warning: (near initialization for `wc_ioctls[11]')
drm_drv.h:174: warning: excess elements in scalar initializer
drm_drv.h:174: warning: (near initialization for `wc_ioctls[11]')
drm_drv.h:175: `DRM_IOCTL_RM_MAP' undeclared here (not in a function)
drm_drv.h:175: nonconstant array index in initializer
drm_drv.h:175: (near initialization for `wc_ioctls')
drm_drv.h:175: warning: braces around scalar initializer
drm_drv.h:175: warning: (near initialization for `wc_ioctls[12]')
drm_drv.h:175: warning: initialization makes integer from pointer without a cast
drm_drv.h:175: warning: excess elements in scalar initializer
drm_drv.h:175: warning: (near initialization for `wc_ioctls[12]')
drm_drv.h:175: warning: excess elements in scalar initializer
drm_drv.h:175: warning: (near initialization for `wc_ioctls[12]')
drm_drv.h:182: `DRM_IOCTL_ADD_CTX' undeclared here (not in a function)
drm_drv.h:182: nonconstant array index in initializer
drm_drv.h:182: (near initialization for `wc_ioctls')
drm_drv.h:182: warning: braces around scalar initializer
drm_drv.h:182: warning: (near initialization for `wc_ioctls[13]')
drm_drv.h:182: warning: initialization makes integer from pointer without a cast
drm_drv.h:182: warning: excess elements in scalar initializer
drm_drv.h:182: warning: (near initialization for `wc_ioctls[13]')
drm_drv.h:182: warning: excess elements in scalar initializer
drm_drv.h:182: warning: (near initialization for `wc_ioctls[13]')
drm_drv.h:183: `DRM_IOCTL_RM_CTX' undeclared here (not in a function)
drm_drv.h:183: nonconstant array index in initializer
drm_drv.h:183: (near initialization for `wc_ioctls')
drm_drv.h:183: warning: braces around scalar initializer
drm_drv.h:183: warning: (near initialization for `wc_ioctls[14]')
drm_drv.h:183: warning: initialization makes integer from pointer without a cast
drm_drv.h:183: warning: excess elements in scalar initializer
drm_drv.h:183: warning: (near initialization for `wc_ioctls[14]')
drm_drv.h:183: warning: excess elements in scalar initializer
drm_drv.h:183: warning: (near initialization for `wc_ioctls[14]')
drm_drv.h:184: `DRM_IOCTL_MOD_CTX' undeclared here (not in a function)
drm_drv.h:184: nonconstant array index in initializer
drm_drv.h:184: (near initialization for `wc_ioctls')
drm_drv.h:184: warning: braces around scalar initializer
drm_drv.h:184: warning: (near initialization for `wc_ioctls[15]')
drm_drv.h:184: warning: initialization makes integer from pointer without a cast
drm_drv.h:184: warning: excess e
그래서 상위 폴더로 이동후 make install을 실행시켰습니다.
그랬더니 아래와같은 내용이 출력이 되더군요
[root@localhost /]# make install
cc install.s -o install
install.s: Assembler messages:
install.s:59: Warning: rest of line ignored; first ignored character is `.'
install.s:61: Warning: rest of line ignored; first ignored character is `_'
install.s:63: Error: bad expression
install.s:63: Warning: rest of line ignored; first ignored character is ``'
install.s:64: Error: bad expression
install.s:64: Warning: rest of line ignored; first ignored character is ``'
install.s:65: Error: bad expression
install.s:65: Warning: rest of line ignored; first ignored character is ``'
install.s:66: Error: bad expression
install.s:66: Warning: rest of line ignored; first ignored character is ``'
install.s:68: Error: missing expression
install.s:69: Error: missing expression
install.s:70: Error: missing expression
install.s:71: Error: missing expression
install.s:72: Error: missing expression
install.s:73: Error: missing expression
install.s:74: Error: missing expression
install.s:75: Error: missing expression
install.s:77: Error: missing expression
install.s:84: Error: no such instruction: `echo ""'
install.s:85: Error: no such instruction: `echo "Wildcat driver installation is now running."'
install.s:86: Error: no such instruction: `echo "please wait...."'
install.s:87: Error: no such instruction: `echo ""'
install.s:93: Error: no such instruction: `echo "Checking for privileged login..."'
install.s:94: Error: no such instruction: `echo ""'
install.s:95: Error: no such instruction: `if [`id -u`!=0]'
install.s:95: Error: no such instruction: `then'
install.s:96: Error: no such instruction: `echo "Problem: You must be logged in as root or super user to"'
install.s:97: Error: no such instruction: `echo "install the driver. Please log in as root, and try again."'
install.s:98: Error: no such instruction: `echo ""'
install.s:99: Error: no such instruction: `exit 0'
install.s:100: Error: no such instruction: `fi'
install.s:105: Error: no such instruction: `echo "Checking DRM module path..."'
install.s:106: Error: no such instruction: `echo ""'
install.s:107: Error: no such instruction: `if ![ -d $DRMPATH]'
install.s:107: Error: no such instruction: `then'
install.s:108: Error: no such instruction: `echo "Can not locate kernel version or kernel modules path."'
install.s:109: Error: no such instruction: `echo "Please read the help section in the README file for"'
install.s:110: Error: no such instruction: `echo "this driver package for more information. The install"'
install.s:111: Error: no such instruction: `echo "can not continue, and is now exiting."'
install.s:112: Error: no such instruction: `echo ""'
install.s:113: Error: no such instruction: `exit 0'
install.s:114: Error: no such instruction: `fi'
install.s:120: Error: no such instruction: `echo "Checking DDX driver path..."'
install.s:121: Error: no such instruction: `echo ""'
install.s:122: Error: no such instruction: `if ![ -d $DDXPATH]'
install.s:122: Error: no such instruction: `then'
install.s:123: Error: no such instruction: `echo "Can not locate needed X11 directories. Please see the"'
install.s:124: Error: no such instruction: `echo "REAME file for more information. The install can not"'
install.s:125: Error: no such instruction: `echo "continue, and is now exiting."'
install.s:126: Error: no such instruction: `echo ""'
install.s:127: Error: no such instruction: `exit 0'
install.s:128: Error: no such instruction: `fi'
install.s:133: Error: no such instruction: `echo "Checking DRI driver path..."'
install.s:134: Error: no such instruction: `echo ""'
install.s:135: Error: no such instruction: `if ![ -d $DRIPATH]'
install.s:135: Error: no such instruction: `then'
install.s:136: Error: no such instruction: `echo "Can not locate needed X11 directories. Please see the"'
install.s:137: Error: no such instruction: `echo "REAME file for more information. The install can not"'
install.s:138: Error: no such instruction: `echo "continue, and is now exiting."'
install.s:139: Error: no such instruction: `echo ""'
install.s:140: Error: no such instruction: `exit 0'
install.s:141: Error: no such instruction: `fi'
install.s:146: Error: no such instruction: `echo "Checking kernel source path..."'
install.s:147: Error: no such instruction: `echo "/usr/src/linux-$KSRCVER"'
install.s:148: Error: no such instruction: `echo ""'
install.s:149: Error: no such instruction: `if ![ -d/usr/src/linux-$KSRCVER]'
install.s:149: Error: no such instruction: `then'
install.s:150: Error: no such instruction: `echo "Can not locate the kernel source path. Please see the"'
install.s:151: Error: no such instruction: `echo "REAME file for more information. The install can not"'
install.s:152: Error: no such instruction: `echo "continue, and is now exiting."'
install.s:153: Error: no such instruction: `echo ""'
install.s:154: Error: no such instruction: `exit 0'
install.s:155: Error: no such instruction: `fi'
install.s:161: Error: no such instruction: `echo "Checking for GLlib.so.1.2 ..."'
install.s:162: Error: no such instruction: `echo ""'
install.s:163: Error: no such instruction: `if [ -f $LIBGLPATH/libGL.so.1.2]'
install.s:163: Error: no such instruction: `then'
install.s:164: Error: no such instruction: `echo "File: $LIBGLPATH/libGL.so.1.2"'
install.s:165: Error: no such instruction: `echo "will be replaced with a newer version containing GL"'
install.s:166: Error: no such instruction: `echo "extensions for the wildcat video card. A copy of the"'
install.s:167: Error: no such instruction: `echo "original library file will be created with the .sav"'
install.s:168: Error: no such instruction: `echo "extension."'
install.s:169: Error: no such instruction: `echo ""'
install.s:170: Error: no such instruction: `fi'
install.s:175: Error: no such instruction: `mkdir wildcat_driver'
install.s:176: Error: no such instruction: `chmod 777 wildcat_driver'
install.s:177: Error: no such instruction: `if ![ -d ./wildcat_driver]'
install.s:177: Error: no such instruction: `then'
install.s:178: Error: no such instruction: `echo "Can not create a distribution directory. Please view"'
install.s:179: Error: no such instruction: `echo "the README file for help and contact information."'
install.s:180: Error: no such instruction: `echo ""'
install.s:181: Error: no such instruction: `exit 0'
install.s:182: Error: no such instruction: `fi'
install.s:183: Error: no such instruction: `sync'
install.s:184: Error: no such instruction: `cd wildcat_driver'
install.s:185: Error: no such instruction: `cp ../wildcat-$DRVVER.tar.gz .'
install.s:186: Error: no such instruction: `sync'
install.s:187: Error: no such instruction: `echo "Unpacking files..."'
install.s:188: Error: no such instruction: `gunzip wildcat-$DRVVER.tar.gz'
install.s:189: Error: no such instruction: `tar -xf wildcat-$DRVVER.tar'
install.s:190: Error: no such instruction: `sync'
install.s:191: Error: no such instruction: `cd ../'
install.s:197: Error: no such instruction: `echo "Configuring DRM module ..."'
install.s:198: Error: no such instruction: `echo ""'
install.s:199: Error: no such instruction: `cd wildcat_driver/custom_build'
install.s:200: Error: no such instruction: `chmod 777 make.sh'
install.s:201: Error: unknown pseudo-op: `.'
install.s:202: Error: no such instruction: `sync'
install.s:203: Error: no such instruction: `cd ../../'
install.s:208: Error: no such instruction: `if ![ -f ./wildcat_driver/custom_build/wildcat.o]'
install.s:208: Error: no such instruction: `then'
install.s:209: Error: no such instruction: `echo "Problems with the compile occured: Make sure you have the"'
install.s:210: Error: no such instruction: `echo "GCC compiler, Xwindows Development, and Kernel Development"'
install.s:211: Error: no such instruction: `echo "packages installed on your system."'
install.s:212: Error: no such instruction: `echo " The install program will clean up any installation files,"'
install.s:213: Error: no such instruction: `echo " except the driver package you have loaded. You can try"'
install.s:214: Error: no such instruction: `echo " running it again or view the README for help."'
install.s:215: Error: no such instruction: `echo ""'
install.s:216: Error: no such instruction: `rm -rf wildcat_driver'
install.s:217: Error: no such instruction: `sync'
install.s:218: Error: no such instruction: `exit 0'
install.s:219: Error: no such instruction: `fi'
install.s:225: Error: no such instruction: `cp ./wildcat_driver/custom_build/wildcat.o ./wildcat_driver/wildcat.o'
install.s:226: Error: no such instruction: `sync'
install.s:241: Error: invalid character '_' in mnemonic
install.s:243: Error: no such instruction: `echo "Copying driver files..."'
install.s:244: Error: no such instruction: `echo ""'
install.s:246: Error: no such instruction: `cd wildcat_driver'
install.s:247: Error: no such instruction: `cp -f wildcat.o $DRMPATH/wildcat.o'
install.s:248: Error: no such instruction: `cp -f wildcat_dri.so $DRIPATH/wildcat_dri.so'
install.s:249: Error: no such instruction: `cp -f wildcat_drv.o $DDXPATH/wildcat_drv.o'
install.s:250: Error: no such instruction: `cp -f wcgga3.img $WCAPATH/wcgga3.img'
install.s:251: Error: no such instruction: `cp -f libdrm.a $LIBDRMPATH/libdrm.a'
install.s:252: Error: no such instruction: `sync'
install.s:257: Error: no such instruction: `if [ -f $LIBGLPATH/libGL.so.1.2]'
install.s:257: Error: no such instruction: `then'
install.s:258: Error: no such instruction: `if ![ -f $LIBGLPATH/libGL.so.1.2.sav]'
install.s:258: Error: no such instruction: `then'
install.s:259: Error: no such instruction: `mv $LIBGLPATH/libGL.so.1.2 $LIBGLPATH/libGL.so.1.2.sav'
install.s:260: Error: no such instruction: `fi'
install.s:261: Error: no such instruction: `fi'
install.s:266: Error: no such instruction: `cp -f libGL.so.1.2 $LIBGLPATH/libGL.so.1.2'
install.s:271: Error: no such instruction: `echo "Cleaning up..."'
install.s:272: Error: no such instruction: `echo ""'
install.s:273: Error: no such instruction: `cd ../'
install.s:274: Error: no such instruction: `rm -rf wildcat_driver'
install.s:277: Error: no such instruction: `return $RETVAL'
install.s:278: Warning: rest of line ignored; first ignored character is `}'
install.s:285: Error: invalid character '_' in mnemonic
install.s:289: Error: no such instruction: `echo "Chec
댓글 달기