C++ /home/haiku/haiku/haiku/generated-gcc8/objects/haiku/x86_64/release/apps/mediaconverter/MediaConverterApp.o /home/haiku/haiku/haiku/src/apps/mediaconverter/MediaConverterApp.cpp: In member function 'status_t MediaConverterApp::_ConvertFile(BMediaFile*, BMediaFile*, media_codec_info*, media_codec_info*, int32, int32, bigtime_t, bigtime_t)': /home/haiku/haiku/haiku/src/apps/mediaconverter/MediaConverterApp.cpp:384:44: error: 'void* memset(void*, int, size_t)' clearing an object of type 'struct media_format' with no trivial copy-assignment; use assignment or value-initialization instead [-Werror=class-memaccess] memset(&inFormat, 0, sizeof(media_format)); ^ In file included from /home/haiku/haiku/haiku/src/apps/mediaconverter/MediaConverterApp.h:12, from /home/haiku/haiku/haiku/src/apps/mediaconverter/MediaConverterApp.cpp:5: /home/haiku/haiku/haiku/headers/os/media/MediaDefs.h:557:8: note: 'struct media_format' declared here struct media_format { ^~~~~~~~~~~~ /home/haiku/haiku/haiku/src/apps/mediaconverter/MediaConverterApp.cpp:388:49: error: 'void* memset(void*, int, size_t)' clearing an object of type 'struct media_format' with no trivial copy-assignment; use assignment or value-initialization instead [-Werror=class-memaccess] memset(&outAudFormat, 0, sizeof(media_format)); ^ In file included from /home/haiku/haiku/haiku/src/apps/mediaconverter/MediaConverterApp.h:12, from /home/haiku/haiku/haiku/src/apps/mediaconverter/MediaConverterApp.cpp:5: /home/haiku/haiku/haiku/headers/os/media/MediaDefs.h:557:8: note: 'struct media_format' declared here struct media_format { ^~~~~~~~~~~~ /home/haiku/haiku/haiku/src/apps/mediaconverter/MediaConverterApp.cpp:419:49: error: 'void* memset(void*, int, size_t)' clearing an object of type 'struct media_format' with no trivial copy-assignment; use assignment or value-initialization instead [-Werror=class-memaccess] memset(&outVidFormat, 0, sizeof(outVidFormat)); ^ In file included from /home/haiku/haiku/haiku/src/apps/mediaconverter/MediaConverterApp.h:12, from /home/haiku/haiku/haiku/src/apps/mediaconverter/MediaConverterApp.cpp:5: /home/haiku/haiku/haiku/headers/os/media/MediaDefs.h:557:8: note: 'struct media_format' declared here struct media_format { ^~~~~~~~~~~~ cc1plus: all warnings being treated as errors /home/haiku/haiku/haiku/generated-gcc8/cross-tools-x86_64/bin/x86_64-unknown-haiku-gcc -c "/home/haiku/haiku/haiku/src/apps/mediaconverter/MediaConverterApp.cpp" -O2 -Wall -Wno-trigraphs -Wno-ctor-dtor-privacy -Woverloaded-virtual -Wpointer-arith -Wcast-align -Wsign-compare -Wno-multichar -Werror -Wno-error=uninitialized -Wno-error=maybe-uninitialized -Wno-unused-but-set-variable -pipe -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-builtin-fork -fno-builtin-vfork -nostdinc -Wno-deprecated -DARCH_x86_64 -DBOOT_ARCHIVE_IMAGE_OFFSET=320 -D__HAIKU_PRIMARY_PACKAGING_ARCH=\"x86_64\" -DHAIKU_DISTRO_COMPATIBILITY_DEFAULT -DHAIKU_TARGET_PLATFORM_HAIKU -DHAIKU_REGULAR_BUILD -iquote /home/haiku/haiku/haiku/build/user_config_headers -iquote /home/haiku/haiku/haiku/build/config_headers -iquote /home/haiku/haiku/haiku/src/apps/mediaconverter -iquote /home/haiku/haiku/haiku/generated-gcc8/objects/common/apps/mediaconverter -iquote /home/haiku/haiku/haiku/generated-gcc8/objects/linux/x86_64/common/apps/mediaconverter -iquote /home/haiku/haiku/haiku/generated-gcc8/objects/haiku/x86_64/common/apps/mediaconverter -I /home/haiku/haiku/haiku/headers/private/shared -I /home/haiku/haiku/haiku/generated-gcc8/build_packages/gcc_syslibs_devel-7.3.0_2018_05_01-2-x86_64/develop/headers/c++ -I /home/haiku/haiku/haiku/generated-gcc8/build_packages/gcc_syslibs_devel-7.3.0_2018_05_01-2-x86_64/develop/headers/c++/x86_64-unknown-haiku -I /home/haiku/haiku/haiku/generated-gcc8/build_packages/gcc_syslibs_devel-7.3.0_2018_05_01-2-x86_64/develop/headers/c++/backward -I /home/haiku/haiku/haiku/generated-gcc8/build_packages/gcc_syslibs_devel-7.3.0_2018_05_01-2-x86_64/develop/headers/c++/ext -I /home/haiku/haiku/haiku/generated-gcc8/build_packages/gcc_syslibs_devel-7.3.0_2018_05_01-2-x86_64/develop/headers/gcc/include -I /home/haiku/haiku/haiku/generated-gcc8/build_packages/gcc_syslibs_devel-7.3.0_2018_05_01-2-x86_64/develop/headers/gcc/include-fixed -I /home/haiku/haiku/haiku/headers -I /home/haiku/haiku/haiku/headers/posix -I /home/haiku/haiku/haiku/headers/glibc -I /home/haiku/haiku/haiku/headers/os -I /home/haiku/haiku/haiku/headers/os/add-ons -I /home/haiku/haiku/haiku/headers/os/add-ons/file_system -I /home/haiku/haiku/haiku/headers/os/add-ons/graphics -I /home/haiku/haiku/haiku/headers/os/add-ons/input_server -I /home/haiku/haiku/haiku/headers/os/add-ons/registrar -I /home/haiku/haiku/haiku/headers/os/add-ons/screen_saver -I /home/haiku/haiku/haiku/headers/os/add-ons/tracker -I /home/haiku/haiku/haiku/headers/os/app -I /home/haiku/haiku/haiku/headers/os/device -I /home/haiku/haiku/haiku/headers/os/drivers -I /home/haiku/haiku/haiku/headers/os/game -I /home/haiku/haiku/haiku/headers/os/interface -I /home/haiku/haiku/haiku/headers/os/kernel -I /home/haiku/haiku/haiku/headers/os/locale -I /home/haiku/haiku/haiku/headers/os/media -I /home/haiku/haiku/haiku/headers/os/mail -I /home/haiku/haiku/haiku/headers/os/midi -I /home/haiku/haiku/haiku/headers/os/midi2 -I /home/haiku/haiku/haiku/headers/os/net -I /home/haiku/haiku/haiku/headers/os/storage -I /home/haiku/haiku/haiku/headers/os/support -I /home/haiku/haiku/haiku/headers/os/translation -I /home/haiku/haiku/haiku/headers/private/. -o "/home/haiku/haiku/haiku/generated-gcc8/objects/haiku/x86_64/release/apps/mediaconverter/MediaConverterApp.o" ; ...failed C++ /home/haiku/haiku/haiku/generated-gcc8/objects/haiku/x86_64/release/apps/mediaconverter/MediaConverterApp.o ... C++ /home/haiku/haiku/haiku/generated-gcc8/objects/haiku/x86_64/release/apps/mediaconverter/MediaConverterWindow.o /home/haiku/haiku/haiku/src/apps/mediaconverter/MediaConverterWindow.cpp: In member function 'void MediaConverterWindow::BuildAudioVideoMenus()': /home/haiku/haiku/haiku/src/apps/mediaconverter/MediaConverterWindow.cpp:572:35: error: 'void* memset(void*, int, size_t)' clearing an object of type 'struct media_format' with no trivial copy-assignment; use assignment or value-initialization instead [-Werror=class-memaccess] memset(&format, 0, sizeof(format)); ^ In file included from /home/haiku/haiku/haiku/src/apps/mediaconverter/MediaConverterWindow.h:11, from /home/haiku/haiku/haiku/src/apps/mediaconverter/MediaConverterWindow.cpp:8: /home/haiku/haiku/haiku/headers/os/media/MediaDefs.h:557:8: note: 'struct media_format' declared here struct media_format { ^~~~~~~~~~~~ /home/haiku/haiku/haiku/src/apps/mediaconverter/MediaConverterWindow.cpp:625:35: error: 'void* memset(void*, int, size_t)' clearing an object of type 'struct media_format' with no trivial copy-assignment; use assignment or value-initialization instead [-Werror=class-memaccess] memset(&format, 0, sizeof(format)); ^ In file included from /home/haiku/haiku/haiku/src/apps/mediaconverter/MediaConverterWindow.h:11, from /home/haiku/haiku/haiku/src/apps/mediaconverter/MediaConverterWindow.cpp:8: /home/haiku/haiku/haiku/headers/os/media/MediaDefs.h:557:8: note: 'struct media_format' declared here struct media_format { ^~~~~~~~~~~~ cc1plus: all warnings being treated as errors /home/haiku/haiku/haiku/generated-gcc8/cross-tools-x86_64/bin/x86_64-unknown-haiku-gcc -c "/home/haiku/haiku/haiku/src/apps/mediaconverter/MediaConverterWindow.cpp" -O2 -Wall -Wno-trigraphs -Wno-ctor-dtor-privacy -Woverloaded-virtual -Wpointer-arith -Wcast-align -Wsign-compare -Wno-multichar -Werror -Wno-error=uninitialized -Wno-error=maybe-uninitialized -Wno-unused-but-set-variable -pipe -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-builtin-fork -fno-builtin-vfork -nostdinc -Wno-deprecated -DARCH_x86_64 -DBOOT_ARCHIVE_IMAGE_OFFSET=320 -D__HAIKU_PRIMARY_PACKAGING_ARCH=\"x86_64\" -DHAIKU_DISTRO_COMPATIBILITY_DEFAULT -DHAIKU_TARGET_PLATFORM_HAIKU -DHAIKU_REGULAR_BUILD -iquote /home/haiku/haiku/haiku/build/user_config_headers -iquote /home/haiku/haiku/haiku/build/config_headers -iquote /home/haiku/haiku/haiku/src/apps/mediaconverter -iquote /home/haiku/haiku/haiku/generated-gcc8/objects/common/apps/mediaconverter -iquote /home/haiku/haiku/haiku/generated-gcc8/objects/linux/x86_64/common/apps/mediaconverter -iquote /home/haiku/haiku/haiku/generated-gcc8/objects/haiku/x86_64/common/apps/mediaconverter -I /home/haiku/haiku/haiku/headers/private/shared -I /home/haiku/haiku/haiku/generated-gcc8/build_packages/gcc_syslibs_devel-7.3.0_2018_05_01-2-x86_64/develop/headers/c++ -I /home/haiku/haiku/haiku/generated-gcc8/build_packages/gcc_syslibs_devel-7.3.0_2018_05_01-2-x86_64/develop/headers/c++/x86_64-unknown-haiku -I /home/haiku/haiku/haiku/generated-gcc8/build_packages/gcc_syslibs_devel-7.3.0_2018_05_01-2-x86_64/develop/headers/c++/backward -I /home/haiku/haiku/haiku/generated-gcc8/build_packages/gcc_syslibs_devel-7.3.0_2018_05_01-2-x86_64/develop/headers/c++/ext -I /home/haiku/haiku/haiku/generated-gcc8/build_packages/gcc_syslibs_devel-7.3.0_2018_05_01-2-x86_64/develop/headers/gcc/include -I /home/haiku/haiku/haiku/generated-gcc8/build_packages/gcc_syslibs_devel-7.3.0_2018_05_01-2-x86_64/develop/headers/gcc/include-fixed -I /home/haiku/haiku/haiku/headers -I /home/haiku/haiku/haiku/headers/posix -I /home/haiku/haiku/haiku/headers/glibc -I /home/haiku/haiku/haiku/headers/os -I /home/haiku/haiku/haiku/headers/os/add-ons -I /home/haiku/haiku/haiku/headers/os/add-ons/file_system -I /home/haiku/haiku/haiku/headers/os/add-ons/graphics -I /home/haiku/haiku/haiku/headers/os/add-ons/input_server -I /home/haiku/haiku/haiku/headers/os/add-ons/registrar -I /home/haiku/haiku/haiku/headers/os/add-ons/screen_saver -I /home/haiku/haiku/haiku/headers/os/add-ons/tracker -I /home/haiku/haiku/haiku/headers/os/app -I /home/haiku/haiku/haiku/headers/os/device -I /home/haiku/haiku/haiku/headers/os/drivers -I /home/haiku/haiku/haiku/headers/os/game -I /home/haiku/haiku/haiku/headers/os/interface -I /home/haiku/haiku/haiku/headers/os/kernel -I /home/haiku/haiku/haiku/headers/os/locale -I /home/haiku/haiku/haiku/headers/os/media -I /home/haiku/haiku/haiku/headers/os/mail -I /home/haiku/haiku/haiku/headers/os/midi -I /home/haiku/haiku/haiku/headers/os/midi2 -I /home/haiku/haiku/haiku/headers/os/net -I /home/haiku/haiku/haiku/headers/os/storage -I /home/haiku/haiku/haiku/headers/os/support -I /home/haiku/haiku/haiku/headers/os/translation -I /home/haiku/haiku/haiku/headers/private/. -o "/home/haiku/haiku/haiku/generated-gcc8/objects/haiku/x86_64/release/apps/mediaconverter/MediaConverterWindow.o" ; ...failed C++ /home/haiku/haiku/haiku/generated-gcc8/objects/haiku/x86_64/release/apps/mediaconverter/MediaConverterWindow.o ... C++ /home/haiku/haiku/haiku/generated-gcc8/objects/haiku/x86_64/release/apps/mediaconverter/MediaEncoderWindow.o C++ /home/haiku/haiku/haiku/generated-gcc8/objects/haiku/x86_64/release/apps/mediaconverter/MediaFileInfo.o /home/haiku/haiku/haiku/src/apps/mediaconverter/MediaFileInfo.cpp: In member function 'status_t MediaFileInfo::LoadInfo(BMediaFile*)': /home/haiku/haiku/haiku/src/apps/mediaconverter/MediaFileInfo.cpp:33:35: error: 'void* memset(void*, int, size_t)' clearing an object of type 'struct media_format' with no trivial copy-assignment; use assignment or value-initialization instead [-Werror=class-memaccess] memset(&format, 0, sizeof(format)); ^ In file included from /home/haiku/haiku/haiku/headers/os/media/MediaFile.h:11, from /home/haiku/haiku/haiku/src/apps/mediaconverter/MediaFileInfo.h:9, from /home/haiku/haiku/haiku/src/apps/mediaconverter/MediaFileInfo.cpp:8: /home/haiku/haiku/haiku/headers/os/media/MediaDefs.h:557:8: note: 'struct media_format' declared here struct media_format { ^~~~~~~~~~~~ /home/haiku/haiku/haiku/src/apps/mediaconverter/MediaFileInfo.cpp:60:37: error: 'void* memset(void*, int, size_t)' clearing an object of type 'struct media_format' with no trivial copy-assignment; use assignment or value-initialization instead [-Werror=class-memaccess] memset(&format, 0, sizeof(format)); ^ In file included from /home/haiku/haiku/haiku/headers/os/media/MediaFile.h:11, from /home/haiku/haiku/haiku/src/apps/mediaconverter/MediaFileInfo.h:9, from /home/haiku/haiku/haiku/src/apps/mediaconverter/MediaFileInfo.cpp:8: /home/haiku/haiku/haiku/headers/os/media/MediaDefs.h:557:8: note: 'struct media_format' declared here struct media_format { ^~~~~~~~~~~~ /home/haiku/haiku/haiku/src/apps/mediaconverter/MediaFileInfo.cpp:90:37: error: 'void* memset(void*, int, size_t)' clearing an object of type 'struct media_format' with no trivial copy-assignment; use assignment or value-initialization instead [-Werror=class-memaccess] memset(&format, 0, sizeof(format)); ^ In file included from /home/haiku/haiku/haiku/headers/os/media/MediaFile.h:11, from /home/haiku/haiku/haiku/src/apps/mediaconverter/MediaFileInfo.h:9, from /home/haiku/haiku/haiku/src/apps/mediaconverter/MediaFileInfo.cpp:8: /home/haiku/haiku/haiku/headers/os/media/MediaDefs.h:557:8: note: 'struct media_format' declared here struct media_format { ^~~~~~~~~~~~ cc1plus: all warnings being treated as errors /home/haiku/haiku/haiku/generated-gcc8/cross-tools-x86_64/bin/x86_64-unknown-haiku-gcc -c "/home/haiku/haiku/haiku/src/apps/mediaconverter/MediaFileInfo.cpp" -O2 -Wall -Wno-trigraphs -Wno-ctor-dtor-privacy -Woverloaded-virtual -Wpointer-arith -Wcast-align -Wsign-compare -Wno-multichar -Werror -Wno-error=uninitialized -Wno-error=maybe-uninitialized -Wno-unused-but-set-variable -pipe -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-builtin-fork -fno-builtin-vfork -nostdinc -Wno-deprecated -DARCH_x86_64 -DBOOT_ARCHIVE_IMAGE_OFFSET=320 -D__HAIKU_PRIMARY_PACKAGING_ARCH=\"x86_64\" -DHAIKU_DISTRO_COMPATIBILITY_DEFAULT -DHAIKU_TARGET_PLATFORM_HAIKU -DHAIKU_REGULAR_BUILD -iquote /home/haiku/haiku/haiku/build/user_config_headers -iquote /home/haiku/haiku/haiku/build/config_headers -iquote /home/haiku/haiku/haiku/src/apps/mediaconverter -iquote /home/haiku/haiku/haiku/generated-gcc8/objects/common/apps/mediaconverter -iquote /home/haiku/haiku/haiku/generated-gcc8/objects/linux/x86_64/common/apps/mediaconverter -iquote /home/haiku/haiku/haiku/generated-gcc8/objects/haiku/x86_64/common/apps/mediaconverter -I /home/haiku/haiku/haiku/headers/private/shared -I /home/haiku/haiku/haiku/generated-gcc8/build_packages/gcc_syslibs_devel-7.3.0_2018_05_01-2-x86_64/develop/headers/c++ -I /home/haiku/haiku/haiku/generated-gcc8/build_packages/gcc_syslibs_devel-7.3.0_2018_05_01-2-x86_64/develop/headers/c++/x86_64-unknown-haiku -I /home/haiku/haiku/haiku/generated-gcc8/build_packages/gcc_syslibs_devel-7.3.0_2018_05_01-2-x86_64/develop/headers/c++/backward -I /home/haiku/haiku/haiku/generated-gcc8/build_packages/gcc_syslibs_devel-7.3.0_2018_05_01-2-x86_64/develop/headers/c++/ext -I /home/haiku/haiku/haiku/generated-gcc8/build_packages/gcc_syslibs_devel-7.3.0_2018_05_01-2-x86_64/develop/headers/gcc/include -I /home/haiku/haiku/haiku/generated-gcc8/build_packages/gcc_syslibs_devel-7.3.0_2018_05_01-2-x86_64/develop/headers/gcc/include-fixed -I /home/haiku/haiku/haiku/headers -I /home/haiku/haiku/haiku/headers/posix -I /home/haiku/haiku/haiku/headers/glibc -I /home/haiku/haiku/haiku/headers/os -I /home/haiku/haiku/haiku/headers/os/add-ons -I /home/haiku/haiku/haiku/headers/os/add-ons/file_system -I /home/haiku/haiku/haiku/headers/os/add-ons/graphics -I /home/haiku/haiku/haiku/headers/os/add-ons/input_server -I /home/haiku/haiku/haiku/headers/os/add-ons/registrar -I /home/haiku/haiku/haiku/headers/os/add-ons/screen_saver -I /home/haiku/haiku/haiku/headers/os/add-ons/tracker -I /home/haiku/haiku/haiku/headers/os/app -I /home/haiku/haiku/haiku/headers/os/device -I /home/haiku/haiku/haiku/headers/os/drivers -I /home/haiku/haiku/haiku/headers/os/game -I /home/haiku/haiku/haiku/headers/os/interface -I /home/haiku/haiku/haiku/headers/os/kernel -I /home/haiku/haiku/haiku/headers/os/locale -I /home/haiku/haiku/haiku/headers/os/media -I /home/haiku/haiku/haiku/headers/os/mail -I /home/haiku/haiku/haiku/headers/os/midi -I /home/haiku/haiku/haiku/headers/os/midi2 -I /home/haiku/haiku/haiku/headers/os/net -I /home/haiku/haiku/haiku/headers/os/storage -I /home/haiku/haiku/haiku/headers/os/support -I /home/haiku/haiku/haiku/headers/os/translation -I /home/haiku/haiku/haiku/headers/private/. -o "/home/haiku/haiku/haiku/generated-gcc8/objects/haiku/x86_64/release/apps/mediaconverter/MediaFileInfo.o" ; ...failed C++ /home/haiku/haiku/haiku/generated-gcc8/objects/haiku/x86_64/release/apps/mediaconverter/MediaFileInfo.o ... C++ /home/haiku/haiku/haiku/generated-gcc8/objects/haiku/x86_64/release/apps/mediaconverter/MediaFileInfoView.o C++ /home/haiku/haiku/haiku/generated-gcc8/objects/haiku/x86_64/release/apps/mediaconverter/MediaFileListView.o ResComp1 /home/haiku/haiku/haiku/generated-gcc8/objects/haiku/x86_64/common/apps/mediaconverter/MediaConverter.rsrc