Closed superfury closed 6 years ago
Can you attach some of the diagnostic messages? It is very likely that some of those unions are not as aligned as you believe they are. r12b -> present is quite the jump (and also moves you from GCC -> Clang, which means that you are going to potentially see more warnings and errors). As far as unreferenced functions, again, it would help to see the build messages.
After resetting the repository and performing all required library steps(for SDL2 and SDL2_net), this is what it gives me: `Executing tasks: [:app:assembleDevDebug]
Configuration on demand is an incubating feature.
Version Name: 20180503_1525-118-g8d79bd6
Version Code: 7
Version Code Time: 1530479506
External native generate JSON productDebug: building json with force flag false
External native generate JSON productDebug: starting JSON generation
External native generate JSON productDebug: using platform version 14 for ABI ARMEABI_V7A and min SDK version 10
External native generate JSON productDebug: JSON 'Z:\msys64\home\Tim\unipcemu\android-studio\app.externalNativeBuild\ndkBuild\productDebug\armeabi-v7a\android_gradle_build.json' was up-to-date
External native generate JSON productDebug: using platform version 14 for ABI X86 and min SDK version 10
External native generate JSON productDebug: JSON 'Z:\msys64\home\Tim\unipcemu\android-studio\app.externalNativeBuild\ndkBuild\productDebug\x86\android_gradle_build.json' was up-to-date
External native generate JSON productDebug: JSON generation completed without problems
External native generate JSON productRelease: building json with force flag false
External native generate JSON productRelease: starting JSON generation
External native generate JSON productRelease: using platform version 14 for ABI ARMEABI_V7A and min SDK version 10
External native generate JSON productRelease: JSON 'Z:\msys64\home\Tim\unipcemu\android-studio\app.externalNativeBuild\ndkBuild\productRelease\armeabi-v7a\android_gradle_build.json' was up-to-date
External native generate JSON productRelease: using platform version 14 for ABI X86 and min SDK version 10
External native generate JSON productRelease: JSON 'Z:\msys64\home\Tim\unipcemu\android-studio\app.externalNativeBuild\ndkBuild\productRelease\x86\android_gradle_build.json' was up-to-date
External native generate JSON productRelease: JSON generation completed without problems
External native generate JSON devDebug: building json with force flag false
External native generate JSON devDebug: starting JSON generation
External native generate JSON devDebug: using platform version 14 for ABI ARMEABI_V7A and min SDK version 10
External native generate JSON devDebug: JSON 'Z:\msys64\home\Tim\unipcemu\android-studio\app.externalNativeBuild\ndkBuild\devDebug\armeabi-v7a\android_gradle_build.json' was up-to-date
External native generate JSON devDebug: using platform version 14 for ABI X86 and min SDK version 10
External native generate JSON devDebug: JSON 'Z:\msys64\home\Tim\unipcemu\android-studio\app.externalNativeBuild\ndkBuild\devDebug\x86\android_gradle_build.json' was up-to-date
External native generate JSON devDebug: JSON generation completed without problems
External native generate JSON devRelease: building json with force flag false
External native generate JSON devRelease: starting JSON generation
External native generate JSON devRelease: using platform version 14 for ABI ARMEABI_V7A and min SDK version 10
External native generate JSON devRelease: JSON 'Z:\msys64\home\Tim\unipcemu\android-studio\app.externalNativeBuild\ndkBuild\devRelease\armeabi-v7a\android_gradle_build.json' was up-to-date
External native generate JSON devRelease: using platform version 14 for ABI X86 and min SDK version 10
External native generate JSON devRelease: JSON 'Z:\msys64\home\Tim\unipcemu\android-studio\app.externalNativeBuild\ndkBuild\devRelease\x86\android_gradle_build.json' was up-to-date
External native generate JSON devRelease: JSON generation completed without problems
:app:preBuild UP-TO-DATE
:app:preDevDebugBuild UP-TO-DATE
:app:compileDevDebugAidl UP-TO-DATE
:app:compileDevDebugRenderscript UP-TO-DATE
:app:checkDevDebugManifest UP-TO-DATE
:app:generateDevDebugBuildConfig UP-TO-DATE
:app:prepareLintJar UP-TO-DATE
:app:mainApkListPersistenceDevDebug UP-TO-DATE
:app:generateDevDebugResValues UP-TO-DATE
:app:generateDevDebugResources UP-TO-DATE
:app:mergeDevDebugResources UP-TO-DATE
:app:createDevDebugCompatibleScreenManifests UP-TO-DATE
:app:processDevDebugManifest UP-TO-DATE
:app:splitsDiscoveryTaskDevDebug UP-TO-DATE
:app:processDevDebugResources UP-TO-DATE
:app:generateDevDebugSources UP-TO-DATE
:app:javaPreCompileDevDebug
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
:app:compileDevDebugJavaWithJavac
:app:generateJsonModelDevDebug
External native generate JSON devDebug: starting JSON generation
External native generate JSON devDebug: using platform version 14 for ABI ARMEABI_V7A and min SDK version 10
External native generate JSON devDebug: JSON 'Z:\msys64\home\Tim\unipcemu\android-studio\app.externalNativeBuild\ndkBuild\devDebug\armeabi-v7a\android_gradle_build.json' was up-to-date
External native generate JSON devDebug: using platform version 14 for ABI X86 and min SDK version 10
External native generate JSON devDebug: JSON 'Z:\msys64\home\Tim\unipcemu\android-studio\app.externalNativeBuild\ndkBuild\devDebug\x86\android_gradle_build.json' was up-to-date
External native generate JSON devDebug: JSON generation completed without problems
:app:externalNativeBuildDevDebug
Build main x86
Android NDK: WARNING: APP_STL stlport_static is deprecated and will be removed in the next release. Please switch to either c++_static or c++_shared. See https://developer.android.com/ndk/guides/cpp-support.html for more information.
[x86] Compile : main <= SDL_android_main.c
[x86] Compile : main <= exception.c
[x86] Compile : main <= zalloc.c
[x86] Compile : main <= timers.c
[x86] Compile : main <= bmp.c
[x86] Compile : main <= log.c
[x86] Compile : main <= locks.c
[x86] Compile : main <= wave.c
[x86] Compile : main <= cb_manager.c
[x86] Compile : main <= interrupt13.c
[x86] Compile : main <= interrupt10.c
[x86] Compile : main <= interrupt18.c
[x86] Compile : main <= interrupt19.c
[x86] Compile : main <= interrupt16.c
[x86] Compile : main <= interrupt5.c
[x86] Compile : main <= interrupt11.c
[x86] Compile : main <= interrupt12.c
[x86] Compile : main <= interrupt1a.c
[x86] Compile : main <= interrupt15.c
[x86] Compile : main <= unkint.c
[x86] Compile : main <= cpu_interrupts.c
[x86] Compile : main <= interrupt10_modelist_vga.c
[x86] Compile : main <= interrupt10_switchvideomode.c
[x86] Compile : main <= interrupt10_romfont.c
[x86] Compile : main <= interrupt10_videoparametertable.c
[x86] Compile : main <= interrupt10_textmodedata.c
[x86] Compile : main <= dynamicimage.c
[x86] Compile : main <= staticimage.c
[x86] Compile : main <= dskimage.c
[x86] Compile : main <= isoreader.c
[x86] Compile : main <= fifobuffer.c
[x86] Compile : main <= sounddoublebuffer.c
[x86] Compile : main <= lba.c
[x86] Compile : main <= crc32.c
[x86] Compile : main <= io.c
[x86] Compile : main <= port_mapper.c
[x86] Compile : main <= port_io.c
[x86] Compile : main <= pit.c
[x86] Compile : main <= ps2_keyboard_data.c
[x86] Compile : main <= ps2_keyboard.c
[x86] Compile : main <= ps2_mouse.c
[x86] Compile : main <= 8042.c
[x86] Compile : main <= dma.c
[x86] Compile : main <= pic.c
[x86] Compile : main <= CMOS.c
[x86] Compile : main <= vga_vram.c
[x86] Compile : main <= vga_dac.c
[x86] Compile : main <= vga.c
[x86] Compile : main <= vga_mmu.c
[x86] Compile : main <= vga_io.c
[x86] Compile : main <= vga_renderer.c
[x86] Compile : main <= vga_sequencer_graphicsmode.c
[x86] Compile : main <= vga_sequencer_textmode.c
[x86] Compile : main <= vga_attributecontroller.c
[x86] Compile : main <= vga_dacrenderer.c
[x86] Compile : main <= vga_crtcontroller.c
[x86] Compile : main <= vga_precalcs.c
[x86] Compile : main <= vga_vramtext.c
[x86] Compile : main <= vga_cga_mda.c
[x86] Compile : main <= vga_cga_ntsc.c
[x86] Compile : main <= tseng.c
[x86] Compile : main <= adlib.c
[x86] Compile : main <= ssource.c
[x86] Compile : main <= gameblaster.c
[x86] Compile : main <= soundblaster.c
[x86] Compile : main <= floppy.c
[x86] Compile : main <= softdebugger.c
[x86] Compile : main <= ppi.c
[x86] Compile : main <= joystick.c
[x86] Compile : main <= xtexpansionunit.c
[x86] Compile : main <= ems.c
[x86] Compile : main <= dram.c
[x86] Compile : main <= inboard.c
[x86] Compile : main <= bios.c
[x86] Compile : main <= biosmenu.c
[x86] Compile : main <= initmem.c
[x86] Compile : main <= biosrom.c
[x86] Compile : main <= mmuhandler.c
[x86] Compile : main <= runromverify.c
[x86] Compile : main <= modrm.c
Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/modrm.c:2416:22: warning: taking address of packed member '' of class or structure 'dwordsplitterb' may result in an unaligned pointer value [-Waddress-of-packed-member]
if (CPU_readOPdw(¶m->displacement.dword,1)) return 1; //Use 32-bit!
^~~~~~~~~
1 warning generated.
[x86] Compile : main <= opcodes_8086.c
[x86] Compile : main <= opcodes_NECV30.c
[x86] Compile : main <= cpu_jmptbls0f.c
[x86] Compile : main <= opcodes_80286.c
[x86] Compile : main <= opcodes0F_386.c
[x86] Compile : main <= opcodes_386.c
[x86] Compile : main <= opcodes_486.c
[x86] Compile : main <= opcodes_586.c
[x86] Compile : main <= unkop.c
[x86] Compile : main <= cpu_jmptbls.c
[x86] Compile : main <= timings.c
[x86] Compile : main <= protection.c
[x86] Compile : main <= protecteddebugging.c
[x86] Compile : main <= multitasking.c
Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/multitasking.c:31:12: warning: taking address of packed member '' of class or structure 'TSS286' may result in an unaligned pointer value [-Waddress-of-packed-member]
data16 = &TSS->BackLink; //Load all addresses as 16-bit values!
^~~~~
Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/multitasking.c:62:12: warning: taking address of packed member '' of class or structure 'TSS386' may result in an unaligned pointer value [-Waddress-of-packed-member]
data32 = &TSS->ESP0; //Start with 32-bit data!
^~~~~
Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/multitasking.c:63:12: warning: taking address of packed member '' of class or structure 'TSS386' may result in an unaligned pointer value [-Waddress-of-packed-member]
data16 = &TSS->SS0; //Start with 16-bit data!
^~~~
Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/multitasking.c:76:12: warning: taking address of packed member '' of class or structure 'TSS386' may result in an unaligned pointer value [-Waddress-of-packed-member]
data32 = &TSS->CR3; //Start with CR3!
^~~~
Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/multitasking.c:83:12: warning: taking address of packed member '' of class or structure 'TSS386' may result in an unaligned pointer value [-Waddress-of-packed-member]
data16 = &TSS->ES; //Start with ES!
^~~
Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/multitasking.c:90:12: warning: taking address of packed member '' of class or structure 'TSS386' may result in an unaligned pointer value [-Waddress-of-packed-member]
data16 = &TSS->T; //Start of the last data!
^~
Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/multitasking.c:153:12: warning: taking address of packed member '' of class or structure 'TSS286' may result in an unaligned pointer value [-Waddress-of-packed-member]
data16 = &TSS->IP; //Start with IP!
^~~
Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/multitasking.c:181:12: warning: taking address of packed member '' of class or structure 'TSS386' may result in an unaligned pointer value [-Waddress-of-packed-member]
data32 = &TSS->EIP; //Start with EIP!
^~~~
Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/multitasking.c:188:12: warning: taking address of packed member '' of class or structure 'TSS386' may result in an unaligned pointer value [-Waddress-of-packed-member]
data16 = &TSS->ES; //Start with ES!
^~~
Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/multitasking.c:717:15: warning: taking address of packed member '' of class or structure 'TSS386' may result in an unaligned pointer value [-Waddress-of-packed-member]
word SSPtr=&TSS32.SS;
^~~~
Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/multitasking.c:718:19: warning: taking address of packed member '' of class or structure 'TSS386' may result in an unaligned pointer value [-Waddress-of-packed-member]
uint_32 ESPPtr=&TSS32.ESP;
^~~~~
Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/multitasking.c:719:15: warning: taking address of packed member '' of class or structure 'TSS286' may result in an unaligned pointer value [-Waddress-of-packed-member]
word SPPtr=&TSS16.SP;
^~~~
Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/multitasking.c:722:12: warning: taking address of packed member '' of class or structure 'TSS386' may result in an unaligned pointer value [-Waddress-of-packed-member]
SSPtr = &TSS32.SS;
^~~~
Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/multitasking.c:723:13: warning: taking address of packed member '' of class or structure 'TSS386' may result in an unaligned pointer value [-Waddress-of-packed-member]
ESPPtr = &TSS32.ESP;
^~~~~
Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/multitasking.c:727:12: warning: taking address of packed member '' of class or structure 'TSS286' may result in an unaligned pointer value [-Waddress-of-packed-member]
SSPtr = &TSS16.SS;
^~~~
Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/multitasking.c:728:12: warning: taking address of packed member '' of class or structure 'TSS286' may result in an unaligned pointer value [-Waddress-of-packed-member]
SPPtr = &TSS16.SP;
^~~~
16 warnings generated.
[x86] Compile : main <= flags.c
[x86] Compile : main <= cpu.c
[x86] Compile : main <= biu.c
[x86] Compile : main <= mmu.c
[x86] Compile : main <= paging.c
[x86] Compile : main <= cpu_execution.c
[x86] Compile : main <= debugger.c
[x86] Compile : main <= signedness.c
[x86] Compile : main <= sf2.c
[x86] Compile : main <= mpu.c
[x86] Compile : main <= midi.c
[x86] Compile : main <= mididevice.c
[x86] Compile : main <= adsr.c
[x86] Compile : main <= mid.c
[x86] Compile : main <= dro.c
[x86] Compile : main <= tcphelper.c
[x86] Compile : main <= iniparser.c
[x86] Compile : main <= uart.c
[x86] Compile : main <= parallel.c
[x86] Compile : main <= sermouse.c
[x86] Compile : main <= modem.c
[x86] Compile : main <= pci.c
[x86] Compile : main <= ide.c
[x86] Compile : main <= highrestimer.c
[x86] Compile : main <= boot.c
[x86] Compile : main <= sound.c
[x86] Compile : main <= filters.c
[x86] Compile : main <= threads.c
[x86] Compile : main <= keyboard.c
[x86] Compile : main <= input.c
[x86] Compile : main <= gpu.c
[x86] Compile : main <= gpu_debug.c
[x86] Compile : main <= gpu_framerate.c
[x86] Compile : main <= gpu_renderer.c
[x86] Compile : main <= gpu_emu.c
[x86] Compile : main <= gpu_text.c
[x86] Compile : main <= gpu_sdl.c
[x86] Compile : main <= errors.c
[x86] Compile : main <= debug_sound.c
[x86] Compile : main <= emucore.c
[x86] Compile : main <= emu_bios_post.c
[x86] Compile : main <= emu_main.c
[x86] Compile : main <= emu_misc.c
[x86] Compile : main <= number_optimizations.c
[x86] Compile : main <= emu_vga_bios.c
[x86] Compile : main <= emu_bios_sound.c
[x86] Compile : main <= debug_graphics.c
[x86] Compile : main <= debug_files.c
[x86] Compile : main <= directorylist.c
[x86] Compile : main <= main.c
[x86] Compile : main <= fopen64.c
[x86] Compile : SDL2 <= SDL.c
[x86] Compile : SDL2 <= SDL_assert.c
[x86] Compile : SDL2 <= SDL_dataqueue.c
[x86] Compile : SDL2 <= SDL_error.c
[x86] Compile : SDL2 <= SDL_hints.c
[x86] Compile : SDL2 <= SDL_log.c
[x86] Compile : SDL2 <= SDL_audio.c
[x86] Compile : SDL2 <= SDL_audiocvt.c
[x86] Compile : SDL2 <= SDL_audiodev.c
[x86] Compile : SDL2 <= SDL_audiotypecvt.c
[x86] Compile : SDL2 <= SDL_mixer.c
[x86] Compile : SDL2 <= SDL_wave.c
[x86] Compile : SDL2 <= SDL_androidaudio.c
[x86] Compile : SDL2 <= SDL_dummyaudio.c
[x86] Compile : SDL2 <= SDL_atomic.c
[x86] Compile : SDL2 <= SDL_spinlock.c
[x86] Compile : SDL2 <= SDL_android.c
[x86] Compile : SDL2 <= SDL_cpuinfo.c
[x86] Compile : SDL2 <= SDL_dynapi.c
[x86] Compile : SDL2 <= SDL_clipboardevents.c
[x86] Compile : SDL2 <= SDL_dropevents.c
[x86] Compile : SDL2 <= SDL_events.c
[x86] Compile : SDL2 <= SDL_gesture.c
[x86] Compile : SDL2 <= SDL_keyboard.c
[x86] Compile : SDL2 <= SDL_mouse.c
[x86] Compile : SDL2 <= SDL_quit.c
[x86] Compile : SDL2 <= SDL_touch.c
[x86] Compile : SDL2 <= SDL_windowevents.c
[x86] Compile : SDL2 <= SDL_rwops.c
[x86] Compile : SDL2 <= SDL_haptic.c
[x86] Compile : SDL2 <= SDL_syshaptic.c
[x86] Compile : SDL2 <= SDL_gamecontroller.c
[x86] Compile : SDL2 <= SDL_joystick.c
[x86] Compile : SDL2 <= SDL_sysjoystick.c
[x86] Compile : SDL2 <= SDL_steamcontroller.c
[x86] Compile : SDL2 <= SDL_sysloadso.c
[x86] Compile : SDL2 <= SDL_power.c
[x86] Compile : SDL2 <= SDL_syspower.c
[x86] Compile : SDL2 <= SDL_sysfilesystem.c
[x86] Compile : SDL2 <= SDL_d3dmath.c
[x86] Compile : SDL2 <= SDL_render.c
[x86] Compile : SDL2 <= SDL_yuv_sw.c
[x86] Compile : SDL2 <= SDL_render_d3d.c
[x86] Compile : SDL2 <= SDL_shaders_d3d.c
[x86] Compile : SDL2 <= SDL_render_d3d11.c
[x86] Compile : SDL2 <= SDL_shaders_d3d11.c
[x86] Compile : SDL2 <= SDL_render_gl.c
[x86] Compile : SDL2 <= SDL_shaders_gl.c
[x86] Compile : SDL2 <= SDL_render_gles.c
[x86] Compile : SDL2 <= SDL_render_gles2.c
In file included from Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/SDL2/src/render/opengles2/SDL_render_gles2.c:304:
Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/SDL2/src/render/opengles2/SDL_gles2funcs.h:58:1: warning: incompatible pointer types assigning to 'void ()(GLuint, GLsizei, const GLchar , const GLint )' (aka 'void ()(unsigned int, int, const char , const int )') from 'void (GLuint, GLsizei, const GLchar const , const GLint )' (aka 'void (unsigned int, int, const char const , const int *)') [-Wincompatible-pointer-types]
SDL_PROC(void, glShaderSource, (GLuint, GLsizei, const GLchar *, const GLint ))
^ ~~~~~~
Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/SDL2/src/render/opengles2/SDL_render_gles2.c:293:45: note: expanded from macro 'SDL_PROC'
^~~~~
1 warning generated. [x86] Compile : SDL2 <= SDL_shaders_gles2.c [x86] Compile : SDL2 <= SDL_render_psp.c [x86] Compile : SDL2 <= SDL_blendfillrect.c [x86] Compile : SDL2 <= SDL_blendline.c [x86] Compile : SDL2 <= SDL_blendpoint.c [x86] Compile : SDL2 <= SDL_drawline.c [x86] Compile : SDL2 <= SDL_drawpoint.c [x86] Compile : SDL2 <= SDL_render_sw.c [x86] Compile : SDL2 <= SDL_rotate.c [x86] Compile : SDL2 <= SDL_getenv.c [x86] Compile : SDL2 <= SDL_iconv.c [x86] Compile : SDL2 <= SDL_malloc.c [x86] Compile : SDL2 <= SDL_qsort.c [x86] Compile : SDL2 <= SDL_stdlib.c [x86] Compile : SDL2 <= SDL_string.c [x86] Compile : SDL2 <= SDL_thread.c [x86] Compile : SDL2 <= SDL_syscond.c [x86] Compile : SDL2 <= SDL_sysmutex.c [x86] Compile : SDL2 <= SDL_syssem.c [x86] Compile : SDL2 <= SDL_systhread.c [x86] Compile : SDL2 <= SDL_systls.c [x86] Compile : SDL2 <= SDL_timer.c [x86] Compile : SDL2 <= SDL_systimer.c [x86] Compile : SDL2 <= SDL_RLEaccel.c [x86] Compile : SDL2 <= SDL_blit.c [x86] Compile : SDL2 <= SDL_blit_0.c [x86] Compile : SDL2 <= SDL_blit_1.c [x86] Compile : SDL2 <= SDL_blit_A.c [x86] Compile : SDL2 <= SDL_blit_N.c [x86] Compile : SDL2 <= SDL_blit_auto.c [x86] Compile : SDL2 <= SDL_blit_copy.c [x86] Compile : SDL2 <= SDL_blit_slow.c [x86] Compile : SDL2 <= SDL_bmp.c [x86] Compile : SDL2 <= SDL_clipboard.c [x86] Compile : SDL2 <= SDL_egl.c [x86] Compile : SDL2 <= SDL_fillrect.c [x86] Compile : SDL2 <= SDL_pixels.c [x86] Compile : SDL2 <= SDL_rect.c [x86] Compile : SDL2 <= SDL_shape.c [x86] Compile : SDL2 <= SDL_stretch.c [x86] Compile : SDL2 <= SDL_surface.c [x86] Compile : SDL2 <= SDL_video.c [x86] Compile : SDL2 <= SDL_vulkan_utils.c [x86] Compile : SDL2 <= SDL_yuv.c [x86] Compile : SDL2 <= SDL_androidclipboard.c [x86] Compile : SDL2 <= SDL_androidevents.c [x86] Compile : SDL2 <= SDL_androidgl.c [x86] Compile : SDL2 <= SDL_androidkeyboard.c [x86] Compile : SDL2 <= SDL_androidmessagebox.c [x86] Compile : SDL2 <= SDL_androidmouse.c [x86] Compile : SDL2 <= SDL_androidtouch.c [x86] Compile : SDL2 <= SDL_androidvideo.c [x86] Compile : SDL2 <= SDL_androidvulkan.c [x86] Compile : SDL2 <= SDL_androidwindow.c [x86] Compile : SDL2 <= yuv_rgb.c [x86] Compile : SDL2 <= SDL_test_assert.c [x86] Compile : SDL2 <= SDL_test_common.c [x86] Compile : SDL2 <= SDL_test_compare.c [x86] Compile : SDL2 <= SDL_test_crc32.c [x86] Compile : SDL2 <= SDL_test_font.c [x86] Compile : SDL2 <= SDL_test_fuzzer.c [x86] Compile : SDL2 <= SDL_test_harness.c [x86] Compile : SDL2 <= SDL_test_imageBlit.c [x86] Compile : SDL2 <= SDL_test_imageBlitBlend.c [x86] Compile : SDL2 <= SDL_test_imageFace.c [x86] Compile : SDL2 <= SDL_test_imagePrimitives.c [x86] Compile : SDL2 <= SDL_test_imagePrimitivesBlend.c [x86] Compile : SDL2 <= SDL_test_log.c [x86] Compile : SDL2 <= SDL_test_md5.c [x86] Compile : SDL2 <= SDL_test_memory.c [x86] Compile : SDL2 <= SDL_test_random.c [x86] SharedLibrary : libSDL2.so [x86] SharedLibrary : libmain.so Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt13.c:0: error: undefined reference to 'readdiskdata' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt13.c:0: error: undefined reference to 'writediskdata' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt10.c:644: error: undefined reference to 'EMU_CPU_setCursorXY' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt10.c:644: error: undefined reference to 'EMU_CPU_setCursorXY' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt10.c:638: error: undefined reference to 'EMU_CPU_setCursorXY' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt10.c:644: error: undefined reference to 'EMU_CPU_setCursorXY' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt10.c:1185: error: undefined reference to 'INT10_SetColorSelect' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt10.c:1185: error: undefined reference to 'INT10_SetColorSelect' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt10.c:1227: error: undefined reference to 'GPU_getpixel' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt10.c:1387: error: undefined reference to 'INT10_SetAllPaletteRegisters' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt10.c:1399: error: undefined reference to 'INT10_GetAllPaletteRegisters' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt10.c:1390: error: undefined reference to 'INT10_ToggleBlinkingBit' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt10.c:1408: error: undefined reference to 'INT10_SelectDACPage' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt10.c:1424: error: undefined reference to 'INT10_GetDACPage' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt10.c:2174: error: undefined reference to 'INT10_GetFuncStateInformation' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt10.c:2196: error: undefined reference to 'INT10_VideoState_Save' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt10.c:2200: error: undefined reference to 'INT10_VideoState_Restore' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt16.c:150: error: undefined reference to 'BIOS_AddKeyToBuffer' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt16.c:150: error: undefined reference to 'BIOS_AddKeyToBuffer' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt16.c:150: error: undefined reference to 'BIOS_AddKeyToBuffer' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt16.c:482: error: undefined reference to 'get_key' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt16.c:516: error: undefined reference to 'get_key' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt16.c:553: error: undefined reference to 'BIOS_AddKeyToBuffer' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt16.c:492: error: undefined reference to 'get_key' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt10_switchvideomode.c:66: error: undefined reference to 'INT10_SetSingleDACRegister' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt10_switchvideomode.c:1113: error: undefined reference to 'FinishSetMode' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/basicio/dynamicimage.c:191: error: undefined reference to 'readdynamicheader' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/basicio/dynamicimage.c:201: error: undefined reference to 'readdynamicheader' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/basicio/dynamicimage.c:201: error: undefined reference to 'readdynamicheader' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/basicio/dynamicimage.c:191: error: undefined reference to 'readdynamicheader' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/basicio/dynamicimage.c:366: error: undefined reference to 'dynamicimage_getindex' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/basicio/dynamicimage.c:497: error: undefined reference to 'dynamicimage_setindex' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/basicio/dynamicimage.c:521: error: undefined reference to 'dynamicimage_setindex' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/basicio/dynamicimage.c:471: error: undefined reference to 'dynamicimage_getindex' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/basicio/dynamicimage.c:366: error: undefined reference to 'dynamicimage_getindex' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/basicio/dynamicimage.c:575: error: undefined reference to 'dynamicimage_getindex' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/basicio/io.c:134: error: undefined reference to 'loadDisk' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/basicio/io.c:139: error: undefined reference to 'loadDisk' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/basicio/io.c:144: error: undefined reference to 'loadDisk' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/basicio/io.c:149: error: undefined reference to 'loadDisk' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/ps2_mouse.c:479: error: undefined reference to 'commandwritten_mouse' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/ps2_mouse.c:483: error: undefined reference to 'datawritten_mouse' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/ps2_mouse.c:575: error: undefined reference to 'processMousePacket' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/ps2_mouse.c:599: error: undefined reference to 'processMousePacket' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/pic.c:229: error: undefined reference to 'ACNIR' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/CMOS.c:482: error: undefined reference to 'applyDivergeance' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/CMOS.c:483: error: undefined reference to 'CMOS_encodetime' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/CMOS.c:533: error: undefined reference to 'RTC_Handler' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/CMOS.c:533: error: undefined reference to 'RTC_Handler' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/CMOS.c:834: error: undefined reference to 'updateTimeDivergeance' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/CMOS.c:0: error: undefined reference to 'updateTimeDivergeance' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_mmu.c:441: error: undefined reference to 'VGA_WriteModeOperation' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_io.c:523: error: undefined reference to 'PORT_write_ATTR_3C0' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_io.c:507: error: undefined reference to 'PORT_write_CRTC_3B5' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_renderer.c:453: error: undefined reference to 'VGA_ActiveDisplay_timing' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_renderer.c:464: error: undefined reference to 'VGA_ActiveDisplay_timing' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_renderer.c:757: error: undefined reference to 'VGA_ActiveDisplay_timing' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_renderer.c:772: error: undefined reference to 'VGA_ActiveDisplay_timing' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_renderer.c:1257: error: undefined reference to 'VGA_SIGNAL_HANDLER' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_renderer.c:1257: error: undefined reference to 'VGA_SIGNAL_HANDLER' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_renderer.c:1257: error: undefined reference to 'VGA_SIGNAL_HANDLER' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_renderer.c:1257: error: undefined reference to 'VGA_SIGNAL_HANDLER' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_vramtext.c:134: error: undefined reference to 'fillgetcharxy_values' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_vramtext.c:139: error: undefined reference to 'fillgetcharxy_values' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_vramtext.c:209: error: undefined reference to 'VGA_dumpchar' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_vramtext.c:209: error: undefined reference to 'VGA_dumpchar' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_vramtext.c:209: error: undefined reference to 'VGA_dumpchar' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_vramtext.c:209: error: undefined reference to 'VGA_dumpchar' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_cga_mda.c:1745: error: undefined reference to 'applyMDAModeControl' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_cga_mda.c:1114: error: undefined reference to 'applyCGAMDAPaletteRegisters' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_cga_mda.c:1705: error: undefined reference to 'applyCGAModeControl' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_cga_mda.c:0: error: undefined reference to 'applyCGAMDAMode' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_cga_mda.c:1804: error: undefined reference to 'applyMDAModeControl' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_cga_mda.c:1805: error: undefined reference to 'applyCGAMDAMode' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_cga_mda.c:1812: error: undefined reference to 'applyCGAModeControl' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_cga_mda.c:1114: error: undefined reference to 'applyCGAMDAPaletteRegisters' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_cga_mda.c:1814: error: undefined reference to 'applyCGAMDAMode' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_cga_ntsc.c:310: error: undefined reference to 'update_cga16_color' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_cga_ntsc.c:310: error: undefined reference to 'update_cga16_color' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_cga_ntsc.c:310: error: undefined reference to 'update_cga16_color' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_cga_ntsc.c:364: error: undefined reference to 'getCGAcol16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_cga_ntsc.c:372: error: undefined reference to 'Composite_Process' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/adlib.c:941: error: undefined reference to 'tick_adlibtimer' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/adlib.c:1190: error: undefined reference to 'OPL2_stepTremoloVibrato' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/adlib.c:979: error: undefined reference to 'adlibsample' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/adlib.c:1218: error: undefined reference to 'tickadlib' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/gameblaster.c:823: error: undefined reference to 'generateSAA1099sample' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/gameblaster.c:829: error: undefined reference to 'generateSAA1099sample' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/gameblaster.c:0: error: undefined reference to 'writeSAA1099Value' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/gameblaster.c:348: error: undefined reference to 'tickSAAEnvelope' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/gameblaster.c:347: error: undefined reference to 'tickSAAEnvelope' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/gameblaster.c:347: error: undefined reference to 'tickSAAEnvelope' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/soundblaster.c:986: error: undefined reference to 'SoundBlaster_DetectDMALength' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/soundblaster.c:947: error: undefined reference to 'DSP_writeData' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/soundblaster.c:951: error: undefined reference to 'DSP_writeCommand' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/soundblaster.c:986: error: undefined reference to 'SoundBlaster_DetectDMALength' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/soundblaster.c:1129: error: undefined reference to 'DSP_writeData' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/floppy.c:574: error: undefined reference to 'updateFloppyGeometries' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/floppy.c:2283: error: undefined reference to 'floppy_executeData' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/floppy.c:2354: error: undefined reference to 'updateFloppyMSR' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/floppy.c:2360: error: undefined reference to 'floppy_readData' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/floppy.c:2393: error: undefined reference to 'FLOPPY_handlereset' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/floppy.c:2409: error: undefined reference to 'floppy_writeData' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/floppy.c:2400: error: undefined reference to 'FLOPPY_handlereset' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/floppy.c:2402: error: undefined reference to 'FLOPPY_handlereset' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/floppy.c:2431: error: undefined reference to 'floppy_writeData' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/floppy.c:2436: error: undefined reference to 'floppy_readData' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/softdebugger.c:461: error: undefined reference to 'read_command' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/modrm.c:1156: error: undefined reference to 'modrm_get_segmentregister' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/modrm.c:1164: error: undefined reference to 'modrm_get_controlregister' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/modrm.c:1176: error: undefined reference to 'modrm_get_debugregister' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/modrm.c:1976: error: undefined reference to 'modrm_get_controlregister' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/modrm.c:1988: error: undefined reference to 'modrm_get_debugregister' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/modrm.c:1541: error: undefined reference to 'modrm_get_segmentregister' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/modrm.c:1562: error: undefined reference to 'modrm_get_controlregister' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/modrm.c:1574: error: undefined reference to 'modrm_get_debugregister' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3548: error: undefined reference to 'CPU8086_internal_RETF' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3599: error: undefined reference to 'CPU8086_internal_XLAT' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3828: error: undefined reference to 'CPU8086_internal_ADD8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3829: error: undefined reference to 'CPU8086_internal_ADD16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3830: error: undefined reference to 'CPU8086_internal_ADD8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3831: error: undefined reference to 'CPU8086_internal_ADD16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3834: error: undefined reference to 'CPU8086_internal_OR8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3835: error: undefined reference to 'CPU8086_internal_OR16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3836: error: undefined reference to 'CPU8086_internal_OR8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3837: error: undefined reference to 'CPU8086_internal_OR16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3840: error: undefined reference to 'CPU8086_internal_ADC8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3841: error: undefined reference to 'CPU8086_internal_ADC16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3842: error: undefined reference to 'CPU8086_internal_ADC8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3843: error: undefined reference to 'CPU8086_internal_ADC16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3846: error: undefined reference to 'CPU8086_internal_SBB8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3847: error: undefined reference to 'CPU8086_internal_SBB16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3848: error: undefined reference to 'CPU8086_internal_SBB8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3849: error: undefined reference to 'CPU8086_internal_SBB16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3852: error: undefined reference to 'CPU8086_internal_AND8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3853: error: undefined reference to 'CPU8086_internal_AND16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3854: error: undefined reference to 'CPU8086_internal_AND8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3855: error: undefined reference to 'CPU8086_internal_AND16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3857: error: undefined reference to 'CPU8086_internal_SUB8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3858: error: undefined reference to 'CPU8086_internal_SUB16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3859: error: undefined reference to 'CPU8086_internal_SUB8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3860: error: undefined reference to 'CPU8086_internal_SUB16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3862: error: undefined reference to 'CPU8086_internal_XOR8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3863: error: undefined reference to 'CPU8086_internal_XOR16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3864: error: undefined reference to 'CPU8086_internal_XOR8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3865: error: undefined reference to 'CPU8086_internal_XOR16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3922: error: undefined reference to 'CPU8086_internal_XCHG8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3923: error: undefined reference to 'CPU8086_internal_XCHG16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3924: error: undefined reference to 'CPU8086_internal_MOV8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3925: error: undefined reference to 'CPU8086_internal_MOV16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3926: error: undefined reference to 'CPU8086_internal_MOV16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3927: error: undefined reference to 'CPU8086_internal_MOV16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3928: error: undefined reference to 'CPU8086_internal_XCHG16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3929: error: undefined reference to 'CPU8086_internal_XCHG16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3930: error: undefined reference to 'CPU8086_internal_XCHG16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3944: error: undefined reference to 'CPU8086_internal_MOV8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3945: error: undefined reference to 'CPU8086_internal_MOV16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3946: error: undefined reference to 'CPU8086_internal_MOV8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3948: error: undefined reference to 'CPU8086_internal_MOVSB' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3949: error: undefined reference to 'CPU8086_internal_MOVSW' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3950: error: undefined reference to 'CPU8086_internal_CMPSB' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3951: error: undefined reference to 'CPU8086_internal_CMPSW' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3954: error: undefined reference to 'CPU8086_internal_STOSB' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3955: error: undefined reference to 'CPU8086_internal_STOSW' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3956: error: undefined reference to 'CPU8086_internal_LODSB' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3957: error: undefined reference to 'CPU8086_internal_LODSW' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3958: error: undefined reference to 'CPU8086_internal_SCASB' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3959: error: undefined reference to 'CPU8086_internal_SCASW' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3960: error: undefined reference to 'CPU8086_internal_MOV8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3976: error: undefined reference to 'CPU8086_internal_RET' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3977: error: undefined reference to 'CPU8086_internal_RET' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3982: error: undefined reference to 'CPU8086_internal_RETF' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3983: error: undefined reference to 'CPU8086_internal_RETF' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3988: error: undefined reference to 'CPU8086_internal_AAM' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3991: error: undefined reference to 'CPU8086_internal_XLAT' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:4053: error: undefined reference to 'CPU8086_internal_OR8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:4046: error: undefined reference to 'CPU8086_internal_ADD8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:4060: error: undefined reference to 'CPU8086_internal_ADC8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:4067: error: undefined reference to 'CPU8086_internal_SBB8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:4074: error: undefined reference to 'CPU8086_internal_AND8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:4081: error: undefined reference to 'CPU8086_internal_SUB8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:4088: error: undefined reference to 'CPU8086_internal_XOR8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:4125: error: undefined reference to 'CPU8086_internal_OR16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:4118: error: undefined reference to 'CPU8086_internal_ADD16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:4132: error: undefined reference to 'CPU8086_internal_ADC16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:4139: error: undefined reference to 'CPU8086_internal_SBB16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:4146: error: undefined reference to 'CPU8086_internal_AND16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:4153: error: undefined reference to 'CPU8086_internal_SUB16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:4160: error: undefined reference to 'CPU8086_internal_XOR16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:4204: error: undefined reference to 'CPU8086_internal_OR16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:4197: error: undefined reference to 'CPU8086_internal_ADD16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:4211: error: undefined reference to 'CPU8086_internal_ADC16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:4218: error: undefined reference to 'CPU8086_internal_SBB16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:4225: error: undefined reference to 'CPU8086_internal_AND16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:4232: error: undefined reference to 'CPU8086_internal_SUB16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:4239: error: undefined reference to 'CPU8086_internal_XOR16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:4624: error: undefined reference to 'CPU8086_internal_INC8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:4636: error: undefined reference to 'CPU8086_internal_DEC8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:5240: error: undefined reference to 'op_div8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_NECV30.c:174: error: undefined reference to 'CPU186_internal_AAA' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_NECV30.c:175: error: undefined reference to 'CPU186_internal_AAS' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_NECV30.c:554: error: undefined reference to 'CPU186_internal_MOV16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2343: error: undefined reference to 'CPU80386_internal_RETF' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2623: error: undefined reference to 'CPU80386_internal_ADD32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2624: error: undefined reference to 'CPU80386_internal_ADD32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2625: error: undefined reference to 'CPU80386_internal_OR32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2626: error: undefined reference to 'CPU80386_internal_OR32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2627: error: undefined reference to 'CPU80386_internal_ADC32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2628: error: undefined reference to 'CPU80386_internal_ADC32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2629: error: undefined reference to 'CPU80386_internal_SBB32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2630: error: undefined reference to 'CPU80386_internal_SBB32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2631: error: undefined reference to 'CPU80386_internal_AND32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2632: error: undefined reference to 'CPU80386_internal_AND32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2633: error: undefined reference to 'CPU80386_internal_SUB32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2634: error: undefined reference to 'CPU80386_internal_SUB32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2635: error: undefined reference to 'CPU80386_internal_XOR32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2636: error: undefined reference to 'CPU80386_internal_XOR32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2639: error: undefined reference to 'CPU80386_internal_INC32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2647: error: undefined reference to 'CPU80386_internal_DEC32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2672: error: undefined reference to 'CPU80386_internal_XCHG32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2673: error: undefined reference to 'CPU80386_internal_MOV32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2674: error: undefined reference to 'CPU80386_internal_MOV32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2674: error: undefined reference to 'CPU80386_internal_MOV16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2675: error: undefined reference to 'CPU80386_internal_MOV32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2676: error: undefined reference to 'CPU80386_internal_XCHG32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2677: error: undefined reference to 'CPU80386_internal_XCHG32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2678: error: undefined reference to 'CPU80386_internal_XCHG32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2757: error: undefined reference to 'CPU80386_OPA0_8exec_addr32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2758: error: undefined reference to 'CPU80386_OPA1_16exec_addr32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2748: error: undefined reference to 'CPU80386_internal_MOV8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2751: error: undefined reference to 'CPU80386_internal_MOV16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2762: error: undefined reference to 'CPU80386_OPA1_32exec_addr32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2762: error: undefined reference to 'CPU80386_OPA1_32exec_addr16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:0: error: undefined reference to 'CPU80386_internal_MOV32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2766: error: undefined reference to 'CPU80386_internal_MOVSD' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2767: error: undefined reference to 'CPU80386_internal_CMPSD' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2769: error: undefined reference to 'CPU80386_internal_STOSD' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2770: error: undefined reference to 'CPU80386_internal_LODSD' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2771: error: undefined reference to 'CPU80386_internal_SCASD' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2780: error: undefined reference to 'CPU80386_internal_RET' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2781: error: undefined reference to 'CPU80386_internal_RET' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2785: error: undefined reference to 'CPU80386_internal_RETF' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2786: error: undefined reference to 'CPU80386_internal_RETF' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2792: error: undefined reference to 'CPU80386_internal_XLAT' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2841: error: undefined reference to 'CPU80386_internal_OR32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2834: error: undefined reference to 'CPU80386_internal_ADD32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2848: error: undefined reference to 'CPU80386_internal_ADC32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2855: error: undefined reference to 'CPU80386_internal_SBB32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2862: error: undefined reference to 'CPU80386_internal_AND32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2869: error: undefined reference to 'CPU80386_internal_SUB32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2876: error: undefined reference to 'CPU80386_internal_XOR32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2915: error: undefined reference to 'CPU80386_internal_OR32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2908: error: undefined reference to 'CPU80386_internal_ADD32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2922: error: undefined reference to 'CPU80386_internal_ADC32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2929: error: undefined reference to 'CPU80386_internal_SBB32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2936: error: undefined reference to 'CPU80386_internal_AND32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2943: error: undefined reference to 'CPU80386_internal_SUB32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2950: error: undefined reference to 'CPU80386_internal_XOR32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:3598: error: undefined reference to 'CPU80386_internal_INC32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:3606: error: undefined reference to 'CPU80386_internal_DEC32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/cpu.c:933: error: undefined reference to 'CPU_initRegisters' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/cpu.c:1352: error: undefined reference to 'CPU_initRegisters' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/cpu.c:1352: error: undefined reference to 'CPU_initRegisters' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/cpu.c:1390: error: undefined reference to 'CPU_initRegisters' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/cpu.c:2083: error: undefined reference to 'CPU_readOP_prefix' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/biu.c:366: error: undefined reference to 'CPU_fillPIQ' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/biu.c:869: error: undefined reference to 'BIU_processRequests' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/biu.c:878: error: undefined reference to 'CPU_fillPIQ' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/biu.c:879: error: undefined reference to 'CPU_fillPIQ' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/biu.c:945: error: undefined reference to 'BIU_processRequests' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/biu.c:954: error: undefined reference to 'CPU_fillPIQ' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/biu.c:1015: error: undefined reference to 'BIU_processRequests' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/mmu.c:431: error: undefined reference to 'MMU_INTERNAL_wb' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/mmu.c:403: error: undefined reference to 'MMU_INTERNAL_wb' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/mmu.c:406: error: undefined reference to 'MMU_INTERNAL_wb' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/mmu.c:403: error: undefined reference to 'MMU_INTERNAL_wb' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/mmu.c:443: error: undefined reference to 'MMU_INTERNAL_rb' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/mmu.c:357: error: undefined reference to 'MMU_INTERNAL_rb' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/mmu.c:358: error: undefined reference to 'MMU_INTERNAL_rb' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/mmu.c:357: error: undefined reference to 'MMU_INTERNAL_rb' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/support/sf2.c:540: error: undefined reference to 'validateSF' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/midi/midi.c:242: error: undefined reference to 'MIDI_writeData' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/midi/midi.c:238: error: undefined reference to 'MIDI_writeStatus' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/midi/adsr.c:146: error: undefined reference to 'ADSR_attack' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/midi/adsr.c:403: error: undefined reference to 'ADSR_decay' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/midi/adsr.c:411: error: undefined reference to 'ADSR_attack' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/midi/adsr.c:106: error: undefined reference to 'ADSR_decay' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/support/mid.c:538: error: undefined reference to 'updateMIDIStream' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/support/mid.c:622: error: undefined reference to 'printMIDIChannelStatus' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/ide.c:2385: error: undefined reference to 'ATAPI_readsector' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/ide.c:2109: error: undefined reference to 'ATAPI_readsector' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/ide.c:2160: error: undefined reference to 'ATAPI_readsector' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/ide.c:3000: error: undefined reference to 'ATA_dataOUT' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/ide.c:3000: error: undefined reference to 'ATA_dataOUT' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/ide.c:3000: error: undefined reference to 'ATA_dataOUT' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/ide.c:3101: error: undefined reference to 'ATA_executeCommand' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/ide.c:3148: error: undefined reference to 'ATA_dataIN' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/ide.c:3148: error: undefined reference to 'ATA_dataIN' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/ide.c:3148: error: undefined reference to 'ATA_dataIN' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/ide.c:3280: error: undefined reference to 'ATA_updateStatus' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/ide.c:3257: error: undefined reference to 'ATA_updateStatus' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/../commonemuframework/emu/io/input.c:2744: error: undefined reference to 'handleKeyPressRelease' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/../commonemuframework/emu/io/input.c:2744: error: undefined reference to 'handleKeyPressRelease' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/../commonemuframework/emu/io/input.c:2744: error: undefined reference to 'handleKeyPressRelease' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/../commonemuframework/emu/io/input.c:2744: error: undefined reference to 'handleKeyPressRelease' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/../commonemuframework/emu/gpu/gpu_renderer.c:525: error: undefined reference to 'renderFrames' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/emu/core/emucore.c:1242: error: undefined reference to 'coreHandler' clang++.exe: error: linker command failed with exit code 1 (use -v to see invocation) make: *** [Z:/msys64/home/Tim/unipcemu/android-studio/app/build/intermediates/ndkBuild/dev/debug/obj/local/x86/libmain.so] Error 1 :app:externalNativeBuildDevDebug FAILED
FAILURE: Build failed with an exception.
What went wrong: Execution failed for task ':app:externalNativeBuildDevDebug'.
Build command failed. Error while executing process C:\androidsdk\ndk-bundle\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=Z:\msys64\home\Tim\unipcemu\android-project\jni_androidstudio\Android-androidstudio.mk NDK_APPLICATION_MK=Z:\msys64\home\Tim\unipcemu\android-project\jni_androidstudio\Application.mk APP_ABI=x86 NDK_ALL_ABIS=x86 NDK_DEBUG=1 APP_PLATFORM=android-14 NDK_OUT=Z:/msys64/home/Tim/unipcemu/android-studio/app/build/intermediates/ndkBuild/dev/debug/obj NDK_LIBS_OUT=Z:\msys64\home\Tim\unipcemu\android-studio\app\build\intermediates\ndkBuild\dev\debug\lib Z:/msys64/home/Tim/unipcemu/android-studio/app/build/intermediates/ndkBuild/dev/debug/obj/local/x86/libmain.so} Android NDK: WARNING: APP_STL stlport_static is deprecated and will be removed in the next release. Please switch to either c++_static or c++_shared. See https://developer.android.com/ndk/guides/cpp-support.html for more information.
[x86] Compile : main <= SDL_android_main.c [x86] Compile : main <= exception.c [x86] Compile : main <= zalloc.c [x86] Compile : main <= timers.c [x86] Compile : main <= bmp.c [x86] Compile : main <= log.c [x86] Compile : main <= locks.c [x86] Compile : main <= wave.c [x86] Compile : main <= cb_manager.c [x86] Compile : main <= interrupt13.c [x86] Compile : main <= interrupt10.c [x86] Compile : main <= interrupt18.c [x86] Compile : main <= interrupt19.c [x86] Compile : main <= interrupt16.c [x86] Compile : main <= interrupt5.c [x86] Compile : main <= interrupt11.c [x86] Compile : main <= interrupt12.c [x86] Compile : main <= interrupt1a.c [x86] Compile : main <= interrupt15.c [x86] Compile : main <= unkint.c [x86] Compile : main <= cpu_interrupts.c [x86] Compile : main <= interrupt10_modelist_vga.c [x86] Compile : main <= interrupt10_switchvideomode.c [x86] Compile : main <= interrupt10_romfont.c [x86] Compile : main <= interrupt10_videoparametertable.c [x86] Compile : main <= interrupt10_textmodedata.c [x86] Compile : main <= dynamicimage.c [x86] Compile : main <= staticimage.c [x86] Compile : main <= dskimage.c [x86] Compile : main <= isoreader.c [x86] Compile : main <= fifobuffer.c [x86] Compile : main <= sounddoublebuffer.c [x86] Compile : main <= lba.c [x86] Compile : main <= crc32.c [x86] Compile : main <= io.c [x86] Compile : main <= port_mapper.c [x86] Compile : main <= port_io.c [x86] Compile : main <= pit.c [x86] Compile : main <= ps2_keyboard_data.c [x86] Compile : main <= ps2_keyboard.c [x86] Compile : main <= ps2_mouse.c [x86] Compile : main <= 8042.c [x86] Compile : main <= dma.c [x86] Compile : main <= pic.c [x86] Compile : main <= CMOS.c [x86] Compile : main <= vga_vram.c [x86] Compile : main <= vga_dac.c [x86] Compile : main <= vga.c [x86] Compile : main <= vga_mmu.c [x86] Compile : main <= vga_io.c [x86] Compile : main <= vga_renderer.c [x86] Compile : main <= vga_sequencer_graphicsmode.c [x86] Compile : main <= vga_sequencer_textmode.c [x86] Compile : main <= vga_attributecontroller.c [x86] Compile : main <= vga_dacrenderer.c [x86] Compile : main <= vga_crtcontroller.c [x86] Compile : main <= vga_precalcs.c [x86] Compile : main <= vga_vramtext.c [x86] Compile : main <= vga_cga_mda.c [x86] Compile : main <= vga_cga_ntsc.c [x86] Compile : main <= tseng.c [x86] Compile : main <= adlib.c [x86] Compile : main <= ssource.c [x86] Compile : main <= gameblaster.c [x86] Compile : main <= soundblaster.c [x86] Compile : main <= floppy.c [x86] Compile : main <= softdebugger.c [x86] Compile : main <= ppi.c [x86] Compile : main <= joystick.c [x86] Compile : main <= xtexpansionunit.c [x86] Compile : main <= ems.c [x86] Compile : main <= dram.c [x86] Compile : main <= inboard.c [x86] Compile : main <= bios.c [x86] Compile : main <= biosmenu.c [x86] Compile : main <= initmem.c [x86] Compile : main <= biosrom.c [x86] Compile : main <= mmuhandler.c [x86] Compile : main <= runromverify.c [x86] Compile : main <= modrm.c Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/modrm.c:2416:22: warning: taking address of packed member '' of class or structure 'dwordsplitterb' may result in an unaligned pointer value [-Waddress-of-packed-member] if (CPU_readOPdw(¶m->displacement.dword,1)) return 1; //Use 32-bit! ^~~~~~~~~ 1 warning generated. [x86] Compile : main <= opcodes_8086.c [x86] Compile : main <= opcodes_NECV30.c [x86] Compile : main <= cpu_jmptbls0f.c [x86] Compile : main <= opcodes_80286.c [x86] Compile : main <= opcodes0F_386.c [x86] Compile : main <= opcodes_386.c [x86] Compile : main <= opcodes_486.c [x86] Compile : main <= opcodes_586.c [x86] Compile : main <= unkop.c [x86] Compile : main <= cpu_jmptbls.c [x86] Compile : main <= timings.c [x86] Compile : main <= protection.c [x86] Compile : main <= protecteddebugging.c [x86] Compile : main <= multitasking.c Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/multitasking.c:31:12: warning: taking address of packed member '' of class or structure 'TSS286' may result in an unaligned pointer value [-Waddress-of-packed-member] data16 = &TSS->BackLink; //Load all addresses as 16-bit values! ^~~~~ Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/multitasking.c:62:12: warning: taking address of packed member '' of class or structure 'TSS386' may result in an unaligned pointer value [-Waddress-of-packed-member] data32 = &TSS->ESP0; //Start with 32-bit data! ^~~~~ Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/multitasking.c:63:12: warning: taking address of packed member '' of class or structure 'TSS386' may result in an unaligned pointer value [-Waddress-of-packed-member] data16 = &TSS->SS0; //Start with 16-bit data! ^~~~ Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/multitasking.c:76:12: warning: taking address of packed member '' of class or structure 'TSS386' may result in an unaligned pointer value [-Waddress-of-packed-member] data32 = &TSS->CR3; //Start with CR3! ^~~~ Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/multitasking.c:83:12: warning: taking address of packed member '' of class or structure 'TSS386' may result in an unaligned pointer value [-Waddress-of-packed-member] data16 = &TSS->ES; //Start with ES! ^~~ Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/multitasking.c:90:12: warning: taking address of packed member '' of class or structure 'TSS386' may result in an unaligned pointer value [-Waddress-of-packed-member] data16 = &TSS->T; //Start of the last data! ^~Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/multitasking.c:153:12: warning: taking address of packed member '' of class or structure 'TSS286' may result in an unaligned pointer value [-Waddress-of-packed-member] data16 = &TSS->IP; //Start with IP! ^~~ Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/multitasking.c:181:12: warning: taking address of packed member '' of class or structure 'TSS386' may result in an unaligned pointer value [-Waddress-of-packed-member] data32 = &TSS->EIP; //Start with EIP! ^~~~ Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/multitasking.c:188:12: warning: taking address of packed member '' of class or structure 'TSS386' may result in an unaligned pointer value [-Waddress-of-packed-member] data16 = &TSS->ES; //Start with ES! ^~~ Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/multitasking.c:717:15: warning: taking address of packed member '' of class or structure 'TSS386' may result in an unaligned pointer value [-Waddress-of-packed-member] word SSPtr=&TSS32.SS; ^~~~ Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/multitasking.c:718:19: warning: taking address of packed member '' of class or structure 'TSS386' may result in an unaligned pointer value [-Waddress-of-packed-member] uint_32 ESPPtr=&TSS32.ESP; ^~~~~ Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/multitasking.c:719:15: warning: taking address of packed member '' of class or structure 'TSS286' may result in an unaligned pointer value [-Waddress-of-packed-member] word SPPtr=&TSS16.SP; ^~~~ Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/multitasking.c:722:12: warning: taking address of packed member '' of class or structure 'TSS386' may result in an unaligned pointer value [-Waddress-of-packed-member] SSPtr = &TSS32.SS; ^~~~ Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/multitasking.c:723:13: warning: taking address of packed member '' of class or structure 'TSS386' may result in an unaligned pointer value [-Waddress-of-packed-member] ESPPtr = &TSS32.ESP; ^~~~~ Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/multitasking.c:727:12: warning: taking address of packed member '' of class or structure 'TSS286' may result in an unaligned pointer value [-Waddress-of-packed-member] SSPtr = &TSS16.SS; ^~~~ Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/multitasking.c:728:12: warning: taking address of packed member '' of class or structure 'TSS286' may result in an unaligned pointer value [-Waddress-of-packed-member] SPPtr = &TSS16.SP; ^~~~ 16 warnings generated. [x86] Compile : main <= flags.c [x86] Compile : main <= cpu.c [x86] Compile : main <= biu.c [x86] Compile : main <= mmu.c [x86] Compile : main <= paging.c [x86] Compile : main <= cpu_execution.c [x86] Compile : main <= debugger.c [x86] Compile : main <= signedness.c [x86] Compile : main <= sf2.c [x86] Compile : main <= mpu.c [x86] Compile : main <= midi.c [x86] Compile : main <= mididevice.c [x86] Compile : main <= adsr.c [x86] Compile : main <= mid.c [x86] Compile : main <= dro.c [x86] Compile : main <= tcphelper.c [x86] Compile : main <= iniparser.c [x86] Compile : main <= uart.c [x86] Compile : main <= parallel.c [x86] Compile : main <= sermouse.c [x86] Compile : main <= modem.c [x86] Compile : main <= pci.c [x86] Compile : main <= ide.c [x86] Compile : main <= highrestimer.c [x86] Compile : main <= boot.c [x86] Compile : main <= sound.c [x86] Compile : main <= filters.c [x86] Compile : main <= threads.c [x86] Compile : main <= keyboard.c [x86] Compile : main <= input.c [x86] Compile : main <= gpu.c [x86] Compile : main <= gpu_debug.c [x86] Compile : main <= gpu_framerate.c [x86] Compile : main <= gpu_renderer.c [x86] Compile : main <= gpu_emu.c [x86] Compile : main <= gpu_text.c [x86] Compile : main <= gpu_sdl.c [x86] Compile : main <= errors.c [x86] Compile : main <= debug_sound.c [x86] Compile : main <= emucore.c [x86] Compile : main <= emu_bios_post.c [x86] Compile : main <= emu_main.c [x86] Compile : main <= emu_misc.c [x86] Compile : main <= number_optimizations.c [x86] Compile : main <= emu_vga_bios.c [x86] Compile : main <= emu_bios_sound.c [x86] Compile : main <= debug_graphics.c [x86] Compile : main <= debug_files.c [x86] Compile : main <= directorylist.c [x86] Compile : main <= main.c [x86] Compile : main <= fopen64.c [x86] Compile : SDL2 <= SDL.c [x86] Compile : SDL2 <= SDL_assert.c [x86] Compile : SDL2 <= SDL_dataqueue.c [x86] Compile : SDL2 <= SDL_error.c [x86] Compile : SDL2 <= SDL_hints.c [x86] Compile : SDL2 <= SDL_log.c [x86] Compile : SDL2 <= SDL_audio.c [x86] Compile : SDL2 <= SDL_audiocvt.c [x86] Compile : SDL2 <= SDL_audiodev.c [x86] Compile : SDL2 <= SDL_audiotypecvt.c [x86] Compile : SDL2 <= SDL_mixer.c [x86] Compile : SDL2 <= SDL_wave.c [x86] Compile : SDL2 <= SDL_androidaudio.c [x86] Compile : SDL2 <= SDL_dummyaudio.c [x86] Compile : SDL2 <= SDL_atomic.c [x86] Compile : SDL2 <= SDL_spinlock.c [x86] Compile : SDL2 <= SDL_android.c [x86] Compile : SDL2 <= SDL_cpuinfo.c [x86] Compile : SDL2 <= SDL_dynapi.c [x86] Compile : SDL2 <= SDL_clipboardevents.c [x86] Compile : SDL2 <= SDL_dropevents.c [x86] Compile : SDL2 <= SDL_events.c [x86] Compile : SDL2 <= SDL_gesture.c [x86] Compile : SDL2 <= SDL_keyboard.c [x86] Compile : SDL2 <= SDL_mouse.c [x86] Compile : SDL2 <= SDL_quit.c [x86] Compile : SDL2 <= SDL_touch.c [x86] Compile : SDL2 <= SDL_windowevents.c [x86] Compile : SDL2 <= SDL_rwops.c [x86] Compile : SDL2 <= SDL_haptic.c [x86] Compile : SDL2 <= SDL_syshaptic.c [x86] Compile : SDL2 <= SDL_gamecontroller.c [x86] Compile : SDL2 <= SDL_joystick.c [x86] Compile : SDL2 <= SDL_sysjoystick.c [x86] Compile : SDL2 <= SDL_steamcontroller.c [x86] Compile : SDL2 <= SDL_sysloadso.c [x86] Compile : SDL2 <= SDL_power.c [x86] Compile : SDL2 <= SDL_syspower.c [x86] Compile : SDL2 <= SDL_sysfilesystem.c [x86] Compile : SDL2 <= SDL_d3dmath.c [x86] Compile : SDL2 <= SDL_render.c [x86] Compile : SDL2 <= SDL_yuv_sw.c [x86] Compile : SDL2 <= SDL_render_d3d.c [x86] Compile : SDL2 <= SDL_shaders_d3d.c [x86] Compile : SDL2 <= SDL_render_d3d11.c [x86] Compile : SDL2 <= SDL_shaders_d3d11.c [x86] Compile : SDL2 <= SDL_render_gl.c [x86] Compile : SDL2 <= SDL_shaders_gl.c [x86] Compile : SDL2 <= SDL_render_gles.c [x86] Compile : SDL2 <= SDL_render_gles2.c In file included from Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/SDL2/src/render/opengles2/SDL_render_gles2.c:304: Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/SDL2/src/render/opengles2/SDL_gles2funcs.h:58:1: warning: incompatible pointer types assigning to 'void ()(GLuint, GLsizei, const GLchar , const GLint )' (aka 'void ()(unsigned int, int, const char , const int )') from 'void (GLuint, GLsizei, const GLchar const , const GLint )' (aka 'void (unsigned int, int, const char const , const int *)') [-Wincompatible-pointer-types] SDL_PROC(void, glShaderSource, (GLuint, GLsizei, const GLchar *, const GLint )) ^~~~~~~ Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/SDL2/src/render/opengles2/SDL_render_gles2.c:293:45: note: expanded from macro 'SDL_PROC'define SDL_PROC(ret,func,params) data->func=func;
^~~~~ 1 warning generated. [x86] Compile : SDL2 <= SDL_shaders_gles2.c [x86] Compile : SDL2 <= SDL_render_psp.c [x86] Compile : SDL2 <= SDL_blendfillrect.c [x86] Compile : SDL2 <= SDL_blendline.c [x86] Compile : SDL2 <= SDL_blendpoint.c [x86] Compile : SDL2 <= SDL_drawline.c [x86] Compile : SDL2 <= SDL_drawpoint.c [x86] Compile : SDL2 <= SDL_render_sw.c [x86] Compile : SDL2 <= SDL_rotate.c [x86] Compile : SDL2 <= SDL_getenv.c [x86] Compile : SDL2 <= SDL_iconv.c [x86] Compile : SDL2 <= SDL_malloc.c [x86] Compile : SDL2 <= SDL_qsort.c [x86] Compile : SDL2 <= SDL_stdlib.c [x86] Compile : SDL2 <= SDL_string.c [x86] Compile : SDL2 <= SDL_thread.c [x86] Compile : SDL2 <= SDL_syscond.c [x86] Compile : SDL2 <= SDL_sysmutex.c [x86] Compile : SDL2 <= SDL_syssem.c [x86] Compile : SDL2 <= SDL_systhread.c [x86] Compile : SDL2 <= SDL_systls.c [x86] Compile : SDL2 <= SDL_timer.c [x86] Compile : SDL2 <= SDL_systimer.c [x86] Compile : SDL2 <= SDL_RLEaccel.c [x86] Compile : SDL2 <= SDL_blit.c [x86] Compile : SDL2 <= SDL_blit_0.c [x86] Compile : SDL2 <= SDL_blit_1.c [x86] Compile : SDL2 <= SDL_blit_A.c [x86] Compile : SDL2 <= SDL_blit_N.c [x86] Compile : SDL2 <= SDL_blit_auto.c [x86] Compile : SDL2 <= SDL_blit_copy.c [x86] Compile : SDL2 <= SDL_blit_slow.c [x86] Compile : SDL2 <= SDL_bmp.c [x86] Compile : SDL2 <= SDL_clipboard.c [x86] Compile : SDL2 <= SDL_egl.c [x86] Compile : SDL2 <= SDL_fillrect.c [x86] Compile : SDL2 <= SDL_pixels.c [x86] Compile : SDL2 <= SDL_rect.c [x86] Compile : SDL2 <= SDL_shape.c [x86] Compile : SDL2 <= SDL_stretch.c [x86] Compile : SDL2 <= SDL_surface.c [x86] Compile : SDL2 <= SDL_video.c [x86] Compile : SDL2 <= SDL_vulkan_utils.c [x86] Compile : SDL2 <= SDL_yuv.c [x86] Compile : SDL2 <= SDL_androidclipboard.c [x86] Compile : SDL2 <= SDL_androidevents.c [x86] Compile : SDL2 <= SDL_androidgl.c [x86] Compile : SDL2 <= SDL_androidkeyboard.c [x86] Compile : SDL2 <= SDL_androidmessagebox.c [x86] Compile : SDL2 <= SDL_androidmouse.c [x86] Compile : SDL2 <= SDL_androidtouch.c [x86] Compile : SDL2 <= SDL_androidvideo.c [x86] Compile : SDL2 <= SDL_androidvulkan.c [x86] Compile : SDL2 <= SDL_androidwindow.c [x86] Compile : SDL2 <= yuv_rgb.c [x86] Compile : SDL2 <= SDL_test_assert.c [x86] Compile : SDL2 <= SDL_test_common.c [x86] Compile : SDL2 <= SDL_test_compare.c [x86] Compile : SDL2 <= SDL_test_crc32.c [x86] Compile : SDL2 <= SDL_test_font.c [x86] Compile : SDL2 <= SDL_test_fuzzer.c [x86] Compile : SDL2 <= SDL_test_harness.c [x86] Compile : SDL2 <= SDL_test_imageBlit.c [x86] Compile : SDL2 <= SDL_test_imageBlitBlend.c [x86] Compile : SDL2 <= SDL_test_imageFace.c [x86] Compile : SDL2 <= SDL_test_imagePrimitives.c [x86] Compile : SDL2 <= SDL_test_imagePrimitivesBlend.c [x86] Compile : SDL2 <= SDL_test_log.c [x86] Compile : SDL2 <= SDL_test_md5.c [x86] Compile : SDL2 <= SDL_test_memory.c [x86] Compile : SDL2 <= SDL_test_random.c [x86] SharedLibrary : libSDL2.so [x86] SharedLibrary : libmain.so Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt13.c:0: error: undefined reference to 'readdiskdata' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt13.c:0: error: undefined reference to 'writediskdata' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt10.c:644: error: undefined reference to 'EMU_CPU_setCursorXY' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt10.c:644: error: undefined reference to 'EMU_CPU_setCursorXY' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt10.c:638: error: undefined reference to 'EMU_CPU_setCursorXY' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt10.c:644: error: undefined reference to 'EMU_CPU_setCursorXY' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt10.c:1185: error: undefined reference to 'INT10_SetColorSelect' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt10.c:1185: error: undefined reference to 'INT10_SetColorSelect' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt10.c:1227: error: undefined reference to 'GPU_getpixel' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt10.c:1387: error: undefined reference to 'INT10_SetAllPaletteRegisters' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt10.c:1399: error: undefined reference to 'INT10_GetAllPaletteRegisters' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt10.c:1390: error: undefined reference to 'INT10_ToggleBlinkingBit' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt10.c:1408: error: undefined reference to 'INT10_SelectDACPage' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt10.c:1424: error: undefined reference to 'INT10_GetDACPage' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt10.c:2174: error: undefined reference to 'INT10_GetFuncStateInformation' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt10.c:2196: error: undefined reference to 'INT10_VideoState_Save' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt10.c:2200: error: undefined reference to 'INT10_VideoState_Restore' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt16.c:150: error: undefined reference to 'BIOS_AddKeyToBuffer' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt16.c:150: error: undefined reference to 'BIOS_AddKeyToBuffer' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt16.c:150: error: undefined reference to 'BIOS_AddKeyToBuffer' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt16.c:482: error: undefined reference to 'get_key' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt16.c:516: error: undefined reference to 'get_key' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt16.c:553: error: undefined reference to 'BIOS_AddKeyToBuffer' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt16.c:492: error: undefined reference to 'get_key' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt10_switchvideomode.c:66: error: undefined reference to 'INT10_SetSingleDACRegister' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/interrupts/interrupt10_switchvideomode.c:1113: error: undefined reference to 'FinishSetMode' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/basicio/dynamicimage.c:191: error: undefined reference to 'readdynamicheader' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/basicio/dynamicimage.c:201: error: undefined reference to 'readdynamicheader' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/basicio/dynamicimage.c:201: error: undefined reference to 'readdynamicheader' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/basicio/dynamicimage.c:191: error: undefined reference to 'readdynamicheader' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/basicio/dynamicimage.c:366: error: undefined reference to 'dynamicimage_getindex' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/basicio/dynamicimage.c:497: error: undefined reference to 'dynamicimage_setindex' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/basicio/dynamicimage.c:521: error: undefined reference to 'dynamicimage_setindex' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/basicio/dynamicimage.c:471: error: undefined reference to 'dynamicimage_getindex' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/basicio/dynamicimage.c:366: error: undefined reference to 'dynamicimage_getindex' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/basicio/dynamicimage.c:575: error: undefined reference to 'dynamicimage_getindex' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/basicio/io.c:134: error: undefined reference to 'loadDisk' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/basicio/io.c:139: error: undefined reference to 'loadDisk' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/basicio/io.c:144: error: undefined reference to 'loadDisk' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/basicio/io.c:149: error: undefined reference to 'loadDisk' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/ps2_mouse.c:479: error: undefined reference to 'commandwritten_mouse' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/ps2_mouse.c:483: error: undefined reference to 'datawritten_mouse' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/ps2_mouse.c:575: error: undefined reference to 'processMousePacket' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/ps2_mouse.c:599: error: undefined reference to 'processMousePacket' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/pic.c:229: error: undefined reference to 'ACNIR' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/CMOS.c:482: error: undefined reference to 'applyDivergeance' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/CMOS.c:483: error: undefined reference to 'CMOS_encodetime' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/CMOS.c:533: error: undefined reference to 'RTC_Handler' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/CMOS.c:533: error: undefined reference to 'RTC_Handler' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/CMOS.c:834: error: undefined reference to 'updateTimeDivergeance' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/CMOS.c:0: error: undefined reference to 'updateTimeDivergeance' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_mmu.c:441: error: undefined reference to 'VGA_WriteModeOperation' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_io.c:523: error: undefined reference to 'PORT_write_ATTR_3C0' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_io.c:507: error: undefined reference to 'PORT_write_CRTC_3B5' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_renderer.c:453: error: undefined reference to 'VGA_ActiveDisplay_timing' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_renderer.c:464: error: undefined reference to 'VGA_ActiveDisplay_timing' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_renderer.c:757: error: undefined reference to 'VGA_ActiveDisplay_timing' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_renderer.c:772: error: undefined reference to 'VGA_ActiveDisplay_timing' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_renderer.c:1257: error: undefined reference to 'VGA_SIGNAL_HANDLER' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_renderer.c:1257: error: undefined reference to 'VGA_SIGNAL_HANDLER' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_renderer.c:1257: error: undefined reference to 'VGA_SIGNAL_HANDLER' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_renderer.c:1257: error: undefined reference to 'VGA_SIGNAL_HANDLER' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_vramtext.c:134: error: undefined reference to 'fillgetcharxy_values' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_vramtext.c:139: error: undefined reference to 'fillgetcharxy_values' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_vramtext.c:209: error: undefined reference to 'VGA_dumpchar' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_vramtext.c:209: error: undefined reference to 'VGA_dumpchar' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_vramtext.c:209: error: undefined reference to 'VGA_dumpchar' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_vramtext.c:209: error: undefined reference to 'VGA_dumpchar' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_cga_mda.c:1745: error: undefined reference to 'applyMDAModeControl' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_cga_mda.c:1114: error: undefined reference to 'applyCGAMDAPaletteRegisters' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_cga_mda.c:1705: error: undefined reference to 'applyCGAModeControl' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_cga_mda.c:0: error: undefined reference to 'applyCGAMDAMode' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_cga_mda.c:1804: error: undefined reference to 'applyMDAModeControl' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_cga_mda.c:1805: error: undefined reference to 'applyCGAMDAMode' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_cga_mda.c:1812: error: undefined reference to 'applyCGAModeControl' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_cga_mda.c:1114: error: undefined reference to 'applyCGAMDAPaletteRegisters' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_cga_mda.c:1814: error: undefined reference to 'applyCGAMDAMode' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_cga_ntsc.c:310: error: undefined reference to 'update_cga16_color' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_cga_ntsc.c:310: error: undefined reference to 'update_cga16_color' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_cga_ntsc.c:310: error: undefined reference to 'update_cga16_color' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_cga_ntsc.c:364: error: undefined reference to 'getCGAcol16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/vga/vga_cga_ntsc.c:372: error: undefined reference to 'Composite_Process' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/adlib.c:941: error: undefined reference to 'tick_adlibtimer' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/adlib.c:1190: error: undefined reference to 'OPL2_stepTremoloVibrato' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/adlib.c:979: error: undefined reference to 'adlibsample' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/adlib.c:1218: error: undefined reference to 'tickadlib' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/gameblaster.c:823: error: undefined reference to 'generateSAA1099sample' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/gameblaster.c:829: error: undefined reference to 'generateSAA1099sample' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/gameblaster.c:0: error: undefined reference to 'writeSAA1099Value' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/gameblaster.c:348: error: undefined reference to 'tickSAAEnvelope' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/gameblaster.c:347: error: undefined reference to 'tickSAAEnvelope' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/gameblaster.c:347: error: undefined reference to 'tickSAAEnvelope' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/soundblaster.c:986: error: undefined reference to 'SoundBlaster_DetectDMALength' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/soundblaster.c:947: error: undefined reference to 'DSP_writeData' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/soundblaster.c:951: error: undefined reference to 'DSP_writeCommand' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/soundblaster.c:986: error: undefined reference to 'SoundBlaster_DetectDMALength' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/soundblaster.c:1129: error: undefined reference to 'DSP_writeData' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/floppy.c:574: error: undefined reference to 'updateFloppyGeometries' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/floppy.c:2283: error: undefined reference to 'floppy_executeData' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/floppy.c:2354: error: undefined reference to 'updateFloppyMSR' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/floppy.c:2360: error: undefined reference to 'floppy_readData' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/floppy.c:2393: error: undefined reference to 'FLOPPY_handlereset' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/floppy.c:2409: error: undefined reference to 'floppy_writeData' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/floppy.c:2400: error: undefined reference to 'FLOPPY_handlereset' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/floppy.c:2402: error: undefined reference to 'FLOPPY_handlereset' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/floppy.c:2431: error: undefined reference to 'floppy_writeData' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/floppy.c:2436: error: undefined reference to 'floppy_readData' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/softdebugger.c:461: error: undefined reference to 'read_command' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/modrm.c:1156: error: undefined reference to 'modrm_get_segmentregister' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/modrm.c:1164: error: undefined reference to 'modrm_get_controlregister' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/modrm.c:1176: error: undefined reference to 'modrm_get_debugregister' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/modrm.c:1976: error: undefined reference to 'modrm_get_controlregister' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/modrm.c:1988: error: undefined reference to 'modrm_get_debugregister' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/modrm.c:1541: error: undefined reference to 'modrm_get_segmentregister' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/modrm.c:1562: error: undefined reference to 'modrm_get_controlregister' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/modrm.c:1574: error: undefined reference to 'modrm_get_debugregister' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3548: error: undefined reference to 'CPU8086_internal_RETF' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3599: error: undefined reference to 'CPU8086_internal_XLAT' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3828: error: undefined reference to 'CPU8086_internal_ADD8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3829: error: undefined reference to 'CPU8086_internal_ADD16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3830: error: undefined reference to 'CPU8086_internal_ADD8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3831: error: undefined reference to 'CPU8086_internal_ADD16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3834: error: undefined reference to 'CPU8086_internal_OR8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3835: error: undefined reference to 'CPU8086_internal_OR16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3836: error: undefined reference to 'CPU8086_internal_OR8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3837: error: undefined reference to 'CPU8086_internal_OR16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3840: error: undefined reference to 'CPU8086_internal_ADC8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3841: error: undefined reference to 'CPU8086_internal_ADC16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3842: error: undefined reference to 'CPU8086_internal_ADC8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3843: error: undefined reference to 'CPU8086_internal_ADC16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3846: error: undefined reference to 'CPU8086_internal_SBB8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3847: error: undefined reference to 'CPU8086_internal_SBB16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3848: error: undefined reference to 'CPU8086_internal_SBB8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3849: error: undefined reference to 'CPU8086_internal_SBB16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3852: error: undefined reference to 'CPU8086_internal_AND8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3853: error: undefined reference to 'CPU8086_internal_AND16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3854: error: undefined reference to 'CPU8086_internal_AND8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3855: error: undefined reference to 'CPU8086_internal_AND16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3857: error: undefined reference to 'CPU8086_internal_SUB8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3858: error: undefined reference to 'CPU8086_internal_SUB16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3859: error: undefined reference to 'CPU8086_internal_SUB8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3860: error: undefined reference to 'CPU8086_internal_SUB16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3862: error: undefined reference to 'CPU8086_internal_XOR8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3863: error: undefined reference to 'CPU8086_internal_XOR16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3864: error: undefined reference to 'CPU8086_internal_XOR8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3865: error: undefined reference to 'CPU8086_internal_XOR16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3922: error: undefined reference to 'CPU8086_internal_XCHG8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3923: error: undefined reference to 'CPU8086_internal_XCHG16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3924: error: undefined reference to 'CPU8086_internal_MOV8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3925: error: undefined reference to 'CPU8086_internal_MOV16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3926: error: undefined reference to 'CPU8086_internal_MOV16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3927: error: undefined reference to 'CPU8086_internal_MOV16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3928: error: undefined reference to 'CPU8086_internal_XCHG16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3929: error: undefined reference to 'CPU8086_internal_XCHG16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3930: error: undefined reference to 'CPU8086_internal_XCHG16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3944: error: undefined reference to 'CPU8086_internal_MOV8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3945: error: undefined reference to 'CPU8086_internal_MOV16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3946: error: undefined reference to 'CPU8086_internal_MOV8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3948: error: undefined reference to 'CPU8086_internal_MOVSB' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3949: error: undefined reference to 'CPU8086_internal_MOVSW' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3950: error: undefined reference to 'CPU8086_internal_CMPSB' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3951: error: undefined reference to 'CPU8086_internal_CMPSW' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3954: error: undefined reference to 'CPU8086_internal_STOSB' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3955: error: undefined reference to 'CPU8086_internal_STOSW' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3956: error: undefined reference to 'CPU8086_internal_LODSB' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3957: error: undefined reference to 'CPU8086_internal_LODSW' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3958: error: undefined reference to 'CPU8086_internal_SCASB' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3959: error: undefined reference to 'CPU8086_internal_SCASW' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3960: error: undefined reference to 'CPU8086_internal_MOV8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3976: error: undefined reference to 'CPU8086_internal_RET' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3977: error: undefined reference to 'CPU8086_internal_RET' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3982: error: undefined reference to 'CPU8086_internal_RETF' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3983: error: undefined reference to 'CPU8086_internal_RETF' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3988: error: undefined reference to 'CPU8086_internal_AAM' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:3991: error: undefined reference to 'CPU8086_internal_XLAT' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:4053: error: undefined reference to 'CPU8086_internal_OR8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:4046: error: undefined reference to 'CPU8086_internal_ADD8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:4060: error: undefined reference to 'CPU8086_internal_ADC8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:4067: error: undefined reference to 'CPU8086_internal_SBB8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:4074: error: undefined reference to 'CPU8086_internal_AND8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:4081: error: undefined reference to 'CPU8086_internal_SUB8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:4088: error: undefined reference to 'CPU8086_internal_XOR8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:4125: error: undefined reference to 'CPU8086_internal_OR16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:4118: error: undefined reference to 'CPU8086_internal_ADD16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:4132: error: undefined reference to 'CPU8086_internal_ADC16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:4139: error: undefined reference to 'CPU8086_internal_SBB16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:4146: error: undefined reference to 'CPU8086_internal_AND16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:4153: error: undefined reference to 'CPU8086_internal_SUB16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:4160: error: undefined reference to 'CPU8086_internal_XOR16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:4204: error: undefined reference to 'CPU8086_internal_OR16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:4197: error: undefined reference to 'CPU8086_internal_ADD16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:4211: error: undefined reference to 'CPU8086_internal_ADC16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:4218: error: undefined reference to 'CPU8086_internal_SBB16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:4225: error: undefined reference to 'CPU8086_internal_AND16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:4232: error: undefined reference to 'CPU8086_internal_SUB16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:4239: error: undefined reference to 'CPU8086_internal_XOR16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:4624: error: undefined reference to 'CPU8086_internal_INC8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:4636: error: undefined reference to 'CPU8086_internal_DEC8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_8086.c:5240: error: undefined reference to 'op_div8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_NECV30.c:174: error: undefined reference to 'CPU186_internal_AAA' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_NECV30.c:175: error: undefined reference to 'CPU186_internal_AAS' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_NECV30.c:554: error: undefined reference to 'CPU186_internal_MOV16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2343: error: undefined reference to 'CPU80386_internal_RETF' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2623: error: undefined reference to 'CPU80386_internal_ADD32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2624: error: undefined reference to 'CPU80386_internal_ADD32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2625: error: undefined reference to 'CPU80386_internal_OR32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2626: error: undefined reference to 'CPU80386_internal_OR32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2627: error: undefined reference to 'CPU80386_internal_ADC32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2628: error: undefined reference to 'CPU80386_internal_ADC32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2629: error: undefined reference to 'CPU80386_internal_SBB32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2630: error: undefined reference to 'CPU80386_internal_SBB32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2631: error: undefined reference to 'CPU80386_internal_AND32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2632: error: undefined reference to 'CPU80386_internal_AND32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2633: error: undefined reference to 'CPU80386_internal_SUB32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2634: error: undefined reference to 'CPU80386_internal_SUB32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2635: error: undefined reference to 'CPU80386_internal_XOR32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2636: error: undefined reference to 'CPU80386_internal_XOR32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2639: error: undefined reference to 'CPU80386_internal_INC32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2647: error: undefined reference to 'CPU80386_internal_DEC32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2672: error: undefined reference to 'CPU80386_internal_XCHG32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2673: error: undefined reference to 'CPU80386_internal_MOV32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2674: error: undefined reference to 'CPU80386_internal_MOV32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2674: error: undefined reference to 'CPU80386_internal_MOV16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2675: error: undefined reference to 'CPU80386_internal_MOV32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2676: error: undefined reference to 'CPU80386_internal_XCHG32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2677: error: undefined reference to 'CPU80386_internal_XCHG32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2678: error: undefined reference to 'CPU80386_internal_XCHG32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2757: error: undefined reference to 'CPU80386_OPA0_8exec_addr32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2758: error: undefined reference to 'CPU80386_OPA1_16exec_addr32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2748: error: undefined reference to 'CPU80386_internal_MOV8' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2751: error: undefined reference to 'CPU80386_internal_MOV16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2762: error: undefined reference to 'CPU80386_OPA1_32exec_addr32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2762: error: undefined reference to 'CPU80386_OPA1_32exec_addr16' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:0: error: undefined reference to 'CPU80386_internal_MOV32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2766: error: undefined reference to 'CPU80386_internal_MOVSD' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2767: error: undefined reference to 'CPU80386_internal_CMPSD' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2769: error: undefined reference to 'CPU80386_internal_STOSD' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2770: error: undefined reference to 'CPU80386_internal_LODSD' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2771: error: undefined reference to 'CPU80386_internal_SCASD' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2780: error: undefined reference to 'CPU80386_internal_RET' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2781: error: undefined reference to 'CPU80386_internal_RET' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2785: error: undefined reference to 'CPU80386_internal_RETF' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2786: error: undefined reference to 'CPU80386_internal_RETF' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2792: error: undefined reference to 'CPU80386_internal_XLAT' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2841: error: undefined reference to 'CPU80386_internal_OR32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2834: error: undefined reference to 'CPU80386_internal_ADD32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2848: error: undefined reference to 'CPU80386_internal_ADC32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2855: error: undefined reference to 'CPU80386_internal_SBB32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2862: error: undefined reference to 'CPU80386_internal_AND32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2869: error: undefined reference to 'CPU80386_internal_SUB32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2876: error: undefined reference to 'CPU80386_internal_XOR32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2915: error: undefined reference to 'CPU80386_internal_OR32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2908: error: undefined reference to 'CPU80386_internal_ADD32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2922: error: undefined reference to 'CPU80386_internal_ADC32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2929: error: undefined reference to 'CPU80386_internal_SBB32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2936: error: undefined reference to 'CPU80386_internal_AND32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2943: error: undefined reference to 'CPU80386_internal_SUB32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:2950: error: undefined reference to 'CPU80386_internal_XOR32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:3598: error: undefined reference to 'CPU80386_internal_INC32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/opcodes_386.c:3606: error: undefined reference to 'CPU80386_internal_DEC32' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/cpu.c:933: error: undefined reference to 'CPU_initRegisters' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/cpu.c:1352: error: undefined reference to 'CPU_initRegisters' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/cpu.c:1352: error: undefined reference to 'CPU_initRegisters' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/cpu.c:1390: error: undefined reference to 'CPU_initRegisters' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/cpu.c:2083: error: undefined reference to 'CPU_readOP_prefix' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/biu.c:366: error: undefined reference to 'CPU_fillPIQ' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/biu.c:869: error: undefined reference to 'BIU_processRequests' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/biu.c:878: error: undefined reference to 'CPU_fillPIQ' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/biu.c:879: error: undefined reference to 'CPU_fillPIQ' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/biu.c:945: error: undefined reference to 'BIU_processRequests' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/biu.c:954: error: undefined reference to 'CPU_fillPIQ' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/biu.c:1015: error: undefined reference to 'BIU_processRequests' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/mmu.c:431: error: undefined reference to 'MMU_INTERNAL_wb' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/mmu.c:403: error: undefined reference to 'MMU_INTERNAL_wb' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/mmu.c:406: error: undefined reference to 'MMU_INTERNAL_wb' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/mmu.c:403: error: undefined reference to 'MMU_INTERNAL_wb' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/mmu.c:443: error: undefined reference to 'MMU_INTERNAL_rb' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/mmu.c:357: error: undefined reference to 'MMU_INTERNAL_rb' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/mmu.c:358: error: undefined reference to 'MMU_INTERNAL_rb' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/cpu/mmu.c:357: error: undefined reference to 'MMU_INTERNAL_rb' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/support/sf2.c:540: error: undefined reference to 'validateSF' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/midi/midi.c:242: error: undefined reference to 'MIDI_writeData' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/midi/midi.c:238: error: undefined reference to 'MIDI_writeStatus' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/midi/adsr.c:146: error: undefined reference to 'ADSR_attack' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/midi/adsr.c:403: error: undefined reference to 'ADSR_decay' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/midi/adsr.c:411: error: undefined reference to 'ADSR_attack' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/midi/adsr.c:106: error: undefined reference to 'ADSR_decay' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/support/mid.c:538: error: undefined reference to 'updateMIDIStream' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/support/mid.c:622: error: undefined reference to 'printMIDIChannelStatus' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/ide.c:2385: error: undefined reference to 'ATAPI_readsector' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/ide.c:2109: error: undefined reference to 'ATAPI_readsector' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/ide.c:2160: error: undefined reference to 'ATAPI_readsector' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/ide.c:3000: error: undefined reference to 'ATA_dataOUT' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/ide.c:3000: error: undefined reference to 'ATA_dataOUT' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/ide.c:3000: error: undefined reference to 'ATA_dataOUT' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/ide.c:3101: error: undefined reference to 'ATA_executeCommand' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/ide.c:3148: error: undefined reference to 'ATA_dataIN' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/ide.c:3148: error: undefined reference to 'ATA_dataIN' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/ide.c:3148: error: undefined reference to 'ATA_dataIN' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/ide.c:3280: error: undefined reference to 'ATA_updateStatus' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/hardware/ide.c:3257: error: undefined reference to 'ATA_updateStatus' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/../commonemuframework/emu/io/input.c:2744: error: undefined reference to 'handleKeyPressRelease' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/../commonemuframework/emu/io/input.c:2744: error: undefined reference to 'handleKeyPressRelease' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/../commonemuframework/emu/io/input.c:2744: error: undefined reference to 'handleKeyPressRelease' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/../commonemuframework/emu/io/input.c:2744: error: undefined reference to 'handleKeyPressRelease' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/../commonemuframework/emu/gpu/gpu_renderer.c:525: error: undefined reference to 'renderFrames' Z:/msys64/home/Tim/unipcemu/android-project/jni_androidstudio/../jni/src/../../../UniPCemu/emu/core/emucore.c:1242: error: undefined reference to 'coreHandler' clang++.exe: error: linker command failed with exit code 1 (use -v to see invocation) make: *** [Z:/msys64/home/Tim/unipcemu/android-studio/app/build/intermediates/ndkBuild/dev/debug/obj/local/x86/libmain.so] Error 1
Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
Get more help at https://help.gradle.org
BUILD FAILED in 1m 7s 17 actionable tasks: 4 executed, 13 up-to-date `
Of course all undefined references it reports are 'inline' functions only called from within the same .c file. The union addresses should be aligned properly(TSS16 only contains 16-bit values, TSS32 only contains 32-bit values and 16-bit 2-set values(dummy and segment register combining into one 32-bit value). That reported .dword value is a wrapper splitting it into uint_32_t, two word values, of which the lower half can be used as 8-bit byte values). The same is done with CPU[n].registers->*, which splits EAX/AX/AL/AH or reversed(depending on endianness), although they're unnamed unions. Those aren't reported.
Those inline functions are defined using OPTINLINE
, which is presumably a macro from somewhere, but I didn't see it in https://bitbucket.org/superfury/unipcemu.git.
I'm guessing the problem happens when you create a debug build (e.g. with optimizations/inlining turned off).
I'm guessing the OPTINLINE
is defined as inline
, and with C99, that instructs the compiler not to emit an external definition for the symbol. If the function isn't inlined, then the program tries to calls the external definition for the function, which doesn't exist. If the function is declared with extern inline
, the compiler emits an external definition. (However, if you define an extern inline
function in a header, you'll get multiple definition errors at link-time.)
GCC implemented its [__]inline
keyword before C99, and IIRC, they did something similar, but with the meanings of the inline
and extern inline
specifiers reversed.
If the program expect gcc's old behavior, then a quick fix is to compile with -std=gnu89
or -fgnu89-inline
.
Defining OPTINLINE
as static inline
, static __inline
, extern inline
or extern __inline
might also be a fix.
But all those OPTINLINE functions are all only used within their own .c files. So the compiler shouldn't complain about anything, since they aren't used externally from the files they are defined in? Afaik even the other compilers should complain if used in that way, as they aren't even defined in any .h header files, showing at least some warnings during compile-time of the individual modules.
OPTINLINE is defined depending on the platform. The project has a subrepository(commonemuframework), which has the headers/types.h file, which in the case of Android/Linux includes headers/types_linux.h, which defines "OPTINLINE" as "inline" (without quotes).
Currently all platforms but Windows define it as "inline", whereas Windows(Visual Studio/C++) defines it as "__inline". Of couse when _DEBUG (for Visual Studio debug builds) or __DISABLE_INLINE is defined, the OPTINLINE define is cleared (defined empty) for debugging purposes.
Even so, shouldn't "inline void randomfunc(){return;}" be linking correctly when not used in a different .c file anyway? No linking should be required for it, since it's only inlined in the very same file(module) and not used in any header file or other .c file?
Having replaced all those inline functions with static inline(just static on debug builds) and resolving the remaining errors manually on Visual Studio(Visual C++), compilation runs without many problems again, even on the newer NDK. There only are some functions left as unused, some oddly unusable 64-bit APIs(armeeabi-v8a and x86_64) and the warnings about the packed members of byte/word/dword aligned unions(to split word/dword into byte/word quantities, on their largest member to be exact(word/dword members of byte/word/dword splitter variables)).
Managed to get those sorted out. Now only the alignment warnings for x86 TSS pointers(which are (d)word aligned by default) remain. Thanks for the help!
Description
When compiling C/C++ code files(*.c) while using inline functions, no errors are thrown when compiling the files itself. When reaching the linking stage, all inline functions are reported as unreferenced functions, even though they should be correct(only used within their own files).
This currently happens with my project: https://bitbucket.org/superfury/unipcemu.git
Of course, inline functions keep working with the old r12b compiler(side note: some unions are also reported as possibly being unaligned, while they're perfectly aligned due to being word/dword aligned for x86 emulation(whose memory objects are aligned by design)). Anything newer still seems to somehow report these warnings and linker errors.
Environment Details