[Qemu-devel] [Bug 1801073] Re: util/zbin.c:390:37: error: absolute value function 'abs' given an argument of type 'long int' but has parameter of type 'int' which may cause truncation of value [-Werro
** Changed in: qemu Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1801073 Title: util/zbin.c:390:37: error: absolute value function 'abs' given an argument of type 'long int' but has parameter of type 'int' which may cause truncation of value [-Werror=absolute-value] Status in QEMU: Fix Released Bug description: For qemu-3.0.0 I see with GCC 9 compiler a new warning: $ make -j1 -C roms pxerom VERBOSE=1 V=1 make: Entering directory '/home/abuild/rpmbuild/BUILD/qemu-3.0.0/roms' make -C ipxe/src CONFIG=qemu \ PACKAGING_TIMESTAMP=1534273834 \ CROSS_COMPILE= \ bin/8086100e.rom bin/808610d3.rom bin/80861209.rom bin/10500940.rom bin/10222000.rom bin/10ec8139.rom bin/1af41000.rom bin/15ad07b0.rom make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/qemu-3.0.0/roms/ipxe/src' gcc -Wall -W -Wformat-nonliteral -O2 -g -Werror util/zbin.c -llzma -o util/zbin util/zbin.c: In function 'process_zinfo_add': util/zbin.c:390:37: error: absolute value function 'abs' given an argument of type 'long int' but has parameter of type 'int' which may cause truncation of value [-Werror=absolute-value] 390 | ( ( addend < 0 ) ? "-" : "" ), abs ( addend ), size, | ^~~ util/zbin.c:398:37: error: absolute value function 'abs' given an argument of type 'long int' but has parameter of type 'int' which may cause truncation of value [-Werror=absolute-value] 398 | ( ( addend < 0 ) ? "-" : "" ), abs ( addend ), size, | ^~~ util/zbin.c:419:37: error: absolute value function 'abs' given an argument of type 'long int' but has parameter of type 'int' which may cause truncation of value [-Werror=absolute-value] 419 | ( ( addend < 0 ) ? "-" : "" ), abs ( addend ), | ^~~ cc1: all warnings being treated as errors make[1]: *** [Makefile.housekeeping:1368: util/zbin] Error 1 To manage notifications about this bug go to: https://bugs.launchpad.net/qemu/+bug/1801073/+subscriptions
[Qemu-devel] [Bug 1801073] Re: util/zbin.c:390:37: error: absolute value function 'abs' given an argument of type 'long int' but has parameter of type 'int' which may cause truncation of value [-Werro
In QEMU commit fd813c72392a712022d5d75a9 we upgraded our ipxe, so this bug should now be fixed in git master and in the upcoming 4.0 release. ** Changed in: qemu Status: New => Fix Committed -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1801073 Title: util/zbin.c:390:37: error: absolute value function 'abs' given an argument of type 'long int' but has parameter of type 'int' which may cause truncation of value [-Werror=absolute-value] Status in QEMU: Fix Committed Bug description: For qemu-3.0.0 I see with GCC 9 compiler a new warning: $ make -j1 -C roms pxerom VERBOSE=1 V=1 make: Entering directory '/home/abuild/rpmbuild/BUILD/qemu-3.0.0/roms' make -C ipxe/src CONFIG=qemu \ PACKAGING_TIMESTAMP=1534273834 \ CROSS_COMPILE= \ bin/8086100e.rom bin/808610d3.rom bin/80861209.rom bin/10500940.rom bin/10222000.rom bin/10ec8139.rom bin/1af41000.rom bin/15ad07b0.rom make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/qemu-3.0.0/roms/ipxe/src' gcc -Wall -W -Wformat-nonliteral -O2 -g -Werror util/zbin.c -llzma -o util/zbin util/zbin.c: In function 'process_zinfo_add': util/zbin.c:390:37: error: absolute value function 'abs' given an argument of type 'long int' but has parameter of type 'int' which may cause truncation of value [-Werror=absolute-value] 390 | ( ( addend < 0 ) ? "-" : "" ), abs ( addend ), size, | ^~~ util/zbin.c:398:37: error: absolute value function 'abs' given an argument of type 'long int' but has parameter of type 'int' which may cause truncation of value [-Werror=absolute-value] 398 | ( ( addend < 0 ) ? "-" : "" ), abs ( addend ), size, | ^~~ util/zbin.c:419:37: error: absolute value function 'abs' given an argument of type 'long int' but has parameter of type 'int' which may cause truncation of value [-Werror=absolute-value] 419 | ( ( addend < 0 ) ? "-" : "" ), abs ( addend ), | ^~~ cc1: all warnings being treated as errors make[1]: *** [Makefile.housekeeping:1368: util/zbin] Error 1 To manage notifications about this bug go to: https://bugs.launchpad.net/qemu/+bug/1801073/+subscriptions
[Qemu-devel] [Bug 1801073] Re: util/zbin.c:390:37: error: absolute value function 'abs' given an argument of type 'long int' but has parameter of type 'int' which may cause truncation of value [-Werro
Should be fixed here: http://git.ipxe.org/ipxe.git/commitdiff/956f6a722 Btw. how do you pull changes from ipxe into qemu repo? -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1801073 Title: util/zbin.c:390:37: error: absolute value function 'abs' given an argument of type 'long int' but has parameter of type 'int' which may cause truncation of value [-Werror=absolute-value] Status in QEMU: New Bug description: For qemu-3.0.0 I see with GCC 9 compiler a new warning: $ make -j1 -C roms pxerom VERBOSE=1 V=1 make: Entering directory '/home/abuild/rpmbuild/BUILD/qemu-3.0.0/roms' make -C ipxe/src CONFIG=qemu \ PACKAGING_TIMESTAMP=1534273834 \ CROSS_COMPILE= \ bin/8086100e.rom bin/808610d3.rom bin/80861209.rom bin/10500940.rom bin/10222000.rom bin/10ec8139.rom bin/1af41000.rom bin/15ad07b0.rom make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/qemu-3.0.0/roms/ipxe/src' gcc -Wall -W -Wformat-nonliteral -O2 -g -Werror util/zbin.c -llzma -o util/zbin util/zbin.c: In function 'process_zinfo_add': util/zbin.c:390:37: error: absolute value function 'abs' given an argument of type 'long int' but has parameter of type 'int' which may cause truncation of value [-Werror=absolute-value] 390 | ( ( addend < 0 ) ? "-" : "" ), abs ( addend ), size, | ^~~ util/zbin.c:398:37: error: absolute value function 'abs' given an argument of type 'long int' but has parameter of type 'int' which may cause truncation of value [-Werror=absolute-value] 398 | ( ( addend < 0 ) ? "-" : "" ), abs ( addend ), size, | ^~~ util/zbin.c:419:37: error: absolute value function 'abs' given an argument of type 'long int' but has parameter of type 'int' which may cause truncation of value [-Werror=absolute-value] 419 | ( ( addend < 0 ) ? "-" : "" ), abs ( addend ), | ^~~ cc1: all warnings being treated as errors make[1]: *** [Makefile.housekeeping:1368: util/zbin] Error 1 To manage notifications about this bug go to: https://bugs.launchpad.net/qemu/+bug/1801073/+subscriptions
[Qemu-devel] [Bug 1801073] Re: util/zbin.c:390:37: error: absolute value function 'abs' given an argument of type 'long int' but has parameter of type 'int' which may cause truncation of value [-Werro
Thank you, I contacted IPXE folks. -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1801073 Title: util/zbin.c:390:37: error: absolute value function 'abs' given an argument of type 'long int' but has parameter of type 'int' which may cause truncation of value [-Werror=absolute-value] Status in QEMU: New Bug description: For qemu-3.0.0 I see with GCC 9 compiler a new warning: $ make -j1 -C roms pxerom VERBOSE=1 V=1 make: Entering directory '/home/abuild/rpmbuild/BUILD/qemu-3.0.0/roms' make -C ipxe/src CONFIG=qemu \ PACKAGING_TIMESTAMP=1534273834 \ CROSS_COMPILE= \ bin/8086100e.rom bin/808610d3.rom bin/80861209.rom bin/10500940.rom bin/10222000.rom bin/10ec8139.rom bin/1af41000.rom bin/15ad07b0.rom make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/qemu-3.0.0/roms/ipxe/src' gcc -Wall -W -Wformat-nonliteral -O2 -g -Werror util/zbin.c -llzma -o util/zbin util/zbin.c: In function 'process_zinfo_add': util/zbin.c:390:37: error: absolute value function 'abs' given an argument of type 'long int' but has parameter of type 'int' which may cause truncation of value [-Werror=absolute-value] 390 | ( ( addend < 0 ) ? "-" : "" ), abs ( addend ), size, | ^~~ util/zbin.c:398:37: error: absolute value function 'abs' given an argument of type 'long int' but has parameter of type 'int' which may cause truncation of value [-Werror=absolute-value] 398 | ( ( addend < 0 ) ? "-" : "" ), abs ( addend ), size, | ^~~ util/zbin.c:419:37: error: absolute value function 'abs' given an argument of type 'long int' but has parameter of type 'int' which may cause truncation of value [-Werror=absolute-value] 419 | ( ( addend < 0 ) ? "-" : "" ), abs ( addend ), | ^~~ cc1: all warnings being treated as errors make[1]: *** [Makefile.housekeeping:1368: util/zbin] Error 1 To manage notifications about this bug go to: https://bugs.launchpad.net/qemu/+bug/1801073/+subscriptions
[Qemu-devel] [Bug 1801073] Re: util/zbin.c:390:37: error: absolute value function 'abs' given an argument of type 'long int' but has parameter of type 'int' which may cause truncation of value [-Werro
This bug would be better reported to the upstream for the ipxe rom -- we just ship the source code because we ship the binary. -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1801073 Title: util/zbin.c:390:37: error: absolute value function 'abs' given an argument of type 'long int' but has parameter of type 'int' which may cause truncation of value [-Werror=absolute-value] Status in QEMU: New Bug description: For qemu-3.0.0 I see with GCC 9 compiler a new warning: $ make -j1 -C roms pxerom VERBOSE=1 V=1 make: Entering directory '/home/abuild/rpmbuild/BUILD/qemu-3.0.0/roms' make -C ipxe/src CONFIG=qemu \ PACKAGING_TIMESTAMP=1534273834 \ CROSS_COMPILE= \ bin/8086100e.rom bin/808610d3.rom bin/80861209.rom bin/10500940.rom bin/10222000.rom bin/10ec8139.rom bin/1af41000.rom bin/15ad07b0.rom make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/qemu-3.0.0/roms/ipxe/src' gcc -Wall -W -Wformat-nonliteral -O2 -g -Werror util/zbin.c -llzma -o util/zbin util/zbin.c: In function 'process_zinfo_add': util/zbin.c:390:37: error: absolute value function 'abs' given an argument of type 'long int' but has parameter of type 'int' which may cause truncation of value [-Werror=absolute-value] 390 | ( ( addend < 0 ) ? "-" : "" ), abs ( addend ), size, | ^~~ util/zbin.c:398:37: error: absolute value function 'abs' given an argument of type 'long int' but has parameter of type 'int' which may cause truncation of value [-Werror=absolute-value] 398 | ( ( addend < 0 ) ? "-" : "" ), abs ( addend ), size, | ^~~ util/zbin.c:419:37: error: absolute value function 'abs' given an argument of type 'long int' but has parameter of type 'int' which may cause truncation of value [-Werror=absolute-value] 419 | ( ( addend < 0 ) ? "-" : "" ), abs ( addend ), | ^~~ cc1: all warnings being treated as errors make[1]: *** [Makefile.housekeeping:1368: util/zbin] Error 1 To manage notifications about this bug go to: https://bugs.launchpad.net/qemu/+bug/1801073/+subscriptions
[Qemu-devel] [Bug 1801073] Re: util/zbin.c:390:37: error: absolute value function 'abs' given an argument of type 'long int' but has parameter of type 'int' which may cause truncation of value [-Werro
** Tags added: ipxe -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1801073 Title: util/zbin.c:390:37: error: absolute value function 'abs' given an argument of type 'long int' but has parameter of type 'int' which may cause truncation of value [-Werror=absolute-value] Status in QEMU: New Bug description: For qemu-3.0.0 I see with GCC 9 compiler a new warning: $ make -j1 -C roms pxerom VERBOSE=1 V=1 make: Entering directory '/home/abuild/rpmbuild/BUILD/qemu-3.0.0/roms' make -C ipxe/src CONFIG=qemu \ PACKAGING_TIMESTAMP=1534273834 \ CROSS_COMPILE= \ bin/8086100e.rom bin/808610d3.rom bin/80861209.rom bin/10500940.rom bin/10222000.rom bin/10ec8139.rom bin/1af41000.rom bin/15ad07b0.rom make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/qemu-3.0.0/roms/ipxe/src' gcc -Wall -W -Wformat-nonliteral -O2 -g -Werror util/zbin.c -llzma -o util/zbin util/zbin.c: In function 'process_zinfo_add': util/zbin.c:390:37: error: absolute value function 'abs' given an argument of type 'long int' but has parameter of type 'int' which may cause truncation of value [-Werror=absolute-value] 390 | ( ( addend < 0 ) ? "-" : "" ), abs ( addend ), size, | ^~~ util/zbin.c:398:37: error: absolute value function 'abs' given an argument of type 'long int' but has parameter of type 'int' which may cause truncation of value [-Werror=absolute-value] 398 | ( ( addend < 0 ) ? "-" : "" ), abs ( addend ), size, | ^~~ util/zbin.c:419:37: error: absolute value function 'abs' given an argument of type 'long int' but has parameter of type 'int' which may cause truncation of value [-Werror=absolute-value] 419 | ( ( addend < 0 ) ? "-" : "" ), abs ( addend ), | ^~~ cc1: all warnings being treated as errors make[1]: *** [Makefile.housekeeping:1368: util/zbin] Error 1 To manage notifications about this bug go to: https://bugs.launchpad.net/qemu/+bug/1801073/+subscriptions