=> "/opt/pkg/bin/bmake" ["-C", "/Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/emulators/PC6001VX", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for PC6001VX-4.5.0nb2 [ 0%] Built target SingleApplication_autogen_timestamp_deps [ 1%] Running qmlimportscanner for PC6001VX Detected locale "C" with character encoding "US-ASCII", which is not UTF-8. Qt depends on a UTF-8 locale, and has switched to "UTF-8" instead. If this causes problems, reconfigure your locale. See the locale(1) manual for more information. [ 2%] Automatic MOC and UIC for target SingleApplication [ 2%] Built target PC6001VX_qmlimportscan [ 2%] Built target SingleApplication_autogen [ 4%] Building CXX object src/Qt/SingleApplication/CMakeFiles/SingleApplication.dir/SingleApplication_autogen/mocs_compilation.cpp.o [ 4%] Building CXX object src/Qt/SingleApplication/CMakeFiles/SingleApplication.dir/singleapplication.cpp.o [ 5%] Building CXX object src/Qt/SingleApplication/CMakeFiles/SingleApplication.dir/singleapplication_p.cpp.o [ 6%] Linking CXX static library libSingleApplication.a [ 8%] Built target SingleApplication [ 8%] Built target PC6001VX_autogen_timestamp_deps [ 9%] Automatic MOC and UIC for target PC6001VX AutoUic: Detected locale "C" with character encoding "US-ASCII", which is not UTF-8. Qt depends on a UTF-8 locale, and has switched to "UTF-8" instead. If this causes problems, reconfigure your locale. See the locale(1) manual for more information. AutoUic: Detected locale "C" with character encoding "US-ASCII", which is not UTF-8. Qt depends on a UTF-8 locale, and has switched to "UTF-8" instead. If this causes problems, reconfigure your locale. See the locale(1) manual for more information. AutoUic: Detected locale "C" with character encoding "US-ASCII", which is not UTF-8. Qt depends on a UTF-8 locale, and has switched to "UTF-8" instead. If this causes problems, reconfigure your locale. See the locale(1) manual for more information. [ 9%] Built target PC6001VX_autogen [ 10%] Automatic RCC for src/Qt/pc6001vx.qrc [ 12%] Building CXX object CMakeFiles/PC6001VX.dir/PC6001VX_autogen/mocs_compilation.cpp.o [ 12%] Building CXX object CMakeFiles/PC6001VX.dir/src/Qt/audiooutputwrapper.cpp.o In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/audiooutputwrapper.cpp:2: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/qtel6.h:6: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../p6el.h:15: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../vdg.h:15: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../device/mc6847.h:164:7: warning: 'SetCrtControler' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 164 | void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../device/mc6847.h:80:15: note: overridden virtual function is here 80 | virtual void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/cmake-pkgsrc-build/PC6001VX_autogen/mocs_compilation.cpp:4: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/cmake-pkgsrc-build/PC6001VX_autogen/MSQO6GWCJE/moc_configdialog.cpp:9: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/cmake-pkgsrc-build/PC6001VX_autogen/MSQO6GWCJE/../../../src/Qt/configdialog.h:5: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/cmake-pkgsrc-build/PC6001VX_autogen/MSQO6GWCJE/../../../src/Qt/p6vxapp.h:18: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/cmake-pkgsrc-build/PC6001VX_autogen/MSQO6GWCJE/../../../src/Qt/qtel6.h:6: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/cmake-pkgsrc-build/PC6001VX_autogen/MSQO6GWCJE/../../../src/Qt/../p6el.h:15: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/cmake-pkgsrc-build/PC6001VX_autogen/MSQO6GWCJE/../../../src/Qt/../vdg.h:15: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/cmake-pkgsrc-build/PC6001VX_autogen/MSQO6GWCJE/../../../src/Qt/../device/mc6847.h:164:7: warning: 'SetCrtControler' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 164 | void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/cmake-pkgsrc-build/PC6001VX_autogen/MSQO6GWCJE/../../../src/Qt/../device/mc6847.h:80:15: note: overridden virtual function is here 80 | virtual void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ 1 warning generated. [ 13%] Building CXX object CMakeFiles/PC6001VX.dir/src/Qt/colorbutton.cpp.o 1 warning generated. [ 15%] Building CXX object CMakeFiles/PC6001VX.dir/src/Qt/configdialog.cpp.o [ 16%] Building CXX object CMakeFiles/PC6001VX.dir/src/Qt/cthread.cpp.o In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/configdialog.cpp:1: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/configdialog.h:5: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/p6vxapp.h:18: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/qtel6.h:6: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../p6el.h:15: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../vdg.h:15: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../device/mc6847.h:164:7: warning: 'SetCrtControler' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 164 | void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../device/mc6847.h:80:15: note: overridden virtual function is here 80 | virtual void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ [ 17%] Building CXX object CMakeFiles/PC6001VX.dir/src/Qt/emulationadaptor.cpp.o 1 warning generated. [ 18%] Building CXX object CMakeFiles/PC6001VX.dir/src/Qt/keypanel.cpp.o In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/emulationadaptor.cpp:1: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/emulationadaptor.h:5: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../p6el.h:15: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../vdg.h:15: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../device/mc6847.h:164:7: warning: 'SetCrtControler' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 164 | void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../device/mc6847.h:80:15: note: overridden virtual function is here 80 | virtual void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ 1 warning generated. [ 19%] Building CXX object CMakeFiles/PC6001VX.dir/src/Qt/keypanelbutton.cpp.o In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/keypanel.cpp:6: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/p6vxapp.h:18: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/qtel6.h:6: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../p6el.h:15: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../vdg.h:15: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../device/mc6847.h:164:7: warning: 'SetCrtControler' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 164 | void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../device/mc6847.h:80:15: note: overridden virtual function is here 80 | virtual void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ 1 warning generated. [ 20%] Building CXX object CMakeFiles/PC6001VX.dir/src/Qt/keystatewatcher.cpp.o [ 22%] Building CXX object CMakeFiles/PC6001VX.dir/src/Qt/mainwidget.cpp.o [ 23%] Building CXX object CMakeFiles/PC6001VX.dir/src/Qt/normalvirtualkeyboardscene.cpp.o In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/mainwidget.cpp:8: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/p6vxapp.h:18: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/qtel6.h:6: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../p6el.h:15: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../vdg.h:15: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../device/mc6847.h:164:7: warning: 'SetCrtControler' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 164 | void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../device/mc6847.h:80:15: note: overridden virtual function is here 80 | virtual void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ 1 warning generated. [ 24%] Building CXX object CMakeFiles/PC6001VX.dir/src/Qt/osdQt.cpp.o [ 25%] Building CXX object CMakeFiles/PC6001VX.dir/src/Qt/p6vxapp.cpp.o In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/osdQt.cpp:21: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/configdialog.h:5: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/p6vxapp.h:18: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/qtel6.h:6: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../p6el.h:15: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../vdg.h:15: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../device/mc6847.h:164:7: warning: 'SetCrtControler' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 164 | void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../device/mc6847.h:80:15: note: overridden virtual function is here 80 | virtual void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/osdQt.cpp:31: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:59: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.h:774:15: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] 774 | if (NULL != this) { | ~~~~ ^~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.h:779:15: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] 779 | if (NULL != this) { | ~~~~ ^~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/osdQt.cpp:1939:18: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs] 1939 | va_start( args, ev ); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/osdQt.cpp:1934:31: note: parameter of type 'EventType' is declared here 1934 | bool OSD_PushEvent( EventType ev, ... ) | ^ In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/osdQt.cpp:31: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3191:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::twin_translate_engine, babel::enbom_engine<>>>>>' requested here 3191 | return get_null_object< method_selector_binarable >(); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3204:11: note: in instantiation of function template specialization 'babel::get_method_selector, babel::twin_translate_engine, babel::enbom_engine<>>>>' requested here 3204 | return get_method_selector( | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3020:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::twin_translate_engine, babel::enbom_engine<>>>>' requested here 3020 | return get_null_object< | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3205:58: note: in instantiation of function template specialization 'babel::operator>>, babel::through_engine<>, babel::enbom_engine<>>' requested here 3205 | engine_type_object< through_engine >() >> | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3191:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::twin_translate_engine>, babel::unicode_to_WORD_engine>>>>' requested here 3191 | return get_null_object< method_selector_binarable >(); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3209:11: note: in instantiation of function template specialization 'babel::get_method_selector, babel::twin_translate_engine>, babel::unicode_to_WORD_engine>>>' requested here 3209 | return get_method_selector( | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3020:9: note: in instantiation of function template specialization 'babel::get_null_object>>>' requested here 3020 | return get_null_object< | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3210:55: note: in instantiation of function template specialization 'babel::operator>>>' requested here 3210 | engine_type_object< ansi_to_unicode_engine >() >> | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3040:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::twin_translate_engine>, babel::unicode_to_WORD_engine>>>' requested here 3040 | return get_null_object< | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3211:62: note: in instantiation of function template specialization 'babel::operator>>>, babel::unicode_to_WORD_engine, babel::unicode_to_WORD_engine>' requested here 3211 | binary_engine_type_object< enbom_engine >() >> | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3191:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::twin_translate_engine>, babel::unicode_to_cross_WORD_engine>>>>' requested here 3191 | return get_null_object< method_selector_binarable >(); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3214:11: note: in instantiation of function template specialization 'babel::get_method_selector, babel::twin_translate_engine>, babel::unicode_to_cross_WORD_engine>>>' requested here 3214 | return get_method_selector( | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3040:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::twin_translate_engine>, babel::unicode_to_cross_WORD_engine>>>' requested here 3040 | return get_null_object< | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3216:62: note: in instantiation of function template specialization 'babel::operator>>>, babel::unicode_to_cross_WORD_engine, babel::unicode_to_cross_WORD_engine>' requested here 3216 | binary_engine_type_object< enbom_engine >() >> | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3191:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::twin_translate_engine, babel::enbom_engine<>>>>>' requested here 3191 | return get_null_object< method_selector_binarable >(); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3247:11: note: in instantiation of function template specialization 'babel::get_method_selector, babel::twin_translate_engine, babel::enbom_engine<>>>>' requested here 3247 | return get_method_selector( | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3020:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::twin_translate_engine, babel::enbom_engine<>>>>' requested here 3020 | return get_null_object< | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3248:53: note: in instantiation of function template specialization 'babel::operator>>, babel::twin_translate_engine, babel::enbom_engine<>>' requested here 3248 | engine_type_object< sjis_to_utf8_engine >() >> | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3191:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::twin_translate_engine>, babel::unicode_to_WORD_engine>>>>' requested here 3191 | return get_null_object< method_selector_binarable >(); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3252:11: note: in instantiation of function template specialization 'babel::get_method_selector, babel::twin_translate_engine>, babel::unicode_to_WORD_engine>>>' requested here 3252 | return get_method_selector( | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3020:9: note: in instantiation of function template specialization 'babel::get_null_object>>>' requested here 3020 | return get_null_object< | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3253:55: note: in instantiation of function template specialization 'babel::operator>>>' requested here 3253 | engine_type_object< sjis_to_unicode_engine >() >> | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3040:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::twin_translate_engine>, babel::unicode_to_WORD_engine>>>' requested here 3040 | return get_null_object< | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3254:62: note: in instantiation of function template specialization 'babel::operator>>>, babel::unicode_to_WORD_engine, babel::unicode_to_WORD_engine>' requested here 3254 | binary_engine_type_object< enbom_engine >() >> | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3191:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::twin_translate_engine>, babel::unicode_to_cross_WORD_engine>>>>' requested here 3191 | return get_null_object< method_selector_binarable >(); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3257:11: note: in instantiation of function template specialization 'babel::get_method_selector, babel::twin_translate_engine>, babel::unicode_to_cross_WORD_engine>>>' requested here 3257 | return get_method_selector( | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3040:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::twin_translate_engine>, babel::unicode_to_cross_WORD_engine>>>' requested here 3040 | return get_null_object< | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3259:62: note: in instantiation of function template specialization 'babel::operator>>>, babel::unicode_to_cross_WORD_engine, babel::unicode_to_cross_WORD_engine>' requested here 3259 | binary_engine_type_object< enbom_engine >() >> | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3191:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::unicode_to_utf8_engine>, babel::twin_translate_engine, babel::unicode_to_utf8_engine>, babel::enbom_engine<>>>>>' requested here 3191 | return get_null_object< method_selector_binarable >(); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3293:11: note: in instantiation of function template specialization 'babel::get_method_selector, babel::unicode_to_utf8_engine>, babel::twin_translate_engine, babel::unicode_to_utf8_engine>, babel::enbom_engine<>>>>' requested here 3293 | return get_method_selector( | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3020:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::unicode_to_utf8_engine>, babel::twin_translate_engine, babel::unicode_to_utf8_engine>, babel::enbom_engine<>>>>' requested here 3020 | return get_null_object< | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3294:52: note: in instantiation of function template specialization 'babel::operator>>, babel::unicode_to_utf8_engine>, babel::twin_translate_engine, babel::unicode_to_utf8_engine>, babel::enbom_engine<>>' requested here 3294 | engine_type_object< jis_to_utf8_engine >() >> | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3191:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::unicode_to_WORD_engine>, babel::twin_translate_engine, babel::enbom_engine>, babel::unicode_to_WORD_engine>>>>' requested here 3191 | return get_null_object< method_selector_binarable >(); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3299:11: note: in instantiation of function template specialization 'babel::get_method_selector, babel::unicode_to_WORD_engine>, babel::twin_translate_engine, babel::enbom_engine>, babel::unicode_to_WORD_engine>>>' requested here 3299 | return get_method_selector( | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3020:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::twin_translate_engine, babel::enbom_engine>>>' requested here 3020 | return get_null_object< | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3300:54: note: in instantiation of function template specialization 'babel::operator>>, babel::twin_translate_engine, babel::enbom_engine>' requested here 3300 | engine_type_object< jis_to_unicode_engine >() >> | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3040:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::unicode_to_WORD_engine>, babel::twin_translate_engine, babel::enbom_engine>, babel::unicode_to_WORD_engine>>>' requested here 3040 | return get_null_object< | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3301:62: note: in instantiation of function template specialization 'babel::operator>>, babel::twin_translate_engine, babel::enbom_engine>, babel::unicode_to_WORD_engine, babel::unicode_to_WORD_engine>' requested here 3301 | binary_engine_type_object< enbom_engine >() >> | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3191:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::unicode_to_cross_WORD_engine>, babel::twin_translate_engine, babel::enbom_engine>, babel::unicode_to_cross_WORD_engine>>>>' requested here 3191 | return get_null_object< method_selector_binarable >(); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3305:11: note: in instantiation of function template specialization 'babel::get_method_selector, babel::unicode_to_cross_WORD_engine>, babel::twin_translate_engine, babel::enbom_engine>, babel::unicode_to_cross_WORD_engine>>>' requested here 3305 | return get_method_selector( | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3040:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::unicode_to_cross_WORD_engine>, babel::twin_translate_engine, babel::enbom_engine>, babel::unicode_to_cross_WORD_engine>>>' requested here 3040 | return get_null_object< | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3307:62: note: in instantiation of function template specialization 'babel::operator>>, babel::twin_translate_engine, babel::enbom_engine>, babel::unicode_to_cross_WORD_engine, babel::unicode_to_cross_WORD_engine>' requested here 3307 | binary_engine_type_object< enbom_engine >() >> | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3191:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::twin_translate_engine, babel::enbom_engine<>>>>>' requested here 3191 | return get_null_object< method_selector_binarable >(); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3340:11: note: in instantiation of function template specialization 'babel::get_method_selector, babel::twin_translate_engine, babel::enbom_engine<>>>>' requested here 3340 | return get_method_selector( | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3020:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::twin_translate_engine, babel::enbom_engine<>>>>' requested here 3020 | return get_null_object< | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3341:52: note: in instantiation of function template specialization 'babel::operator>>, babel::twin_translate_engine, babel::enbom_engine<>>' requested here 3341 | engine_type_object< euc_to_utf8_engine >() >> | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3191:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::twin_translate_engine>, babel::unicode_to_WORD_engine>>>>' requested here 3191 | return get_null_object< method_selector_binarable >(); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3345:11: note: in instantiation of function template specialization 'babel::get_method_selector, babel::twin_translate_engine>, babel::unicode_to_WORD_engine>>>' requested here 3345 | return get_method_selector( | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3020:9: note: in instantiation of function template specialization 'babel::get_null_object>>>' requested here 3020 | return get_null_object< | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3346:54: note: in instantiation of function template specialization 'babel::operator>>>' requested here 3346 | engine_type_object< euc_to_unicode_engine >() >> | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3040:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::twin_translate_engine>, babel::unicode_to_WORD_engine>>>' requested here 3040 | return get_null_object< | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3347:62: note: in instantiation of function template specialization 'babel::operator>>>, babel::unicode_to_WORD_engine, babel::unicode_to_WORD_engine>' requested here 3347 | binary_engine_type_object< enbom_engine >() >> | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3191:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::twin_translate_engine>, babel::unicode_to_cross_WORD_engine>>>>' requested here 3191 | return get_null_object< method_selector_binarable >(); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3350:11: note: in instantiation of function template specialization 'babel::get_method_selector, babel::twin_translate_engine>, babel::unicode_to_cross_WORD_engine>>>' requested here 3350 | return get_method_selector( | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3040:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::twin_translate_engine>, babel::unicode_to_cross_WORD_engine>>>' requested here 3040 | return get_null_object< | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3352:62: note: in instantiation of function template specialization 'babel::operator>>>, babel::unicode_to_cross_WORD_engine, babel::unicode_to_cross_WORD_engine>' requested here 3352 | binary_engine_type_object< enbom_engine >() >> | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3191:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::twin_translate_engine, babel::twin_translate_engine>>>>' requested here 3191 | return get_null_object< method_selector_binarable >(); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3373:11: note: in instantiation of function template specialization 'babel::get_method_selector, babel::twin_translate_engine, babel::twin_translate_engine>>>' requested here 3373 | return get_method_selector( | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3001:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::twin_translate_engine, babel::twin_translate_engine>>>' requested here 3001 | return get_null_object< | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3374:61: note: in instantiation of function template specialization 'babel::operator>>, babel::twin_translate_engine, babel::twin_translate_engine>' requested here 3374 | binary_engine_type_object< debom_engine >() >> | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3191:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::euc_to_jis_engine>, babel::twin_translate_engine, babel::twin_translate_engine, babel::euc_to_jis_engine>>>>>' requested here 3191 | return get_null_object< method_selector_binarable >(); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3377:11: note: in instantiation of function template specialization 'babel::get_method_selector, babel::euc_to_jis_engine>, babel::twin_translate_engine, babel::twin_translate_engine, babel::euc_to_jis_engine>>>>' requested here 3377 | return get_method_selector( | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3001:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::euc_to_jis_engine>, babel::twin_translate_engine, babel::twin_translate_engine, babel::euc_to_jis_engine>>>>' requested here 3001 | return get_null_object< | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3378:61: note: in instantiation of function template specialization 'babel::operator>>, babel::twin_translate_engine, babel::euc_to_jis_engine>, babel::twin_translate_engine, babel::euc_to_jis_engine>>' requested here 3378 | binary_engine_type_object< debom_engine >() >> | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3191:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::twin_translate_engine, babel::twin_translate_engine>>>>' requested here 3191 | return get_null_object< method_selector_binarable >(); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3381:11: note: in instantiation of function template specialization 'babel::get_method_selector, babel::twin_translate_engine, babel::twin_translate_engine>>>' requested here 3381 | return get_method_selector( | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3001:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::twin_translate_engine, babel::twin_translate_engine>>>' requested here 3001 | return get_null_object< | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3382:61: note: in instantiation of function template specialization 'babel::operator>>, babel::twin_translate_engine, babel::twin_translate_engine>' requested here 3382 | binary_engine_type_object< debom_engine >() >> | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3191:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::euc_to_jis_engine>, babel::jis_to_iso2022jp_engine>, babel::twin_translate_engine, babel::twin_translate_engine, babel::euc_to_jis_engine>>, babel::jis_to_iso2022jp_engine>>>>' requested here 3191 | return get_null_object< method_selector_binarable >(); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3385:11: note: in instantiation of function template specialization 'babel::get_method_selector, babel::euc_to_jis_engine>, babel::jis_to_iso2022jp_engine>, babel::twin_translate_engine, babel::twin_translate_engine, babel::euc_to_jis_engine>>, babel::jis_to_iso2022jp_engine>>>' requested here 3385 | return get_method_selector( | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3040:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::euc_to_jis_engine>, babel::jis_to_iso2022jp_engine>, babel::twin_translate_engine, babel::twin_translate_engine, babel::euc_to_jis_engine>>, babel::jis_to_iso2022jp_engine>>>' requested here 3040 | return get_null_object< | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3387:52: note: in instantiation of function template specialization 'babel::operator>>, babel::euc_to_jis_engine>, babel::twin_translate_engine, babel::twin_translate_engine, babel::euc_to_jis_engine>>, babel::jis_to_iso2022jp_engine, babel::jis_to_iso2022jp_engine>' requested here 3387 | engine_type_object< utf8_to_jis_engine >() >> | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3191:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::twin_translate_engine>, babel::unicode_to_ansi_engine>>>>' requested here 3191 | return get_null_object< method_selector_binarable >(); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3402:11: note: in instantiation of function template specialization 'babel::get_method_selector, babel::twin_translate_engine>, babel::unicode_to_ansi_engine>>>' requested here 3402 | return get_method_selector( | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3020:9: note: in instantiation of function template specialization 'babel::get_null_object>>>' requested here 3020 | return get_null_object< | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3403:57: note: in instantiation of function template specialization 'babel::operator>>>' requested here 3403 | engine_type_object< utf16le_to_unicode_engine >() >> | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3040:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::twin_translate_engine>, babel::unicode_to_ansi_engine>>>' requested here 3040 | return get_null_object< | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3404:62: note: in instantiation of function template specialization 'babel::operator>>>, babel::unicode_to_ansi_engine, babel::unicode_to_ansi_engine>' requested here 3404 | binary_engine_type_object< debom_engine >() >> | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3191:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::twin_translate_engine>, babel::unicode_to_sjis_cp932_engine>>>>' requested here 3191 | return get_null_object< method_selector_binarable >(); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3407:11: note: in instantiation of function template specialization 'babel::get_method_selector, babel::twin_translate_engine>, babel::unicode_to_sjis_cp932_engine>>>' requested here 3407 | return get_method_selector( | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3040:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::twin_translate_engine>, babel::unicode_to_sjis_cp932_engine>>>' requested here 3040 | return get_null_object< | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3409:62: note: in instantiation of function template specialization 'babel::operator>>>, babel::unicode_to_sjis_cp932_engine, babel::unicode_to_sjis_cp932_engine>' requested here 3409 | binary_engine_type_object< debom_engine >() >> | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3191:9: note: in instantiation of function template specialization 'babel::get_null_object>, babel::twin_translate_engine>, babel::twin_translate_engine>>>>' requested here 3191 | return get_null_object< method_selector_binarable >(); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3412:11: note: in instantiation of function template specialization 'babel::get_method_selector>, babel::twin_translate_engine>, babel::twin_translate_engine>>>' requested here 3412 | return get_method_selector( | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3040:9: note: in instantiation of function template specialization 'babel::get_null_object>, babel::twin_translate_engine>, babel::twin_translate_engine>>>' requested here 3040 | return get_null_object< | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3414:62: note: in instantiation of function template specialization 'babel::operator>>>, babel::twin_translate_engine, babel::twin_translate_engine>' requested here 3414 | binary_engine_type_object< debom_engine >() >> | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3191:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::twin_translate_engine>, babel::unicode_to_euc_engine>>>>' requested here 3191 | return get_null_object< method_selector_binarable >(); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3417:11: note: in instantiation of function template specialization 'babel::get_method_selector, babel::twin_translate_engine>, babel::unicode_to_euc_engine>>>' requested here 3417 | return get_method_selector( | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3040:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::twin_translate_engine>, babel::unicode_to_euc_engine>>>' requested here 3040 | return get_null_object< | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3419:62: note: in instantiation of function template specialization 'babel::operator>>>, babel::unicode_to_euc_engine, babel::unicode_to_euc_engine>' requested here 3419 | binary_engine_type_object< debom_engine >() >> | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3191:9: note: in instantiation of function template specialization 'babel::get_null_object>, babel::jis_to_iso2022jp_engine>, babel::twin_translate_engine>, babel::twin_translate_engine>, babel::jis_to_iso2022jp_engine>>>>' requested here 3191 | return get_null_object< method_selector_binarable >(); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3424:11: note: in instantiation of function template specialization 'babel::get_method_selector>, babel::jis_to_iso2022jp_engine>, babel::twin_translate_engine>, babel::twin_translate_engine>, babel::jis_to_iso2022jp_engine>>>' requested here 3424 | return get_method_selector( | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3040:9: note: in instantiation of function template specialization 'babel::get_null_object>, babel::jis_to_iso2022jp_engine>, babel::twin_translate_engine>, babel::twin_translate_engine>, babel::jis_to_iso2022jp_engine>>>' requested here 3040 | return get_null_object< | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3427:54: note: in instantiation of function template specialization 'babel::operator>>>, babel::twin_translate_engine>, babel::twin_translate_engine>, babel::jis_to_iso2022jp_engine, babel::jis_to_iso2022jp_engine>' requested here 3427 | engine_type_object< unicode_to_jis_engine >() >> | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3191:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::twin_translate_engine>, babel::unicode_to_ansi_engine>>>>' requested here 3191 | return get_null_object< method_selector_binarable >(); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3441:11: note: in instantiation of function template specialization 'babel::get_method_selector, babel::twin_translate_engine>, babel::unicode_to_ansi_engine>>>' requested here 3441 | return get_method_selector( | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3020:9: note: in instantiation of function template specialization 'babel::get_null_object>>>' requested here 3020 | return get_null_object< | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3442:57: note: in instantiation of function template specialization 'babel::operator>>>' requested here 3442 | engine_type_object< utf16be_to_unicode_engine >() >> | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3040:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::twin_translate_engine>, babel::unicode_to_ansi_engine>>>' requested here 3040 | return get_null_object< | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3443:62: note: in instantiation of function template specialization 'babel::operator>>>, babel::unicode_to_ansi_engine, babel::unicode_to_ansi_engine>' requested here 3443 | binary_engine_type_object< debom_engine >() >> | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3191:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::twin_translate_engine>, babel::unicode_to_sjis_cp932_engine>>>>' requested here 3191 | return get_null_object< method_selector_binarable >(); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3446:11: note: in instantiation of function template specialization 'babel::get_method_selector, babel::twin_translate_engine>, babel::unicode_to_sjis_cp932_engine>>>' requested here 3446 | return get_method_selector( | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3040:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::twin_translate_engine>, babel::unicode_to_sjis_cp932_engine>>>' requested here 3040 | return get_null_object< | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3448:62: note: in instantiation of function template specialization 'babel::operator>>>, babel::unicode_to_sjis_cp932_engine, babel::unicode_to_sjis_cp932_engine>' requested here 3448 | binary_engine_type_object< debom_engine >() >> | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3191:9: note: in instantiation of function template specialization 'babel::get_null_object>, babel::twin_translate_engine>, babel::twin_translate_engine>>>>' requested here 3191 | return get_null_object< method_selector_binarable >(); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3451:11: note: in instantiation of function template specialization 'babel::get_method_selector>, babel::twin_translate_engine>, babel::twin_translate_engine>>>' requested here 3451 | return get_method_selector( | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3040:9: note: in instantiation of function template specialization 'babel::get_null_object>, babel::twin_translate_engine>, babel::twin_translate_engine>>>' requested here 3040 | return get_null_object< | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3453:62: note: in instantiation of function template specialization 'babel::operator>>>, babel::twin_translate_engine, babel::twin_translate_engine>' requested here 3453 | binary_engine_type_object< debom_engine >() >> | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3191:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::twin_translate_engine>, babel::unicode_to_euc_engine>>>>' requested here 3191 | return get_null_object< method_selector_binarable >(); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3456:11: note: in instantiation of function template specialization 'babel::get_method_selector, babel::twin_translate_engine>, babel::unicode_to_euc_engine>>>' requested here 3456 | return get_method_selector( | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3040:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::twin_translate_engine>, babel::unicode_to_euc_engine>>>' requested here 3040 | return get_null_object< | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3458:62: note: in instantiation of function template specialization 'babel::operator>>>, babel::unicode_to_euc_engine, babel::unicode_to_euc_engine>' requested here 3458 | binary_engine_type_object< debom_engine >() >> | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3191:9: note: in instantiation of function template specialization 'babel::get_null_object>, babel::jis_to_iso2022jp_engine>, babel::twin_translate_engine>, babel::twin_translate_engine>, babel::jis_to_iso2022jp_engine>>>>' requested here 3191 | return get_null_object< method_selector_binarable >(); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3463:11: note: in instantiation of function template specialization 'babel::get_method_selector>, babel::jis_to_iso2022jp_engine>, babel::twin_translate_engine>, babel::twin_translate_engine>, babel::jis_to_iso2022jp_engine>>>' requested here 3463 | return get_method_selector( | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3040:9: note: in instantiation of function template specialization 'babel::get_null_object>, babel::jis_to_iso2022jp_engine>, babel::twin_translate_engine>, babel::twin_translate_engine>, babel::jis_to_iso2022jp_engine>>>' requested here 3040 | return get_null_object< | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3466:54: note: in instantiation of function template specialization 'babel::operator>>>, babel::twin_translate_engine>, babel::twin_translate_engine>, babel::jis_to_iso2022jp_engine, babel::jis_to_iso2022jp_engine>' requested here 3466 | engine_type_object< unicode_to_jis_engine >() >> | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3695:9: note: in instantiation of function template specialization 'babel::call_method_ss>>' requested here 3695 | return call_method_ss(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3191:9: note: in instantiation of function template specialization 'babel::get_null_object>>>>' requested here 3191 | return get_null_object< method_selector_binarable >(); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3567:11: note: in instantiation of function template specialization 'babel::get_method_selector>>>' requested here 3567 | return get_method_selector( | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3709:9: note: in instantiation of function template specialization 'babel::call_method_sw>>' requested here 3709 | return call_method_sw(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3191:9: note: in instantiation of function template specialization 'babel::get_null_object>>>>' requested here 3191 | return get_null_object< method_selector_binarable >(); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3571:11: note: in instantiation of function template specialization 'babel::get_method_selector>>>' requested here 3571 | return get_method_selector( | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3709:9: note: in instantiation of function template specialization 'babel::call_method_sw>>' requested here 3709 | return call_method_sw(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3191:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::twin_translate_engine, babel::enbom_engine>>>>' requested here 3191 | return get_null_object< method_selector_binarable >(); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3576:11: note: in instantiation of function template specialization 'babel::get_method_selector, babel::twin_translate_engine, babel::enbom_engine>>>' requested here 3576 | return get_method_selector( | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3709:9: note: in instantiation of function template specialization 'babel::call_method_sw>>' requested here 3709 | return call_method_sw(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3191:9: note: in instantiation of function template specialization 'babel::get_null_object>>>>' requested here 3191 | return get_null_object< method_selector_binarable >(); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3580:11: note: in instantiation of function template specialization 'babel::get_method_selector>>>' requested here 3580 | return get_method_selector( | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3709:9: note: in instantiation of function template specialization 'babel::call_method_sw>>' requested here 3709 | return call_method_sw(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3191:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::unicode_to_ansi_engine>>>>' requested here 3191 | return get_null_object< method_selector_binarable >(); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3630:11: note: in instantiation of function template specialization 'babel::get_method_selector, babel::unicode_to_ansi_engine>>>' requested here 3630 | return get_method_selector( | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3722:9: note: in instantiation of function template specialization 'babel::call_method_ws>>' requested here 3722 | return call_method_ws(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3001:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::unicode_to_ansi_engine>>>' requested here 3001 | return get_null_object< | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3631:62: note: in instantiation of function template specialization 'babel::operator>>, babel::unicode_to_ansi_engine, babel::unicode_to_ansi_engine>' requested here 3631 | binary_engine_type_object< debom_engine >() >> | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3722:9: note: in instantiation of function template specialization 'babel::call_method_ws>>' requested here 3722 | return call_method_ws(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3191:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::unicode_to_sjis_cp932_engine>>>>' requested here 3191 | return get_null_object< method_selector_binarable >(); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3634:11: note: in instantiation of function template specialization 'babel::get_method_selector, babel::unicode_to_sjis_cp932_engine>>>' requested here 3634 | return get_method_selector( | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3722:9: note: in instantiation of function template specialization 'babel::call_method_ws>>' requested here 3722 | return call_method_ws(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3001:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::unicode_to_sjis_cp932_engine>>>' requested here 3001 | return get_null_object< | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3635:62: note: in instantiation of function template specialization 'babel::operator>>, babel::unicode_to_sjis_cp932_engine, babel::unicode_to_sjis_cp932_engine>' requested here 3635 | binary_engine_type_object< debom_engine >() >> | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3722:9: note: in instantiation of function template specialization 'babel::call_method_ws>>' requested here 3722 | return call_method_ws(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3191:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::twin_translate_engine, babel::twin_translate_engine>>>>' requested here 3191 | return get_null_object< method_selector_binarable >(); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3638:11: note: in instantiation of function template specialization 'babel::get_method_selector, babel::twin_translate_engine, babel::twin_translate_engine>>>' requested here 3638 | return get_method_selector( | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3722:9: note: in instantiation of function template specialization 'babel::call_method_ws>>' requested here 3722 | return call_method_ws(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3001:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::twin_translate_engine, babel::twin_translate_engine>>>' requested here 3001 | return get_null_object< | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3639:62: note: in instantiation of function template specialization 'babel::operator>>, babel::twin_translate_engine, babel::twin_translate_engine>' requested here 3639 | binary_engine_type_object< debom_engine >() >> | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3722:9: note: in instantiation of function template specialization 'babel::call_method_ws>>' requested here 3722 | return call_method_ws(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3191:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::unicode_to_euc_engine>>>>' requested here 3191 | return get_null_object< method_selector_binarable >(); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3642:11: note: in instantiation of function template specialization 'babel::get_method_selector, babel::unicode_to_euc_engine>>>' requested here 3642 | return get_method_selector( | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3722:9: note: in instantiation of function template specialization 'babel::call_method_ws>>' requested here 3722 | return call_method_ws(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3001:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::unicode_to_euc_engine>>>' requested here 3001 | return get_null_object< | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3643:62: note: in instantiation of function template specialization 'babel::operator>>, babel::unicode_to_euc_engine, babel::unicode_to_euc_engine>' requested here 3643 | binary_engine_type_object< debom_engine >() >> | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3722:9: note: in instantiation of function template specialization 'babel::call_method_ws>>' requested here 3722 | return call_method_ws(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3191:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::jis_to_iso2022jp_engine>, babel::twin_translate_engine, babel::twin_translate_engine>, babel::jis_to_iso2022jp_engine>>>>' requested here 3191 | return get_null_object< method_selector_binarable >(); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3648:11: note: in instantiation of function template specialization 'babel::get_method_selector, babel::jis_to_iso2022jp_engine>, babel::twin_translate_engine, babel::twin_translate_engine>, babel::jis_to_iso2022jp_engine>>>' requested here 3648 | return get_method_selector( | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3722:9: note: in instantiation of function template specialization 'babel::call_method_ws>>' requested here 3722 | return call_method_ws(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:2988:57: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 2988 | template inline T & get_null_object() { return *((T*)NULL); } | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3040:9: note: in instantiation of function template specialization 'babel::get_null_object, babel::jis_to_iso2022jp_engine>, babel::twin_translate_engine, babel::twin_translate_engine>, babel::jis_to_iso2022jp_engine>>>' requested here 3040 | return get_null_object< | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3650:54: note: in instantiation of function template specialization 'babel::operator>>, babel::twin_translate_engine, babel::twin_translate_engine>, babel::jis_to_iso2022jp_engine, babel::jis_to_iso2022jp_engine>' requested here 3650 | engine_type_object< unicode_to_jis_engine >() >> | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/babel/babel.cpp:3722:9: note: in instantiation of function template specialization 'babel::call_method_ws>>' requested here 3722 | return call_method_ws(create_engine(X_from_base_encoding, X_to_base_encoding)); | ^ In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/p6vxapp.cpp:24: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/p6vxapp.h:18: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/qtel6.h:6: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../p6el.h:15: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../vdg.h:15: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../device/mc6847.h:164:7: warning: 'SetCrtControler' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 164 | void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../device/mc6847.h:80:15: note: overridden virtual function is here 80 | virtual void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ 1 warning generated. [ 26%] Building CXX object CMakeFiles/PC6001VX.dir/src/Qt/p6vxcommon.cpp.o 76 warnings generated. [ 27%] Building CXX object CMakeFiles/PC6001VX.dir/src/Qt/pc6001v.cpp.o In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/p6vxcommon.cpp:4: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/./p6vxapp.h:18: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/./qtel6.h:6: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/./../p6el.h:15: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/./../vdg.h:15: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/./../device/mc6847.h:164:7: warning: 'SetCrtControler' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 164 | void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/./../device/mc6847.h:80:15: note: overridden virtual function is here 80 | virtual void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ 1 warning generated. [ 29%] Building CXX object CMakeFiles/PC6001VX.dir/src/Qt/qtel6.cpp.o In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/pc6001v.cpp:7: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/p6vxapp.h:18: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/qtel6.h:6: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../p6el.h:15: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../vdg.h:15: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../device/mc6847.h:164:7: warning: 'SetCrtControler' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 164 | void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../device/mc6847.h:80:15: note: overridden virtual function is here 80 | virtual void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ 1 warning generated. [ 30%] Building CXX object CMakeFiles/PC6001VX.dir/src/Qt/rendercanvas.cpp.o In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/qtel6.cpp:4: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../p6el.h:15: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../vdg.h:15: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../device/mc6847.h:164:7: warning: 'SetCrtControler' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 164 | void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../device/mc6847.h:80:15: note: overridden virtual function is here 80 | virtual void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/qtel6.cpp:8: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../disk.h:220:7: warning: 'DokoSave' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 220 | bool DokoSave( cIni * ); // どこでもSAVE | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../ini.h:98:15: note: overridden virtual function is here 98 | virtual bool DokoSave( cIni* ) = 0; | ^ In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/qtel6.cpp:8: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../disk.h:221:7: warning: 'DokoLoad' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 221 | bool DokoLoad( cIni * ); // どこでもLOAD | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../ini.h:97:15: note: overridden virtual function is here 97 | virtual bool DokoLoad( cIni* ) = 0; | ^ In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/qtel6.cpp:8: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../disk.h:259:7: warning: 'DokoSave' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 259 | bool DokoSave( cIni * ); // どこでもSAVE | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../disk.h:220:7: note: overridden virtual function is here 220 | bool DokoSave( cIni * ); // どこでもSAVE | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../disk.h:260:7: warning: 'DokoLoad' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 260 | bool DokoLoad( cIni * ); // どこでもLOAD | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../disk.h:221:7: note: overridden virtual function is here 221 | bool DokoLoad( cIni * ); // どこでもLOAD | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../disk.h:346:7: warning: 'DokoSave' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 346 | bool DokoSave( cIni * ); // どこでもSAVE | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../disk.h:220:7: note: overridden virtual function is here 220 | bool DokoSave( cIni * ); // どこでもSAVE | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../disk.h:347:7: warning: 'DokoLoad' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 347 | bool DokoLoad( cIni * ); // どこでもLOAD | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../disk.h:221:7: note: overridden virtual function is here 221 | bool DokoLoad( cIni * ); // どこでもLOAD | ^ 7 warnings generated. [ 31%] Building CXX object CMakeFiles/PC6001VX.dir/src/Qt/renderview.cpp.o [ 32%] Building CXX object CMakeFiles/PC6001VX.dir/src/Qt/shareutils.cpp.o [ 33%] Building CXX object CMakeFiles/PC6001VX.dir/src/Qt/simplevirtualkeyboardscene.cpp.o In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/renderview.cpp:14: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/p6vxapp.h:18: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/qtel6.h:6: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../p6el.h:15: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../vdg.h:15: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../device/mc6847.h:164:7: warning: 'SetCrtControler' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 164 | void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/../device/mc6847.h:80:15: note: overridden virtual function is here 80 | virtual void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/renderview.cpp:19:10: warning: enumeration value 'OpenVG' not handled in switch [-Wswitch] 19 | switch (api) { | ^~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/renderview.cpp:19:10: note: add missing switch cases 19 | switch (api) { | ^ [ 34%] Building CXX object CMakeFiles/PC6001VX.dir/src/Qt/systeminfodialog.cpp.o 2 warnings generated. [ 36%] Building CXX object CMakeFiles/PC6001VX.dir/src/Qt/virtualkeyboardscene.cpp.o /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/Qt/systeminfodialog.cpp:84:16: warning: 'QFontDatabase' is deprecated: Call the static functions instead [-Wdeprecated-declarations] 84 | QFontDatabase database; | ^ /Users/pbulk/work/emulators/PC6001VX/work/.buildlink/qt6/include/QtGui/qfontdatabase.h:77:5: note: 'QFontDatabase' has been explicitly marked deprecated here 77 | QT_DEPRECATED_VERSION_X_6_0("Call the static functions instead") explicit QFontDatabase() = default; | ^ /Users/pbulk/work/emulators/PC6001VX/work/.buildlink/qt6/include/QtCore/qtdeprecationmarkers.h:143:44: note: expanded from macro 'QT_DEPRECATED_VERSION_X_6_0' 143 | # define QT_DEPRECATED_VERSION_X_6_0(text) QT_DEPRECATED_X(text) | ^ /Users/pbulk/work/emulators/PC6001VX/work/.buildlink/qt6/include/QtCore/qtdeprecationmarkers.h:31:33: note: expanded from macro 'QT_DEPRECATED_X' 31 | # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) | ^ /Users/pbulk/work/emulators/PC6001VX/work/.buildlink/qt6/include/QtCore/qcompilerdetection.h:1018:36: note: expanded from macro 'Q_DECL_DEPRECATED_X' 1018 | # define Q_DECL_DEPRECATED_X(x) [[deprecated(x)]] | ^ 1 warning generated. [ 37%] Building CXX object CMakeFiles/PC6001VX.dir/src/Qt/virtualkeyboardview.cpp.o [ 38%] Building CXX object CMakeFiles/PC6001VX.dir/src/Qt/virtualkeyitem.cpp.o [ 39%] Building CXX object CMakeFiles/PC6001VX.dir/src/Qt/virtualkeytabwidget.cpp.o [ 40%] Building CXX object CMakeFiles/PC6001VX.dir/src/Qt/virtualstickitem.cpp.o [ 41%] Building CXX object CMakeFiles/PC6001VX.dir/src/Qt/wavfile.cpp.o [ 43%] Building CXX object CMakeFiles/PC6001VX.dir/src/breakpoint.cpp.o [ 44%] Building CXX object CMakeFiles/PC6001VX.dir/src/common.cpp.o [ 45%] Building CXX object CMakeFiles/PC6001VX.dir/src/config.cpp.o [ 46%] Building CXX object CMakeFiles/PC6001VX.dir/src/console.cpp.o [ 47%] Building CXX object CMakeFiles/PC6001VX.dir/src/cpum.cpp.o [ 48%] Building CXX object CMakeFiles/PC6001VX.dir/src/cpus.cpp.o In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/cpus.cpp:9: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/intr.h:140:7: warning: 'Reset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 140 | void Reset(); // リセット | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/intr.h:100:15: note: overridden virtual function is here 100 | virtual void Reset(); // リセット | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/intr.h:167:7: warning: 'Reset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 167 | void Reset(); // リセット | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/intr.h:100:15: note: overridden virtual function is here 100 | virtual void Reset(); // リセット | ^ [ 50%] Building CXX object CMakeFiles/PC6001VX.dir/src/csemaphore.cpp.o 2 warnings generated. [ 51%] Building CXX object CMakeFiles/PC6001VX.dir/src/d88.cpp.o [ 52%] Building CXX object CMakeFiles/PC6001VX.dir/src/debug.cpp.o [ 53%] Building CXX object CMakeFiles/PC6001VX.dir/src/device.cpp.o In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/debug.cpp:15: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/intr.h:140:7: warning: 'Reset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 140 | void Reset(); // リセット | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/intr.h:100:15: note: overridden virtual function is here 100 | virtual void Reset(); // リセット | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/intr.h:167:7: warning: 'Reset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 167 | void Reset(); // リセット | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/intr.h:100:15: note: overridden virtual function is here 100 | virtual void Reset(); // リセット | ^ In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/debug.cpp:18: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/p6el.h:15: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/vdg.h:15: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/device/mc6847.h:164:7: warning: 'SetCrtControler' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 164 | void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/device/mc6847.h:80:15: note: overridden virtual function is here 80 | virtual void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/debug.cpp:561:32: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 561 | ZCons::SetColor( min | mout ? CPortE : CPortD ); | ~~~~~~~~~~ ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/debug.cpp:561:32: note: place parentheses around the '|' expression to silence this warning 561 | ZCons::SetColor( min | mout ? CPortE : CPortD ); | ^ | ( ) /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/debug.cpp:561:32: note: place parentheses around the '?:' expression to evaluate it first 561 | ZCons::SetColor( min | mout ? CPortE : CPortD ); | ^ | ( ) In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/debug.cpp:14: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/debug.h:12: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/console.h:112:53: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 112 | std::vector buf( std::snprintf( nullptr, 0, fmt.c_str(), args ... ) + 1 ); | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/debug.cpp:329:9: note: in instantiation of function template specialization 'ZCons::Printf<>' requested here 329 | ZCons::Printf( "MAP " ); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/console.h:112:53: note: treat the string as an argument to avoid this 112 | std::vector buf( std::snprintf( nullptr, 0, fmt.c_str(), args ... ) + 1 ); | ^ | "%s", /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/console.h:113:39: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 113 | std::snprintf( &buf[0], buf.size(), fmt.c_str(), args ... ); | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/console.h:113:39: note: treat the string as an argument to avoid this 113 | std::snprintf( &buf[0], buf.size(), fmt.c_str(), args ... ); | ^ | "%s", [ 54%] Building CXX object CMakeFiles/PC6001VX.dir/src/device/ay8910.cpp.o 6 warnings generated. [ 55%] Building CXX object CMakeFiles/PC6001VX.dir/src/device/fmgen/fmgen.cpp.o /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/device/fmgen/fmgen.cpp:753:79: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 753 | int lfo = op[0].ms_ & (op[0].amon_ | op[1].amon_ | op[2].amon_ | op[3].amon_ ? 0x37 : 7) ? 2 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/device/fmgen/fmgen.cpp:753:79: note: place parentheses around the '|' expression to silence this warning 753 | int lfo = op[0].ms_ & (op[0].amon_ | op[1].amon_ | op[2].amon_ | op[3].amon_ ? 0x37 : 7) ? 2 : 0; | ^ | ( ) /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/device/fmgen/fmgen.cpp:753:79: note: place parentheses around the '?:' expression to evaluate it first 753 | int lfo = op[0].ms_ & (op[0].amon_ | op[1].amon_ | op[2].amon_ | op[3].amon_ ? 0x37 : 7) ? 2 : 0; | ^ | ( ) 1 warning generated. [ 56%] Building CXX object CMakeFiles/PC6001VX.dir/src/device/fmgen/fmtimer.cpp.o [ 58%] Building CXX object CMakeFiles/PC6001VX.dir/src/device/fmgen/opm.cpp.o [ 59%] Building CXX object CMakeFiles/PC6001VX.dir/src/device/fmgen/opna.cpp.o [ 60%] Building CXX object CMakeFiles/PC6001VX.dir/src/device/fmgen/psg.cpp.o [ 61%] Building CXX object CMakeFiles/PC6001VX.dir/src/device/mc6847.cpp.o [ 62%] Building CXX object CMakeFiles/PC6001VX.dir/src/device/pd7752.cpp.o In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/device/mc6847.cpp:6: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/device/mc6847.h:164:7: warning: 'SetCrtControler' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 164 | void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/device/mc6847.h:80:15: note: overridden virtual function is here 80 | virtual void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ 1 warning generated. [ 63%] Building CXX object CMakeFiles/PC6001VX.dir/src/device/pd8255.cpp.o [ 65%] Building CXX object CMakeFiles/PC6001VX.dir/src/device/ym2203.cpp.o [ 66%] Building CXX object CMakeFiles/PC6001VX.dir/src/device/z80-dbg.cpp.o /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/device/ym2203.cpp:112:9: warning: result of comparison of constant 18446744073709551615 with expression of type 'DWORD' (aka 'unsigned int') is always false [-Wtautological-constant-out-of-range-compare] 112 | if( ct == ULONG_MAX ) return false; | ~~ ^ ~~~~~~~~~ 1 warning generated. [ 67%] Building CXX object CMakeFiles/PC6001VX.dir/src/device/z80.cpp.o In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/device/z80-dbg.cpp:9: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/common.h:187:52: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 187 | std::vector buf( std::snprintf( nullptr, 0, fmt.c_str(), args ... ) + 1 ); | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/device/z80-dbg.cpp:1357:10: note: in instantiation of function template specialization 'Stringf<>' requested here 1357 | str += Stringf( "Internal Error -" ); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/common.h:187:52: note: treat the string as an argument to avoid this 187 | std::vector buf( std::snprintf( nullptr, 0, fmt.c_str(), args ... ) + 1 ); | ^ | "%s", /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/common.h:188:38: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 188 | std::snprintf( &buf[0], buf.size(), fmt.c_str(), args ... ); | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/common.h:188:38: note: treat the string as an argument to avoid this 188 | std::snprintf( &buf[0], buf.size(), fmt.c_str(), args ... ); | ^ | "%s", 2 warnings generated. [ 68%] Building CXX object CMakeFiles/PC6001VX.dir/src/disk.cpp.o [ 69%] Building CXX object CMakeFiles/PC6001VX.dir/src/error.cpp.o In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.cpp:9: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:220:7: warning: 'DokoSave' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 220 | bool DokoSave( cIni * ); // どこでもSAVE | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/ini.h:98:15: note: overridden virtual function is here 98 | virtual bool DokoSave( cIni* ) = 0; | ^ In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.cpp:9: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:221:7: warning: 'DokoLoad' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 221 | bool DokoLoad( cIni * ); // どこでもLOAD | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/ini.h:97:15: note: overridden virtual function is here 97 | virtual bool DokoLoad( cIni* ) = 0; | ^ In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.cpp:9: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:259:7: warning: 'DokoSave' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 259 | bool DokoSave( cIni * ); // どこでもSAVE | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:220:7: note: overridden virtual function is here 220 | bool DokoSave( cIni * ); // どこでもSAVE | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:260:7: warning: 'DokoLoad' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 260 | bool DokoLoad( cIni * ); // どこでもLOAD | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:221:7: note: overridden virtual function is here 221 | bool DokoLoad( cIni * ); // どこでもLOAD | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:346:7: warning: 'DokoSave' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 346 | bool DokoSave( cIni * ); // どこでもSAVE | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:220:7: note: overridden virtual function is here 220 | bool DokoSave( cIni * ); // どこでもSAVE | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:347:7: warning: 'DokoLoad' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 347 | bool DokoLoad( cIni * ); // どこでもLOAD | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:221:7: note: overridden virtual function is here 221 | bool DokoLoad( cIni * ); // どこでもLOAD | ^ In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.cpp:13: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/p6el.h:15: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/vdg.h:15: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/device/mc6847.h:164:7: warning: 'SetCrtControler' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 164 | void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/device/mc6847.h:80:15: note: overridden virtual function is here 80 | virtual void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ [ 70%] Building CXX object CMakeFiles/PC6001VX.dir/src/graph.cpp.o 7 warnings generated. [ 72%] Building CXX object CMakeFiles/PC6001VX.dir/src/ini.cpp.o In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/graph.cpp:15: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/p6el.h:15: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/vdg.h:15: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/device/mc6847.h:164:7: warning: 'SetCrtControler' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 164 | void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/device/mc6847.h:80:15: note: overridden virtual function is here 80 | virtual void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/ini.cpp:356:17: warning: passing an object of reference type to 'va_start' has undefined behavior [-Wvarargs] 356 | va_start( arg, text ); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/ini.cpp:349:123: note: parameter of type 'const std::string &' (aka 'const basic_string &') is declared here 349 | bool cIni::SetEntry( const std::string& section, const std::string& entry, const std::string& comment, const std::string& text, ... ) | ^ 1 warning generated. 1 warning generated. [ 73%] Building CXX object CMakeFiles/PC6001VX.dir/src/intr.cpp.o [ 74%] Building CXX object CMakeFiles/PC6001VX.dir/src/io.cpp.o In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/intr.cpp:9: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/intr.h:140:7: warning: 'Reset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 140 | void Reset(); // リセット | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/intr.h:100:15: note: overridden virtual function is here 100 | virtual void Reset(); // リセット | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/intr.h:167:7: warning: 'Reset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 167 | void Reset(); // リセット | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/intr.h:100:15: note: overridden virtual function is here 100 | virtual void Reset(); // リセット | ^ [ 75%] Building CXX object CMakeFiles/PC6001VX.dir/src/joystick.cpp.o In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/intr.cpp:13: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/p6el.h:15: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/vdg.h:15: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/device/mc6847.h:164:7: warning: 'SetCrtControler' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 164 | void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/device/mc6847.h:80:15: note: overridden virtual function is here 80 | virtual void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ 3 warnings generated. [ 76%] Building CXX object CMakeFiles/PC6001VX.dir/src/keyboard.cpp.o [ 77%] Building CXX object CMakeFiles/PC6001VX.dir/src/memblk.cpp.o /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/keyboard.cpp:1015:69: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 1015 | vm->CpusReqKeyIntr( ON_STOP ? 1 : 0 | ON_GRAPH ? 2 : 0 | ON_FUNC ? 4 : 0, KeyData ); | ~~~~~~~~~~~ ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/keyboard.cpp:1015:69: note: place parentheses around the '|' expression to silence this warning 1015 | vm->CpusReqKeyIntr( ON_STOP ? 1 : 0 | ON_GRAPH ? 2 : 0 | ON_FUNC ? 4 : 0, KeyData ); | ^ | ( ) /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/keyboard.cpp:1015:69: note: place parentheses around the '?:' expression to evaluate it first 1015 | vm->CpusReqKeyIntr( ON_STOP ? 1 : 0 | ON_GRAPH ? 2 : 0 | ON_FUNC ? 4 : 0, KeyData ); | ^ | ( ) /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/keyboard.cpp:1015:51: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 1015 | vm->CpusReqKeyIntr( ON_STOP ? 1 : 0 | ON_GRAPH ? 2 : 0 | ON_FUNC ? 4 : 0, KeyData ); | ~~~~~~~~~~~~ ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/keyboard.cpp:1015:51: note: place parentheses around the '|' expression to silence this warning 1015 | vm->CpusReqKeyIntr( ON_STOP ? 1 : 0 | ON_GRAPH ? 2 : 0 | ON_FUNC ? 4 : 0, KeyData ); | ^ | ( ) /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/keyboard.cpp:1015:51: note: place parentheses around the '?:' expression to evaluate it first 1015 | vm->CpusReqKeyIntr( ON_STOP ? 1 : 0 | ON_GRAPH ? 2 : 0 | ON_FUNC ? 4 : 0, KeyData ); | ^ | ( ) [ 79%] Building CXX object CMakeFiles/PC6001VX.dir/src/memory.cpp.o 2 warnings generated. [ 80%] Building CXX object CMakeFiles/PC6001VX.dir/src/movie.cpp.o /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/memory.cpp:1653:39: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 1653 | return 0xfc | kj_LR ? 2 : 0 | kj_rom ? 1 : 0; | ~~~~~~~~~~ ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/memory.cpp:1653:39: note: place parentheses around the '|' expression to silence this warning 1653 | return 0xfc | kj_LR ? 2 : 0 | kj_rom ? 1 : 0; | ^ | ( ) /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/memory.cpp:1653:39: note: place parentheses around the '?:' expression to evaluate it first 1653 | return 0xfc | kj_LR ? 2 : 0 | kj_rom ? 1 : 0; | ^ | ( ) /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/memory.cpp:1653:22: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 1653 | return 0xfc | kj_LR ? 2 : 0 | kj_rom ? 1 : 0; | ~~~~~~~~~~~~ ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/memory.cpp:1653:22: note: place parentheses around the '|' expression to silence this warning 1653 | return 0xfc | kj_LR ? 2 : 0 | kj_rom ? 1 : 0; | ^ | ( ) /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/memory.cpp:1653:22: note: place parentheses around the '?:' expression to evaluate it first 1653 | return 0xfc | kj_LR ? 2 : 0 | kj_rom ? 1 : 0; | ^ | ( ) [ 81%] Building CXX object CMakeFiles/PC6001VX.dir/src/p6el.cpp.o 2 warnings generated. [ 82%] Building CXX object CMakeFiles/PC6001VX.dir/src/p6t2.cpp.o In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/p6el.cpp:20: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:220:7: warning: 'DokoSave' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 220 | bool DokoSave( cIni * ); // どこでもSAVE | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/ini.h:98:15: note: overridden virtual function is here 98 | virtual bool DokoSave( cIni* ) = 0; | ^ In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/p6el.cpp:20: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:221:7: warning: 'DokoLoad' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 221 | bool DokoLoad( cIni * ); // どこでもLOAD | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/ini.h:97:15: note: overridden virtual function is here 97 | virtual bool DokoLoad( cIni* ) = 0; | ^ In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/p6el.cpp:20: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:259:7: warning: 'DokoSave' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 259 | bool DokoSave( cIni * ); // どこでもSAVE | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:220:7: note: overridden virtual function is here 220 | bool DokoSave( cIni * ); // どこでもSAVE | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:260:7: warning: 'DokoLoad' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 260 | bool DokoLoad( cIni * ); // どこでもLOAD | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:221:7: note: overridden virtual function is here 221 | bool DokoLoad( cIni * ); // どこでもLOAD | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:346:7: warning: 'DokoSave' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 346 | bool DokoSave( cIni * ); // どこでもSAVE | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:220:7: note: overridden virtual function is here 220 | bool DokoSave( cIni * ); // どこでもSAVE | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:347:7: warning: 'DokoLoad' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 347 | bool DokoLoad( cIni * ); // どこでもLOAD | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:221:7: note: overridden virtual function is here 221 | bool DokoLoad( cIni * ); // どこでもLOAD | ^ In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/p6el.cpp:23: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/intr.h:140:7: warning: 'Reset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 140 | void Reset(); // リセット | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/intr.h:100:15: note: overridden virtual function is here 100 | virtual void Reset(); // リセット | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/intr.h:167:7: warning: 'Reset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 167 | void Reset(); // リセット | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/intr.h:100:15: note: overridden virtual function is here 100 | virtual void Reset(); // リセット | ^ In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/p6el.cpp:29: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/p6el.h:15: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/vdg.h:15: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/device/mc6847.h:164:7: warning: 'SetCrtControler' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 164 | void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/device/mc6847.h:80:15: note: overridden virtual function is here 80 | virtual void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ [ 83%] Building CXX object CMakeFiles/PC6001VX.dir/src/p6vm.cpp.o 9 warnings generated. [ 84%] Building CXX object CMakeFiles/PC6001VX.dir/src/pio.cpp.o In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/p6vm.cpp:14: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:220:7: warning: 'DokoSave' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 220 | bool DokoSave( cIni * ); // どこでもSAVE | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/ini.h:98:15: note: overridden virtual function is here 98 | virtual bool DokoSave( cIni* ) = 0; | ^ In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/p6vm.cpp:14: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:221:7: warning: 'DokoLoad' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 221 | bool DokoLoad( cIni * ); // どこでもLOAD | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/ini.h:97:15: note: overridden virtual function is here 97 | virtual bool DokoLoad( cIni* ) = 0; | ^ In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/p6vm.cpp:14: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:259:7: warning: 'DokoSave' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 259 | bool DokoSave( cIni * ); // どこでもSAVE | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:220:7: note: overridden virtual function is here 220 | bool DokoSave( cIni * ); // どこでもSAVE | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:260:7: warning: 'DokoLoad' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 260 | bool DokoLoad( cIni * ); // どこでもLOAD | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:221:7: note: overridden virtual function is here 221 | bool DokoLoad( cIni * ); // どこでもLOAD | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:346:7: warning: 'DokoSave' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 346 | bool DokoSave( cIni * ); // どこでもSAVE | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:220:7: note: overridden virtual function is here 220 | bool DokoSave( cIni * ); // どこでもSAVE | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:347:7: warning: 'DokoLoad' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 347 | bool DokoLoad( cIni * ); // どこでもLOAD | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:221:7: note: overridden virtual function is here 221 | bool DokoLoad( cIni * ); // どこでもLOAD | ^ In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/pio.cpp:8: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/intr.h:140:7: warning: 'Reset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 140 | void Reset(); // リセット | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/intr.h:100:15: note: overridden virtual function is here 100 | virtual void Reset(); // リセット | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/intr.h:167:7: warning: 'Reset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 167 | void Reset(); // リセット | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/intr.h:100:15: note: overridden virtual function is here 100 | virtual void Reset(); // リセット | ^ In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/p6vm.cpp:17: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/intr.h:140:7: warning: 'Reset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 140 | void Reset(); // リセット | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/intr.h:100:15: note: overridden virtual function is here 100 | virtual void Reset(); // リセット | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/intr.h:167:7: warning: 'Reset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 167 | void Reset(); // リセット | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/intr.h:100:15: note: overridden virtual function is here 100 | virtual void Reset(); // リセット | ^ In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/p6vm.cpp:28: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/vdg.h:15: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/device/mc6847.h:164:7: warning: 'SetCrtControler' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 164 | void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/device/mc6847.h:80:15: note: overridden virtual function is here 80 | virtual void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ 2 warnings generated. [ 86%] Building CXX object CMakeFiles/PC6001VX.dir/src/psgfm.cpp.o 9 warnings generated. [ 87%] Building CXX object CMakeFiles/PC6001VX.dir/src/replay.cpp.o [ 88%] Building CXX object CMakeFiles/PC6001VX.dir/src/romaji.cpp.o In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/psgfm.cpp:12: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/p6el.h:15: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/vdg.h:15: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/device/mc6847.h:164:7: warning: 'SetCrtControler' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 164 | void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/device/mc6847.h:80:15: note: overridden virtual function is here 80 | virtual void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ 1 warning generated. [ 89%] Building CXX object CMakeFiles/PC6001VX.dir/src/schedule.cpp.o [ 90%] Building CXX object CMakeFiles/PC6001VX.dir/src/sound.cpp.o [ 91%] Building CXX object CMakeFiles/PC6001VX.dir/src/status.cpp.o [ 93%] Building CXX object CMakeFiles/PC6001VX.dir/src/tape.cpp.o In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/status.cpp:7: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:220:7: warning: 'DokoSave' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 220 | bool DokoSave( cIni * ); // どこでもSAVE | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/ini.h:98:15: note: overridden virtual function is here 98 | virtual bool DokoSave( cIni* ) = 0; | ^ In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/status.cpp:7: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:221:7: warning: 'DokoLoad' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 221 | bool DokoLoad( cIni * ); // どこでもLOAD | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/ini.h:97:15: note: overridden virtual function is here 97 | virtual bool DokoLoad( cIni* ) = 0; | ^ In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/status.cpp:7: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:259:7: warning: 'DokoSave' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 259 | bool DokoSave( cIni * ); // どこでもSAVE | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:220:7: note: overridden virtual function is here 220 | bool DokoSave( cIni * ); // どこでもSAVE | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:260:7: warning: 'DokoLoad' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 260 | bool DokoLoad( cIni * ); // どこでもLOAD | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:221:7: note: overridden virtual function is here 221 | bool DokoLoad( cIni * ); // どこでもLOAD | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:346:7: warning: 'DokoSave' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 346 | bool DokoSave( cIni * ); // どこでもSAVE | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:220:7: note: overridden virtual function is here 220 | bool DokoSave( cIni * ); // どこでもSAVE | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:347:7: warning: 'DokoLoad' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 347 | bool DokoLoad( cIni * ); // どこでもLOAD | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:221:7: note: overridden virtual function is here 221 | bool DokoLoad( cIni * ); // どこでもLOAD | ^ In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/tape.cpp:7: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:220:7: warning: 'DokoSave' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 220 | bool DokoSave( cIni * ); // どこでもSAVE | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/ini.h:98:15: note: overridden virtual function is here 98 | virtual bool DokoSave( cIni* ) = 0; | ^ In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/tape.cpp:7: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:221:7: warning: 'DokoLoad' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 221 | bool DokoLoad( cIni * ); // どこでもLOAD | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/ini.h:97:15: note: overridden virtual function is here 97 | virtual bool DokoLoad( cIni* ) = 0; | ^ In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/tape.cpp:7: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:259:7: warning: 'DokoSave' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 259 | bool DokoSave( cIni * ); // どこでもSAVE | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:220:7: note: overridden virtual function is here 220 | bool DokoSave( cIni * ); // どこでもSAVE | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:260:7: warning: 'DokoLoad' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 260 | bool DokoLoad( cIni * ); // どこでもLOAD | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:221:7: note: overridden virtual function is here 221 | bool DokoLoad( cIni * ); // どこでもLOAD | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:346:7: warning: 'DokoSave' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 346 | bool DokoSave( cIni * ); // どこでもSAVE | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:220:7: note: overridden virtual function is here 220 | bool DokoSave( cIni * ); // どこでもSAVE | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:347:7: warning: 'DokoLoad' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 347 | bool DokoLoad( cIni * ); // どこでもLOAD | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/disk.h:221:7: note: overridden virtual function is here 221 | bool DokoLoad( cIni * ); // どこでもLOAD | ^ In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/tape.cpp:8: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/intr.h:140:7: warning: 'Reset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 140 | void Reset(); // リセット | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/intr.h:100:15: note: overridden virtual function is here 100 | virtual void Reset(); // リセット | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/intr.h:167:7: warning: 'Reset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 167 | void Reset(); // リセット | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/intr.h:100:15: note: overridden virtual function is here 100 | virtual void Reset(); // リセット | ^ In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/status.cpp:12: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/p6el.h:15: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/vdg.h:15: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/device/mc6847.h:164:7: warning: 'SetCrtControler' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 164 | void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/device/mc6847.h:80:15: note: overridden virtual function is here 80 | virtual void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/status.cpp:15: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/status.h:10: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/console.h:112:53: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 112 | std::vector buf( std::snprintf( nullptr, 0, fmt.c_str(), args ... ) + 1 ); | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/status.cpp:75:10: note: in instantiation of function template specialization 'ZCons::Printf<>' requested here 75 | ZCons::Printf( " CART " ); | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/console.h:112:53: note: treat the string as an argument to avoid this 112 | std::vector buf( std::snprintf( nullptr, 0, fmt.c_str(), args ... ) + 1 ); | ^ | "%s", /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/console.h:113:39: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 113 | std::snprintf( &buf[0], buf.size(), fmt.c_str(), args ... ); | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/console.h:113:39: note: treat the string as an argument to avoid this 113 | std::snprintf( &buf[0], buf.size(), fmt.c_str(), args ... ); | ^ | "%s", /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/console.h:119:53: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 119 | std::vector buf( std::snprintf( nullptr, 0, fmt.c_str(), args ... ) + 1 ); | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/status.cpp:128:57: note: in instantiation of function template specialization 'ZCons::PrintfR<>' requested here 128 | if( el->vm->key->GetKeyIndicator() & KI_CAPS ){ ZCons::PrintfR( "ABC" ); } // ABC | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/console.h:119:53: note: treat the string as an argument to avoid this 119 | std::vector buf( std::snprintf( nullptr, 0, fmt.c_str(), args ... ) + 1 ); | ^ | "%s", /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/console.h:120:39: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 120 | std::snprintf( &buf[0], buf.size(), fmt.c_str(), args ... ); | ^~~~~~~~~~~ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/console.h:120:39: note: treat the string as an argument to avoid this 120 | std::snprintf( &buf[0], buf.size(), fmt.c_str(), args ... ); | ^ | "%s", In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/tape.cpp:11: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/p6el.h:15: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/vdg.h:15: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/device/mc6847.h:164:7: warning: 'SetCrtControler' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 164 | void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/device/mc6847.h:80:15: note: overridden virtual function is here 80 | virtual void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ 11 warnings generated. [ 94%] Building CXX object CMakeFiles/PC6001VX.dir/src/vdg.cpp.o 9 warnings generated. [ 95%] Building CXX object CMakeFiles/PC6001VX.dir/src/voice.cpp.o In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/vdg.cpp:9: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/intr.h:140:7: warning: 'Reset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 140 | void Reset(); // リセット | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/intr.h:100:15: note: overridden virtual function is here 100 | virtual void Reset(); // リセット | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/intr.h:167:7: warning: 'Reset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 167 | void Reset(); // リセット | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/intr.h:100:15: note: overridden virtual function is here 100 | virtual void Reset(); // リセット | ^ In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/vdg.cpp:10: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/vdg.h:15: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/device/mc6847.h:164:7: warning: 'SetCrtControler' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 164 | void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/device/mc6847.h:80:15: note: overridden virtual function is here 80 | virtual void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/voice.cpp:8: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/intr.h:140:7: warning: 'Reset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 140 | void Reset(); // リセット | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/intr.h:100:15: note: overridden virtual function is here 100 | virtual void Reset(); // リセット | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/intr.h:167:7: warning: 'Reset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 167 | void Reset(); // リセット | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/intr.h:100:15: note: overridden virtual function is here 100 | virtual void Reset(); // リセット | ^ In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/voice.cpp:11: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/p6el.h:15: In file included from /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/vdg.h:15: /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/device/mc6847.h:164:7: warning: 'SetCrtControler' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 164 | void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/src/device/mc6847.h:80:15: note: overridden virtual function is here 80 | virtual void SetCrtControler( BYTE ); // CRTコントローラモード設定 | ^ 3 warnings generated. [ 96%] Building CXX object CMakeFiles/PC6001VX.dir/src/vsurface.cpp.o 3 warnings generated. [ 97%] Building CXX object CMakeFiles/PC6001VX.dir/PC6001VX_autogen/MSQO6GWCJE/qrc_pc6001vx.cpp.o [ 98%] Linking CXX executable PC6001VX Undefined symbols for architecture arm64: "_libintl_gettext", referenced from: GetText(TextID) in common.cpp.o GetText(TextID) in common.cpp.o GetColorName(int) in common.cpp.o GetColorName(int) in common.cpp.o GetExtCartName(int) in common.cpp.o GetExtCartName(int) in common.cpp.o GetKeyName(PCKEYsym) in common.cpp.o GetKeyName(PCKEYsym) in common.cpp.o ... ld: symbol(s) not found for architecture arm64 clang++: error: linker command failed with exit code 1 (use -v to see invocation) --- PC6001VX-4.5.0 --- *** [PC6001VX-4.5.0] Error code 1 bmake[2]: stopped making "CMakeFiles/PC6001VX.dir/build" in /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/cmake-pkgsrc-build bmake[2]: 1 error bmake[2]: stopped making "CMakeFiles/PC6001VX.dir/build" in /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/cmake-pkgsrc-build --- CMakeFiles/PC6001VX.dir/all --- *** [CMakeFiles/PC6001VX.dir/all] Error code 2 bmake[1]: stopped making "all" in /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/cmake-pkgsrc-build bmake[1]: 1 error bmake[1]: stopped making "all" in /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/cmake-pkgsrc-build *** [all] Error code 2 bmake: stopped making "all" in /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/cmake-pkgsrc-build bmake: 1 error bmake: stopped making "all" in /Users/pbulk/work/emulators/PC6001VX/work/PC6001VX_4.5.0_src/cmake-pkgsrc-build *** Error code 2 Stop. bmake[1]: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/emulators/PC6001VX *** Error code 1 Stop. bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/emulators/PC6001VX