GNOME Bugzilla – Bug 406018
64bit uncleanness in gstavimux.c
Last modified: 2007-02-10 00:49:15 UTC
http://jhbuild.bxlug.be/builds/2007-02-08-0003/logs/gst-plugins-good/#build gstavimux.c: In function 'gst_avi_mux_riff_get_avi_header': gstavimux.c:1038: warning: cast from pointer to integer of different size gstavimux.c:1038: error: invalid operands to binary - gstavimux.c:1038: warning: cast from pointer to integer of different size gstavimux.c:1038: error: invalid operands to binary - gstavimux.c:1038: warning: cast from pointer to integer of different size gstavimux.c:1038: error: invalid operands to binary - gstavimux.c:1038: warning: cast from pointer to integer of different size gstavimux.c:1038: error: invalid operands to binary -
I hope this fixes it (can't test myself, and our build bots don't complain about this): 2007-02-09 Tim-Philipp Müller <tim at centricular dot net> * gst/avi/gstavimux.c: (gst_avi_mux_riff_get_avi_header): Explicitly cast result of pointer arithmetic to integer in order to avoid compiler warnings on some 64-bit systems. Should fix #406018. If there are more issues, please do a build with gst-plugins-good $ make ERROR_CFLAGS='-Wall' 2>warnings.log (if you can do that), so that they can be fixed all in one go.
http://jhbuild.bxlug.be/builds/2007-02-09-0003/logs/gst-plugins-good/ shows a successful build, thanks.