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

Cy Schubert Cy.Schubert at cschubert.com
Tue Jun 18 00:34:58 UTC 2019


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.


More information about the freebsd-current mailing list