Re: sys/modules/sdio broken in .svn_revision 348842 'opt_cam.h' not found

From: Cy Schubert <Cy.Schubert_at_cschubert.com>
Date: Mon, 17 Jun 2019 17:34:17 -0700
On June 17, 2019 5:21:02 PM PDT, "Julian H. Stacey" <jhs_at_berklix.com> 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.
>
>Cheers,
>Julian

You're looking in the wrong place. Pardon the brevity, I'm doing this (ssh, copy/paste, email) on a phone.

Last login: Mon Jun 17 09:20:29 2019 from s0106788a207e2972.gv.shawcable.net
FreeBSD 13.0-CURRENT (PROD2) #362 r349135M: Mon Jun 17 05:10:26 PDT 2019

Access to, or unauthorized use of data on this computer by any person other
than authorized person(s) or owner(s) of an account is strictly prohibited
and may result in legal action against such person.

cwfw$ find /export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2 -name opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/hptrr/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/isp/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/hptiop/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/hpt27xx/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/arcmsr/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/mvs/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/aacraid/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/siis/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/sym/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/vpo/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/mps/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/mrsas/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/iir/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/trm/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/sdio/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/mpt/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/hptmv/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/mfi/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/mfi/mfip/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/twa/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/iscsi/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/pms/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/ata/atacore/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/esp/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/cxgbe/cxgbei/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/isci/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/ocs_fc/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/ahci/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/mly/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/aic7xxx/ahd/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/aic7xxx/ahc/ahc_isa/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/aic7xxx/ahc/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/aic7xxx/ahc/ahc_pci/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/usb/umass/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/smartpqi/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/amr/amr_cam/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/hyperv/storvsc/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/nvme/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/cam/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/sdhci/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/aac/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/ctl/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/ciss/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/iscsi_initiator/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/virtio/scsi/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/firewire/sbp_targ/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/firewire/sbp/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/tws/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/mpr/opt_cam.h
/export/obj/opt/src/svn-current/amd64.amd64/sys/PROD2/modules/opt/src/svn-current/sys/modules/hptnr/opt_cam.h
cwfw$


-- 
Pardon the typos and autocorrect, small keyboard in use.
Cheers,
Cy Schubert <Cy.Schubert_at_cschubert.com>
FreeBSD UNIX: <cy_at_FreeBSD.org> Web: http://www.FreeBSD.org

	The need of the many outweighs the greed of the few.
Received on Mon Jun 17 2019 - 22:34:58 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:21 UTC