From owner-freebsd-current@freebsd.org Tue Jun 18 02:05:30 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BEBC515CAFFA for ; Tue, 18 Jun 2019 02:05:30 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 0DF688CA77 for ; Tue, 18 Jun 2019 02:05:30 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: by mailman.ysv.freebsd.org (Postfix) id B830515CAFF9; Tue, 18 Jun 2019 02:05:29 +0000 (UTC) Delivered-To: current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 90D5F15CAFF8 for ; Tue, 18 Jun 2019 02:05:29 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from smtp-out-so.shaw.ca (smtp-out-so.shaw.ca [64.59.136.139]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 73BC08CA75 for ; Tue, 18 Jun 2019 02:05:28 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from spqr.komquats.com ([70.67.125.17]) by shaw.ca with ESMTPA id d3UwhdqrcGusjd3UyhHdTv; Mon, 17 Jun 2019 20:05:27 -0600 X-Authority-Analysis: v=2.3 cv=fOdHIqSe c=1 sm=1 tr=0 a=VFtTW3WuZNDh6VkGe7fA3g==:117 a=VFtTW3WuZNDh6VkGe7fA3g==:17 a=jpOVt7BSZ2e4Z31A5e1TngXxSK0=:19 a=kj9zAlcOel0A:10 a=dq6fvYVFJ5YA:10 a=Ikt0M2cxAAAA:8 a=6I5d2MoRAAAA:8 a=YxBL1-UpAAAA:8 a=9BApPkZfnxNSCXonijAA:9 a=CjuIK1q_8ugA:10 a=Dqizik7S3vsA:10 a=iYm7J9qDpiSF5xNCBZUT:22 a=IjZwj45LgO3ly-622nXo:22 a=Ia-lj3WSrqcvXOmTRaiG:22 Received: from slippy.cwsent.com (slippy [10.1.1.91]) by spqr.komquats.com (Postfix) with ESMTPS id EB2EA81B; Mon, 17 Jun 2019 19:05:21 -0700 (PDT) Received: from slippy.cwsent.com (localhost [127.0.0.1]) by slippy.cwsent.com (8.15.2/8.15.2) with ESMTP id x5I25LfJ005087; Mon, 17 Jun 2019 19:05:21 -0700 (PDT) (envelope-from Cy.Schubert@cschubert.com) Received: from slippy (cy@localhost) by slippy.cwsent.com (8.15.2/8.15.2/Submit) with ESMTP id x5I25K8Z005084; Mon, 17 Jun 2019 19:05:21 -0700 (PDT) (envelope-from Cy.Schubert@cschubert.com) Message-Id: <201906180205.x5I25K8Z005084@slippy.cwsent.com> X-Authentication-Warning: slippy.cwsent.com: cy owned process doing -bs X-Mailer: exmh version 2.9.0 11/07/2018 with nmh-1.7.1 Reply-to: Cy Schubert From: Cy Schubert X-os: FreeBSD X-Sender: cy@cwsent.com X-URL: http://www.cschubert.com/ To: "Julian H. Stacey" cc: current@freebsd.org Subject: Re: sys/modules/sdio broken in .svn_revision 348842 'opt_cam.h' not found In-Reply-To: Message from "Julian H. Stacey" of "Tue, 18 Jun 2019 03:46:54 +0200." <201906180147.x5I1ksVi028507@fire.js.berklix.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 17 Jun 2019 19:05:20 -0700 X-CMAE-Envelope: MS4wfJ54dnZT15br430xKIs/mcR733XFwrmoc/LFL0zEMBRnPaIQNMhnJkFkX2gxh9EtsGwvMMRMRiH9eLA+grS3GHzmmFJmf+wlWO6YGGldgkly5mqeMT/g yeJKLQNaI7DKeJ5p0+/g3JxCizNXGQ9E8GdrNWAJVoLEAXhYZCs3aXxS1jGoIa7MHhPOyrSf7r7142RNIToNdwaqyxmp9XQIWbI= X-Rspamd-Queue-Id: 73BC08CA75 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-5.06 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_FIVE(0.00)[5]; RECEIVED_SPAMHAUS_PBL(0.00)[17.125.67.70.zen.spamhaus.org : 127.0.0.11]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; MV_CASE(0.50)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; HAS_XAW(0.00)[]; HAS_REPLYTO(0.00)[Cy.Schubert@cschubert.com]; REPLYTO_EQ_FROM(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[cached: spqr.komquats.com]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_HAM_SHORT(-0.99)[-0.990,0]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:6327, ipnet:64.59.128.0/20, country:CA]; RCVD_TLS_LAST(0.00)[]; IP_SCORE(-2.36)[ip: (-5.93), ipnet: 64.59.128.0/20(-3.26), asn: 6327(-2.52), country: CA(-0.09)]; RCVD_IN_DNSWL_LOW(-0.10)[139.136.59.64.list.dnswl.org : 127.0.5.1] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Tue, 18 Jun 2019 02:05:31 -0000 In message <201906180147.x5I1ksVi028507@fire.js.berklix.net>, "Julian H. Stacey " writes: > Hi, Reference: > > From: Ian Lepore > > Date: Mon, 17 Jun 2019 18:56:35 -0600 > > Ian Lepore wrote: > > On Tue, 2019-06-18 at 02:21 +0200, Julian H. Stacey wrote: > > > "Julian H. Stacey" wrote: > > > > "Bjoern A. Zeeb" wrote: > > > > > On 17 Jun 2019, at 10:37, Mark Linimon wrote: > > > > > > > > > > > On Mon, Jun 17, 2019 at 11:41:03AM +0200, Julian H. Stacey > > > > > > wrote: > > > > > > > svn_revision 348842 > > > > > > > > > > > > [ ...] > > > > > > > /usr/src/sys/modules/sdio/../../dev/sdio/sdiob.c:68:10: fatal > > > > > > > error: > > > > > > > 'opt_cam.h' file not found > > > > > > > #include "opt_cam.h" > > > > > > > ^~~~~~~~~~~ > > > > > > > 1 error generated. > > > > > > > > > > > > This is extremely unlikely to be r348842. I would investigate > > > > > > r349025 > > > > > > instead. (Committer Cc:ed.) > > > > > > > > > > Almost, more likely me. I just had a look. I am not exactly > > > > > sure how > > > > > to reproduce this? > > > > > > > > > > /bz > > > > > > > > If I can help let me know. > > > > My buildworld broke with 13.0-CURRENT > > > > /usr/src .ctm_status src-cur 14077 .svn_revision 348842 > > > > I'm now running make install, > > > > & can then compare my root include & libs with with a set > > > > installed > > > > using DESTDIR= > > > > > > I compiled, installed, compared. > > > BTW cd /usr/src; make delete - only cleans libs & bins but does > > > not > > > clean other junk listed in ObsoleteFiles.inc not even with > > > -DBATCH_DELETE_OLD_FILES or -DBATCH_DELETE_OLD_FILES=YES so > > > manually purged, > > > I believe I have a clean system built from .ctm_status src-cur 14077 > > > .svn_revision 348842 but /usr/src/sys/modules/sdio still fails, > > > so there was a commit of unbuildable code. > > > > > > cd /usr/src ; find . -name opt_cam.h # tools/tools/vhba/opt_cam.h > > > cd /usr/include ; find . -name opt_cam.h # nothing > > > > > > > > > > I have a 2nd slower current box also building to 14077, I will then > > > > take that on up to latest .ctm_status src-cur 14087 .svn_revision > > > > 349129 to see if problem clears. > > > > > > make buildworld blew on newer current, with a different bug: > > > > > > cc -O2 -pipe -I/usr/src/usr.bin/mkesdb_static > > > -I/usr/src/usr.bin/mkesdb_static/../mkesdb - > > > I/usr/src/usr.bin/mkesdb_static/../../lib/libc/iconv -g -MD - > > > MF.depend.lex.o -MTlex.o -std=gnu99 -Qunused-arguments - > > > I/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/include -c lex.c -o > > > lex.o > > > /usr/src/usr.bin/mkesdb/lex.l:46:10: fatal error: 'yacc.h' file not > > > found > > > #include "yacc.h" > > > ^~~~~~~~ > > > 1 error generated. > > > *** Error code 1 > > > > > > Stop. > > > make[3]: stopped in /usr/src/usr.bin/mkesdb_static > > > > > > A double waste of CPU & human time & power in a hot office. > > > Commit bits used to be suspended for un-buildable code. I'll boot > > > stable. > > > > Since you seem to be so focused on mean-spirited criticism of others, > > I'm sure you'll understand when I ask... > > > > Have you *seriosly* been using and building freebsd this long and you > > don't know that an opt_*.h file is generated as part of the build and > > exists only in the object directory, so that searching for it under > > /usr/src or /usr/include would be... let's see, how did you put it?... > > Oh yeah: A double waste of CPU & human time. > > Personal noise is irrelevant. > > Facts: > Unchecked commits broken make buildworld twice, > Time was wasted by bad commits. > My time ran out. > Current does not benefit from commits that break buildworld. > I (like a friend before) must switch to stable to avoid breakage. This my friend was not a bad commit. From what I can tell you are the only person having a problem. That, as my previous email suggests, is one of the following: a) Something amiss in your source tree (and no one else's). b) Something amiss in your object directory (and no one else's). c) User error. > > Time was, ~25 years back, when FreeBSD commiters who screwed > the build were awarded a conical hat & took a one week holiday. A > mild rebuke for wasting people's time, & a short refreshing > break to go smell fresh air. No not coffee, but fresh air. I don't recall that time. Pointy hats, yes. Kicked out for a week, I never heard of that before. Though this is a poor metaphor, it comes to mind. Not to be disrespectful toward anyone. Don't bite the hand that feeds you. Sewing ill will among those who are more than willing to help you out here will make it more difficult for you next time. Maybe even this time. Again, once bit, twice shy. People might be thinking, I don't want to help this guy out. Just sayin', mind your words. -- Cheers, Cy Schubert FreeBSD UNIX: Web: http://www.FreeBSD.org The need of the many outweighs the greed of the few.