=> "/opt/local/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-trunk-x86_64/emulators/melonds", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] WARNING: USE_CMAKE is deprecated; use devel/cmake/build.mk instead. ===> Building for melonds-0.8.3nb29 [ 1%] Building CXX object src/CMakeFiles/core.dir/ARM.cpp.o [ 2%] Building CXX object src/CMakeFiles/core.dir/ARMInterpreter.cpp.o [ 3%] Building C object src/libui_sdl/libui/CMakeFiles/libui-temporary.dir/common/areaevents.c.o [ 5%] Building C object src/libui_sdl/libui/CMakeFiles/libui-temporary.dir/common/control.c.o [ 6%] Building C object src/libui_sdl/libui/CMakeFiles/libui-temporary.dir/common/debug.c.o [ 7%] Building C object src/libui_sdl/libui/CMakeFiles/libui-temporary.dir/common/matrix.c.o [ 9%] Building CXX object src/CMakeFiles/core.dir/ARMInterpreter_ALU.cpp.o [ 9%] Building C object src/libui_sdl/libui/CMakeFiles/libui-temporary.dir/common/shouldquit.c.o [ 10%] Building CXX object src/CMakeFiles/core.dir/ARMInterpreter_Branch.cpp.o [ 11%] Building C object src/libui_sdl/libui/CMakeFiles/libui-temporary.dir/common/userbugs.c.o [ 13%] Building C object src/libui_sdl/libui/CMakeFiles/libui-temporary.dir/unix/alloc.c.o [ 14%] Building CXX object src/CMakeFiles/core.dir/ARMInterpreter_LoadStore.cpp.o /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/alloc.c: In function 'uninitComplain': /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/alloc.c:27:40: warning: zero-length gnu_printf format string [-Wformat-zero-length] 27 | *str = g_strdup_printf(""); | ^~ [ 15%] Building C object src/libui_sdl/libui/CMakeFiles/libui-temporary.dir/unix/area.c.o [ 15%] Building CXX object src/CMakeFiles/core.dir/Config.cpp.o [ 17%] Building CXX object src/CMakeFiles/core.dir/CP15.cpp.o /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/area.c:31:28: warning: redefinition of typedef 'uiGLContext' [-Wpedantic] 31 | typedef struct uiGLContext uiGLContext; | ^~~~~~~~~~~ In file included from /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/uipriv_unix.h:12, from /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/area.c:2: /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/../ui.h:612:28: note: previous declaration of 'uiGLContext' with type 'uiGLContext' 612 | typedef struct uiGLContext uiGLContext; | ^~~~~~~~~~~ /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/area.c: In function 'baba': /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/area.c:75:9: warning: 'gdk_gl_context_get_current' is deprecated: Not available before 3.16 [-Wdeprecated-declarations] 75 | GdkGLContext* oldctx = gdk_gl_context_get_current(); | ^~~~~~~~~~~~ In file included from /tmp/work/emulators/melonds/work/.buildlink/include/gtk-3.0/gdk/gdk.h:47, from /tmp/work/emulators/melonds/work/.buildlink/include/gtk-3.0/gtk/gtk.h:30, from /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/uipriv_unix.h:6: /tmp/work/emulators/melonds/work/.buildlink/include/gtk-3.0/gdk/gdkglcontext.h:88:25: note: declared here 88 | GdkGLContext * gdk_gl_context_get_current (void); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/area.c:77:9: warning: implicit declaration of function 'glFinish' [-Wimplicit-function-declaration] 77 | glFinish(); | ^~~~~~~~ /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/area.c:78:9: warning: 'gdk_gl_context_make_current' is deprecated: Not available before 3.16 [-Wdeprecated-declarations] 78 | gdk_gl_context_make_current(oldctx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/emulators/melonds/work/.buildlink/include/gtk-3.0/gdk/gdkglcontext.h:86:25: note: declared here 86 | void gdk_gl_context_make_current (GdkGLContext *context); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/area.c: In function 'areaKeyEvent': /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/area.c:490:13: warning: unused variable 'i' [-Wunused-variable] 490 | int i; | ^ /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/area.c: In function 'uiNewGLArea': /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/area.c:801:25: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 801 | a->req_versions = req_versions; | ^ /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/area.c: At top level: /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/area.c:413:3: warning: 'modKeys' defined but not used [-Wunused-const-variable=] 413 | } modKeys[] = { | ^~~~~~~ /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/area.c:377:3: warning: 'extKeys' defined but not used [-Wunused-const-variable=] 377 | } extKeys[] = { | ^~~~~~~ /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/area.c: In function 'uiKeyName': /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/area.c:573:12: warning: dangling pointer 'ret' to 'tmp' may be used [-Wdangling-pointer=] 573 | return uiUnixStrdupText(ret); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/area.c:568:14: note: 'tmp' declared here 568 | char tmp[16]; | ^~~ [ 18%] Building C object src/libui_sdl/libui/CMakeFiles/libui-temporary.dir/unix/box.c.o [ 19%] Building CXX object src/CMakeFiles/core.dir/CRC32.cpp.o [ 21%] Building CXX object src/CMakeFiles/core.dir/DMA.cpp.o [ 22%] Building CXX object src/CMakeFiles/core.dir/GPU.cpp.o [ 23%] Building C object src/libui_sdl/libui/CMakeFiles/libui-temporary.dir/unix/button.c.o [ 25%] Building CXX object src/CMakeFiles/core.dir/GPU2D.cpp.o /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/GPU2D.cpp: In member function 'u32 GPU2D::ColorComposite(int, u32, u32)': /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/GPU2D.cpp:710:1: warning: control reaches end of non-void function [-Wreturn-type] 710 | } | ^ [ 26%] Building CXX object src/CMakeFiles/core.dir/GPU3D.cpp.o [ 27%] Building C object src/libui_sdl/libui/CMakeFiles/libui-temporary.dir/unix/cellrendererbutton.c.o [ 27%] Building CXX object src/CMakeFiles/core.dir/GPU3D_OpenGL.cpp.o [ 27%] Building C object src/libui_sdl/libui/CMakeFiles/libui-temporary.dir/unix/checkbox.c.o [ 28%] Building CXX object src/CMakeFiles/core.dir/GPU3D_Soft.cpp.o [ 30%] Building C object src/libui_sdl/libui/CMakeFiles/libui-temporary.dir/unix/child.c.o [ 31%] Building CXX object src/CMakeFiles/core.dir/NDS.cpp.o [ 32%] Building C object src/libui_sdl/libui/CMakeFiles/libui-temporary.dir/unix/colorbutton.c.o [ 34%] Building CXX object src/CMakeFiles/core.dir/NDSCart.cpp.o [ 35%] Building C object src/libui_sdl/libui/CMakeFiles/libui-temporary.dir/unix/combobox.c.o [ 36%] Building CXX object src/CMakeFiles/core.dir/OpenGLSupport.cpp.o [ 38%] Building CXX object src/CMakeFiles/core.dir/RTC.cpp.o [ 39%] Building CXX object src/CMakeFiles/core.dir/Savestate.cpp.o [ 39%] Building CXX object src/CMakeFiles/core.dir/SPI.cpp.o [ 40%] Building CXX object src/CMakeFiles/core.dir/SPU.cpp.o [ 42%] Building C object src/libui_sdl/libui/CMakeFiles/libui-temporary.dir/unix/control.c.o [ 43%] Building CXX object src/CMakeFiles/core.dir/Wifi.cpp.o [ 44%] Building CXX object src/CMakeFiles/core.dir/WifiAP.cpp.o [ 46%] Building C object src/libui_sdl/libui/CMakeFiles/libui-temporary.dir/unix/datetimepicker.c.o [ 47%] Linking CXX static library libcore.a [ 47%] Built target core [ 48%] Building C object src/libui_sdl/libui/CMakeFiles/libui-temporary.dir/unix/debug.c.o [ 48%] Building C object src/libui_sdl/libui/CMakeFiles/libui-temporary.dir/unix/draw.c.o [ 50%] Building C object src/libui_sdl/libui/CMakeFiles/libui-temporary.dir/unix/drawmatrix.c.o /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/draw.c: In function 'mkbrush': /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/draw.c:39:13: warning: 'pat' may be used uninitialized [-Wmaybe-uninitialized] 39 | if (cairo_pattern_status(pat) != CAIRO_STATUS_SUCCESS) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/draw.c:21:26: note: 'pat' was declared here 21 | cairo_pattern_t *pat; | ^~~ [ 51%] Building C object src/libui_sdl/libui/CMakeFiles/libui-temporary.dir/unix/drawpath.c.o [ 52%] Building C object src/libui_sdl/libui/CMakeFiles/libui-temporary.dir/unix/drawtext.c.o [ 53%] Building C object src/libui_sdl/libui/CMakeFiles/libui-temporary.dir/unix/editablecombo.c.o [ 55%] Building C object src/libui_sdl/libui/CMakeFiles/libui-temporary.dir/unix/entry.c.o [ 56%] Building C object src/libui_sdl/libui/CMakeFiles/libui-temporary.dir/unix/fontbutton.c.o [ 57%] Building C object src/libui_sdl/libui/CMakeFiles/libui-temporary.dir/unix/form.c.o [ 57%] Building C object src/libui_sdl/libui/CMakeFiles/libui-temporary.dir/unix/future.c.o [ 59%] Building C object src/libui_sdl/libui/CMakeFiles/libui-temporary.dir/unix/graphemes.c.o [ 60%] Building C object src/libui_sdl/libui/CMakeFiles/libui-temporary.dir/unix/grid.c.o [ 61%] Building C object src/libui_sdl/libui/CMakeFiles/libui-temporary.dir/unix/group.c.o [ 63%] Building C object src/libui_sdl/libui/CMakeFiles/libui-temporary.dir/unix/image.c.o /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/image.c: In function 'uiImageAppend': /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/image.c:56:27: warning: suggest braces around empty body in an 'if' statement [-Wempty-body] 56 | /* TODO */; | ^ [ 64%] Building C object src/libui_sdl/libui/CMakeFiles/libui-temporary.dir/unix/label.c.o [ 65%] Building C object src/libui_sdl/libui/CMakeFiles/libui-temporary.dir/unix/main.c.o [ 65%] Building C object src/libui_sdl/libui/CMakeFiles/libui-temporary.dir/unix/menu.c.o /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/menu.c: In function 'appendMenuItem': /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/menu.c:313:31: warning: comparison of integer expressions of different signedness: 'int' and 'guint' {aka 'unsigned int'} [-Wsign-compare] 313 | for (j = 0; j < m->items->len; j++) | ^ [ 67%] Building C object src/libui_sdl/libui/CMakeFiles/libui-temporary.dir/unix/multilineentry.c.o /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/menu.c:301:20: warning: 'signal' may be used uninitialized [-Wmaybe-uninitialized] 301 | ww->signal = signal; | ~~~~~~~~~~~^~~~~~~~ /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/menu.c:285:16: note: 'signal' was declared here 285 | gulong signal; | ^~~~~~ [ 68%] Building C object src/libui_sdl/libui/CMakeFiles/libui-temporary.dir/unix/progressbar.c.o [ 69%] Building C object src/libui_sdl/libui/CMakeFiles/libui-temporary.dir/unix/radiobuttons.c.o [ 71%] Building C object src/libui_sdl/libui/CMakeFiles/libui-temporary.dir/unix/separator.c.o [ 72%] Building C object src/libui_sdl/libui/CMakeFiles/libui-temporary.dir/unix/slider.c.o [ 73%] Building C object src/libui_sdl/libui/CMakeFiles/libui-temporary.dir/unix/spinbox.c.o [ 73%] Building C object src/libui_sdl/libui/CMakeFiles/libui-temporary.dir/unix/stddialogs.c.o [ 75%] Building C object src/libui_sdl/libui/CMakeFiles/libui-temporary.dir/unix/tab.c.o [ 76%] Building C object src/libui_sdl/libui/CMakeFiles/libui-temporary.dir/unix/text.c.o /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/stddialogs.c: In function 'filedialog': /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/stddialogs.c:35:41: warning: 'fname' may be used uninitialized [-Wmaybe-uninitialized] 35 | gtk_file_filter_set_name(filter, fname); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/stddialogs.c:26:16: note: 'fname' was declared here 26 | gchar* fname; | ^~~~~ [ 77%] Building C object src/libui_sdl/libui/CMakeFiles/libui-temporary.dir/unix/util.c.o [ 78%] Building C object src/libui_sdl/libui/CMakeFiles/libui-temporary.dir/unix/window.c.o [ 80%] Building C object src/libui_sdl/libui/CMakeFiles/libui-temporary.dir/unix/gl.c.o /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/window.c: In function 'onGetFocus': /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/window.c:63:1: warning: no return statement in function returning non-void [-Wreturn-type] 63 | } | ^ /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/window.c: In function 'onLoseFocus': /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/window.c:70:1: warning: no return statement in function returning non-void [-Wreturn-type] 70 | } | ^ /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/window.c: In function 'uiWindowMaximized': /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/window.c:245:5: warning: 'gtk_window_is_maximized' is deprecated: Not available before 3.12 [-Wdeprecated-declarations] 245 | return gtk_window_is_maximized(w->window); | ^~~~~~ In file included from /tmp/work/emulators/melonds/work/.buildlink/include/gtk-3.0/gtk/gtkdialog.h:32, from /tmp/work/emulators/melonds/work/.buildlink/include/gtk-3.0/gtk/gtkaboutdialog.h:30, from /tmp/work/emulators/melonds/work/.buildlink/include/gtk-3.0/gtk/gtk.h:31, from /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/uipriv_unix.h:6, from /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/window.c:2: /tmp/work/emulators/melonds/work/.buildlink/include/gtk-3.0/gtk/gtkwindow.h:495:10: note: declared here 495 | gboolean gtk_window_is_maximized (GtkWindow *window); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/gl.c: In function '_loadGLProcs': /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/gl.c:47:27: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 47 | _glGenRenderbuffers = (PFNGLGENRENDERBUFFERSPROC)uiGLGetProcAddress("glGenRenderbuffers"); | ^ /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/gl.c:48:30: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 48 | _glDeleteRenderbuffers = (PFNGLDELETERENDERBUFFERSPROC)uiGLGetProcAddress("glDeleteRenderbuffers"); | ^ /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/gl.c:49:27: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 49 | _glBindRenderbuffer = (PFNGLBINDRENDERBUFFERPROC)uiGLGetProcAddress("glBindRenderbuffer"); | ^ /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/gl.c:50:30: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 50 | _glRenderbufferStorage = (PFNGLRENDERBUFFERSTORAGEPROC)uiGLGetProcAddress("glRenderbufferStorage"); | ^ /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/gl.c:51:37: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 51 | _glGetRenderbufferParameteriv = (PFNGLGETRENDERBUFFERPARAMETERIVPROC)uiGLGetProcAddress("glGetRenderbufferParameteriv"); | ^ /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/gl.c:53:26: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 53 | _glGenFramebuffers = (PFNGLGENFRAMEBUFFERSPROC)uiGLGetProcAddress("glGenFramebuffers"); | ^ /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/gl.c:54:29: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 54 | _glDeleteFramebuffers = (PFNGLDELETEFRAMEBUFFERSPROC)uiGLGetProcAddress("glDeleteFramebuffers"); | ^ /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/gl.c:55:26: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 55 | _glBindFramebuffer = (PFNGLBINDFRAMEBUFFERPROC)uiGLGetProcAddress("glBindFramebuffer"); | ^ /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/gl.c:56:29: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 56 | _glFramebufferTexture = (PFNGLFRAMEBUFFERTEXTUREPROC)uiGLGetProcAddress("glFramebufferTexture"); | ^ /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/gl.c:57:34: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 57 | _glFramebufferRenderbuffer = (PFNGLFRAMEBUFFERRENDERBUFFERPROC)uiGLGetProcAddress("glFramebufferRenderbuffer"); | ^ /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/gl.c:58:33: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 58 | _glCheckFramebufferStatus = (PFNGLCHECKFRAMEBUFFERSTATUSPROC)uiGLGetProcAddress("glCheckFramebufferStatus"); | ^ /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/gl.c: In function 'createGLContext': /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/gl.c:68:9: warning: 'gdk_window_create_gl_context' is deprecated: Not available before 3.16 [-Wdeprecated-declarations] 68 | GdkGLContext* gctx = gdk_window_create_gl_context(gdkwin, &err); | ^~~~~~~~~~~~ In file included from /tmp/work/emulators/melonds/work/.buildlink/include/gtk-3.0/gdk/gdkseat.h:28, from /tmp/work/emulators/melonds/work/.buildlink/include/gtk-3.0/gdk/gdkdisplay.h:33, from /tmp/work/emulators/melonds/work/.buildlink/include/gtk-3.0/gdk/gdkscreen.h:32, from /tmp/work/emulators/melonds/work/.buildlink/include/gtk-3.0/gdk/gdkapplaunchcontext.h:31, from /tmp/work/emulators/melonds/work/.buildlink/include/gtk-3.0/gdk/gdk.h:32, from /tmp/work/emulators/melonds/work/.buildlink/include/gtk-3.0/gtk/gtk.h:30, from /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/uipriv_unix.h:6, from /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/gl.c:2: /tmp/work/emulators/melonds/work/.buildlink/include/gtk-3.0/gdk/gdkwindow.h:1136:16: note: declared here 1136 | GdkGLContext * gdk_window_create_gl_context (GdkWindow *window, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/gl.c:75:9: warning: 'gdk_gl_context_set_use_es' is deprecated: Not available before 3.22 [-Wdeprecated-declarations] 75 | gdk_gl_context_set_use_es(gctx, FALSE); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/emulators/melonds/work/.buildlink/include/gtk-3.0/gdk/gdk.h:47: /tmp/work/emulators/melonds/work/.buildlink/include/gtk-3.0/gdk/gdkglcontext.h:77:25: note: declared here 77 | void gdk_gl_context_set_use_es (GdkGLContext *context, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/gl.c:76:9: warning: 'gdk_gl_context_set_required_version' is deprecated: Not available before 3.16 [-Wdeprecated-declarations] 76 | gdk_gl_context_set_required_version(gctx, maj, min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/emulators/melonds/work/.buildlink/include/gtk-3.0/gdk/gdkglcontext.h:59:25: note: declared here 59 | void gdk_gl_context_set_required_version (GdkGLContext *context, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/gl.c:78:9: warning: 'gdk_gl_context_realize' is deprecated: Not available before 3.16 [-Wdeprecated-declarations] 78 | gboolean res = gdk_gl_context_realize(gctx, &err); | ^~~~~~~~ /tmp/work/emulators/melonds/work/.buildlink/include/gtk-3.0/gdk/gdkglcontext.h:83:25: note: declared here 83 | gboolean gdk_gl_context_realize (GdkGLContext *context, | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/gl.c:93:9: warning: 'gdk_gl_context_make_current' is deprecated: Not available before 3.16 [-Wdeprecated-declarations] 93 | gdk_gl_context_make_current(gctx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/emulators/melonds/work/.buildlink/include/gtk-3.0/gdk/gdkglcontext.h:86:25: note: declared here 86 | void gdk_gl_context_make_current (GdkGLContext *context); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/gl.c: In function 'freeGLContext': /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/gl.c:109:5: warning: 'gdk_gl_context_make_current' is deprecated: Not available before 3.16 [-Wdeprecated-declarations] 109 | gdk_gl_context_make_current(glctx->gctx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/emulators/melonds/work/.buildlink/include/gtk-3.0/gdk/gdkglcontext.h:86:25: note: declared here 86 | void gdk_gl_context_make_current (GdkGLContext *context); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/gl.c:113:5: warning: 'gdk_gl_context_clear_current' is deprecated: Not available before 3.16 [-Wdeprecated-declarations] 113 | gdk_gl_context_clear_current(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/emulators/melonds/work/.buildlink/include/gtk-3.0/gdk/gdkglcontext.h:90:25: note: declared here 90 | void gdk_gl_context_clear_current (void); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/gl.c: In function 'areaDrawGL': /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/gl.c:175:9: warning: 'gdk_cairo_draw_from_gl' is deprecated: Not available before 3.16 [-Wdeprecated-declarations] 175 | gdk_cairo_draw_from_gl(cr, gtk_widget_get_window(widget), | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/emulators/melonds/work/.buildlink/include/gtk-3.0/gdk/gdk.h:33: /tmp/work/emulators/melonds/work/.buildlink/include/gtk-3.0/gdk/gdkcairo.h:76:12: note: declared here 76 | void gdk_cairo_draw_from_gl (cairo_t *cr, | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/gl.c: In function 'uiGLMakeContextCurrent': /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/gl.c:205:13: warning: 'gdk_gl_context_clear_current' is deprecated: Not available before 3.16 [-Wdeprecated-declarations] 205 | gdk_gl_context_clear_current(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/emulators/melonds/work/.buildlink/include/gtk-3.0/gdk/gdkglcontext.h:90:25: note: declared here 90 | void gdk_gl_context_clear_current (void); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/gl.c:209:5: warning: 'gdk_gl_context_get_current' is deprecated: Not available before 3.16 [-Wdeprecated-declarations] 209 | if (ctx->gctx == gdk_gl_context_get_current()) return; | ^~ /tmp/work/emulators/melonds/work/.buildlink/include/gtk-3.0/gdk/gdkglcontext.h:88:25: note: declared here 88 | GdkGLContext * gdk_gl_context_get_current (void); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/gl.c:210:9: warning: 'gdk_gl_context_make_current' is deprecated: Not available before 3.16 [-Wdeprecated-declarations] 210 | gdk_gl_context_make_current(ctx->gctx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/emulators/melonds/work/.buildlink/include/gtk-3.0/gdk/gdkglcontext.h:86:25: note: declared here 86 | void gdk_gl_context_make_current (GdkGLContext *context); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/gl.c: In function 'uiGLGetProcAddress': /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/gl.c:235:13: warning: ISO C forbids assignment between function pointer and 'void *' [-Wpedantic] 235 | ptr = glXGetProcAddressARB((const GLubyte*)proc); | ^ /tmp/work/emulators/melonds/work/melonDS-0.8.3/src/libui_sdl/libui/unix/gl.c:238:13: warning: ISO C forbids assignment between function pointer and 'void *' [-Wpedantic] 238 | ptr = eglGetProcAddress(proc); | ^ [ 81%] Linking C static library liblibui-temporary.a [ 81%] Built target libui-temporary [ 82%] Removing hidden symbols [ 84%] Linking C static library out/libui.a [ 84%] Built target libui [ 84%] Generating melon_grc.c [ 85%] Building CXX object src/libui_sdl/CMakeFiles/melonDS.dir/main.cpp.o [ 86%] Building CXX object src/libui_sdl/CMakeFiles/melonDS.dir/PlatformConfig.cpp.o [ 88%] Building CXX object src/libui_sdl/CMakeFiles/melonDS.dir/Platform.cpp.o [ 89%] Building CXX object src/libui_sdl/CMakeFiles/melonDS.dir/LAN_Socket.cpp.o [ 90%] Building CXX object src/libui_sdl/CMakeFiles/melonDS.dir/LAN_PCap.cpp.o [ 92%] Building CXX object src/libui_sdl/CMakeFiles/melonDS.dir/DlgAudioSettings.cpp.o [ 93%] Building CXX object src/libui_sdl/CMakeFiles/melonDS.dir/DlgEmuSettings.cpp.o [ 93%] Building CXX object src/libui_sdl/CMakeFiles/melonDS.dir/DlgInputConfig.cpp.o [ 94%] Building CXX object src/libui_sdl/CMakeFiles/melonDS.dir/DlgVideoSettings.cpp.o [ 96%] Building CXX object src/libui_sdl/CMakeFiles/melonDS.dir/DlgWifiSettings.cpp.o [ 97%] Building CXX object src/libui_sdl/CMakeFiles/melonDS.dir/OSD.cpp.o [ 98%] Building C object src/libui_sdl/CMakeFiles/melonDS.dir/melon_grc.c.o [100%] Linking CXX executable ../../melonDS ld: warning: symbol 'glUniform1ui' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glUniform1ui' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glUseProgram' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glUseProgram' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glBlitFramebuffer' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glBlitFramebuffer' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glUnmapBuffer' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glUnmapBuffer' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glBindFramebuffer' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glBindFramebuffer' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glGenBuffers' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glGenBuffers' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glGenFramebuffers' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glGenFramebuffers' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glUniformBlockBinding' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glUniformBlockBinding' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glCreateShader' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glCreateShader' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glGetProgramInfoLog' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glGetProgramInfoLog' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glBindAttribLocation' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glBindAttribLocation' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glDrawBuffers' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glDrawBuffers' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glBindBuffer' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glBindBuffer' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glBufferSubData' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glBufferSubData' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glMapBuffer' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glMapBuffer' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glCheckFramebufferStatus' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glCheckFramebufferStatus' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glGetShaderInfoLog' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glGetShaderInfoLog' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glCompileShader' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glCompileShader' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glBlendEquationSeparate' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glBlendEquationSeparate' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glUniform4ui' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glUniform4ui' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glEnableVertexAttribArray' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glEnableVertexAttribArray' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glVertexAttribPointer' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glVertexAttribPointer' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glDeleteVertexArrays' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glDeleteVertexArrays' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glGetShaderiv' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glGetShaderiv' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glFramebufferTexture' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glFramebufferTexture' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glDisableVertexAttribArray' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glDisableVertexAttribArray' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glColorMaski' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glColorMaski' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glLinkProgram' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glLinkProgram' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glUniform1i' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glUniform1i' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glShaderSource' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glShaderSource' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glGetProgramiv' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glGetProgramiv' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glGetUniformBlockIndex' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glGetUniformBlockIndex' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glUniform2i' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glUniform2i' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glDeleteFramebuffers' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glDeleteFramebuffers' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glGetUniformLocation' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glGetUniformLocation' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glBindFragDataLocation' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glBindFragDataLocation' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glBindVertexArray' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glBindVertexArray' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glGenVertexArrays' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glGenVertexArrays' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glDeleteProgram' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glDeleteProgram' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glMapBufferRange' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glMapBufferRange' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glDeleteBuffers' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glDeleteBuffers' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glBindBufferBase' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glBindBufferBase' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glDeleteShader' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glDeleteShader' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glCreateProgram' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glCreateProgram' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glBlendFuncSeparate' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glBlendFuncSeparate' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glGetStringi' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glGetStringi' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glBufferData' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glBufferData' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glAttachShader' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glAttachShader' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ld: warning: symbol 'glVertexAttribIPointer' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); ../libcore.a(OpenGLSupport.cpp.o) definition taken ld: warning: symbol 'glVertexAttribIPointer' has differing types: (file ../libcore.a(OpenGLSupport.cpp.o) type=OBJT; file /tmp/work/emulators/melonds/work/.buildlink/lib/libGL.so type=FUNC); [100%] Built target melonDS *** Please use pkgtools/verifypc to sanity check dependencies.