* Package: net-misc/ssvnc-1.0.29-r2 * Repository: gentoo * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking ssvnc-1.0.29.src.tar.gz to /var/tmp/portage/net-misc/ssvnc-1.0.29-r2/work >>> Source unpacked in /var/tmp/portage/net-misc/ssvnc-1.0.29-r2/work >>> Preparing source in /var/tmp/portage/net-misc/ssvnc-1.0.29-r2/work/ssvnc-1.0.29 ... * Applying ssvnc-1.0.29-build.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/net-misc/ssvnc-1.0.29-r2/work/ssvnc-1.0.29 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/net-misc/ssvnc-1.0.29-r2/work/ssvnc-1.0.29 ... make -j1 all cd vnc_unixsrc/libvncauth; make make[1]: Entering directory '/var/tmp/portage/net-misc/ssvnc-1.0.29-r2/work/ssvnc-1.0.29/vnc_unixsrc/libvncauth' x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -I. -I../include -D_GNU_SOURCE -c -o vncauth.o vncauth.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -I. -I../include -D_GNU_SOURCE -c -o d3des.o d3des.c x86_64-pc-linux-gnu-ar rc libvncauth.a vncauth.o d3des.o make[1]: Leaving directory '/var/tmp/portage/net-misc/ssvnc-1.0.29-r2/work/ssvnc-1.0.29/vnc_unixsrc/libvncauth' cd vnc_unixsrc/vncviewer; make make[1]: Entering directory '/var/tmp/portage/net-misc/ssvnc-1.0.29-r2/work/ssvnc-1.0.29/vnc_unixsrc/vncviewer' x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strength-reduce -fno-strict-aliasing -I. -I../include -D_GNU_SOURCE -DMITSHM -c -o vncviewer.o vncviewer.c vncviewer.c: In function ‘unixpw’: vncviewer.c:133:4: warning: format not a string literal and no format arguments [-Wformat-security] sprintf(username, u); ^~~~~~~ vncviewer.c: In function ‘printChat’: vncviewer.c:1136:3: warning: format not a string literal and no format arguments [-Wformat-security] fprintf(stderr, str); ^~~~~~~ vncviewer.c: In function ‘DoServerScale’: vncviewer.c:1258:3: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(str, 100, stdin); ^~~~~~~~~~~~~~~~~~~~~~ vncviewer.c: In function ‘DoServerQuality’: vncviewer.c:1293:3: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(str, 100, stdin); ^~~~~~~~~~~~~~~~~~~~~~ vncviewer.c: In function ‘DoServerCompress’: vncviewer.c:1328:3: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(str, 100, stdin); ^~~~~~~~~~~~~~~~~~~~~~ vncviewer.c: In function ‘SetYCrop’: vncviewer.c:1422:3: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(str, 100, stdin); ^~~~~~~~~~~~~~~~~~~~~~ vncviewer.c: In function ‘SetScbar’: vncviewer.c:1457:3: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(str, 100, stdin); ^~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strength-reduce -fno-strict-aliasing -I. -I../include -D_GNU_SOURCE -DMITSHM -c -o argsresources.o argsresources.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strength-reduce -fno-strict-aliasing -I. -I../include -D_GNU_SOURCE -DMITSHM -c -o caps.o caps.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strength-reduce -fno-strict-aliasing -I. -I../include -D_GNU_SOURCE -DMITSHM -c -o colour.o colour.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strength-reduce -fno-strict-aliasing -I. -I../include -D_GNU_SOURCE -DMITSHM -c -o cursor.o cursor.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strength-reduce -fno-strict-aliasing -I. -I../include -D_GNU_SOURCE -DMITSHM -c -o desktop.o desktop.c desktop.c: In function ‘releaseAllPressedModifiers’: desktop.c:1540:4: warning: ‘XKeycodeToKeysym’ is deprecated [-Wdeprecated-declarations] SendKeyEvent(XKeycodeToKeysym(dpy, i, 0), False); ^~~~~~~~~~~~ In file included from /usr/include/X11/Intrinsic.h:53, from /usr/include/X11/IntrinsicP.h:51, from ./vncviewer.h:34, from desktop.c:24: /usr/include/X11/Xlib.h:1687:15: note: declared here extern KeySym XKeycodeToKeysym( ^~~~~~~~~~~~~~~~ desktop.c:1542:4: warning: ‘XKeycodeToKeysym’ is deprecated [-Wdeprecated-declarations] if (debug_release) fprintf(stderr, "releasing[%d] %s\n", i, XKeysymToString(XKeycodeToKeysym(dpy, i, 0))); ^~ In file included from /usr/include/X11/Intrinsic.h:53, from /usr/include/X11/IntrinsicP.h:51, from ./vncviewer.h:34, from desktop.c:24: /usr/include/X11/Xlib.h:1687:15: note: declared here extern KeySym XKeycodeToKeysym( ^~~~~~~~~~~~~~~~ desktop.c: In function ‘SendRFBEvent’: desktop.c:2482:4: warning: ‘XKeycodeToKeysym’ is deprecated [-Wdeprecated-declarations] ks = XKeycodeToKeysym(dpy, ev->xkey.keycode, 0); ^~ In file included from /usr/include/X11/Intrinsic.h:53, from /usr/include/X11/IntrinsicP.h:51, from ./vncviewer.h:34, from desktop.c:24: /usr/include/X11/Xlib.h:1687:15: note: declared here extern KeySym XKeycodeToKeysym( ^~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strength-reduce -fno-strict-aliasing -I. -I../include -D_GNU_SOURCE -DMITSHM -c -o dialogs.o dialogs.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strength-reduce -fno-strict-aliasing -I. -I../include -D_GNU_SOURCE -DMITSHM -c -o fullscreen.o fullscreen.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strength-reduce -fno-strict-aliasing -I. -I../include -D_GNU_SOURCE -DMITSHM -c -o listen.o listen.c listen.c: In function ‘accept_popup_check’: listen.c:69:3: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(line, sizeof(line), stdin); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strength-reduce -fno-strict-aliasing -I. -I../include -D_GNU_SOURCE -DMITSHM -c -o misc.o misc.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strength-reduce -fno-strict-aliasing -I. -I../include -D_GNU_SOURCE -DMITSHM -c -o popup.o popup.c popup.c: In function ‘ShowFile’: popup.c:514:4: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(cmd); ^~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strength-reduce -fno-strict-aliasing -I. -I../include -D_GNU_SOURCE -DMITSHM -c -o rfbproto.o rfbproto.c In file included from rfbproto.c:3732: zrle.c: In function ‘HandleZRLETile15’: zrle.c:306:51: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] fprintf(stderr, "expected %d bytes, got only %d (%dx%d)\n",1+w*h*REALBPP/8,buffer_length,w,h); ~^ ~~~~~~~~~~~~~ %ld In file included from rfbproto.c:3752: zrle.c: In function ‘HandleZRLETile24’: zrle.c:306:51: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] fprintf(stderr, "expected %d bytes, got only %d (%dx%d)\n",1+w*h*REALBPP/8,buffer_length,w,h); ~^ ~~~~~~~~~~~~~ %ld In file included from rfbproto.c:3755: zrle.c: In function ‘HandleZRLETile24Down’: zrle.c:306:51: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] fprintf(stderr, "expected %d bytes, got only %d (%dx%d)\n",1+w*h*REALBPP/8,buffer_length,w,h); ~^ ~~~~~~~~~~~~~ %ld In file included from rfbproto.c:3758: zrle.c: In function ‘HandleZRLETile24Up’: zrle.c:306:51: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] fprintf(stderr, "expected %d bytes, got only %d (%dx%d)\n",1+w*h*REALBPP/8,buffer_length,w,h); ~^ ~~~~~~~~~~~~~ %ld rfbproto.c: In function ‘InitialiseRFBConnection’: rfbproto.c:777:4: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write(2, msg_buf, msg_sz); ^~~~~~~~~~~~~~~~~~~~~~~~~ rfbproto.c: In function ‘SetFormatAndEncodings’: rfbproto.c:2097:2: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write(2, encStr, encStrLen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rfbproto.c: In function ‘HandleFileXfer’: rfbproto.c:2725:3: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write(filexfer_sock, hdr, 12); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rfbproto.c:2731:14: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] if (db > 1) write(2, hdr, 12); ^~~~~~~~~~~~~~~~~ rfbproto.c:2759:15: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] if (db > 1) write(2, fxfer, len); ^~~~~~~~~~~~~~~~~~~~ rfbproto.c:2792:4: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write(filexfer_sock, fxfer, len); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rfbproto.c:2821:15: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] if (db > 1) write(2, fxfer, len); ^~~~~~~~~~~~~~~~~~~~ rfbproto.c:2828:4: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write(filexfer_sock, fxfer, len); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strength-reduce -fno-strict-aliasing -I. -I../include -D_GNU_SOURCE -DMITSHM -c -o selection.o selection.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strength-reduce -fno-strict-aliasing -I. -I../include -D_GNU_SOURCE -DMITSHM -c -o shm.o shm.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strength-reduce -fno-strict-aliasing -I. -I../include -D_GNU_SOURCE -DMITSHM -c -o sockets.o sockets.c sockets.c: In function ‘CheckFileXfer’: sockets.c:202:54: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘ssize_t’ {aka ‘long int’} [-Wformat=] if (0 || db) fprintf(stderr, "filexfer read[%d] %d.\n", icnt, rn); ~^ ~~ %ld sockets.c: In function ‘ReadFromRFBServer’: sockets.c:485:6: warning: format not a string literal and no format arguments [-Wformat-security] fprintf(stderr,programName); ^~~~~~~ sockets.c:517:6: warning: format not a string literal and no format arguments [-Wformat-security] fprintf(stderr,programName); ^~~~~~~ sockets.c: In function ‘WriteExact’: sockets.c:572:6: warning: format not a string literal and no format arguments [-Wformat-security] fprintf(stderr,programName); ^~~~~~~ sockets.c:578:5: warning: format not a string literal and no format arguments [-Wformat-security] fprintf(stderr,programName); ^~~~~~~ sockets.c: In function ‘ConnectToUnixSocket’: sockets.c:611:3: warning: format not a string literal and no format arguments [-Wformat-security] fprintf(stderr,programName); ^~~~~~~ sockets.c:617:3: warning: format not a string literal and no format arguments [-Wformat-security] fprintf(stderr, programName); ^~~~~~~ sockets.c: In function ‘FindFreeTcpPort’: sockets.c:883:3: warning: format not a string literal and no format arguments [-Wformat-security] fprintf(stderr,programName); ^~~~~~~ sockets.c: In function ‘SetNonBlocking’: sockets.c:1087:5: warning: format not a string literal and no format arguments [-Wformat-security] fprintf(stderr,programName); ^~~~~~~ sockets.c: In function ‘CheckFileXfer’: sockets.c:218:18: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] if (db > 1) write(2, fxfer, rn); ^~~~~~~~~~~~~~~~~~~ sockets.c: In function ‘check_term_chat’: sockets.c:325:5: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(strs[i], 512, stdin); ^~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strength-reduce -fno-strict-aliasing -I. -I../include -D_GNU_SOURCE -DMITSHM -c -o tunnel.o tunnel.c x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed vncviewer.o argsresources.o caps.o colour.o cursor.o desktop.o dialogs.o fullscreen.o listen.o misc.o popup.o rfbproto.o selection.o shm.o sockets.o tunnel.o ../libvncauth/libvncauth.a -lz -ljpeg -lXaw -lXmu -lXt -lXext -lX11 -o vncviewer make[1]: Leaving directory '/var/tmp/portage/net-misc/ssvnc-1.0.29-r2/work/ssvnc-1.0.29/vnc_unixsrc/vncviewer' if [ "X" != "X" ]; then cd ; make; fi cd vncstorepw; make make[1]: Entering directory '/var/tmp/portage/net-misc/ssvnc-1.0.29-r2/work/ssvnc-1.0.29/vncstorepw' x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -Wl,-O1 -Wl,--as-needed -O2 -pipe -march=native -c -o vncauth.o vncauth.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -Wl,-O1 -Wl,--as-needed -O2 -pipe -march=native -c -o vncstorepw.o vncstorepw.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -Wl,-O1 -Wl,--as-needed -O2 -pipe -march=native -c -o d3des.o d3des.c PATH=$PATH:/usr/ccs/bin:/usr/sfw/bin:/usr/local/bin x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -Wl,-O1 -Wl,--as-needed -o vncstorepw vncstorepw.o vncauth.o d3des.o -rwxr-xr-x 1 portage portage 17624 Jan 5 04:49 vncstorepw if [ `uname` = "Darwin" ]; then \ PATH=$PATH:/usr/ccs/bin:/usr/sfw/bin:/usr/local/bin x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -Wl,-O1 -Wl,--as-needed -o unwrap.so -dynamiclib -fPIC unwrap.c; \ else \ PATH=$PATH:/usr/ccs/bin:/usr/sfw/bin:/usr/local/bin x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -Wl,-O1 -Wl,--as-needed -o unwrap.so -shared -fPIC unwrap.c; \ fi -rwxr-xr-x 1 portage portage 8064 Jan 5 04:49 unwrap.so if [ `uname` = "Darwin" ]; then \ PATH=$PATH:/usr/ccs/bin:/usr/sfw/bin:/usr/local/bin x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -Wl,-O1 -Wl,--as-needed -o lim_accept.so -dynamiclib -fPIC -nostartfiles lim_accept.c; \ else \ PATH=$PATH:/usr/ccs/bin:/usr/sfw/bin:/usr/local/bin x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -Wl,-O1 -Wl,--as-needed -o lim_accept.so -shared -fPIC -nostartfiles lim_accept.c; \ fi -rwxr-xr-x 1 portage portage 7200 Jan 5 04:49 lim_accept.so if [ `uname` = "SunOS" ]; then \ PATH=$PATH:/usr/ccs/bin:/usr/sfw/bin:/usr/local/bin x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -Wl,-O1 -Wl,--as-needed -o ultravnc_dsm_helper ultravnc_dsm_helper.c -lssl -lcrypto -lsocket -lnsl; \ else \ PATH=$PATH:/usr/ccs/bin:/usr/sfw/bin:/usr/local/bin x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -Wl,-O1 -Wl,--as-needed -o ultravnc_dsm_helper ultravnc_dsm_helper.c -lssl -lcrypto; \ fi ultravnc_dsm_helper.c: In function ‘enc_do’: ultravnc_dsm_helper.c:417:13: warning: implicit declaration of function ‘EVP_sha’; did you mean ‘EVP_sha1’? [-Wimplicit-function-declaration] Digest = EVP_sha(); p += strlen("sha+"); ^~~~~~~ EVP_sha1 ultravnc_dsm_helper.c:417:11: warning: assignment to ‘const EVP_MD *’ {aka ‘const struct evp_md_st *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] Digest = EVP_sha(); p += strlen("sha+"); ^ ultravnc_dsm_helper.c: In function ‘enc_xfer’: ultravnc_dsm_helper.c:658:17: error: storage size of ‘E_ctx’ isn’t known EVP_CIPHER_CTX E_ctx, D_ctx; ^~~~~ ultravnc_dsm_helper.c:658:24: error: storage size of ‘D_ctx’ isn’t known EVP_CIPHER_CTX E_ctx, D_ctx; ^~~~~ ultravnc_dsm_helper.c:839:25: error: dereferencing pointer to incomplete type ‘EVP_CIPHER’ {aka ‘const struct evp_cipher_st’} if (ivec_size < Cipher->iv_len && !securevnc) { ^~ ultravnc_dsm_helper.c: In function ‘rsa_md5_sum’: ultravnc_dsm_helper.c:1063:13: error: storage size of ‘md’ isn’t known EVP_MD_CTX md; ^~ ultravnc_dsm_helper.c: In function ‘securevnc_setup’: ultravnc_dsm_helper.c:1187:17: error: storage size of ‘init_ctx’ isn’t known EVP_CIPHER_CTX init_ctx; ^~~~~~~~ ultravnc_dsm_helper.c:1365:3: warning: ‘RAND_pseudo_bytes’ is deprecated [-Wdeprecated-declarations] rc = RAND_pseudo_bytes((unsigned char *)keydata, SECUREVNC_RAND_KEY_SOURCE); ^~ In file included from /usr/include/openssl/opensslconf.h:10, from /usr/include/openssl/evp.h:13, from ultravnc_dsm_helper.c:214: /usr/include/openssl/rand.h:47:1: note: declared here DEPRECATEDIN_1_1_0(int RAND_pseudo_bytes(unsigned char *buf, int num)) ^~~~~~~~~~~~~~~~~~ ultravnc_dsm_helper.c:1369:64: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] fprintf(stderr, "securevnc_setup: seeding with RANDSTR len=%d\n", strlen(s)); ~^ ~~~~~~~~~ %ld ultravnc_dsm_helper.c:1410:14: error: storage size of ‘dctx’ isn’t known EVP_MD_CTX dctx; ^~~~ ultravnc_dsm_helper.c:1416:4: warning: ‘RSA_generate_key’ is deprecated [-Wdeprecated-declarations] client_rsa = RSA_generate_key(2048, 0x10001, NULL, NULL); ^~~~~~~~~~ In file included from /usr/include/openssl/opensslconf.h:10, from /usr/include/openssl/evp.h:13, from ultravnc_dsm_helper.c:214: /usr/include/openssl/rsa.h:193:1: note: declared here DEPRECATEDIN_0_9_8(RSA *RSA_generate_key(int bits, unsigned long e, void ^~~~~~~~~~~~~~~~~~ ultravnc_dsm_helper.c: In function ‘show_cert’: ultravnc_dsm_helper.c:1599:4: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] c = SSL_get_current_cipher(ssl); ^ ultravnc_dsm_helper.c: In function ‘securevnc_setup’: ultravnc_dsm_helper.c:1277:2: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result [-Wunused-result] read(server, (char *) &b1, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ultravnc_dsm_helper.c:1278:2: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result [-Wunused-result] read(server, (char *) &b2, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ultravnc_dsm_helper.c:1279:2: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result [-Wunused-result] read(server, (char *) &b3, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ultravnc_dsm_helper.c:1280:2: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result [-Wunused-result] read(server, (char *) &b4, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ultravnc_dsm_helper.c:1353:2: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write(2, to_viewer, 12); /* and first 12 bytes 'RFB ...' as message */ ^~~~~~~~~~~~~~~~~~~~~~~ ultravnc_dsm_helper.c:1386:2: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write(server, encrypted_keybuf, n); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ultravnc_dsm_helper.c:1396:3: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write(server, (char *)&zero, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ultravnc_dsm_helper.c:1398:3: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write(server, (char *)&one, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ultravnc_dsm_helper.c:1400:2: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write(server, (char *)&zero, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ultravnc_dsm_helper.c:1401:2: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write(server, (char *)&zero, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ultravnc_dsm_helper.c:1403:3: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write(server, (char *)&sig, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ultravnc_dsm_helper.c:1405:3: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write(server, (char *)&zero, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ultravnc_dsm_helper.c:1465:3: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write(server, signature, nsig); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ultravnc_dsm_helper.c:1475:3: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write(viewer, to_viewer, to_viewer_len); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ultravnc_dsm_helper.c: In function ‘securevnc_server_rsa_save_dialog’: ultravnc_dsm_helper.c:1053:3: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write(fileno(p), rsabuf, SECUREVNC_RSA_PUBKEY_SIZE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ultravnc_dsm_helper.c: In function ‘doloop’: ultravnc_dsm_helper.c:2009:4: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system(cmd); ^~~~~~~~~~~ make[1]: *** [Makefile:38: ultravnc_dsm_helper] Error 1 make[1]: Leaving directory '/var/tmp/portage/net-misc/ssvnc-1.0.29-r2/work/ssvnc-1.0.29/vncstorepw' make: *** [Makefile:59: all] Error 2 * ERROR: net-misc/ssvnc-1.0.29-r2::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=net-misc/ssvnc-1.0.29-r2::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-misc/ssvnc-1.0.29-r2::gentoo'`. * The complete build log is located at '/var/log/portage/net-misc:ssvnc-1.0.29-r2:20190105-034926.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/net-misc/ssvnc-1.0.29-r2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-misc/ssvnc-1.0.29-r2/temp/environment'. * Working directory: '/var/tmp/portage/net-misc/ssvnc-1.0.29-r2/work/ssvnc-1.0.29' * S: '/var/tmp/portage/net-misc/ssvnc-1.0.29-r2/work/ssvnc-1.0.29'