Created attachment 176387 [details] Fix for lang/gcc5
The patch makes sense to me, unless Brasero's source can be fixed (or adjusted). Let me forward this to gnome@FreeBSD.org which is listed as maintainer of this port.
(In reply to Gerald Pfeifer from comment #1) Here is the actual compiler warning: scsi-cam.c:243:76: error: format '%i' expects argument of type 'int', but argument 4 has type 'lun_id_t {aka long long unsigned int}' [-Werror=format=]
(In reply to Kenneth Salerno from comment #2) > scsi-cam.c:243:76: error: format '%i' expects argument of type 'int', but > argument 4 has type 'lun_id_t {aka long long unsigned int}' [-Werror=format=] Instead of silencing the warning, wouldn't it be more appropriate to adjust the format to '%llu'? If the fourth argument is then cast to (long long unsigned) that should be an approach even suitable for upstream submission.
(In reply to Gerald Pfeifer from comment #3) Agreed.
I opened an upstream bug to track format string issues in brasero 19 months ago: https://bugzilla.gnome.org/show_bug.cgi?id=747226 If you have source code patches to fix the problem, please upload it to both FreeBSD and GNOME bugzilla, so more people are able to find and see your work. Unfortunately, brasero has no upstream maintainer since last year, so patches uploaded to GNOME bugzilla are unlikely to be reviewed.