Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Jun 2019 17:34:17 -0700
From:      Cy Schubert <Cy.Schubert@cschubert.com>
To:        freebsd-current@freebsd.org,"Julian H. Stacey" <jhs@berklix.com>
Cc:        "Bjoern A. Zeeb" <bz@freebsd.org>,current@freebsd.org
Subject:   Re: sys/modules/sdio broken in .svn_revision 348842 'opt_cam.h' not found
Message-ID:  <31BCD810-0B66-4927-B91D-412897F31E98@cschubert.com>
In-Reply-To: <201906180021.x5I0L2RK057837@fire.js.berklix.net>
References:  <201906180021.x5I0L2RK057837@fire.js.berklix.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On June 17, 2019 5:21:02 PM PDT, "Julian H=2E Stacey" <jhs@berklix=2Ecom> w=
rote:
>"Julian H=2E Stacey" wrote:
>> "Bjoern A=2E Zeeb" wrote:
>> > On 17 Jun 2019, at 10:37, Mark Linimon wrote:
>> >=20
>> > > On Mon, Jun 17, 2019 at 11:41:03AM +0200, Julian H=2E Stacey wrote:
>> > >> svn_revision 348842
>> > > [ =2E=2E=2E]
>> > >> /usr/src/sys/modules/sdio/=2E=2E/=2E=2E/dev/sdio/sdiob=2Ec:68:10: =
fatal
>error:
>> > >>       'opt_cam=2Eh' file not found
>> > >> #include "opt_cam=2Eh"
>> > >>          ^~~~~~~~~~~
>> > >> 1 error generated=2E
>> > >
>> > > This is extremely unlikely to be r348842=2E  I would investigate
>r349025
>> > > instead=2E  (Committer Cc:ed=2E)
>> >=20
>> > Almost, more likely me=2E  I just had a look=2E  I am not exactly sur=
e
>how=20
>> > to reproduce this?
>> >=20
>> > /bz
>>=20
>> If I can help let me know=2E
>> My buildworld broke with 13=2E0-CURRENT=20
>> /usr/src =2Ectm_status src-cur 14077 =2Esvn_revision 348842
>> I'm now running make install,=20
>> & can then compare my root include & libs with with a set installed=20
>> using DESTDIR=3D
>
>I compiled, installed, compared=2E =20
>  BTW cd /usr/src; make delete  - only cleans libs & bins but does not
>  clean other junk listed in ObsoleteFiles=2Einc not even with
>-DBATCH_DELETE_OLD_FILES or -DBATCH_DELETE_OLD_FILES=3DYES so manually
>purged,
>I believe I have a clean system built from =2Ectm_status src-cur 14077
>=2Esvn_revision 348842 but /usr/src/sys/modules/sdio still fails,
>so there was a commit of unbuildable code=2E
>
>cd /usr/src ; find =2E -name opt_cam=2Eh	# tools/tools/vhba/opt_cam=2Eh
>cd /usr/include ; find =2E -name opt_cam=2Eh	# nothing
>
>
>> I have a 2nd slower current box also building to 14077, I will then
>> take that on up to latest =2Ectm_status src-cur 14087 =2Esvn_revision
>> 349129 to see if problem clears=2E
>
>make buildworld blew on newer current, with a different bug:
>
>cc  -O2 -pipe -I/usr/src/usr=2Ebin/mkesdb_static
>-I/usr/src/usr=2Ebin/mkesdb_static/=2E=2E/mkesdb=20
>-I/usr/src/usr=2Ebin/mkesdb_static/=2E=2E/=2E=2E/lib/libc/iconv  -g -MD=
=20
>-MF=2Edepend=2Elex=2Eo -MTlex=2Eo -std=3Dgnu99  -Qunused-arguments =20
>-I/usr/obj/usr/src/amd64=2Eamd64/tmp/legacy/usr/include -c lex=2Ec -o lex=
=2Eo
>/usr/src/usr=2Ebin/mkesdb/lex=2El:46:10: fatal error: 'yacc=2Eh' file not
>found
>#include "yacc=2Eh"
>         ^~~~~~~~
>1 error generated=2E
>*** Error code 1
>
>Stop=2E
>make[3]: stopped in /usr/src/usr=2Ebin/mkesdb_static
>
>A double waste of CPU & human time & power in a hot office=2E
>Commit bits used to be suspended for un-buildable code=2E I'll boot
>stable=2E
>
>Cheers,
>Julian

You're looking in the wrong place=2E Pardon the brevity, I'm doing this (s=
sh, copy/paste, email) on a phone=2E

Last login: Mon Jun 17 09:20:29 2019 from s0106788a207e2972=2Egv=2Eshawcab=
le=2Enet
FreeBSD 13=2E0-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 othe=
r
than authorized person(s) or owner(s) of an account is strictly prohibited
and may result in legal action against such person=2E

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


--=20
Pardon the typos and autocorrect, small keyboard in use=2E
Cheers,
Cy Schubert <Cy=2ESchubert@cschubert=2Ecom>
FreeBSD UNIX: <cy@FreeBSD=2Eorg> Web: http://www=2EFreeBSD=2Eorg

	The need of the many outweighs the greed of the few=2E



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?31BCD810-0B66-4927-B91D-412897F31E98>