From owner-freebsd-current@freebsd.org Mon Apr 24 17:04:17 2017 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 328AAD4E5BD for ; Mon, 24 Apr 2017 17:04:17 +0000 (UTC) (envelope-from fehrist@codeghar.com) Received: from mail-ua0-x22e.google.com (mail-ua0-x22e.google.com [IPv6:2607:f8b0:400c:c08::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E4BF0AE for ; Mon, 24 Apr 2017 17:04:16 +0000 (UTC) (envelope-from fehrist@codeghar.com) Received: by mail-ua0-x22e.google.com with SMTP id 110so18432699uas.3 for ; Mon, 24 Apr 2017 10:04:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=codeghar-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=fMGTjKiU5tTbdZuwvtQClqFYS22IA1eICVYN2JGpQr4=; b=FXihKIi9qxPbx254bNvWUJjQISai0VTrnMrnIFDY+y69OO2gqM9+1zov1/qNw7rCCv HRVtNDGYD4TSbDEFJ9cxM7pz+3cdq5Sgm7u5E0AUGr5/uOiGyen48hL7+RmepcH2P02G yRwEiIxjIh0zxYFDGWPTknMtxvmhtpGvopKP3wDb3MftqaVUa+hky9Lg1cIa5hlspw2+ mn02nXDRq9Jbq+7Zuk2tWBQrXxpUyWGtauusDcKXUdmc48dxR0orkuJEUDgoYK2RN4MX GRsNGVmnmh8TZq+vLvj2wRyzaYPtWxXlHF03A7CF1zZHTmxS2XYeU7PwQzmJm7bteimO pj6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=fMGTjKiU5tTbdZuwvtQClqFYS22IA1eICVYN2JGpQr4=; b=Jg/soomRnq9/ezc4e4l9ZNDGsg6Y3U/vVg3YyWzycZuvYBYa1qQSDiE8eflQivdWlK 0fhWfM511SFqgWLgmTCpe3JR+NxoWFDyQCohFq7gOqtTb8PEZEY2XpD4HAQoJoqcJz2o VoZbD72cFv7VVTQODTEKK0m+822Xi2YmL2zNvYx5s2Nmhuly8PRqaBbwZNEzjcAlmz0s 3ldGJbuiqrEPerG2iww1bwLVhKdmtqPX8klXTl3Tmktx9a2ojAq+h/wk4D2XlK+QCv1A biTvNLn4AAabbmrFFIUpvzVc/TurQE5394rgWss++zRN3VdcgKp4qdXFrgcGtV/WIhqm WRYw== X-Gm-Message-State: AN3rC/5sXADEPSb6yQvM5o0+OBkbpCyAhBMSLqx63RlqStykFiX48r+r 3zTf16gS1/Bhg1rPoPXpchw2Sv6tx6X6 X-Received: by 10.176.80.65 with SMTP id z1mr11419370uaz.139.1493053455707; Mon, 24 Apr 2017 10:04:15 -0700 (PDT) MIME-Version: 1.0 Received: by 10.159.35.7 with HTTP; Mon, 24 Apr 2017 10:04:15 -0700 (PDT) From: Hamza Sheikh Date: Mon, 24 Apr 2017 10:04:15 -0700 Message-ID: Subject: buildworld fails with warning in usr.bin/diff/diffreg.c To: freebsd-current@freebsd.org Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Apr 2017 17:04:17 -0000 The error is: --- all_subdir_usr.bin --- cc1: warnings being treated as errors /home/vagrant/src/usr.bin/diff/diffreg.c: In function 'change': /home/vagrant/src/usr.bin/diff/diffreg.c:1085: warning: 'i' may be used uninitialized in this function --- all_subdir_share --- --- ucred.9.gz --- gzip -cn /home/vagrant/src/share/man/man9/ucred.9 > ucred.9.gz --- uidinfo.9.gz --- gzip -cn /home/vagrant/src/share/man/man9/uidinfo.9 > uidinfo.9.gz --- uio.9.gz --- gzip -cn /home/vagrant/src/share/man/man9/uio.9 > uio.9.gz --- all_subdir_usr.bin --- *** [diffreg.o] Error code 1 make[4]: stopped in /home/vagrant/src/usr.bin/diff 1 error make[4]: stopped in /home/vagrant/src/usr.bin/diff --- all_subdir_share --- A failure has been detected in another branch of the parallel make make[5]: stopped in /home/vagrant/src/share/man/man9 --- all_subdir_usr.bin --- *** [all_subdir_usr.bin/diff] Error code 2 make[3]: stopped in /home/vagrant/src/usr.bin 1 error --- all_subdir_share --- *** [all_subdir_share/man/man9] Error code 2 make[4]: stopped in /home/vagrant/src/share/man 1 error make[4]: stopped in /home/vagrant/src/share/man *** [all_subdir_share/man] Error code 2 make[3]: stopped in /home/vagrant/src/share 1 error make[3]: stopped in /home/vagrant/src/share --- all_subdir_usr.bin --- make[3]: stopped in /home/vagrant/src/usr.bin --- all_subdir_share --- *** [all_subdir_share] Error code 2 make[2]: stopped in /home/vagrant/src --- all_subdir_usr.bin --- *** [all_subdir_usr.bin] Error code 2 make[2]: stopped in /home/vagrant/src --- all_subdir_lib --- A failure has been detected in another branch of the parallel make make[8]: stopped in /home/vagrant/src/lib/libcasper/services/cap_grp/tests *** [grp_test] Error code 2 make[7]: stopped in /home/vagrant/src/lib/libcasper/services/cap_grp/tests 1 error make[7]: stopped in /home/vagrant/src/lib/libcasper/services/cap_grp/tests *** [all_subdir_lib/libcasper/services/cap_grp/tests] Error code 2 make[6]: stopped in /home/vagrant/src/lib/libcasper/services/cap_grp 1 error make[6]: stopped in /home/vagrant/src/lib/libcasper/services/cap_grp *** [all_subdir_lib/libcasper/services/cap_grp] Error code 2 make[5]: stopped in /home/vagrant/src/lib/libcasper/services 1 error make[5]: stopped in /home/vagrant/src/lib/libcasper/services *** [all_subdir_lib/libcasper/services] Error code 2 make[4]: stopped in /home/vagrant/src/lib/libcasper 1 error make[4]: stopped in /home/vagrant/src/lib/libcasper *** [all_subdir_lib/libcasper] Error code 2 make[3]: stopped in /home/vagrant/src/lib 1 error make[3]: stopped in /home/vagrant/src/lib *** [all_subdir_lib] Error code 2 make[2]: stopped in /home/vagrant/src --- all_subdir_usr.sbin --- A failure has been detected in another branch of the parallel make make[4]: stopped in /home/vagrant/src/usr.sbin/ctld *** [all_subdir_usr.sbin/ctld] Error code 2 make[3]: stopped in /home/vagrant/src/usr.sbin 1 error make[3]: stopped in /home/vagrant/src/usr.sbin *** [all_subdir_usr.sbin] Error code 2 make[2]: stopped in /home/vagrant/src 4 errors make[2]: stopped in /home/vagrant/src *** [everything] Error code 2 make[1]: stopped in /home/vagrant/src 1 error make[1]: stopped in /home/vagrant/src *** [buildworld] Error code 2 make: stopped in /home/vagrant/src 1 error make: stopped in /home/vagrant/src Command exit status: 2 ++++++++++++++++++++++++++++ This is what the code snippet in the file looks like when error is encountered: vagrant@freebsd12current:~/src/usr.bin/diff % awk 'NR>=1080&&NR<=1090' diffreg.c change(char *file1, FILE *f1, char *file2, FILE *f2, int a, int b, int c, int d, int *pflags) { static size_t max_context = 64; long curpos; int i, nc; const char *walk; restart: if ((diff_format != D_IFDEF || diff_format == D_GFORMAT) && a > b && c > d) ++++++++++++++++++++++++++++ The following snippet removes the error during build: vagrant@freebsd12current:~/src/usr.bin/diff % awk 'NR>=1080&&NR<=1091' diffreg.c change(char *file1, FILE *f1, char *file2, FILE *f2, int a, int b, int c, int d, int *pflags) { static size_t max_context = 64; long curpos; int i, nc; int 0; const char *walk; restart: if ((diff_format != D_IFDEF || diff_format == D_GFORMAT) && a > b && c > d) ++++++++++++++++++++++++++++ vagrant@freebsd12current:~/src % svnlite info Path: . Working Copy Root Path: /home/vagrant/src URL: svn://svn.freebsd.org/base/head Relative URL: ^/head Repository Root: svn://svn.freebsd.org/base Repository UUID: ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f Revision: 317257 Node Kind: directory Schedule: normal Last Changed Author: bde Last Changed Rev: 317256 Last Changed Date: 2017-04-21 15:12:43 +0000 (Fri, 21 Apr 2017) --- Hamza Sheikh Twitter: @aikchar