Advertisement
Guest User

MVEM Build 15 Linker Error

a guest
Aug 29th, 2017
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.95 KB | None | 0 0
  1. gcc -o mvem main.c hardware.c core11.c debugsc11.c system.c hwinterface.c -std=c99 -g -O2 -DDEBUGGABLE -D_THREAD_SAFE -I/usr/local/include/SDL2 -I/usr/X11R6/include -I/usr/X11/include -DHAVE_OPENGL -g
  2. hardware.c: In function ‘IF_Initialise’:
  3. hardware.c:85:5: warning: implicit declaration of function ‘IF_ToggleFullscreen’ [-Wimplicit-function-declaration]
  4. if (f == 1) IF_ToggleFullscreen();
  5. ^
  6. hardware.c: At top level:
  7. hardware.c:155:6: warning: conflicting types for ‘IF_ToggleFullscreen’
  8. void IF_ToggleFullscreen(SDL_Window* Window) {
  9. ^
  10. hardware.c:85:17: note: previous implicit declaration of ‘IF_ToggleFullscreen’ was here
  11. if (f == 1) IF_ToggleFullscreen();
  12. ^
  13. In file included from core11.c:38:0:
  14. core11.c: In function ‘tms1100reset’:
  15. code11.h:18:31: warning: iteration 128u invokes undefined behavior [-Waggressive-loop-optimizations]
  16. dataMemory[i] = dataMemory[i] & 0xF;
  17. ^
  18. code11.h:17:2: note: containing loop
  19. for (i = 0;i <= 0x80;i++)
  20. ^
  21. /tmp/ccSInogM.o: In function `IF_Terminate':
  22. /home/pi/new_mvem/hardware.c:330: undefined reference to `SDL_DestroyRenderer'
  23. /home/pi/new_mvem/hardware.c:331: undefined reference to `SDL_DestroyWindow'
  24. /home/pi/new_mvem/hardware.c:332: undefined reference to `SDL_Quit'
  25. /tmp/ccSInogM.o: In function `IF_ToggleFullscreen':
  26. /home/pi/new_mvem/hardware.c:157: undefined reference to `SDL_GetWindowFlags'
  27. /home/pi/new_mvem/hardware.c:158: undefined reference to `SDL_SetWindowFullscreen'
  28. /home/pi/new_mvem/hardware.c:159: undefined reference to `SDL_FlushEvent'
  29. /tmp/ccSInogM.o: In function `IF_Initialise':
  30. /home/pi/new_mvem/hardware.c:63: undefined reference to `SDL_Init'
  31. /home/pi/new_mvem/hardware.c:76: undefined reference to `SDL_CreateWindow'
  32. /home/pi/new_mvem/hardware.c:78: undefined reference to `SDL_CreateRenderer'
  33. /home/pi/new_mvem/hardware.c:79: undefined reference to `SDL_SetRelativeMouseMode'
  34. /home/pi/new_mvem/hardware.c:95: undefined reference to `SDL_OpenAudio'
  35. /home/pi/new_mvem/hardware.c:64: undefined reference to `SDL_GetError'
  36. /tmp/ccSInogM.o: In function `IF_LoadOverlay':
  37. /home/pi/new_mvem/hardware.c:169: undefined reference to `SDL_SetHint'
  38. /home/pi/new_mvem/hardware.c:173: undefined reference to `SDL_RWFromFile'
  39. /home/pi/new_mvem/hardware.c:173: undefined reference to `SDL_LoadBMP_RW'
  40. /home/pi/new_mvem/hardware.c:175: undefined reference to `SDL_CreateTextureFromSurface'
  41. /home/pi/new_mvem/hardware.c:179: undefined reference to `SDL_RWFromFile'
  42. /home/pi/new_mvem/hardware.c:179: undefined reference to `SDL_LoadBMP_RW'
  43. /home/pi/new_mvem/hardware.c:181: undefined reference to `SDL_CreateTextureFromSurface'
  44. /home/pi/new_mvem/hardware.c:186: undefined reference to `SDL_RWFromFile'
  45. /home/pi/new_mvem/hardware.c:186: undefined reference to `SDL_LoadBMP_RW'
  46. /home/pi/new_mvem/hardware.c:188: undefined reference to `SDL_CreateTextureFromSurface'
  47. /home/pi/new_mvem/hardware.c:191: undefined reference to `SDL_RWFromFile'
  48. /home/pi/new_mvem/hardware.c:191: undefined reference to `SDL_LoadBMP_RW'
  49. /home/pi/new_mvem/hardware.c:193: undefined reference to `SDL_CreateTextureFromSurface'
  50. /tmp/ccSInogM.o: In function `IF_RenderScreen':
  51. /home/pi/new_mvem/hardware.c:213: undefined reference to `SDL_SetRenderDrawColor'
  52. /home/pi/new_mvem/hardware.c:214: undefined reference to `SDL_RenderFillRect'
  53. /home/pi/new_mvem/hardware.c:215: undefined reference to `SDL_SetRenderDrawColor'
  54. /home/pi/new_mvem/hardware.c:224: undefined reference to `SDL_RenderFillRect'
  55. /home/pi/new_mvem/hardware.c:227: undefined reference to `SDL_RenderDrawRect'
  56. /home/pi/new_mvem/hardware.c:242: undefined reference to `SDL_RenderCopy'
  57. /home/pi/new_mvem/hardware.c:258: undefined reference to `SDL_RenderCopy'
  58. /home/pi/new_mvem/hardware.c:259: undefined reference to `SDL_RenderCopy'
  59. /home/pi/new_mvem/hardware.c:268: undefined reference to `SDL_SetRenderDrawBlendMode'
  60. /home/pi/new_mvem/hardware.c:270: undefined reference to `SDL_SetRenderDrawColor'
  61. /home/pi/new_mvem/hardware.c:271: undefined reference to `SDL_RenderFillRect'
  62. /home/pi/new_mvem/hardware.c:281: undefined reference to `SDL_RenderCopyEx'
  63. /home/pi/new_mvem/hardware.c:286: undefined reference to `SDL_SetRenderDrawColor'
  64. /home/pi/new_mvem/hardware.c:287: undefined reference to `SDL_RenderFillRect'
  65. /home/pi/new_mvem/hardware.c:270: undefined reference to `SDL_SetRenderDrawColor'
  66. /home/pi/new_mvem/hardware.c:271: undefined reference to `SDL_RenderFillRect'
  67. /tmp/ccSInogM.o: In function `IF_Render':
  68. /home/pi/new_mvem/hardware.c:110: undefined reference to `SDL_PollEvent'
  69. /home/pi/new_mvem/hardware.c:110: undefined reference to `SDL_PollEvent'
  70. /home/pi/new_mvem/hardware.c:143: undefined reference to `SDL_SetRenderDrawColor'
  71. /home/pi/new_mvem/hardware.c:144: undefined reference to `SDL_RenderClear'
  72. /home/pi/new_mvem/hardware.c:147: undefined reference to `SDL_RenderPresent'
  73. /tmp/ccSInogM.o: In function `IF_Write':
  74. /home/pi/new_mvem/hardware.c:301: undefined reference to `SDL_SetRenderDrawColor'
  75. /home/pi/new_mvem/hardware.c:302: undefined reference to `SDL_RenderFillRect'
  76. /home/pi/new_mvem/hardware.c:308: undefined reference to `SDL_SetRenderDrawColor'
  77. /home/pi/new_mvem/hardware.c:318: undefined reference to `SDL_RenderFillRect'
  78. /tmp/ccSInogM.o: In function `IF_SetSound':
  79. /home/pi/new_mvem/hardware.c:355: undefined reference to `SDL_PauseAudio'
  80. /tmp/ccSInogM.o: In function `IF_GetTime':
  81. /home/pi/new_mvem/hardware.c:386: undefined reference to `SDL_GetTicks'
  82. /home/pi/new_mvem/hardware.c:386: undefined reference to `SDL_GetTicks'
  83. /home/pi/new_mvem/hardware.c:386: undefined reference to `SDL_GetTicks'
  84. /home/pi/new_mvem/hardware.c:386: undefined reference to `SDL_GetTicks'
  85. /tmp/ccSInogM.o: In function `IF_SetSound':
  86. /home/pi/new_mvem/hardware.c:355: undefined reference to `SDL_PauseAudio'
  87. /home/pi/new_mvem/hardware.c:355: undefined reference to `SDL_PauseAudio'
  88. collect2: error: ld returned 1 exit status
  89. Makefile:11: recipe for target 'mvem' failed
  90. make: *** [mvem] Error 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement