WARNING: [license.mk] Every package should define a LICENSE. ===> Building for matchbox-desktop-0.9.1nb16 /opt/pkg/bin/bmake all-recursive Making all in src if clang -DHAVE_CONFIG_H -I. -I. -I.. -g -Wall -fno-strict-aliasing -DDATADIR=\"/opt/pkg/share\" -DPKGDATADIR=\"/opt/pkg/share/matchbox-desktop\" -DPREFIX=\"/opt/pkg\" -DMBCONFDIR=\"/opt/pkg/etc/matchbox\" -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -D_REENTRANT -I/opt/pkg/include -I/opt/pkg/include/freetype2 -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT mbdesktop.o -MD -MP -MF ".deps/mbdesktop.Tpo" -c -o mbdesktop.o mbdesktop.c; then mv -f ".deps/mbdesktop.Tpo" ".deps/mbdesktop.Po"; else rm -f ".deps/mbdesktop.Tpo"; exit 1; fi mbdesktop.c:403:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] spec = strdup(mb_dotdesktop_get(theme, "DesktopBgSpec")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/string.h:117:26: note: passing argument to parameter '__s1' here char *strdup(const char *__s1); ^ mbdesktop.c:407:40: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] mbdesktop_set_highlight_col(mb, mb_dotdesktop_get(theme, "DesktopHlCol")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mbdesktop.c:43:50: note: passing argument to parameter 'spec' here mbdesktop_set_highlight_col(MBDesktop *mb, char *spec); ^ mbdesktop.c:534:32: warning: 'memset' call operates on objects of type 'MBDesktopBG' (aka 'struct _mbdesktop_bg') while the size is based on a different type 'MBDesktopBG *' (aka 'struct _mbdesktop_bg *') [-Wsizeof-pointer-memaccess] memset(mb->bg, 0, sizeof(mb->bg)); ~~~~~~ ~~~~^~ mbdesktop.c:534:32: note: did you mean to dereference the argument to 'sizeof' (and multiply it by the number of elements)? memset(mb->bg, 0, sizeof(mb->bg)); ~~~~^~ mbdesktop.c:1309:17: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] switch (key = XKeycodeToKeysym (mb->dpy, e->keycode, 0)) ^ /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/include/X11/Xlib.h:1682:1: note: 'XKeycodeToKeysym' has been explicitly marked deprecated here _X_DEPRECATED ^ /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/include/X11/Xfuncproto.h:136:40: note: expanded from macro '_X_DEPRECATED' # define _X_DEPRECATED __attribute__((deprecated)) ^ mbdesktop.c:1916:18: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *win_title = "Loading ..."; ^ ~~~~~~~~~~~~~ mbdesktop.c:1940:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] win_title, strlen(win_title)); ^~~~~~~~~ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ mbdesktop.c:1942:54: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] XStoreName(mbdesktop_xdisplay(mb), mb->win_dialog, win_title); ^~~~~~~~~ /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/include/X11/Xlib.h:3409:1: note: passing argument to parameter here ); ^ 7 warnings generated. if clang -DHAVE_CONFIG_H -I. -I. -I.. -g -Wall -fno-strict-aliasing -DDATADIR=\"/opt/pkg/share\" -DPKGDATADIR=\"/opt/pkg/share/matchbox-desktop\" -DPREFIX=\"/opt/pkg\" -DMBCONFDIR=\"/opt/pkg/etc/matchbox\" -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -D_REENTRANT -I/opt/pkg/include -I/opt/pkg/include/freetype2 -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT mbdesktop_item.o -MD -MP -MF ".deps/mbdesktop_item.Tpo" -c -o mbdesktop_item.o mbdesktop_item.c; then mv -f ".deps/mbdesktop_item.Tpo" ".deps/mbdesktop_item.Po"; else rm -f ".deps/mbdesktop_item.Tpo"; exit 1; fi if clang -DHAVE_CONFIG_H -I. -I. -I.. -g -Wall -fno-strict-aliasing -DDATADIR=\"/opt/pkg/share\" -DPKGDATADIR=\"/opt/pkg/share/matchbox-desktop\" -DPREFIX=\"/opt/pkg\" -DMBCONFDIR=\"/opt/pkg/etc/matchbox\" -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -D_REENTRANT -I/opt/pkg/include -I/opt/pkg/include/freetype2 -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT mbdesktop_view.o -MD -MP -MF ".deps/mbdesktop_view.Tpo" -c -o mbdesktop_view.o mbdesktop_view.c; then mv -f ".deps/mbdesktop_view.Tpo" ".deps/mbdesktop_view.Po"; else rm -f ".deps/mbdesktop_view.Tpo"; exit 1; fi mbdesktop_view.c:12:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] title, strlen(title)); ^~~~~ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ mbdesktop_view.c:14:42: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] XStoreName(mb->dpy, mb->win_top_level, title ); ^~~~~ /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/include/X11/Xlib.h:3409:1: note: passing argument to parameter here ); ^ mbdesktop_view.c:386:35: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] mbdesktop_view_header_paint(mb, folder_title); ^~~~~~~~~~~~ mbdesktop_view.c:299:59: note: passing argument to parameter 'folder_title' here mbdesktop_view_header_paint(MBDesktop *mb, unsigned char* folder_title) ^ mbdesktop_view.c:522:34: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] mb_layout_set_text(layout, item->name, MB_ENCODING_UTF8); ^~~~~~~~~~ /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/include/libmb/mbexp.h:563:22: note: passing argument to parameter 'text' here unsigned char *text, ^ mbdesktop_view.c:684:31: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] mb_layout_set_text(layout, item->name, MB_ENCODING_UTF8); ^~~~~~~~~~ /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/include/libmb/mbexp.h:563:22: note: passing argument to parameter 'text' here unsigned char *text, ^ mbdesktop_view.c:542:38: warning: variable 'limit_y' set but not used [-Wunused-but-set-variable] int cur_x = 0, cur_y = 0, limit_x, limit_y, cur_row = 1; ^ mbdesktop_view.c:816:31: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] mb_layout_set_text(layout, item->name, MB_ENCODING_UTF8); ^~~~~~~~~~ /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/include/libmb/mbexp.h:563:22: note: passing argument to parameter 'text' here unsigned char *text, ^ mbdesktop_view.c:834:36: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] mbdesktop_view_header_paint(mb, item->name); ^~~~~~~~~~ mbdesktop_view.c:299:59: note: passing argument to parameter 'folder_title' here mbdesktop_view_header_paint(MBDesktop *mb, unsigned char* folder_title) ^ 8 warnings generated. if clang -DHAVE_CONFIG_H -I. -I. -I.. -g -Wall -fno-strict-aliasing -DDATADIR=\"/opt/pkg/share\" -DPKGDATADIR=\"/opt/pkg/share/matchbox-desktop\" -DPREFIX=\"/opt/pkg\" -DMBCONFDIR=\"/opt/pkg/etc/matchbox\" -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -D_REENTRANT -I/opt/pkg/include -I/opt/pkg/include/freetype2 -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT mbdesktop_module.o -MD -MP -MF ".deps/mbdesktop_module.Tpo" -c -o mbdesktop_module.o mbdesktop_module.c; then mv -f ".deps/mbdesktop_module.Tpo" ".deps/mbdesktop_module.Po"; else rm -f ".deps/mbdesktop_module.Tpo"; exit 1; fi if clang -DHAVE_CONFIG_H -I. -I. -I.. -g -Wall -fno-strict-aliasing -DDATADIR=\"/opt/pkg/share\" -DPKGDATADIR=\"/opt/pkg/share/matchbox-desktop\" -DPREFIX=\"/opt/pkg\" -DMBCONFDIR=\"/opt/pkg/etc/matchbox\" -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -D_REENTRANT -I/opt/pkg/include -I/opt/pkg/include/freetype2 -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT md5.o -MD -MP -MF ".deps/md5.Tpo" -c -o md5.o md5.c; then mv -f ".deps/md5.Tpo" ".deps/md5.Po"; else rm -f ".deps/md5.Tpo"; exit 1; fi if clang -DHAVE_CONFIG_H -I. -I. -I.. -g -Wall -fno-strict-aliasing -DDATADIR=\"/opt/pkg/share\" -DPKGDATADIR=\"/opt/pkg/share/matchbox-desktop\" -DPREFIX=\"/opt/pkg\" -DMBCONFDIR=\"/opt/pkg/etc/matchbox\" -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -D_REENTRANT -I/opt/pkg/include -I/opt/pkg/include/freetype2 -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT mbdesktop_win_plugin.o -MD -MP -MF ".deps/mbdesktop_win_plugin.Tpo" -c -o mbdesktop_win_plugin.o mbdesktop_win_plugin.c; then mv -f ".deps/mbdesktop_win_plugin.Tpo" ".deps/mbdesktop_win_plugin.Po"; else rm -f ".deps/mbdesktop_win_plugin.Tpo"; exit 1; fi /opt/pkg/bin/mksh ../libtool --mode=link clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/freetype2 -L/opt/pkg/lib -o matchbox-desktop -export-dynamic mbdesktop.o mbdesktop_item.o mbdesktop_view.o mbdesktop_module.o md5.o mbdesktop_win_plugin.o -L/opt/pkg/lib -lmb -lX11 -lXext -lpng16 -lz libtool: link: clang -pipe -Os -I/Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/include -I/Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/include/freetype2 -o matchbox-desktop mbdesktop.o mbdesktop_item.o mbdesktop_view.o mbdesktop_module.o md5.o mbdesktop_win_plugin.o -L/Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libmb.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libXft.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libfontconfig.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libexpat.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libintl.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libiconv.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libfreetype.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libbz2.dylib -lbrotlidec -lpthread /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libXrender.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libXext.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libX11.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libxcb.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libXau.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libXdmcp.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libpng16.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libz.dylib -framework Carbon -pthread Making all in modules if /opt/pkg/bin/mksh ../libtool --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I.. -I../src -DDATADIR=\"/opt/pkg/share\" -DPKGDATADIR=\"/opt/pkg/share/matchbox\" -DPREFIX=\"/opt/pkg\" -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -D_REENTRANT -I/opt/pkg/include/startup-notification-1.0 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT tasks.lo -MD -MP -MF ".deps/tasks.Tpo" -c -o tasks.lo tasks.c; then mv -f ".deps/tasks.Tpo" ".deps/tasks.Plo"; else rm -f ".deps/tasks.Tpo"; exit 1; fi libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../src -DDATADIR=\"/opt/pkg/share\" -DPKGDATADIR=\"/opt/pkg/share/matchbox\" -DPREFIX=\"/opt/pkg\" -I/Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/include -I/Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/include/freetype2 -I/Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/include/libpng16 -D_REENTRANT -I/Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/include/startup-notification-1.0 -pipe -Os -MT tasks.lo -MD -MP -MF .deps/tasks.Tpo -c tasks.c -fno-common -DPIC -o .libs/tasks.o tasks.c:215:15: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] &x, &y, &w, &h, &b, &d)) ^~ /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/include/X11/Xlib.h:2636:37: note: passing argument to parameter here unsigned int* /* width_return */, ^ tasks.c:215:19: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] &x, &y, &w, &h, &b, &d)) ^~ /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/include/X11/Xlib.h:2637:38: note: passing argument to parameter here unsigned int* /* height_return */, ^ tasks.c:215:23: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] &x, &y, &w, &h, &b, &d)) ^~ /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/include/X11/Xlib.h:2638:44: note: passing argument to parameter here unsigned int* /* border_width_return */, ^ tasks.c:215:27: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] &x, &y, &w, &h, &b, &d)) ^~ /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/include/X11/Xlib.h:2640:1: note: passing argument to parameter here ); ^ tasks.c:235:8: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] win_name, ^~~~~~~~ ../src/mbdesktop_item.h:55:27: note: passing argument to parameter 'name' here const char *name, ^ 5 warnings generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../src -DDATADIR=\"/opt/pkg/share\" -DPKGDATADIR=\"/opt/pkg/share/matchbox\" -DPREFIX=\"/opt/pkg\" -I/Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/include -I/Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/include/freetype2 -I/Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/include/libpng16 -D_REENTRANT -I/Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/include/startup-notification-1.0 -pipe -Os -MT tasks.lo -MD -MP -MF .deps/tasks.Tpo -c tasks.c -o tasks.o >/dev/null 2>&1 if /opt/pkg/bin/mksh ../libtool --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I.. -I../src -DDATADIR=\"/opt/pkg/share\" -DPKGDATADIR=\"/opt/pkg/share/matchbox\" -DPREFIX=\"/opt/pkg\" -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -D_REENTRANT -I/opt/pkg/include/startup-notification-1.0 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT dotdesktop.lo -MD -MP -MF ".deps/dotdesktop.Tpo" -c -o dotdesktop.lo dotdesktop.c; then mv -f ".deps/dotdesktop.Tpo" ".deps/dotdesktop.Plo"; else rm -f ".deps/dotdesktop.Tpo"; exit 1; fi libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../src -DDATADIR=\"/opt/pkg/share\" -DPKGDATADIR=\"/opt/pkg/share/matchbox\" -DPREFIX=\"/opt/pkg\" -I/Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/include -I/Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/include/freetype2 -I/Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/include/libpng16 -D_REENTRANT -I/Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/include/startup-notification-1.0 -pipe -Os -MT dotdesktop.lo -MD -MP -MF .deps/dotdesktop.Tpo -c dotdesktop.c -fno-common -DPIC -o .libs/dotdesktop.o dotdesktop.c:108:43: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] found_folder_item = match_folder( mb, mb_dotdesktop_get(dd, "Categories")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dotdesktop.c:50:37: note: passing argument to parameter 'category' here match_folder ( MBDesktop *mb, char *category ) ^ dotdesktop.c:113:11: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] mb_dotdesktop_get(dd, "Name"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/mbdesktop_item.h:55:27: note: passing argument to parameter 'name' here const char *name, ^ dotdesktop.c:114:11: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] mb_dotdesktop_get(dd, "Icon"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/mbdesktop_item.h:56:27: note: passing argument to parameter 'icon_name' here const char *icon_name, ^ dotdesktop.c:122:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && !strcasecmp(mb_dotdesktop_get(dd, "SingleInstance"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/strings.h:78:29: note: passing argument to parameter here int strcasecmp(const char *, const char *); ^ dotdesktop.c:129:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && !strcasecmp(mb_dotdesktop_get(dd, "StartupNotify"), "true")) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/strings.h:78:29: note: passing argument to parameter here int strcasecmp(const char *, const char *); ^ dotdesktop.c:230:16: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] RootMatchStr = mb_dotdesktop_get(dd, "Match"); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dotdesktop.c:237:7: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] mb_dotdesktop_get(dd, "Name")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/mbdesktop_item.h:121:20: note: passing argument to parameter 'name' here char *name); ^ dotdesktop.c:246:9: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] mb_dot_desktop_folder_entry_get_name(ddentry), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/include/libmb/mbdotdesktop.h:155:50: note: expanded from macro 'mb_dot_desktop_folder_entry_get_name' #define mb_dot_desktop_folder_entry_get_name(f) (f)->name ^~~~~~~~~ ../src/mbdesktop_module.h:16:17: note: passing argument to parameter 'name' here char *name, ^ dotdesktop.c:247:9: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] mb_dot_desktop_folder_entry_get_icon(ddentry)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/include/libmb/mbdotdesktop.h:161:50: note: expanded from macro 'mb_dot_desktop_folder_entry_get_icon' #define mb_dot_desktop_folder_entry_get_icon(f) (f)->icon ^~~~~~~~~ ../src/mbdesktop_module.h:17:17: note: passing argument to parameter 'icon_name' here char *icon_name ); ^ dotdesktop.c:341:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && !strcmp(mb_dotdesktop_get(dd, "Type"), "Application") ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ dotdesktop.c:353:23: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if ((folder_name = mb_dotdesktop_get(user_overides, ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../src -DDATADIR=\"/opt/pkg/share\" -DPKGDATADIR=\"/opt/pkg/share/matchbox\" -DPREFIX=\"/opt/pkg\" -I/Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/include -I/Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/include/freetype2 -I/Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/include/libpng16 -D_REENTRANT -I/Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/include/startup-notification-1.0 -pipe -Os -MT dotdesktop.lo -MD -MP -MF .deps/dotdesktop.Tpo -c dotdesktop.c -o dotdesktop.o >/dev/null 2>&1 if /opt/pkg/bin/mksh ../libtool --mode=compile clang -DHAVE_CONFIG_H -I. -I. -I.. -I../src -DDATADIR=\"/opt/pkg/share\" -DPKGDATADIR=\"/opt/pkg/share/matchbox\" -DPREFIX=\"/opt/pkg\" -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -D_REENTRANT -I/opt/pkg/include/startup-notification-1.0 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT simplefilebrowser.lo -MD -MP -MF ".deps/simplefilebrowser.Tpo" -c -o simplefilebrowser.lo simplefilebrowser.c; then mv -f ".deps/simplefilebrowser.Tpo" ".deps/simplefilebrowser.Plo"; else rm -f ".deps/simplefilebrowser.Tpo"; exit 1; fi libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../src -DDATADIR=\"/opt/pkg/share\" -DPKGDATADIR=\"/opt/pkg/share/matchbox\" -DPREFIX=\"/opt/pkg\" -I/Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/include -I/Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/include/freetype2 -I/Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/include/libpng16 -D_REENTRANT -I/Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/include/startup-notification-1.0 -pipe -Os -MT simplefilebrowser.lo -MD -MP -MF .deps/simplefilebrowser.Tpo -c simplefilebrowser.c -fno-common -DPIC -o .libs/simplefilebrowser.o simplefilebrowser.c:106:30: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] data->BrowserPath = strdup(mb_dotdesktop_get(dd, "Path")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/string.h:117:26: note: passing argument to parameter '__s1' here char *strdup(const char *__s1); ^ simplefilebrowser.c:109:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] data->BrowserMatchStr = strdup(mb_dotdesktop_get(dd, "Match")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/string.h:117:26: note: passing argument to parameter '__s1' here char *strdup(const char *__s1); ^ simplefilebrowser.c:111:30: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] data->BrowserIcon = strdup(mb_dotdesktop_get(dd, "FileIcon")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/string.h:117:26: note: passing argument to parameter '__s1' here char *strdup(const char *__s1); ^ simplefilebrowser.c:114:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] data->BrowserExecWith = strdup(mb_dotdesktop_get(dd, "ExecWith")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/string.h:117:26: note: passing argument to parameter '__s1' here char *strdup(const char *__s1); ^ simplefilebrowser.c:116:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] data->BrowserFolderName = strdup(mb_dotdesktop_get(dd, "FolderName")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/string.h:117:26: note: passing argument to parameter '__s1' here char *strdup(const char *__s1); ^ simplefilebrowser.c:118:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] data->BrowserFolderIcon = strdup(mb_dotdesktop_get(dd, "FolderIcon")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/string.h:117:26: note: passing argument to parameter '__s1' here char *strdup(const char *__s1); ^ 6 warnings generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -I../src -DDATADIR=\"/opt/pkg/share\" -DPKGDATADIR=\"/opt/pkg/share/matchbox\" -DPREFIX=\"/opt/pkg\" -I/Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/include -I/Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/include/freetype2 -I/Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/include/libpng16 -D_REENTRANT -I/Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/include/startup-notification-1.0 -pipe -Os -MT simplefilebrowser.lo -MD -MP -MF .deps/simplefilebrowser.Tpo -c simplefilebrowser.c -o simplefilebrowser.o >/dev/null 2>&1 /opt/pkg/bin/mksh ../libtool --mode=link clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/freetype2 -L/opt/pkg/lib -o tasks.la -rpath /opt/pkg/lib/matchbox/desktop -avoid-version -module -export-dynamic tasks.lo -L/opt/pkg/lib -lmb -lX11 -lXext -lpng16 libtool: link: clang -Wl,-undefined -Wl,dynamic_lookup -o .libs/tasks.so -bundle .libs/tasks.o -L/Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libmb.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libXft.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libfontconfig.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libexpat.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libintl.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libiconv.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libfreetype.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libbz2.dylib -lbrotlidec -lpthread /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libXrender.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libXext.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libX11.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libxcb.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libXau.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libXdmcp.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libpng16.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libz.dylib -Os -pthread -framework Carbon libtool: link: ar cr .libs/tasks.a tasks.o libtool: link: ranlib .libs/tasks.a libtool: link: ( cd ".libs" && rm -f "tasks.la" && ln -s "../tasks.la" "tasks.la" ) /opt/pkg/bin/mksh ../libtool --mode=link clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/freetype2 -L/opt/pkg/lib -o dotdesktop.la -rpath /opt/pkg/lib/matchbox/desktop -avoid-version -module -export-dynamic dotdesktop.lo -L/opt/pkg/lib -lmb -lX11 -lXext -lpng16 -L/opt/pkg/lib -lstartup-notification-1 libtool: link: clang -Wl,-undefined -Wl,dynamic_lookup -o .libs/dotdesktop.so -bundle .libs/dotdesktop.o -L/Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libmb.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libXft.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libfontconfig.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libexpat.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libintl.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libiconv.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libfreetype.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libbz2.dylib -lbrotlidec -lpthread /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libXrender.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libXext.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libpng16.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libz.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libstartup-notification-1.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libxcb-util.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libX11-xcb.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libX11.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libxcb.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libXau.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libXdmcp.dylib -Os -pthread -framework Carbon libtool: link: ar cr .libs/dotdesktop.a dotdesktop.o libtool: link: ranlib .libs/dotdesktop.a libtool: link: ( cd ".libs" && rm -f "dotdesktop.la" && ln -s "../dotdesktop.la" "dotdesktop.la" ) /opt/pkg/bin/mksh ../libtool --mode=link clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/freetype2 -L/opt/pkg/lib -o simplefilebrowser.la -rpath /opt/pkg/lib/matchbox/desktop -avoid-version -module -export-dynamic simplefilebrowser.lo -L/opt/pkg/lib -lmb -lX11 -lXext -lpng16 libtool: link: clang -Wl,-undefined -Wl,dynamic_lookup -o .libs/simplefilebrowser.so -bundle .libs/simplefilebrowser.o -L/Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libmb.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libXft.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libfontconfig.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libexpat.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libintl.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libiconv.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libfreetype.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libbz2.dylib -lbrotlidec -lpthread /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libXrender.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libXext.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libX11.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libxcb.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libXau.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libXdmcp.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libpng16.dylib /Users/pbulk/build/x11/matchbox-desktop/work/.buildlink/lib/libz.dylib -Os -pthread -framework Carbon libtool: link: ar cr .libs/simplefilebrowser.a simplefilebrowser.o libtool: link: ranlib .libs/simplefilebrowser.a libtool: link: ( cd ".libs" && rm -f "simplefilebrowser.la" && ln -s "../simplefilebrowser.la" "simplefilebrowser.la" ) Making all in data *** Please use pkgtools/verifypc to sanity check dependencies.