This package has built successfully in Debian, but the same version is failing to build in Ubuntu with the following error:
g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I../../include/mtcr_ul -I../../mflash -I../../ext_libs/json -I../../ext_libs/minixz -I../../common -I/zlib -I ../../tools_layouts -I../../common -I../../mft_utils -D_FORTIFY_SOURCE=2 -Wall -W -g -MP -MD -pipe -DNO_MFA_SUPPORT -g -O3 -fstack-protector-strong -Wformat -Werror=format-security -DHAVE_TERMIOS_H -Werror -DMST_UL -c -o fw_ops.o fw_ops.cpp
fw_ops.cpp: In member function 'bool FwOperations::ModifyImageFile(const char*, u_int32_t, void*, int)':
fw_ops.cpp:632:27: error: 'file_data' may be used uninitialized in this function [-Werror=maybe-uninitialized]
memcpy(&file_data[addr], data, cnt); ^
fw_ops.cpp:650:35: error: 'file_size' may be used uninitialized in this function [-Werror=maybe-uninitialized]
if (fwrite(data, 1, length, fh) != length) { ^
fw_ops.cpp:626:9: note: 'file_size' was declared here
int file_size;
^
cc1plus: all warnings being treated as errors
Makefile:300: recipe for target 'fw_ops.o' failed
This package has built successfully in Debian, but the same version is failing to build in Ubuntu with the following error:
g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I../.. /include/ mtcr_ul -I../../mflash -I../.. /ext_libs/ json -I../.. /ext_libs/ minixz -I../../common -I/zlib -I ../../tools_layouts -I../../common -I../../mft_utils -D_FORTIFY_SOURCE=2 -Wall -W -g -MP -MD -pipe -DNO_MFA_SUPPORT -g -O3 -fstack- protector- strong -Wformat -Werror= format- security -DHAVE_TERMIOS_H -Werror -DMST_UL -c -o fw_ops.o fw_ops.cpp :ModifyImageFil e(const char*, u_int32_t, void*, int)': maybe-uninitial ized] &file_data[ addr], data, cnt);
^ maybe-uninitial ized]
^
fw_ops.cpp: In member function 'bool FwOperations:
fw_ops.cpp:632:27: error: 'file_data' may be used uninitialized in this function [-Werror=
memcpy(
fw_ops.cpp:650:35: error: 'file_size' may be used uninitialized in this function [-Werror=
if (fwrite(data, 1, length, fh) != length) {
fw_ops.cpp:626:9: note: 'file_size' was declared here
int file_size;
^
cc1plus: all warnings being treated as errors
Makefile:300: recipe for target 'fw_ops.o' failed
https:/ /launchpadlibra rian.net/ 193726658/ buildlog_ ubuntu- vivid-ppc64el. mstflint_ 3.7.0%2B1. 18.gcdb9f80- 3_FAILEDTOBUILD .txt.gz /launchpad. net/ubuntu/ +source/ mstflint/ 3.7.0+1. 18.gcdb9f80- 3/+build/ 6497168
https:/
This requires further investigation.