=> "/opt/local/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-trunk-x86_64/emulators/handy_sdl", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] WARNING: [license.mk] Every package should define a LICENSE. ===> Building for handy_sdl-0.5nb3 *** Checking compilation environment... OK *** Building Handy/SDL for generic Unix/Linux... *** Compiling src/handy-0.95/cart.cpp... In file included from src/handy-0.95/cart.cpp:53: src/handy-0.95/system.h:55: warning: ignoring '#pragma inline_depth ' [-Wunknown-pragmas] 55 | #pragma inline_depth (255) | src/handy-0.95/system.h:56: warning: ignoring '#pragma inline_recursion ' [-Wunknown-pragmas] 56 | #pragma inline_recursion (on) | In file included from src/handy-0.95/c65c02.h:130, from src/handy-0.95/system.h:178: src/handy-0.95/c6502mak.h:78:1: warning: multi-line comment [-Wcomment] 78 | //#define xADC()\ | ^ src/handy-0.95/c6502mak.h:221:1: warning: multi-line comment [-Wcomment] 221 | //#define xBIT()\ | ^ src/handy-0.95/c6502mak.h:286:1: warning: multi-line comment [-Wcomment] 286 | //#define xBRK()\ | ^ src/handy-0.95/c6502mak.h:367:1: warning: multi-line comment [-Wcomment] 367 | //#define xCMP()\ | ^ src/handy-0.95/c6502mak.h:376:1: warning: multi-line comment [-Wcomment] 376 | //#define xCPX()\ | ^ src/handy-0.95/c6502mak.h:385:1: warning: multi-line comment [-Wcomment] 385 | //#define xCPY()\ | ^ src/handy-0.95/c6502mak.h:394:1: warning: multi-line comment [-Wcomment] 394 | //#define xCMP()\ | ^ src/handy-0.95/c6502mak.h:408:1: warning: multi-line comment [-Wcomment] 408 | //#define xCPX()\ | ^ src/handy-0.95/c6502mak.h:422:1: warning: multi-line comment [-Wcomment] 422 | //#define xCPY()\ | ^ src/handy-0.95/c6502mak.h:660:1: warning: multi-line comment [-Wcomment] 660 | //#define xSBC()\ | ^ src/handy-0.95/c6502mak.h:779:1: warning: multi-line comment [-Wcomment] 779 | //#define xTRB()\ | ^ src/handy-0.95/c6502mak.h:798:1: warning: multi-line comment [-Wcomment] 798 | //#define xTSB()\ | ^ In file included from src/handy-0.95/system.h:177: src/handy-0.95/mikie.h: In member function 'void CMikie::Update()': src/handy-0.95/mikie.h:529:84: warning: operation on '((CMikie*)this)->CMikie::mUART_Rx_output_ptr' may be undefined [-Wsequence-point] 529 | mUART_Rx_output_ptr=(++mUART_Rx_output_ptr)%UART_MAX_RX_QUEUE; | ^ src/handy-0.95/cart.cpp: In constructor 'CCart::CCart(UBYTE*, ULONG)': src/handy-0.95/cart.cpp:122:15: warning: variable 'banktype0' set but not used [-Wunused-but-set-variable] 122 | CTYPE banktype0,banktype1; | ^~~~~~~~~ *** Compiling src/handy-0.95/memmap.cpp... In file included from src/handy-0.95/memmap.cpp:53: src/handy-0.95/system.h:55: warning: ignoring '#pragma inline_depth ' [-Wunknown-pragmas] 55 | #pragma inline_depth (255) | src/handy-0.95/system.h:56: warning: ignoring '#pragma inline_recursion ' [-Wunknown-pragmas] 56 | #pragma inline_recursion (on) | In file included from src/handy-0.95/c65c02.h:130, from src/handy-0.95/system.h:178: src/handy-0.95/c6502mak.h:78:1: warning: multi-line comment [-Wcomment] 78 | //#define xADC()\ | ^ src/handy-0.95/c6502mak.h:221:1: warning: multi-line comment [-Wcomment] 221 | //#define xBIT()\ | ^ src/handy-0.95/c6502mak.h:286:1: warning: multi-line comment [-Wcomment] 286 | //#define xBRK()\ | ^ src/handy-0.95/c6502mak.h:367:1: warning: multi-line comment [-Wcomment] 367 | //#define xCMP()\ | ^ src/handy-0.95/c6502mak.h:376:1: warning: multi-line comment [-Wcomment] 376 | //#define xCPX()\ | ^ src/handy-0.95/c6502mak.h:385:1: warning: multi-line comment [-Wcomment] 385 | //#define xCPY()\ | ^ src/handy-0.95/c6502mak.h:394:1: warning: multi-line comment [-Wcomment] 394 | //#define xCMP()\ | ^ src/handy-0.95/c6502mak.h:408:1: warning: multi-line comment [-Wcomment] 408 | //#define xCPX()\ | ^ src/handy-0.95/c6502mak.h:422:1: warning: multi-line comment [-Wcomment] 422 | //#define xCPY()\ | ^ src/handy-0.95/c6502mak.h:660:1: warning: multi-line comment [-Wcomment] 660 | //#define xSBC()\ | ^ src/handy-0.95/c6502mak.h:779:1: warning: multi-line comment [-Wcomment] 779 | //#define xTRB()\ | ^ src/handy-0.95/c6502mak.h:798:1: warning: multi-line comment [-Wcomment] 798 | //#define xTSB()\ | ^ In file included from src/handy-0.95/system.h:177: src/handy-0.95/mikie.h: In member function 'void CMikie::Update()': src/handy-0.95/mikie.h:529:84: warning: operation on '((CMikie*)this)->CMikie::mUART_Rx_output_ptr' may be undefined [-Wsequence-point] 529 | mUART_Rx_output_ptr=(++mUART_Rx_output_ptr)%UART_MAX_RX_QUEUE; | ^ *** Compiling src/handy-0.95/mikie.cpp... In file included from src/handy-0.95/mikie.cpp:56: src/handy-0.95/system.h:55: warning: ignoring '#pragma inline_depth ' [-Wunknown-pragmas] 55 | #pragma inline_depth (255) | src/handy-0.95/system.h:56: warning: ignoring '#pragma inline_recursion ' [-Wunknown-pragmas] 56 | #pragma inline_recursion (on) | In file included from src/handy-0.95/c65c02.h:130, from src/handy-0.95/system.h:178: src/handy-0.95/c6502mak.h:78:1: warning: multi-line comment [-Wcomment] 78 | //#define xADC()\ | ^ src/handy-0.95/c6502mak.h:221:1: warning: multi-line comment [-Wcomment] 221 | //#define xBIT()\ | ^ src/handy-0.95/c6502mak.h:286:1: warning: multi-line comment [-Wcomment] 286 | //#define xBRK()\ | ^ src/handy-0.95/c6502mak.h:367:1: warning: multi-line comment [-Wcomment] 367 | //#define xCMP()\ | ^ src/handy-0.95/c6502mak.h:376:1: warning: multi-line comment [-Wcomment] 376 | //#define xCPX()\ | ^ src/handy-0.95/c6502mak.h:385:1: warning: multi-line comment [-Wcomment] 385 | //#define xCPY()\ | ^ src/handy-0.95/c6502mak.h:394:1: warning: multi-line comment [-Wcomment] 394 | //#define xCMP()\ | ^ src/handy-0.95/c6502mak.h:408:1: warning: multi-line comment [-Wcomment] 408 | //#define xCPX()\ | ^ src/handy-0.95/c6502mak.h:422:1: warning: multi-line comment [-Wcomment] 422 | //#define xCPY()\ | ^ src/handy-0.95/c6502mak.h:660:1: warning: multi-line comment [-Wcomment] 660 | //#define xSBC()\ | ^ src/handy-0.95/c6502mak.h:779:1: warning: multi-line comment [-Wcomment] 779 | //#define xTRB()\ | ^ src/handy-0.95/c6502mak.h:798:1: warning: multi-line comment [-Wcomment] 798 | //#define xTSB()\ | ^ In file included from src/handy-0.95/system.h:177: src/handy-0.95/mikie.h: In member function 'void CMikie::Update()': src/handy-0.95/mikie.h:529:84: warning: operation on '((CMikie*)this)->CMikie::mUART_Rx_output_ptr' may be undefined [-Wsequence-point] 529 | mUART_Rx_output_ptr=(++mUART_Rx_output_ptr)%UART_MAX_RX_QUEUE; | ^ src/handy-0.95/mikie.cpp: In member function 'void CMikie::ComLynxRxData(int)': src/handy-0.95/mikie.cpp:804:35: warning: operation on '((CMikie*)this)->CMikie::mUART_Rx_input_ptr' may be undefined [-Wsequence-point] 804 | mUART_Rx_input_ptr=(++mUART_Rx_input_ptr)%UART_MAX_RX_QUEUE; src/handy-0.95/mikie.cpp: In member function 'void CMikie::ComLynxTxLoopback(int)': src/handy-0.95/mikie.cpp:825:36: warning: operation on '((CMikie*)this)->CMikie::mUART_Rx_output_ptr' may be undefined [-Wsequence-point] 825 | mUART_Rx_output_ptr=(--mUART_Rx_output_ptr)%UART_MAX_RX_QUEUE; *** Compiling src/handy-0.95/ram.cpp... In file included from src/handy-0.95/ram.cpp:54: src/handy-0.95/system.h:55: warning: ignoring '#pragma inline_depth ' [-Wunknown-pragmas] 55 | #pragma inline_depth (255) | src/handy-0.95/system.h:56: warning: ignoring '#pragma inline_recursion ' [-Wunknown-pragmas] 56 | #pragma inline_recursion (on) | In file included from src/handy-0.95/c65c02.h:130, from src/handy-0.95/system.h:178: src/handy-0.95/c6502mak.h:78:1: warning: multi-line comment [-Wcomment] 78 | //#define xADC()\ | ^ src/handy-0.95/c6502mak.h:221:1: warning: multi-line comment [-Wcomment] 221 | //#define xBIT()\ | ^ src/handy-0.95/c6502mak.h:286:1: warning: multi-line comment [-Wcomment] 286 | //#define xBRK()\ | ^ src/handy-0.95/c6502mak.h:367:1: warning: multi-line comment [-Wcomment] 367 | //#define xCMP()\ | ^ src/handy-0.95/c6502mak.h:376:1: warning: multi-line comment [-Wcomment] 376 | //#define xCPX()\ | ^ src/handy-0.95/c6502mak.h:385:1: warning: multi-line comment [-Wcomment] 385 | //#define xCPY()\ | ^ src/handy-0.95/c6502mak.h:394:1: warning: multi-line comment [-Wcomment] 394 | //#define xCMP()\ | ^ src/handy-0.95/c6502mak.h:408:1: warning: multi-line comment [-Wcomment] 408 | //#define xCPX()\ | ^ src/handy-0.95/c6502mak.h:422:1: warning: multi-line comment [-Wcomment] 422 | //#define xCPY()\ | ^ src/handy-0.95/c6502mak.h:660:1: warning: multi-line comment [-Wcomment] 660 | //#define xSBC()\ | ^ src/handy-0.95/c6502mak.h:779:1: warning: multi-line comment [-Wcomment] 779 | //#define xTRB()\ | ^ src/handy-0.95/c6502mak.h:798:1: warning: multi-line comment [-Wcomment] 798 | //#define xTSB()\ | ^ In file included from src/handy-0.95/system.h:177: src/handy-0.95/mikie.h: In member function 'void CMikie::Update()': src/handy-0.95/mikie.h:529:84: warning: operation on '((CMikie*)this)->CMikie::mUART_Rx_output_ptr' may be undefined [-Wsequence-point] 529 | mUART_Rx_output_ptr=(++mUART_Rx_output_ptr)%UART_MAX_RX_QUEUE; | ^ *** Compiling src/handy-0.95/rom.cpp... In file included from src/handy-0.95/rom.cpp:53: src/handy-0.95/system.h:55: warning: ignoring '#pragma inline_depth ' [-Wunknown-pragmas] 55 | #pragma inline_depth (255) | src/handy-0.95/system.h:56: warning: ignoring '#pragma inline_recursion ' [-Wunknown-pragmas] 56 | #pragma inline_recursion (on) | In file included from src/handy-0.95/c65c02.h:130, from src/handy-0.95/system.h:178: src/handy-0.95/c6502mak.h:78:1: warning: multi-line comment [-Wcomment] 78 | //#define xADC()\ | ^ src/handy-0.95/c6502mak.h:221:1: warning: multi-line comment [-Wcomment] 221 | //#define xBIT()\ | ^ src/handy-0.95/c6502mak.h:286:1: warning: multi-line comment [-Wcomment] 286 | //#define xBRK()\ | ^ src/handy-0.95/c6502mak.h:367:1: warning: multi-line comment [-Wcomment] 367 | //#define xCMP()\ | ^ src/handy-0.95/c6502mak.h:376:1: warning: multi-line comment [-Wcomment] 376 | //#define xCPX()\ | ^ src/handy-0.95/c6502mak.h:385:1: warning: multi-line comment [-Wcomment] 385 | //#define xCPY()\ | ^ src/handy-0.95/c6502mak.h:394:1: warning: multi-line comment [-Wcomment] 394 | //#define xCMP()\ | ^ src/handy-0.95/c6502mak.h:408:1: warning: multi-line comment [-Wcomment] 408 | //#define xCPX()\ | ^ src/handy-0.95/c6502mak.h:422:1: warning: multi-line comment [-Wcomment] 422 | //#define xCPY()\ | ^ src/handy-0.95/c6502mak.h:660:1: warning: multi-line comment [-Wcomment] 660 | //#define xSBC()\ | ^ src/handy-0.95/c6502mak.h:779:1: warning: multi-line comment [-Wcomment] 779 | //#define xTRB()\ | ^ src/handy-0.95/c6502mak.h:798:1: warning: multi-line comment [-Wcomment] 798 | //#define xTSB()\ | ^ In file included from src/handy-0.95/system.h:177: src/handy-0.95/mikie.h: In member function 'void CMikie::Update()': src/handy-0.95/mikie.h:529:84: warning: operation on '((CMikie*)this)->CMikie::mUART_Rx_output_ptr' may be undefined [-Wsequence-point] 529 | mUART_Rx_output_ptr=(++mUART_Rx_output_ptr)%UART_MAX_RX_QUEUE; | ^ *** Compiling src/handy-0.95/susie.cpp... In file included from src/handy-0.95/susie.cpp:55: src/handy-0.95/system.h:55: warning: ignoring '#pragma inline_depth ' [-Wunknown-pragmas] 55 | #pragma inline_depth (255) | src/handy-0.95/system.h:56: warning: ignoring '#pragma inline_recursion ' [-Wunknown-pragmas] 56 | #pragma inline_recursion (on) | In file included from src/handy-0.95/c65c02.h:130, from src/handy-0.95/system.h:178: src/handy-0.95/c6502mak.h:78:1: warning: multi-line comment [-Wcomment] 78 | //#define xADC()\ | ^ src/handy-0.95/c6502mak.h:221:1: warning: multi-line comment [-Wcomment] 221 | //#define xBIT()\ | ^ src/handy-0.95/c6502mak.h:286:1: warning: multi-line comment [-Wcomment] 286 | //#define xBRK()\ | ^ src/handy-0.95/c6502mak.h:367:1: warning: multi-line comment [-Wcomment] 367 | //#define xCMP()\ | ^ src/handy-0.95/c6502mak.h:376:1: warning: multi-line comment [-Wcomment] 376 | //#define xCPX()\ | ^ src/handy-0.95/c6502mak.h:385:1: warning: multi-line comment [-Wcomment] 385 | //#define xCPY()\ | ^ src/handy-0.95/c6502mak.h:394:1: warning: multi-line comment [-Wcomment] 394 | //#define xCMP()\ | ^ src/handy-0.95/c6502mak.h:408:1: warning: multi-line comment [-Wcomment] 408 | //#define xCPX()\ | ^ src/handy-0.95/c6502mak.h:422:1: warning: multi-line comment [-Wcomment] 422 | //#define xCPY()\ | ^ src/handy-0.95/c6502mak.h:660:1: warning: multi-line comment [-Wcomment] 660 | //#define xSBC()\ | ^ src/handy-0.95/c6502mak.h:779:1: warning: multi-line comment [-Wcomment] 779 | //#define xTRB()\ | ^ src/handy-0.95/c6502mak.h:798:1: warning: multi-line comment [-Wcomment] 798 | //#define xTSB()\ | ^ In file included from src/handy-0.95/system.h:177: src/handy-0.95/mikie.h: In member function 'void CMikie::Update()': src/handy-0.95/mikie.h:529:84: warning: operation on '((CMikie*)this)->CMikie::mUART_Rx_output_ptr' may be undefined [-Wsequence-point] 529 | mUART_Rx_output_ptr=(++mUART_Rx_output_ptr)%UART_MAX_RX_QUEUE; | ^ src/handy-0.95/susie.cpp: In member function 'ULONG CSusie::PaintSprites()': src/handy-0.95/susie.cpp:893:110: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 893 | onscreen=everonscreen=TRUE; src/handy-0.95/susie.cpp:572:30: warning: variable 'enable_sizing' set but not used [-Wunused-but-set-variable] 572 | bool enable_sizing=FALSE; | ^~~~~~~~~~~~~ *** Compiling src/handy-0.95/system.cpp... In file included from src/handy-0.95/system.cpp:60: src/handy-0.95/system.h:55: warning: ignoring '#pragma inline_depth ' [-Wunknown-pragmas] 55 | #pragma inline_depth (255) | src/handy-0.95/system.h:56: warning: ignoring '#pragma inline_recursion ' [-Wunknown-pragmas] 56 | #pragma inline_recursion (on) | In file included from src/handy-0.95/c65c02.h:130, from src/handy-0.95/system.h:178: src/handy-0.95/c6502mak.h:78:1: warning: multi-line comment [-Wcomment] 78 | //#define xADC()\ | ^ src/handy-0.95/c6502mak.h:221:1: warning: multi-line comment [-Wcomment] 221 | //#define xBIT()\ | ^ src/handy-0.95/c6502mak.h:286:1: warning: multi-line comment [-Wcomment] 286 | //#define xBRK()\ | ^ src/handy-0.95/c6502mak.h:367:1: warning: multi-line comment [-Wcomment] 367 | //#define xCMP()\ | ^ src/handy-0.95/c6502mak.h:376:1: warning: multi-line comment [-Wcomment] 376 | //#define xCPX()\ | ^ src/handy-0.95/c6502mak.h:385:1: warning: multi-line comment [-Wcomment] 385 | //#define xCPY()\ | ^ src/handy-0.95/c6502mak.h:394:1: warning: multi-line comment [-Wcomment] 394 | //#define xCMP()\ | ^ src/handy-0.95/c6502mak.h:408:1: warning: multi-line comment [-Wcomment] 408 | //#define xCPX()\ | ^ src/handy-0.95/c6502mak.h:422:1: warning: multi-line comment [-Wcomment] 422 | //#define xCPY()\ | ^ src/handy-0.95/c6502mak.h:660:1: warning: multi-line comment [-Wcomment] 660 | //#define xSBC()\ | ^ src/handy-0.95/c6502mak.h:779:1: warning: multi-line comment [-Wcomment] 779 | //#define xTRB()\ | ^ src/handy-0.95/c6502mak.h:798:1: warning: multi-line comment [-Wcomment] 798 | //#define xTSB()\ | ^ In file included from src/handy-0.95/system.h:177: src/handy-0.95/mikie.h: In member function 'void CMikie::Update()': src/handy-0.95/mikie.h:529:84: warning: operation on '((CMikie*)this)->CMikie::mUART_Rx_output_ptr' may be undefined [-Wsequence-point] 529 | mUART_Rx_output_ptr=(++mUART_Rx_output_ptr)%UART_MAX_RX_QUEUE; | ^ src/handy-0.95/system.cpp: In constructor 'CSystem::CSystem(char*, char*)': src/handy-0.95/system.cpp:180:56: warning: 'void operator delete(void*, std::size_t)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 180 | delete filememory; | ^~~~~~~~~~ src/handy-0.95/system.cpp:173:79: note: returned from 'void* operator new [](std::size_t)' 173 | filememory=(UBYTE*) new UBYTE[filesize]; | ^ src/handy-0.95/system.cpp:243:32: warning: 'void operator delete(void*, std::size_t)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 243 | delete filememory; | ^~~~~~~~~~ src/handy-0.95/system.cpp:238:55: note: returned from 'void* operator new [](std::size_t)' 238 | filememory=(UBYTE*) new UBYTE[filesize]; | ^ src/handy-0.95/system.cpp:326:48: warning: 'void operator delete(void*, std::size_t)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 326 | delete howardmemory; | ^~~~~~~~~~~~ src/handy-0.95/system.cpp:320:73: note: returned from 'void* operator new [](std::size_t)' 320 | howardmemory=(UBYTE*) new UBYTE[filesize]; | ^ src/handy-0.95/system.cpp: In member function 'bool CSystem::ContextLoad(char*)': src/handy-0.95/system.cpp:592:56: warning: 'void operator delete(void*, std::size_t)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 592 | delete filememory; | ^~~~~~~~~~ src/handy-0.95/system.cpp:585:79: note: returned from 'void* operator new [](std::size_t)' 585 | filememory=(UBYTE*) new UBYTE[filesize]; | ^ *** Compiling src/handy-0.95/errorhandler.cpp... In file included from src/handy-0.95/errorhandler.cpp:94: src/handy-0.95/system.h:55: warning: ignoring '#pragma inline_depth ' [-Wunknown-pragmas] 55 | #pragma inline_depth (255) | src/handy-0.95/system.h:56: warning: ignoring '#pragma inline_recursion ' [-Wunknown-pragmas] 56 | #pragma inline_recursion (on) | In file included from src/handy-0.95/c65c02.h:130, from src/handy-0.95/system.h:178: src/handy-0.95/c6502mak.h:78:1: warning: multi-line comment [-Wcomment] 78 | //#define xADC()\ | ^ src/handy-0.95/c6502mak.h:221:1: warning: multi-line comment [-Wcomment] 221 | //#define xBIT()\ | ^ src/handy-0.95/c6502mak.h:286:1: warning: multi-line comment [-Wcomment] 286 | //#define xBRK()\ | ^ src/handy-0.95/c6502mak.h:367:1: warning: multi-line comment [-Wcomment] 367 | //#define xCMP()\ | ^ src/handy-0.95/c6502mak.h:376:1: warning: multi-line comment [-Wcomment] 376 | //#define xCPX()\ | ^ src/handy-0.95/c6502mak.h:385:1: warning: multi-line comment [-Wcomment] 385 | //#define xCPY()\ | ^ src/handy-0.95/c6502mak.h:394:1: warning: multi-line comment [-Wcomment] 394 | //#define xCMP()\ | ^ src/handy-0.95/c6502mak.h:408:1: warning: multi-line comment [-Wcomment] 408 | //#define xCPX()\ | ^ src/handy-0.95/c6502mak.h:422:1: warning: multi-line comment [-Wcomment] 422 | //#define xCPY()\ | ^ src/handy-0.95/c6502mak.h:660:1: warning: multi-line comment [-Wcomment] 660 | //#define xSBC()\ | ^ src/handy-0.95/c6502mak.h:779:1: warning: multi-line comment [-Wcomment] 779 | //#define xTRB()\ | ^ src/handy-0.95/c6502mak.h:798:1: warning: multi-line comment [-Wcomment] 798 | //#define xTSB()\ | ^ In file included from src/handy-0.95/system.h:177: src/handy-0.95/mikie.h: In member function 'void CMikie::Update()': src/handy-0.95/mikie.h:529:84: warning: operation on '((CMikie*)this)->CMikie::mUART_Rx_output_ptr' may be undefined [-Wsequence-point] 529 | mUART_Rx_output_ptr=(++mUART_Rx_output_ptr)%UART_MAX_RX_QUEUE; | ^ *** Compiling src/zlib-113/unzip.c... src/zlib-113/unzip.c: In function 'unzClose': src/zlib-113/unzip.c:449:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 449 | if (s->pfile_in_zip_read!=NULL) | ^~ src/zlib-113/unzip.c:452:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 452 | fclose(s->file); | ^~~~~~ src/zlib-113/unzip.c: In function 'unzLocateFile': src/zlib-113/unzip.c:773:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 773 | if (strlen(szFileName)>=UNZ_MAXFILENAMEINZIP) | ^~ src/zlib-113/unzip.c:776:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 776 | s=(unz_s*)file; | ^ src/zlib-113/unzip.c: In function 'unzlocal_CheckCurrentFileCoherencyHeader': src/zlib-113/unzip.c:854:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 854 | if ((err==UNZ_OK) && (s->cur_file_info.compression_method!=0) && | ^~ src/zlib-113/unzip.c:858:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 858 | if (unzlocal_getLong(s->file,&uData) != UNZ_OK) /* date/time */ | ^~ src/zlib-113/unzip.c: In function 'unzOpenCurrentFile': src/zlib-113/unzip.c:919:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 919 | if (s->pfile_in_zip_read != NULL) | ^~ src/zlib-113/unzip.c:922:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 922 | if (unzlocal_CheckCurrentFileCoherencyHeader(s,&iSizeVar, | ^~ src/zlib-113/unzip.c: In function 'unzlocal_getShort': src/zlib-113/unzip.c:169:7: warning: 'i' may be used uninitialized [-Wmaybe-uninitialized] 169 | x = (uLong)i; | ~~^~~~~~~~~~ src/zlib-113/unzip.c:165:9: note: 'i' was declared here 165 | int i; | ^ src/zlib-113/unzip.c: In function 'unzlocal_getLong': src/zlib-113/unzip.c:191:7: warning: 'i' may be used uninitialized [-Wmaybe-uninitialized] 191 | x = (uLong)i; | ~~^~~~~~~~~~ src/zlib-113/unzip.c:187:9: note: 'i' was declared here 187 | int i; | ^ *** Compiling src/sdlemu/sdlemu_opengl.c... In file included from src/sdlemu/sdlemu_opengl.h:24, from src/sdlemu/sdlemu_opengl.c:42: /tmp/work/emulators/handy_sdl/work/.buildlink/include/SDL/SDL_opengl.h:116: warning: "GL_GLEXT_VERSION" redefined 116 | #define GL_GLEXT_VERSION 29 | In file included from /tmp/work/emulators/handy_sdl/work/.buildlink/include/GL/gl.h:2048, from /tmp/work/emulators/handy_sdl/work/.buildlink/include/SDL/SDL_opengl.h:46: /tmp/work/emulators/handy_sdl/work/.buildlink/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190911 | *** Compiling src/sdlemu/sdlemu_filter.cpp... src/sdlemu/sdlemu_filter.cpp: In function 'u32 Q_INTERPOLATE(u32, u32, u32, u32)': src/sdlemu/sdlemu_filter.cpp:153:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 153 | register u32 x = ((A & qcolorMask) >> 2) + | ^ src/sdlemu/sdlemu_filter.cpp:156:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 156 | register u32 y = (A & qlowpixelMask) + | ^ src/sdlemu/sdlemu_filter.cpp: In function 'void Super2xSaI(u8*, u32, u8*, u8*, u32, int, int)': src/sdlemu/sdlemu_filter.cpp:271:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 271 | register int r = 0; | ^ src/sdlemu/sdlemu_filter.cpp: In function 'void Super2xSaI32(u8*, u32, u8*, u8*, u32, int, int)': src/sdlemu/sdlemu_filter.cpp:398:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 398 | register int r = 0; | ^ src/sdlemu/sdlemu_filter.cpp: In function 'void SuperEagle(u8*, u32, u8*, u8*, u32, int, int)': src/sdlemu/sdlemu_filter.cpp:558:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 558 | register int r = 0; | ^ src/sdlemu/sdlemu_filter.cpp: In function 'void SuperEagle32(u8*, u32, u8*, u8*, u32, int, int)': src/sdlemu/sdlemu_filter.cpp:688:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 688 | register int r = 0; | ^ src/sdlemu/sdlemu_filter.cpp: In function 'void _2xSaI(u8*, u32, u8*, u8*, u32, int, int)': src/sdlemu/sdlemu_filter.cpp:768:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 768 | register u32 colorA, colorB; | ^~~~~~ src/sdlemu/sdlemu_filter.cpp:768:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 768 | register u32 colorA, colorB; | ^~~~~~ src/sdlemu/sdlemu_filter.cpp:841:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 841 | register int r = 0; | ^ src/sdlemu/sdlemu_filter.cpp: In function 'void _2xSaI32(u8*, u32, u8*, u8*, u32, int, int)': src/sdlemu/sdlemu_filter.cpp:923:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 923 | register u32 colorA, colorB; | ^~~~~~ src/sdlemu/sdlemu_filter.cpp:923:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 923 | register u32 colorA, colorB; | ^~~~~~ src/sdlemu/sdlemu_filter.cpp:996:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 996 | register int r = 0; | ^ *** Compiling src/sdlemu/sdlemu_video.c... src/sdlemu/sdlemu_video.c: In function 'sdlemu_vidstretch_1': src/sdlemu/sdlemu_video.c:99:10: warning: unused variable 'scanline' [-Wunused-variable] 99 | bool scanline = TRUE; | ^~~~~~~~ src/sdlemu/sdlemu_video.c: In function 'sdlemu_scanline_1': src/sdlemu/sdlemu_video.c:146:27: warning: unused variable 't1' [-Wunused-variable] 146 | register int x=0,y=0, t1 = 0, t2 = 0; | ^~ *** Compiling src/sdlemu/sdlemu_overlay.c... src/sdlemu/sdlemu_overlay.c: In function 'sdlemu_draw_overlay': src/sdlemu/sdlemu_overlay.c:318:35: warning: variable 'dest' set but not used [-Wunused-but-set-variable] 318 | static SDL_Rect dest; | ^~~~ src/sdlemu/sdlemu_overlay.c:317:35: warning: variable 'src' set but not used [-Wunused-but-set-variable] 317 | static SDL_Rect src; | ^~~ *** Compiling src/handy_sdl_main.cpp... In file included from src/handy_sdl_main.h:59, from src/handy_sdl_main.cpp:66: ./src/handy-0.95/system.h:55: warning: ignoring '#pragma inline_depth ' [-Wunknown-pragmas] 55 | #pragma inline_depth (255) | ./src/handy-0.95/system.h:56: warning: ignoring '#pragma inline_recursion ' [-Wunknown-pragmas] 56 | #pragma inline_recursion (on) | In file included from ./src/handy-0.95/c65c02.h:130, from ./src/handy-0.95/system.h:178: ./src/handy-0.95/c6502mak.h:78:1: warning: multi-line comment [-Wcomment] 78 | //#define xADC()\ | ^ ./src/handy-0.95/c6502mak.h:221:1: warning: multi-line comment [-Wcomment] 221 | //#define xBIT()\ | ^ ./src/handy-0.95/c6502mak.h:286:1: warning: multi-line comment [-Wcomment] 286 | //#define xBRK()\ | ^ ./src/handy-0.95/c6502mak.h:367:1: warning: multi-line comment [-Wcomment] 367 | //#define xCMP()\ | ^ ./src/handy-0.95/c6502mak.h:376:1: warning: multi-line comment [-Wcomment] 376 | //#define xCPX()\ | ^ ./src/handy-0.95/c6502mak.h:385:1: warning: multi-line comment [-Wcomment] 385 | //#define xCPY()\ | ^ ./src/handy-0.95/c6502mak.h:394:1: warning: multi-line comment [-Wcomment] 394 | //#define xCMP()\ | ^ ./src/handy-0.95/c6502mak.h:408:1: warning: multi-line comment [-Wcomment] 408 | //#define xCPX()\ | ^ ./src/handy-0.95/c6502mak.h:422:1: warning: multi-line comment [-Wcomment] 422 | //#define xCPY()\ | ^ ./src/handy-0.95/c6502mak.h:660:1: warning: multi-line comment [-Wcomment] 660 | //#define xSBC()\ | ^ ./src/handy-0.95/c6502mak.h:779:1: warning: multi-line comment [-Wcomment] 779 | //#define xTRB()\ | ^ ./src/handy-0.95/c6502mak.h:798:1: warning: multi-line comment [-Wcomment] 798 | //#define xTSB()\ | ^ In file included from ./src/handy-0.95/system.h:177: ./src/handy-0.95/mikie.h: In member function 'void CMikie::Update()': ./src/handy-0.95/mikie.h:529:84: warning: operation on '((CMikie*)this)->CMikie::mUART_Rx_output_ptr' may be undefined [-Wsequence-point] 529 | mUART_Rx_output_ptr=(++mUART_Rx_output_ptr)%UART_MAX_RX_QUEUE; | ^ src/handy_sdl_main.cpp: In function 'int main(int, char**)': src/handy_sdl_main.cpp:454:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 454 | mpLynx = new CSystem(argv[1], "lynxboot.img"); | ^~~~~~~~~~~~~~ src/handy_sdl_main.cpp:412:55: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' writing 5 bytes into a region of size 4 overflows the destination [-Wstringop-overflow=] 412 | strcpy( overlaytype, "YV12" ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/handy_sdl_main.cpp:317:21: note: destination object 'overlaytype' of size 4 317 | char overlaytype[4]; // Overlay Format | ^~~~~~~~~~~ src/handy_sdl_main.cpp:416:55: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' writing 5 bytes into a region of size 4 overflows the destination [-Wstringop-overflow=] 416 | strcpy( overlaytype, "IYUV" ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/handy_sdl_main.cpp:317:21: note: destination object 'overlaytype' of size 4 317 | char overlaytype[4]; // Overlay Format | ^~~~~~~~~~~ src/handy_sdl_main.cpp:420:55: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' writing 5 bytes into a region of size 4 overflows the destination [-Wstringop-overflow=] 420 | strcpy( overlaytype, "YUY2" ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/handy_sdl_main.cpp:317:21: note: destination object 'overlaytype' of size 4 317 | char overlaytype[4]; // Overlay Format | ^~~~~~~~~~~ src/handy_sdl_main.cpp:424:55: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' writing 5 bytes into a region of size 4 overflows the destination [-Wstringop-overflow=] 424 | strcpy( overlaytype, "UYVY" ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/handy_sdl_main.cpp:317:21: note: destination object 'overlaytype' of size 4 317 | char overlaytype[4]; // Overlay Format | ^~~~~~~~~~~ src/handy_sdl_main.cpp:428:55: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' writing 5 bytes into a region of size 4 overflows the destination [-Wstringop-overflow=] 428 | strcpy( overlaytype, "YVYU" ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/handy_sdl_main.cpp:317:21: note: destination object 'overlaytype' of size 4 317 | char overlaytype[4]; // Overlay Format | ^~~~~~~~~~~ src/handy_sdl_main.cpp:435:39: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' writing 5 bytes into a region of size 4 overflows the destination [-Wstringop-overflow=] 435 | strcpy( overlaytype, "YV12" ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/handy_sdl_main.cpp:317:21: note: destination object 'overlaytype' of size 4 317 | char overlaytype[4]; // Overlay Format | ^~~~~~~~~~~ *** Compiling src/handy_sdl_handling.cpp... In file included from src/handy_sdl_main.h:59, from src/handy_sdl_handling.cpp:66: ./src/handy-0.95/system.h:55: warning: ignoring '#pragma inline_depth ' [-Wunknown-pragmas] 55 | #pragma inline_depth (255) | ./src/handy-0.95/system.h:56: warning: ignoring '#pragma inline_recursion ' [-Wunknown-pragmas] 56 | #pragma inline_recursion (on) | In file included from ./src/handy-0.95/c65c02.h:130, from ./src/handy-0.95/system.h:178: ./src/handy-0.95/c6502mak.h:78:1: warning: multi-line comment [-Wcomment] 78 | //#define xADC()\ | ^ ./src/handy-0.95/c6502mak.h:221:1: warning: multi-line comment [-Wcomment] 221 | //#define xBIT()\ | ^ ./src/handy-0.95/c6502mak.h:286:1: warning: multi-line comment [-Wcomment] 286 | //#define xBRK()\ | ^ ./src/handy-0.95/c6502mak.h:367:1: warning: multi-line comment [-Wcomment] 367 | //#define xCMP()\ | ^ ./src/handy-0.95/c6502mak.h:376:1: warning: multi-line comment [-Wcomment] 376 | //#define xCPX()\ | ^ ./src/handy-0.95/c6502mak.h:385:1: warning: multi-line comment [-Wcomment] 385 | //#define xCPY()\ | ^ ./src/handy-0.95/c6502mak.h:394:1: warning: multi-line comment [-Wcomment] 394 | //#define xCMP()\ | ^ ./src/handy-0.95/c6502mak.h:408:1: warning: multi-line comment [-Wcomment] 408 | //#define xCPX()\ | ^ ./src/handy-0.95/c6502mak.h:422:1: warning: multi-line comment [-Wcomment] 422 | //#define xCPY()\ | ^ ./src/handy-0.95/c6502mak.h:660:1: warning: multi-line comment [-Wcomment] 660 | //#define xSBC()\ | ^ ./src/handy-0.95/c6502mak.h:779:1: warning: multi-line comment [-Wcomment] 779 | //#define xTRB()\ | ^ ./src/handy-0.95/c6502mak.h:798:1: warning: multi-line comment [-Wcomment] 798 | //#define xTSB()\ | ^ In file included from ./src/handy-0.95/system.h:177: ./src/handy-0.95/mikie.h: In member function 'void CMikie::Update()': ./src/handy-0.95/mikie.h:529:84: warning: operation on '((CMikie*)this)->CMikie::mUART_Rx_output_ptr' may be undefined [-Wsequence-point] 529 | mUART_Rx_output_ptr=(++mUART_Rx_output_ptr)%UART_MAX_RX_QUEUE; | ^ src/handy_sdl_handling.cpp: In function 'int handy_sdl_on_key_down(SDL_KeyboardEvent, int)': src/handy_sdl_handling.cpp:71:16: warning: unused variable 'x_move' [-Wunused-variable] 71 | Sint16 x_move = 0, y_move = 0; | ^~~~~~ src/handy_sdl_handling.cpp:71:28: warning: unused variable 'y_move' [-Wunused-variable] 71 | Sint16 x_move = 0, y_move = 0; | ^~~~~~ src/handy_sdl_handling.cpp: In function 'int handy_sdl_on_key_up(SDL_KeyboardEvent, int)': src/handy_sdl_handling.cpp:172:16: warning: unused variable 'x_move' [-Wunused-variable] 172 | Sint16 x_move = 0, y_move = 0; | ^~~~~~ src/handy_sdl_handling.cpp:172:28: warning: unused variable 'y_move' [-Wunused-variable] 172 | Sint16 x_move = 0, y_move = 0; | ^~~~~~ *** Compiling src/handy_sdl_graphics.cpp... In file included from src/handy_sdl_main.h:59, from src/handy_sdl_graphics.cpp:65: ./src/handy-0.95/system.h:55: warning: ignoring '#pragma inline_depth ' [-Wunknown-pragmas] 55 | #pragma inline_depth (255) | ./src/handy-0.95/system.h:56: warning: ignoring '#pragma inline_recursion ' [-Wunknown-pragmas] 56 | #pragma inline_recursion (on) | In file included from ./src/handy-0.95/c65c02.h:130, from ./src/handy-0.95/system.h:178: ./src/handy-0.95/c6502mak.h:78:1: warning: multi-line comment [-Wcomment] 78 | //#define xADC()\ | ^ ./src/handy-0.95/c6502mak.h:221:1: warning: multi-line comment [-Wcomment] 221 | //#define xBIT()\ | ^ ./src/handy-0.95/c6502mak.h:286:1: warning: multi-line comment [-Wcomment] 286 | //#define xBRK()\ | ^ ./src/handy-0.95/c6502mak.h:367:1: warning: multi-line comment [-Wcomment] 367 | //#define xCMP()\ | ^ ./src/handy-0.95/c6502mak.h:376:1: warning: multi-line comment [-Wcomment] 376 | //#define xCPX()\ | ^ ./src/handy-0.95/c6502mak.h:385:1: warning: multi-line comment [-Wcomment] 385 | //#define xCPY()\ | ^ ./src/handy-0.95/c6502mak.h:394:1: warning: multi-line comment [-Wcomment] 394 | //#define xCMP()\ | ^ ./src/handy-0.95/c6502mak.h:408:1: warning: multi-line comment [-Wcomment] 408 | //#define xCPX()\ | ^ ./src/handy-0.95/c6502mak.h:422:1: warning: multi-line comment [-Wcomment] 422 | //#define xCPY()\ | ^ ./src/handy-0.95/c6502mak.h:660:1: warning: multi-line comment [-Wcomment] 660 | //#define xSBC()\ | ^ ./src/handy-0.95/c6502mak.h:779:1: warning: multi-line comment [-Wcomment] 779 | //#define xTRB()\ | ^ ./src/handy-0.95/c6502mak.h:798:1: warning: multi-line comment [-Wcomment] 798 | //#define xTSB()\ | ^ In file included from src/sdlemu/sdlemu_opengl.h:24, from src/handy_sdl_graphics.cpp:67: /tmp/work/emulators/handy_sdl/work/.buildlink/include/SDL/SDL_opengl.h:116: warning: "GL_GLEXT_VERSION" redefined 116 | #define GL_GLEXT_VERSION 29 | In file included from /tmp/work/emulators/handy_sdl/work/.buildlink/include/GL/gl.h:2048, from /tmp/work/emulators/handy_sdl/work/.buildlink/include/SDL/SDL_opengl.h:46: /tmp/work/emulators/handy_sdl/work/.buildlink/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190911 | In file included from ./src/handy-0.95/system.h:177: ./src/handy-0.95/mikie.h: In member function 'void CMikie::Update()': ./src/handy-0.95/mikie.h:529:84: warning: operation on '((CMikie*)this)->CMikie::mUART_Rx_output_ptr' may be undefined [-Wsequence-point] 529 | mUART_Rx_output_ptr=(++mUART_Rx_output_ptr)%UART_MAX_RX_QUEUE; | ^ src/handy_sdl_graphics.cpp: In function 'int handy_sdl_video_setup(int, int, int, int, int, int, int)': src/handy_sdl_graphics.cpp:90:50: warning: unused variable 'value' [-Wunused-variable] 90 | int value; | ^~~~~ src/handy_sdl_graphics.cpp: In function 'UBYTE* handy_sdl_display_callback(ULONG)': src/handy_sdl_graphics.cpp:452:13: warning: unused variable 'filter' [-Wunused-variable] 452 | int filter = 1; | ^~~~~~ In file included from src/handy_sdl_graphics.cpp:69: src/sdlemu/sdlemu_filter.h: At global scope: src/sdlemu/sdlemu_filter.h:50:12: warning: 'RGB_LOW_BITS_MASK' defined but not used [-Wunused-variable] 50 | static int RGB_LOW_BITS_MASK = 0x821; | ^~~~~~~~~~~~~~~~~ src/sdlemu/sdlemu_filter.h:49:12: warning: 'systemColorDepth' defined but not used [-Wunused-variable] 49 | static int systemColorDepth = 16; | ^~~~~~~~~~~~~~~~ src/sdlemu/sdlemu_filter.h:47:12: warning: 'greenMask' defined but not used [-Wunused-variable] 47 | static u32 greenMask = 0x7E0; | ^~~~~~~~~ src/sdlemu/sdlemu_filter.h:46:12: warning: 'redblueMask' defined but not used [-Wunused-variable] 46 | static u32 redblueMask = 0xF81F; | ^~~~~~~~~~~ src/sdlemu/sdlemu_filter.h:45:12: warning: 'qlowpixelMask' defined but not used [-Wunused-variable] 45 | static u32 qlowpixelMask = 0x18631863; | ^~~~~~~~~~~~~ src/sdlemu/sdlemu_filter.h:44:12: warning: 'qcolorMask' defined but not used [-Wunused-variable] 44 | static u32 qcolorMask = 0xE79CE79C; | ^~~~~~~~~~ src/sdlemu/sdlemu_filter.h:43:12: warning: 'lowPixelMask' defined but not used [-Wunused-variable] 43 | static u32 lowPixelMask = 0x08210821; | ^~~~~~~~~~~~ src/sdlemu/sdlemu_filter.h:42:12: warning: 'colorMask' defined but not used [-Wunused-variable] 42 | static u32 colorMask = 0xF7DEF7DE; | ^~~~~~~~~ src/sdlemu/sdlemu_filter.h:40:12: warning: 'rgb_row_next' defined but not used [-Wunused-variable] 40 | static u8 *rgb_row_next = row_next; | ^~~~~~~~~~~~ src/sdlemu/sdlemu_filter.h:39:12: warning: 'rgb_row_cur' defined but not used [-Wunused-variable] 39 | static u8 *rgb_row_cur = row_cur; | ^~~~~~~~~~~ *** Compiling src/handy_sdl_sound.cpp... In file included from src/handy_sdl_main.h:59, from src/handy_sdl_sound.cpp:65: ./src/handy-0.95/system.h:55: warning: ignoring '#pragma inline_depth ' [-Wunknown-pragmas] 55 | #pragma inline_depth (255) | ./src/handy-0.95/system.h:56: warning: ignoring '#pragma inline_recursion ' [-Wunknown-pragmas] 56 | #pragma inline_recursion (on) | In file included from ./src/handy-0.95/c65c02.h:130, from ./src/handy-0.95/system.h:178: ./src/handy-0.95/c6502mak.h:78:1: warning: multi-line comment [-Wcomment] 78 | //#define xADC()\ | ^ ./src/handy-0.95/c6502mak.h:221:1: warning: multi-line comment [-Wcomment] 221 | //#define xBIT()\ | ^ ./src/handy-0.95/c6502mak.h:286:1: warning: multi-line comment [-Wcomment] 286 | //#define xBRK()\ | ^ ./src/handy-0.95/c6502mak.h:367:1: warning: multi-line comment [-Wcomment] 367 | //#define xCMP()\ | ^ ./src/handy-0.95/c6502mak.h:376:1: warning: multi-line comment [-Wcomment] 376 | //#define xCPX()\ | ^ ./src/handy-0.95/c6502mak.h:385:1: warning: multi-line comment [-Wcomment] 385 | //#define xCPY()\ | ^ ./src/handy-0.95/c6502mak.h:394:1: warning: multi-line comment [-Wcomment] 394 | //#define xCMP()\ | ^ ./src/handy-0.95/c6502mak.h:408:1: warning: multi-line comment [-Wcomment] 408 | //#define xCPX()\ | ^ ./src/handy-0.95/c6502mak.h:422:1: warning: multi-line comment [-Wcomment] 422 | //#define xCPY()\ | ^ ./src/handy-0.95/c6502mak.h:660:1: warning: multi-line comment [-Wcomment] 660 | //#define xSBC()\ | ^ ./src/handy-0.95/c6502mak.h:779:1: warning: multi-line comment [-Wcomment] 779 | //#define xTRB()\ | ^ ./src/handy-0.95/c6502mak.h:798:1: warning: multi-line comment [-Wcomment] 798 | //#define xTSB()\ | ^ In file included from ./src/handy-0.95/system.h:177: ./src/handy-0.95/mikie.h: In member function 'void CMikie::Update()': ./src/handy-0.95/mikie.h:529:84: warning: operation on '((CMikie*)this)->CMikie::mUART_Rx_output_ptr' may be undefined [-Wsequence-point] 529 | mUART_Rx_output_ptr=(++mUART_Rx_output_ptr)%UART_MAX_RX_QUEUE; | ^ src/handy_sdl_sound.cpp: In function 'int handy_sdl_audio_init()': src/handy_sdl_sound.cpp:125:26: warning: variable 'hardware_spec' set but not used [-Wunused-but-set-variable] 125 | SDL_AudioSpec *hardware_spec; | ^~~~~~~~~~~~~ *** Linking it all together... *** Looks like it compiled OK... Give it a whirl!