fix VirtualBox-5.0.4/src/VBox/ExtPacks/VNC/VBoxVNC.cpp:339:30: error: invalid conversion from 'rfbNewClientAction (__attribute__((regparm(0), cdecl)) *)(rfbClientPtr) {aka rfbNewClientAction (__attribute__((regparm(0), cdecl)) *)(_rfbClientRec*)}' to 'rfbNewClientHookPtr {aka rfbNewClientAction (*)(_rfbClientRec*)}' [-fpermissive] error for 32-bit build See: https://www.virtualbox.org/ticket/14564 --- VirtualBox-5.0.4/src/VBox/ExtPacks/VNC/VBoxVNC.cpp +++ VirtualBox-5.0.4/src/VBox/ExtPacks/VNC/VBoxVNC.cpp @@ -104,6 +104,6 @@ unsigned char *mFrameBuffer; uint32_t uClients; - static DECLCALLBACK(enum rfbNewClientAction) rfbNewClientEvent(rfbClientPtr cl); - static DECLCALLBACK(void) vncMouseEvent(int buttonMask, int x, int y, rfbClientPtr cl); + static enum rfbNewClientAction rfbNewClientEvent(rfbClientPtr cl); + static void vncMouseEvent(int buttonMask, int x, int y, rfbClientPtr cl); static void vncKeyboardEvent(rfbBool down, rfbKeySym keySym, rfbClientPtr cl); static void clientGoneHook(rfbClientPtr cl);