Re: FYI FreeBSD clang build fails on new import of sort

看板FB_current作者時間13年前 (2012/06/03 18:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
On Sun, May 13, 2012 at 5:02 PM, Outback Dingo <outbackdingo@gmail.com> wro= te: > trying to rerun a clang build of FreeBSD CURRENT fails on new import of s= ort, > > cat /etc/src.conf > WITH_CLANG_IS_CC=3D1 > make world > ---------------------SNIP--------------------------- > clang -O2 -pipe =A0-DSORT_THREADS -std=3Dgnu99 -Qunused-arguments > -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W > -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes > -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch > -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline > -Wnested-externs -Wredundant-decls -Wold-style-definition > -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -c > /usr/src/usr.bin/sort/coll.c > clang -O2 -pipe =A0-DSORT_THREADS -std=3Dgnu99 -Qunused-arguments > -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W > -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes > -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch > -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline > -Wnested-externs -Wredundant-decls -Wold-style-definition > -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -c > /usr/src/usr.bin/sort/file.c > /usr/src/usr.bin/sort/file.c:601:12: error: format string is not a > string literal (potentially insecure) [-Werror,-Wformat-security] > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0err(2, get= str(7)); > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 ^~~~~~~~~ > /usr/src/usr.bin/sort/sort.h:52:20: note: expanded from macro 'getstr' > #define getstr(n) =A0 =A0 =A0 =A0catgets(catalog, 1, n, nlsstr[n]) > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 ^~~~~~~~~~~~~~~~~~~~~~~~~= ~~~~~~~~ > /usr/src/usr.bin/sort/file.c:942:11: error: format string is not a > string literal (potentially insecure) [-Werror,-Wformat-security] > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0err(2, getstr(8)); > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 ^~~~~~~~~ > /usr/src/usr.bin/sort/sort.h:52:20: note: expanded from macro 'getstr' > #define getstr(n) =A0 =A0 =A0 =A0catgets(catalog, 1, n, nlsstr[n]) > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 ^~~~~~~~~~~~~~~~~~~~~~~~~= ~~~~~~~~ > /usr/src/usr.bin/sort/file.c:1279:10: error: format string is not a > string literal (potentially insecure) [-Werror,-Wformat-security] > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0err(2, getstr(9)); > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 ^~~~~~~~~ > /usr/src/usr.bin/sort/sort.h:52:20: note: expanded from macro 'getstr' > #define getstr(n) =A0 =A0 =A0 =A0catgets(catalog, 1, n, nlsstr[n]) > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 ^~~~~~~~~~~~~~~~~~~~~~~~~= ~~~~~~~~ > /usr/src/usr.bin/sort/file.c:1295:12: error: format string is not a > string literal (potentially insecure) [-Werror,-Wformat-security] > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0errx(2, getstr(10)); > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0^~~~~~~~~~ > /usr/src/usr.bin/sort/sort.h:52:20: note: expanded from macro 'getstr' > #define getstr(n) =A0 =A0 =A0 =A0catgets(catalog, 1, n, nlsstr[n]) > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 ^~~~~~~~~~~~~~~~~~~~~~~~~= ~~~~~~~~ > 4 errors generated. > *** [file.o] Error code 1 > > Stop in /usr/src/usr.bin/sort. Yeah... errx(2, getstr(9)) should be errx(2, "%s", getstr(9))... -Garrett _______________________________________________ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
文章代碼(AID): #1Fopqh7- (FB_current)
文章代碼(AID): #1Fopqh7- (FB_current)