/tmp/SheepShaver-2.3/src/Unix/main_unix.cpp:463: undefined reference to `SDL_Init' /tmp/SheepShaver-2.3/src/Unix/main_unix.cpp:469: undefined reference to `SDL_Quit' /tmp/SheepShaver-2.3/src/Unix/main_unix.cpp:465: undefined reference to `SDL_GetError' obj/video_sdl.o: In function `handle_events': /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:1723: undefined reference to `SDL_PeepEvents' obj/video_sdl.o: In function `do_video_refresh': /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:2189: undefined reference to `SDL_mutexP' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:2190: undefined reference to `SDL_FreeCursor' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:2191: undefined reference to `SDL_CreateCursor' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:2193: undefined reference to `SDL_SetCursor' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:2205: undefined reference to `SDL_mutexV' obj/video_sdl.o: In function `handle_palette_changes': /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:2080: undefined reference to `SDL_mutexP' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:2087: undefined reference to `SDL_mutexV' obj/video_sdl.o: In function `VideoVBL()': /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:1363: undefined reference to `SDL_mutexV' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:1364: undefined reference to `SDL_mutexP' obj/video_sdl.o: In function `SDL_monitor_desc::video_close()': /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:1310: undefined reference to `SDL_mutexV' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:1304: undefined reference to `SDL_WaitThread' obj/video_sdl.o: In function `VideoExit()': /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:1327: undefined reference to `SDL_DestroyMutex' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:1329: undefined reference to `SDL_DestroyMutex' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:1331: undefined reference to `SDL_DestroyMutex' obj/video_sdl.o: In function `keycode_init': /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:980: undefined reference to `SDL_VideoDriverName' obj/video_sdl.o: In function `sdl_display_dimensions': /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:419: undefined reference to `SDL_ListModes' obj/video_sdl.o: In function `update_display_static_bbox': /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:2005: undefined reference to `SDL_LockSurface' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:2046: undefined reference to `SDL_UpdateRects' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:2042: undefined reference to `SDL_UnlockSurface' obj/video_sdl.o: In function `update_display_window_vosf': /tmp/SheepShaver-2.3/src/Unix/./video_vosf.h:499: undefined reference to `SDL_LockSurface' /tmp/SheepShaver-2.3/src/Unix/./video_vosf.h:508: undefined reference to `SDL_UnlockSurface' /tmp/SheepShaver-2.3/src/Unix/./video_vosf.h:511: undefined reference to `SDL_UpdateRect' obj/video_sdl.o: In function `update_display_dga_vosf': /tmp/SheepShaver-2.3/src/Unix/./video_vosf.h:604: undefined reference to `SDL_LockSurface' /tmp/SheepShaver-2.3/src/Unix/./video_vosf.h:658: undefined reference to `SDL_UpdateRects' /tmp/SheepShaver-2.3/src/Unix/./video_vosf.h:660: undefined reference to `SDL_UnlockSurface' /tmp/SheepShaver-2.3/src/Unix/./video_vosf.h:547: undefined reference to `SDL_LockSurface' /tmp/SheepShaver-2.3/src/Unix/./video_vosf.h:555: undefined reference to `SDL_UpdateRect' /tmp/SheepShaver-2.3/src/Unix/./video_vosf.h:557: undefined reference to `SDL_UnlockSurface' obj/video_sdl.o: In function `~driver_base': /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:663: undefined reference to `SDL_FreeSurface' obj/video_sdl.o: In function `~driver_fullscreen': /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:945: undefined reference to `SDL_FreeSurface' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:948: undefined reference to `SDL_ShowCursor' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:945: undefined reference to `SDL_FreeSurface' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:948: undefined reference to `SDL_ShowCursor' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:945: undefined reference to `SDL_FreeSurface' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:948: undefined reference to `SDL_ShowCursor' obj/video_sdl.o: In function `~driver_window': /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:814: undefined reference to `SDL_FreeSurface' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:814: undefined reference to `SDL_FreeSurface' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:814: undefined reference to `SDL_FreeSurface' obj/video_sdl.o: In function `driver_fullscreen': /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:877: undefined reference to `SDL_SetVideoMode' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:914: undefined reference to `SDL_ShowCursor' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:928: undefined reference to `SDL_MapRGB' obj/video_sdl.o: In function `set_grab_mode': /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:530: undefined reference to `SDL_GetVideoInfo' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:531: undefined reference to `SDL_WM_GrabInput' obj/video_sdl.o: In function `set_window_name': /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:520: undefined reference to `SDL_GetVideoInfo' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:523: undefined reference to `SDL_WM_SetCaption' obj/video_sdl.o: In function `driver_window': /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:735: undefined reference to `SDL_SetVideoMode' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:773: undefined reference to `SDL_CreateCursor' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:774: undefined reference to `SDL_SetCursor' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:797: undefined reference to `SDL_MapRGB' obj/video_sdl.o: In function `SDL_monitor_desc::video_open()': /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:1073: undefined reference to `SDL_mutexP' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:1078: undefined reference to `SDL_CreateThread' obj/video_sdl.o: In function `SDL_monitor_desc::switch_to_current_mode()': /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:1501: undefined reference to `SDL_mutexP' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:1504: undefined reference to `SDL_mutexV' obj/video_sdl.o: In function `driver_window': /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:735: undefined reference to `SDL_SetVideoMode' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:773: undefined reference to `SDL_CreateCursor' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:774: undefined reference to `SDL_SetCursor' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:797: undefined reference to `SDL_MapRGB' obj/video_sdl.o: In function `driver_base::update_palette()': /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:704: undefined reference to `SDL_SetPalette' obj/video_sdl.o: In function `SDL_monitor_desc::set_palette(unsigned char*, int)': /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:1415: undefined reference to `SDL_mutexP' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:1433: undefined reference to `SDL_MapRGB' obj/video_sdl.o: In function `driver_fullscreen': /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:877: undefined reference to `SDL_SetVideoMode' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:914: undefined reference to `SDL_ShowCursor' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:928: undefined reference to `SDL_MapRGB' obj/video_sdl.o: In function `~driver_base': /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:663: undefined reference to `SDL_FreeSurface' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:663: undefined reference to `SDL_FreeSurface' obj/video_sdl.o: In function `has_mode': /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:467: undefined reference to `SDL_VideoModeOK' obj/video_sdl.o: In function `update_display_static': /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:1913: undefined reference to `SDL_LockSurface' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:1927: undefined reference to `SDL_UnlockSurface' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:1930: undefined reference to `SDL_UpdateRect' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:1970: undefined reference to `SDL_LockSurface' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:1981: undefined reference to `SDL_UnlockSurface' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:1984: undefined reference to `SDL_UpdateRect' obj/video_sdl.o: In function `VideoInit()': /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:1106: undefined reference to `SDL_CreateMutex' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:1108: undefined reference to `SDL_CreateMutex' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:1110: undefined reference to `SDL_CreateMutex' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:1156: undefined reference to `SDL_GetVideoInfo' obj/video_sdl.o: In function `do_video_refresh': /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:2189: undefined reference to `SDL_mutexP' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:2190: undefined reference to `SDL_FreeCursor' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:2191: undefined reference to `SDL_CreateCursor' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:2193: undefined reference to `SDL_SetCursor' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:2205: undefined reference to `SDL_mutexV' obj/video_sdl.o: In function `handle_palette_changes': /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:2080: undefined reference to `SDL_mutexP' /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:2087: undefined reference to `SDL_mutexV' obj/video_sdl.o: In function `SDL_monitor_desc::set_palette(unsigned char*, int)': /tmp/SheepShaver-2.3/src/Unix/../SDL/video_sdl.cpp:1450: undefined reference to `SDL_mutexV' obj/audio_sdl.o: In function `close_audio': /tmp/SheepShaver-2.3/src/Unix/../SDL/audio_sdl.cpp:149: undefined reference to `SDL_CloseAudio' obj/audio_sdl.o: In function `AudioInterrupt()': /tmp/SheepShaver-2.3/src/Unix/../SDL/audio_sdl.cpp:243: undefined reference to `SDL_SemPost' obj/audio_sdl.o: In function `AudioExit()': /tmp/SheepShaver-2.3/src/Unix/../SDL/audio_sdl.cpp:160: undefined reference to `SDL_DestroySemaphore' obj/audio_sdl.o: In function `stream_func': /tmp/SheepShaver-2.3/src/Unix/../SDL/audio_sdl.cpp:195: undefined reference to `SDL_SemWait' obj/audio_sdl.o: In function `open_sdl_audio': /tmp/SheepShaver-2.3/src/Unix/../SDL/audio_sdl.cpp:89: undefined reference to `SDL_OpenAudio' /tmp/SheepShaver-2.3/src/Unix/../SDL/audio_sdl.cpp:95: undefined reference to `SDL_AudioDriverName' /tmp/SheepShaver-2.3/src/Unix/../SDL/audio_sdl.cpp:97: undefined reference to `SDL_PauseAudio' /tmp/SheepShaver-2.3/src/Unix/../SDL/audio_sdl.cpp:90: undefined reference to `SDL_GetError' obj/audio_sdl.o: In function `AudioInit()': /tmp/SheepShaver-2.3/src/Unix/../SDL/audio_sdl.cpp:135: undefined reference to `SDL_CreateSemaphore' obj/sheepshaver_glue.o: In function `HandleInterrupt(powerpc_registers*)': /tmp/SheepShaver-2.3/src/Unix/../kpx_cpu/sheepshaver_glue.cpp:923: undefined reference to `SDL_PumpEvents' collect2: ld returned 1 exit status make: *** [SheepShaver] Error 1