Advertisement
Guest User

Untitled

a guest
Aug 25th, 2015
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 59.67 KB | None | 0 0
  1. ----------------------------------------
  2. Compiled bitmap:
  3.  
  4. In file included from C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\bitmap.c:2:0:
  5. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/string.h:128:22: warning: conflicting types for built-in function 'strchr' [enabled by default]
  6. extern inline char * strchr(const char * s,char c)
  7. ^
  8. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/string.h:145:22: warning: conflicting types for built-in function 'strrchr' [enabled by default]
  9. extern inline char * strrchr(const char * s,char c)
  10. ^
  11. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/string.h:379:22: warning: conflicting types for built-in function 'memchr' [enabled by default]
  12. extern inline void * memchr(const void * cs,char c,int count)
  13. ^
  14. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/string.h:395:22: warning: conflicting types for built-in function 'memset' [enabled by default]
  15. extern inline void * memset(void * s,char c,int count)
  16. ^
  17. In file included from C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\bitmap.c:5:0:
  18. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  19. volatile void panic(const char * str);
  20. ^
  21. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  22. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  23. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\bitmap.c: In function 'new_block':
  24. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\bitmap.c:77:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  25. if (bh=sb->s_zmap[i])
  26. ^
  27. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\bitmap.c: In function 'new_inode':
  28. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\bitmap.c:141:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  29. if (bh=sb->s_imap[i])
  30. ^
  31. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\bitmap.c: In function 'new_block':
  32. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\bitmap.c:25:1: error: 'asm' operand has impossible constraints
  33. __asm__("cld\n" \
  34. ^
  35. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\bitmap.c:78:11: note: in expansion of macro 'find_first_zero'
  36. if ((j=find_first_zero(bh->b_data))<8192)
  37. ^
  38. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\bitmap.c:8:1: error: 'asm' operand has impossible constraints
  39. __asm__("cld\n\t" \
  40. ^
  41. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\bitmap.c:92:2: note: in expansion of macro 'clear_block'
  42. clear_block(bh->b_data);
  43. ^
  44.  
  45.  
  46. ----------------------------------------
  47. Compiled block_dev:
  48.  
  49. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\block_dev.c: In function 'll_rw_block':
  50. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\block_dev.c:84:8: warning: function with qualified void return type called [enabled by default]
  51. panic("Trying to read nonexistent block-device");
  52. ^
  53. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\block_dev.c:85:10: warning: 'blk_addr' may be used uninitialized in this function [-Wmaybe-uninitialized]
  54. blk_addr(rw, bh);
  55. ^
  56. C:\Users\Myvar\AppData\Local\Temp\ccjeyF0N.s: Assembler messages:
  57. C:\Users\Myvar\AppData\Local\Temp\ccjeyF0N.s:177: Error: bad register name `%bpl'
  58.  
  59.  
  60. ----------------------------------------
  61. Compiled buffer:
  62.  
  63. In file included from C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\buffer.c:11:0:
  64. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  65. volatile void panic(const char * str);
  66. ^
  67. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  68. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  69. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\buffer.c: In function 'getblk':
  70. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\buffer.c:149:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  71. if (tmp=get_hash_table(dev,block))
  72. ^
  73. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find crt0.o: No such file or directory
  74. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find -lc
  75. collect2.exe: error: ld returned 1 exit status
  76.  
  77.  
  78. ----------------------------------------
  79. Compiled char_dev:
  80.  
  81. In file included from C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\char_dev.c:4:0:
  82. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  83. volatile void panic(const char * str);
  84. ^
  85. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  86. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  87. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\char_dev.c:12:11: warning: type defaults to 'int' in declaration of 'crw_ptr' [-Wimplicit-int]
  88. typedef (*crw_ptr)(int rw,unsigned minor,char * buf,int count);
  89. ^
  90. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find crt0.o: No such file or directory
  91. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find -lc
  92. collect2.exe: error: ld returned 1 exit status
  93.  
  94.  
  95. ----------------------------------------
  96. Compiled exec:
  97.  
  98. In file included from C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\exec.c:7:0:
  99. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  100. volatile void panic(const char * str);
  101. ^
  102. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  103. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  104. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\exec.c: In function 'read_ind':
  105. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\exec.c:69:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  106. if (block=*(table++))
  107. ^
  108. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\exec.c:69:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  109. if (block=*(table++))
  110. ^
  111. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\exec.c: In function 'count':
  112. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\exec.c:150:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  113. if (tmp = argv)
  114. ^
  115. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\exec.c: In function 'read_area':
  116. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\exec.c:109:1: warning: control reaches end of non-void function [-Wreturn-type]
  117. }
  118. ^
  119. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\exec.c: In function 'read_head':
  120. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\exec.c:22:1: error: 'asm' operand has impossible constraints
  121. __asm__("pushl $0x10\n\t" \
  122. ^
  123. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\exec.c:48:3: note: in expansion of macro 'cp_block'
  124. cp_block(bh->b_data,count*BLOCK_SIZE);
  125. ^
  126.  
  127.  
  128. ----------------------------------------
  129. Compiled fcntl:
  130.  
  131. In file included from C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\fcntl.c:1:0:
  132. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/string.h:128:22: warning: conflicting types for built-in function 'strchr' [enabled by default]
  133. extern inline char * strchr(const char * s,char c)
  134. ^
  135. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/string.h:145:22: warning: conflicting types for built-in function 'strrchr' [enabled by default]
  136. extern inline char * strrchr(const char * s,char c)
  137. ^
  138. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/string.h:379:22: warning: conflicting types for built-in function 'memchr' [enabled by default]
  139. extern inline void * memchr(const void * cs,char c,int count)
  140. ^
  141. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/string.h:395:22: warning: conflicting types for built-in function 'memset' [enabled by default]
  142. extern inline void * memset(void * s,char c,int count)
  143. ^
  144. In file included from C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\fcntl.c:4:0:
  145. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  146. volatile void panic(const char * str);
  147. ^
  148. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  149. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  150. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find crt0.o: No such file or directory
  151. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find -lc
  152. collect2.exe: error: ld returned 1 exit status
  153.  
  154.  
  155. ----------------------------------------
  156. Compiled file_dev:
  157.  
  158. In file included from C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\file_dev.c:5:0:
  159. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  160. volatile void panic(const char * str);
  161. ^
  162. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  163. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  164. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\file_dev.c: In function 'file_read':
  165. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\file_dev.c:19:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  166. if (nr = bmap(inode,(filp->f_pos)/BLOCK_SIZE)) {
  167. ^
  168. C:\Users\Myvar\AppData\Local\Temp\cc7Vjeoc.s: Assembler messages:
  169. C:\Users\Myvar\AppData\Local\Temp\cc7Vjeoc.s:77: Error: bad register name `%sil'
  170.  
  171.  
  172. ----------------------------------------
  173. Compiled file_table:
  174.  
  175. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find crt0.o: No such file or directory
  176. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find -lc
  177. collect2.exe: error: ld returned 1 exit status
  178.  
  179.  
  180. ----------------------------------------
  181. Compiled inode:
  182.  
  183. In file included from C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\inode.c:1:0:
  184. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/string.h:128:22: warning: conflicting types for built-in function 'strchr' [enabled by default]
  185. extern inline char * strchr(const char * s,char c)
  186. ^
  187. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/string.h:145:22: warning: conflicting types for built-in function 'strrchr' [enabled by default]
  188. extern inline char * strrchr(const char * s,char c)
  189. ^
  190. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/string.h:379:22: warning: conflicting types for built-in function 'memchr' [enabled by default]
  191. extern inline void * memchr(const void * cs,char c,int count)
  192. ^
  193. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/string.h:395:22: warning: conflicting types for built-in function 'memset' [enabled by default]
  194. extern inline void * memset(void * s,char c,int count)
  195. ^
  196. In file included from C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\inode.c:4:0:
  197. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  198. volatile void panic(const char * str);
  199. ^
  200. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  201. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  202. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\inode.c: In function '_bmap':
  203. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\inode.c:60:4: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  204. if (inode->i_zone[block]=new_block(inode->i_dev)) {
  205. ^
  206. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\inode.c:69:4: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  207. if (inode->i_zone[7]=new_block(inode->i_dev)) {
  208. ^
  209. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\inode.c:79:4: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  210. if (i=new_block(inode->i_dev)) {
  211. ^
  212. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\inode.c:88:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  213. if (inode->i_zone[8]=new_block(inode->i_dev)) {
  214. ^
  215. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\inode.c:98:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  216. if (i=new_block(inode->i_dev)) {
  217. ^
  218. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\inode.c:109:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  219. if (i=new_block(inode->i_dev)) {
  220. ^
  221. In file included from C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\inode.c:1:0:
  222. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\inode.c: In function 'get_empty_inode':
  223. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/string.h:397:1: error: 'asm' operand has impossible constraints
  224. __asm__("cld\n\t"
  225. ^
  226.  
  227.  
  228. ----------------------------------------
  229. Compiled ioctl:
  230.  
  231. In file included from C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\ioctl.c:1:0:
  232. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/string.h:128:22: warning: conflicting types for built-in function 'strchr' [enabled by default]
  233. extern inline char * strchr(const char * s,char c)
  234. ^
  235. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/string.h:145:22: warning: conflicting types for built-in function 'strrchr' [enabled by default]
  236. extern inline char * strrchr(const char * s,char c)
  237. ^
  238. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/string.h:379:22: warning: conflicting types for built-in function 'memchr' [enabled by default]
  239. extern inline void * memchr(const void * cs,char c,int count)
  240. ^
  241. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/string.h:395:22: warning: conflicting types for built-in function 'memset' [enabled by default]
  242. extern inline void * memset(void * s,char c,int count)
  243. ^
  244. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find crt0.o: No such file or directory
  245. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find -lc
  246. collect2.exe: error: ld returned 1 exit status
  247.  
  248.  
  249. ----------------------------------------
  250. Compiled namei:
  251.  
  252. In file included from C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\namei.c:2:0:
  253. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  254. volatile void panic(const char * str);
  255. ^
  256. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  257. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  258. In file included from C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\namei.c:5:0:
  259. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/string.h:128:22: warning: conflicting types for built-in function 'strchr' [enabled by default]
  260. extern inline char * strchr(const char * s,char c)
  261. ^
  262. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/string.h:145:22: warning: conflicting types for built-in function 'strrchr' [enabled by default]
  263. extern inline char * strrchr(const char * s,char c)
  264. ^
  265. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/string.h:379:22: warning: conflicting types for built-in function 'memchr' [enabled by default]
  266. extern inline void * memchr(const void * cs,char c,int count)
  267. ^
  268. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/string.h:395:22: warning: conflicting types for built-in function 'memset' [enabled by default]
  269. extern inline void * memset(void * s,char c,int count)
  270. ^
  271. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\namei.c: In function 'dir_namei':
  272. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\namei.c:258:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  273. while (c=get_fs_byte(pathname++))
  274. ^
  275. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\namei.c: In function 'find_entry':
  276. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\namei.c:61:2: error: 'asm' operand has impossible constraints
  277. __asm__("cld\n\t"
  278. ^
  279.  
  280.  
  281. ----------------------------------------
  282. Compiled open:
  283.  
  284. In file included from C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\open.c:1:0:
  285. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/string.h:128:22: warning: conflicting types for built-in function 'strchr' [enabled by default]
  286. extern inline char * strchr(const char * s,char c)
  287. ^
  288. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/string.h:145:22: warning: conflicting types for built-in function 'strrchr' [enabled by default]
  289. extern inline char * strrchr(const char * s,char c)
  290. ^
  291. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/string.h:379:22: warning: conflicting types for built-in function 'memchr' [enabled by default]
  292. extern inline void * memchr(const void * cs,char c,int count)
  293. ^
  294. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/string.h:395:22: warning: conflicting types for built-in function 'memset' [enabled by default]
  295. extern inline void * memset(void * s,char c,int count)
  296. ^
  297. In file included from C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\open.c:10:0:
  298. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  299. volatile void panic(const char * str);
  300. ^
  301. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  302. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  303. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\open.c: In function 'sys_access':
  304. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\open.c:42:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  305. if (!(current->euid && current->uid))
  306. ^
  307. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\open.c: In function 'sys_chmod':
  308. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\open.c:92:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  309. if (current->uid && current->euid)
  310. ^
  311. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\open.c: In function 'sys_open':
  312. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\open.c:146:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  313. if (S_ISCHR(inode->i_mode))
  314. ^
  315. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find crt0.o: No such file or directory
  316. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find -lc
  317. collect2.exe: error: ld returned 1 exit status
  318.  
  319.  
  320. ----------------------------------------
  321. Compiled pipe:
  322.  
  323. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find crt0.o: No such file or directory
  324. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find -lc
  325. collect2.exe: error: ld returned 1 exit status
  326.  
  327.  
  328. ----------------------------------------
  329. Compiled read_write:
  330.  
  331. In file included from C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\read_write.c:6:0:
  332. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/sched.h:34:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  333. extern void panic(const char * str);
  334. ^
  335. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/sched.h:34:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  336. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/sched.h:34:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  337. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find crt0.o: No such file or directory
  338. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find -lc
  339. collect2.exe: error: ld returned 1 exit status
  340.  
  341.  
  342. ----------------------------------------
  343. Compiled stat:
  344.  
  345. In file included from C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\stat.c:6:0:
  346. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  347. volatile void panic(const char * str);
  348. ^
  349. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  350. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  351. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find crt0.o: No such file or directory
  352. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find -lc
  353. collect2.exe: error: ld returned 1 exit status
  354.  
  355.  
  356. ----------------------------------------
  357. Compiled super:
  358.  
  359. In file included from C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\super.c:6:0:
  360. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  361. volatile void panic(const char * str);
  362. ^
  363. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  364. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  365. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\super.c: In function 'do_mount':
  366. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\super.c:42:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  367. if (p->s_imap[i]=bread(dev,block))
  368. ^
  369. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\super.c:47:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  370. if (p->s_zmap[i]=bread(dev,block))
  371. ^
  372. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find crt0.o: No such file or directory
  373. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find -lc
  374. collect2.exe: error: ld returned 1 exit status
  375.  
  376.  
  377. ----------------------------------------
  378. Compiled truncate:
  379.  
  380. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\truncate.c: In function 'free_ind':
  381. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\truncate.c:13:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  382. if (bh=bread(dev,block)) {
  383. ^
  384. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\truncate.c: In function 'free_dind':
  385. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\truncate.c:31:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  386. if (bh=bread(dev,block)) {
  387. ^
  388. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find crt0.o: No such file or directory
  389. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find -lc
  390. collect2.exe: error: ld returned 1 exit status
  391.  
  392.  
  393. ----------------------------------------
  394. Compiled tty_ioctl:
  395.  
  396. In file included from C:\Users\Myvar\Desktop\Code\OS\Linux001\files\fs\tty_ioctl.c:5:0:
  397. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  398. volatile void panic(const char * str);
  399. ^
  400. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  401. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  402. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find crt0.o: No such file or directory
  403. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find -lc
  404. collect2.exe: error: ld returned 1 exit status
  405.  
  406.  
  407. ----------------------------------------
  408. Compiled main:
  409.  
  410. In file included from C:\Users\Myvar\Desktop\Code\OS\Linux001\files\init\main.c:2:0:
  411. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/unistd.h:201:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  412. volatile void exit(int status);
  413. ^
  414. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/unistd.h:201:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  415. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/unistd.h:202:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  416. volatile void _exit(int status);
  417. ^
  418. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/unistd.h:202:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  419. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\init\main.c:17:29: error: static declaration of 'fork' follows non-static declaration
  420. static inline _syscall0(int,fork)
  421. ^
  422. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/unistd.h:129:6: note: in definition of macro '_syscall0'
  423. type name(void) \
  424. ^
  425. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\init\main.c:18:29: error: static declaration of 'pause' follows non-static declaration
  426. static inline _syscall0(int,pause)
  427. ^
  428. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/unistd.h:129:6: note: in definition of macro '_syscall0'
  429. type name(void) \
  430. ^
  431. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/unistd.h:218:5: note: previous declaration of 'pause' was here
  432. int pause(void);
  433. ^
  434. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\init\main.c:20:29: error: static declaration of 'sync' follows non-static declaration
  435. static inline _syscall0(int,sync)
  436. ^
  437. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/unistd.h:129:6: note: in definition of macro '_syscall0'
  438. type name(void) \
  439. ^
  440. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/unistd.h:229:5: note: previous declaration of 'sync' was here
  441. int sync(void);
  442. ^
  443. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\init\main.c:79:6: warning: return type of 'main' is not 'int' [-Wmain]
  444. void main(void) /* This really IS void, no error here. */
  445. ^
  446. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\init\main.c: In function 'init':
  447. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\init\main.c:126:8: warning: function with qualified void return type called [enabled by default]
  448. _exit(execve("/bin/update",NULL,NULL));
  449. ^
  450. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\init\main.c:141:8: warning: function with qualified void return type called [enabled by default]
  451. _exit(execve("/bin/sh",argv,envp));
  452. ^
  453. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\init\main.c:146:7: warning: function with qualified void return type called [enabled by default]
  454. _exit(0); /* NOTE! _exit, not exit() */
  455. ^
  456.  
  457.  
  458. ----------------------------------------
  459. Compiled console:
  460.  
  461. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\kernel\console.c: In function 'csi_J':
  462. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\kernel\console.c:166:7: warning: ignoring asm-specifier for non-static local variable 'count' [enabled by default]
  463. long count __asm__("cx");
  464. ^
  465. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\kernel\console.c:167:7: warning: ignoring asm-specifier for non-static local variable 'start' [enabled by default]
  466. long start __asm__("di");
  467. ^
  468. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\kernel\console.c: In function 'csi_K':
  469. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\kernel\console.c:195:7: warning: ignoring asm-specifier for non-static local variable 'count' [enabled by default]
  470. long count __asm__("cx");
  471. ^
  472. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\kernel\console.c:196:7: warning: ignoring asm-specifier for non-static local variable 'start' [enabled by default]
  473. long start __asm__("di");
  474. ^
  475. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\kernel\console.c: In function 'con_write':
  476. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\kernel\console.c:441:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  477. if (ques=(c=='?'))
  478. ^
  479. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\kernel\console.c: In function 'scrup':
  480. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\kernel\console.c:74:4: error: 'asm' operand has impossible constraints
  481. __asm__("cld\n\t"
  482. ^
  483. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\kernel\console.c:89:4: error: 'asm' operand has impossible constraints
  484. __asm__("cld\n\t"
  485. ^
  486. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\kernel\console.c:99:3: error: 'asm' operand has impossible constraints
  487. __asm__("cld\n\t"
  488. ^
  489.  
  490.  
  491. ----------------------------------------
  492. Compiled exit:
  493.  
  494. In file included from C:\Users\Myvar\Desktop\Code\OS\Linux001\files\kernel\exit.c:6:0:
  495. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  496. volatile void panic(const char * str);
  497. ^
  498. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  499. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  500. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find crt0.o: No such file or directory
  501. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find -lc
  502. collect2.exe: error: ld returned 1 exit status
  503.  
  504.  
  505. ----------------------------------------
  506. Compiled fork:
  507.  
  508. In file included from C:\Users\Myvar\Desktop\Code\OS\Linux001\files\kernel\fork.c:10:0:
  509. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  510. volatile void panic(const char * str);
  511. ^
  512. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  513. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  514. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\kernel\fork.c: In function 'copy_process':
  515. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\kernel\fork.c:112:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  516. if (f=p->filp[i])
  517. ^
  518. In file included from C:\Users\Myvar\Desktop\Code\OS\Linux001\files\kernel\fork.c:9:0:
  519. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\kernel\fork.c: In function 'copy_mem':
  520. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/sched.h:186:1: error: 'asm' operand has impossible constraints
  521. __asm__("movw %%dx,%0\n\t" \
  522. ^
  523. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/sched.h:208:28: note: in expansion of macro '_set_base'
  524. #define set_base(ldt,base) _set_base( ((char *)&(ldt)) , base )
  525. ^
  526. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\kernel\fork.c:47:2: note: in expansion of macro 'set_base'
  527. set_base(p->ldt[1],new_code_base);
  528. ^
  529. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/sched.h:186:1: error: 'asm' operand has impossible constraints
  530. __asm__("movw %%dx,%0\n\t" \
  531. ^
  532. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/sched.h:208:28: note: in expansion of macro '_set_base'
  533. #define set_base(ldt,base) _set_base( ((char *)&(ldt)) , base )
  534. ^
  535. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\kernel\fork.c:48:2: note: in expansion of macro 'set_base'
  536. set_base(p->ldt[2],new_data_base);
  537. ^
  538.  
  539.  
  540. ----------------------------------------
  541. Compiled mktime:
  542.  
  543. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find crt0.o: No such file or directory
  544. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find -lc
  545. collect2.exe: error: ld returned 1 exit status
  546.  
  547.  
  548. ----------------------------------------
  549. Compiled panic:
  550.  
  551. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\kernel\panic.c:7:15: warning: function definition has qualified void return type [enabled by default]
  552. volatile void panic(const char * s)
  553. ^
  554. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find crt0.o: No such file or directory
  555. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find -lc
  556. collect2.exe: error: ld returned 1 exit status
  557.  
  558.  
  559. ----------------------------------------
  560. Compiled printk:
  561.  
  562. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\kernel\printk.c: In function 'printk':
  563. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\kernel\printk.c:19:2: warning: implicit declaration of function 'vsprintf' [-Wimplicit-function-declaration]
  564. i=vsprintf(buf,fmt,args);
  565. ^
  566. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find crt0.o: No such file or directory
  567. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find -lc
  568. collect2.exe: error: ld returned 1 exit status
  569.  
  570.  
  571. ----------------------------------------
  572. Compiled sched:
  573.  
  574. In file included from C:\Users\Myvar\Desktop\Code\OS\Linux001\files\kernel\sched.c:8:0:
  575. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  576. volatile void panic(const char * str);
  577. ^
  578. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  579. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  580. C:\Users\Myvar\AppData\Local\Temp\ccbzUB3z.s: Assembler messages:
  581. C:\Users\Myvar\AppData\Local\Temp\ccbzUB3z.s:283: Warning: indirect ljmp without `*'
  582. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find crt0.o: No such file or directory
  583. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find -lc
  584. collect2.exe: error: ld returned 1 exit status
  585.  
  586.  
  587. ----------------------------------------
  588. Compiled serial:
  589.  
  590. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find crt0.o: No such file or directory
  591. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find -lc
  592. collect2.exe: error: ld returned 1 exit status
  593.  
  594.  
  595. ----------------------------------------
  596. Compiled sys:
  597.  
  598. In file included from C:\Users\Myvar\Desktop\Code\OS\Linux001\files\kernel\sys.c:5:0:
  599. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  600. volatile void panic(const char * str);
  601. ^
  602. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  603. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  604. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find crt0.o: No such file or directory
  605. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find -lc
  606. collect2.exe: error: ld returned 1 exit status
  607.  
  608.  
  609. ----------------------------------------
  610. Compiled traps:
  611.  
  612. In file included from C:\Users\Myvar\Desktop\Code\OS\Linux001\files\kernel\traps.c:7:0:
  613. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/string.h:128:22: warning: conflicting types for built-in function 'strchr' [enabled by default]
  614. extern inline char * strchr(const char * s,char c)
  615. ^
  616. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/string.h:145:22: warning: conflicting types for built-in function 'strrchr' [enabled by default]
  617. extern inline char * strrchr(const char * s,char c)
  618. ^
  619. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/string.h:379:22: warning: conflicting types for built-in function 'memchr' [enabled by default]
  620. extern inline void * memchr(const void * cs,char c,int count)
  621. ^
  622. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/string.h:395:22: warning: conflicting types for built-in function 'memset' [enabled by default]
  623. extern inline void * memset(void * s,char c,int count)
  624. ^
  625. In file included from C:\Users\Myvar\Desktop\Code\OS\Linux001\files\kernel\traps.c:11:0:
  626. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  627. volatile void panic(const char * str);
  628. ^
  629. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  630. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/linux/kernel.h:5:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  631. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find crt0.o: No such file or directory
  632. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find -lc
  633. collect2.exe: error: ld returned 1 exit status
  634.  
  635.  
  636. ----------------------------------------
  637. Compiled tty_io:
  638.  
  639. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\kernel\tty_io.c: In function 'copy_to_cooked':
  640. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\kernel\tty_io.c:144:4: warning: array subscript has type 'char' [-Wchar-subscripts]
  641. c=tolower(c);
  642. ^
  643. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\kernel\tty_io.c: In function 'tty_read':
  644. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\kernel\tty_io.c:209:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  645. if (flag=(!oldalarm || time+jiffies<oldalarm))
  646. ^
  647. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\kernel\tty_io.c:239:4: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  648. if (flag=(!oldalarm || time+jiffies<oldalarm))
  649. ^
  650. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\kernel\tty_io.c:238:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  651. if (time && !L_CANON(tty))
  652. ^
  653. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\kernel\tty_io.c: In function 'tty_write':
  654. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\kernel\tty_io.c:257:9: warning: type defaults to 'int' in declaration of 'cr_flag' [-Wimplicit-int]
  655. static cr_flag=0;
  656. ^
  657. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\kernel\tty_io.c:280:6: warning: array subscript has type 'char' [-Wchar-subscripts]
  658. c=toupper(c);
  659. ^
  660. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find crt0.o: No such file or directory
  661. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find -lc
  662. collect2.exe: error: ld returned 1 exit status
  663.  
  664.  
  665. ----------------------------------------
  666. Compiled vsprintf:
  667.  
  668. In file included from C:\Users\Myvar\Desktop\Code\OS\Linux001\files\kernel\vsprintf.c:7:0:
  669. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/string.h:128:22: warning: conflicting types for built-in function 'strchr' [enabled by default]
  670. extern inline char * strchr(const char * s,char c)
  671. ^
  672. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/string.h:145:22: warning: conflicting types for built-in function 'strrchr' [enabled by default]
  673. extern inline char * strrchr(const char * s,char c)
  674. ^
  675. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/string.h:379:22: warning: conflicting types for built-in function 'memchr' [enabled by default]
  676. extern inline void * memchr(const void * cs,char c,int count)
  677. ^
  678. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/string.h:395:22: warning: conflicting types for built-in function 'memset' [enabled by default]
  679. extern inline void * memset(void * s,char c,int count)
  680. ^
  681. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\kernel\vsprintf.c: In function 'number':
  682. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\kernel\vsprintf.c:52:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  683. if (type&SPECIAL)
  684. ^
  685. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\kernel\vsprintf.c:67:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
  686. if (type&SPECIAL)
  687. ^
  688. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\kernel\vsprintf.c: In function 'vsprintf':
  689. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\kernel\vsprintf.c:99:6: warning: variable 'qualifier' set but not used [-Wunused-but-set-variable]
  690. int qualifier; /* 'h', 'l', or 'L' for integer fields */
  691. ^
  692. In file included from C:\Users\Myvar\Desktop\Code\OS\Linux001\files\kernel\vsprintf.c:7:0:
  693. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/string.h:266:1: error: 'asm' operand has impossible constraints
  694. __asm__("cld\n\t"
  695. ^
  696.  
  697.  
  698. ----------------------------------------
  699. Compiled close:
  700.  
  701. In file included from C:\Users\Myvar\Desktop\Code\OS\Linux001\files\lib\close.c:2:0:
  702. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/unistd.h:201:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  703. volatile void exit(int status);
  704. ^
  705. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/unistd.h:201:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  706. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/unistd.h:202:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  707. volatile void _exit(int status);
  708. ^
  709. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/unistd.h:202:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  710. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find crt0.o: No such file or directory
  711. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find -lc
  712. collect2.exe: error: ld returned 1 exit status
  713.  
  714.  
  715. ----------------------------------------
  716. Compiled ctype:
  717.  
  718. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find crt0.o: No such file or directory
  719. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find -lc
  720. collect2.exe: error: ld returned 1 exit status
  721.  
  722.  
  723. ----------------------------------------
  724. Compiled dup:
  725.  
  726. In file included from C:\Users\Myvar\Desktop\Code\OS\Linux001\files\lib\dup.c:2:0:
  727. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/unistd.h:201:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  728. volatile void exit(int status);
  729. ^
  730. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/unistd.h:201:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  731. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/unistd.h:202:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  732. volatile void _exit(int status);
  733. ^
  734. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/unistd.h:202:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  735. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find crt0.o: No such file or directory
  736. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find -lc
  737. collect2.exe: error: ld returned 1 exit status
  738.  
  739.  
  740. ----------------------------------------
  741. Compiled errno:
  742.  
  743. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find crt0.o: No such file or directory
  744. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find -lc
  745. collect2.exe: error: ld returned 1 exit status
  746.  
  747.  
  748. ----------------------------------------
  749. Compiled execve:
  750.  
  751. In file included from C:\Users\Myvar\Desktop\Code\OS\Linux001\files\lib\execve.c:2:0:
  752. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/unistd.h:201:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  753. volatile void exit(int status);
  754. ^
  755. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/unistd.h:201:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  756. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/unistd.h:202:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  757. volatile void _exit(int status);
  758. ^
  759. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/unistd.h:202:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  760. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find crt0.o: No such file or directory
  761. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find -lc
  762. collect2.exe: error: ld returned 1 exit status
  763.  
  764.  
  765. ----------------------------------------
  766. Compiled open:
  767.  
  768. In file included from C:\Users\Myvar\Desktop\Code\OS\Linux001\files\lib\open.c:2:0:
  769. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/unistd.h:201:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  770. volatile void exit(int status);
  771. ^
  772. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/unistd.h:201:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  773. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/unistd.h:202:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  774. volatile void _exit(int status);
  775. ^
  776. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/unistd.h:202:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  777. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find crt0.o: No such file or directory
  778. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find -lc
  779. collect2.exe: error: ld returned 1 exit status
  780.  
  781.  
  782. ----------------------------------------
  783. Compiled setsid:
  784.  
  785. In file included from C:\Users\Myvar\Desktop\Code\OS\Linux001\files\lib\setsid.c:2:0:
  786. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/unistd.h:201:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  787. volatile void exit(int status);
  788. ^
  789. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/unistd.h:201:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  790. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/unistd.h:202:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  791. volatile void _exit(int status);
  792. ^
  793. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/unistd.h:202:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  794. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find crt0.o: No such file or directory
  795. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find -lc
  796. collect2.exe: error: ld returned 1 exit status
  797.  
  798.  
  799. ----------------------------------------
  800. Compiled string:
  801.  
  802. In file included from C:\Users\Myvar\Desktop\Code\OS\Linux001\files\lib\string.c:8:0:
  803. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/string.h:128:22: warning: conflicting types for built-in function 'strchr' [enabled by default]
  804. extern inline char * strchr(const char * s,char c)
  805. ^
  806. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/string.h:145:22: warning: conflicting types for built-in function 'strrchr' [enabled by default]
  807. extern inline char * strrchr(const char * s,char c)
  808. ^
  809. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/string.h:379:22: warning: conflicting types for built-in function 'memchr' [enabled by default]
  810. extern inline void * memchr(const void * cs,char c,int count)
  811. ^
  812. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/string.h:395:22: warning: conflicting types for built-in function 'memset' [enabled by default]
  813. extern inline void * memset(void * s,char c,int count)
  814. ^
  815. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/string.h: In function 'strcpy':
  816. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/string.h:29:1: error: 'asm' operand has impossible constraints
  817. __asm__("cld\n"
  818. ^
  819.  
  820.  
  821. ----------------------------------------
  822. Compiled wait:
  823.  
  824. In file included from C:\Users\Myvar\Desktop\Code\OS\Linux001\files\lib\wait.c:2:0:
  825. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/unistd.h:201:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  826. volatile void exit(int status);
  827. ^
  828. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/unistd.h:201:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  829. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/unistd.h:202:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  830. volatile void _exit(int status);
  831. ^
  832. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/unistd.h:202:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  833. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find crt0.o: No such file or directory
  834. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find -lc
  835. collect2.exe: error: ld returned 1 exit status
  836.  
  837.  
  838. ----------------------------------------
  839. Compiled write:
  840.  
  841. In file included from C:\Users\Myvar\Desktop\Code\OS\Linux001\files\lib\write.c:2:0:
  842. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/unistd.h:201:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  843. volatile void exit(int status);
  844. ^
  845. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/unistd.h:201:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  846. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/unistd.h:202:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  847. volatile void _exit(int status);
  848. ^
  849. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/unistd.h:202:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  850. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find crt0.o: No such file or directory
  851. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find -lc
  852. collect2.exe: error: ld returned 1 exit status
  853.  
  854.  
  855. ----------------------------------------
  856. Compiled _exit:
  857.  
  858. In file included from C:\Users\Myvar\Desktop\Code\OS\Linux001\files\lib\_exit.c:2:0:
  859. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/unistd.h:201:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  860. volatile void exit(int status);
  861. ^
  862. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/unistd.h:201:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  863. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/unistd.h:202:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  864. volatile void _exit(int status);
  865. ^
  866. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\include/unistd.h:202:1: warning: function return types not compatible due to 'volatile' [enabled by default]
  867. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\lib\_exit.c:4:15: warning: function definition has qualified void return type [enabled by default]
  868. volatile void _exit(int exit_code)
  869. ^
  870. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\lib\_exit.c: In function '_exit':
  871. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\lib\_exit.c:7:1: warning: 'noreturn' function does return [enabled by default]
  872. }
  873. ^
  874. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find crt0.o: No such file or directory
  875. c:/users/myvar/documents/github/osdevkit/osdevkit/bin/debug/tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: cannot find -lc
  876. collect2.exe: error: ld returned 1 exit status
  877.  
  878.  
  879. ----------------------------------------
  880. Compiled memory:
  881.  
  882. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\mm\memory.c: In function 'free_page':
  883. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\mm\memory.c:67:8: warning: function with qualified void return type called [enabled by default]
  884. panic("trying to free nonexistent page");
  885. ^
  886. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\mm\memory.c:72:7: warning: function with qualified void return type called [enabled by default]
  887. panic("trying to free free page");
  888. ^
  889. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\mm\memory.c: In function 'free_page_tables':
  890. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\mm\memory.c:85:8: warning: function with qualified void return type called [enabled by default]
  891. panic("free_page_tables called with wrong alignment");
  892. ^
  893. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\mm\memory.c:87:8: warning: function with qualified void return type called [enabled by default]
  894. panic("Trying to free up swapper memory space");
  895. ^
  896. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\mm\memory.c: In function 'copy_page_tables':
  897. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\mm\memory.c:133:8: warning: function with qualified void return type called [enabled by default]
  898. panic("copy_page_tables called with wrong alignment");
  899. ^
  900. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\mm\memory.c:139:9: warning: function with qualified void return type called [enabled by default]
  901. panic("copy_page_tables: already exist");
  902. ^
  903. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\mm\memory.c: In function 'do_no_page':
  904. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\mm\memory.c:241:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  905. if (tmp=get_free_page())
  906. ^
  907. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\mm\memory.c: In function 'get_free_page':
  908. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\mm\memory.c:41:1: error: 'asm' operand has impossible constraints
  909. __asm__("std ; repne ; scasw\n\t"
  910. ^
  911.  
  912.  
  913. ----------------------------------------
  914. Compiled build:
  915.  
  916. C:\Users\Myvar\Desktop\Code\OS\Linux001\files\tools\build.c:1:33: fatal error: stdio.h: No such file or directory
  917. #include <stdio.h> /* fprintf */
  918. ^
  919. compilation terminated.
  920.  
  921.  
  922. ----------------------------------------
  923. Linker every thing:
  924.  
  925. ./Tools\bin\ld.exe: cannot find ./Factory\Build\*.o: Invalid argument
  926.  
  927.  
  928. ----------------------------------------
  929. Builded boot image:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement