Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 6 Sep 2017 14:03:09 -0700
From:      Adrian Chadd <adrian.chadd@gmail.com>
To:        Aijaz Baig <aijazbaig1@gmail.com>
Cc:        "freebsd-wireless@freebsd.org" <freebsd-wireless@freebsd.org>
Subject:   Re: buildkernel fails while compiling ath with -O0 (no optimization) for STABLE-10
Message-ID:  <CAJ-Vmom4jckxNOLdVa6rrLfNKxBCQHzvA-efXJLuZLrMpOesOQ@mail.gmail.com>
In-Reply-To: <CAHB2L%2BdGhNFE1jE=40W1eB684u0kZpAS0DCn4v5ZgEz9akw0tg@mail.gmail.com>
References:  <CAHB2L%2BezDa-DoEFd27trbYxiKaDweAW%2BxmvabbSf83OVwRGmXw@mail.gmail.com> <CAJ-Vmomjc_eMNiJe7E9RcYavaJSvg_RM_iNLiSy=AszL6vzXuQ@mail.gmail.com> <CAHB2L%2BdeEi1YYmgN=K2%2BjE_DGUdVkzTnBxzv%2BEu7jMHXLexrVA@mail.gmail.com> <CAHB2L%2BfFnfwh0JnkmuB0fk5C7xYFD9eSbcwyVqz9edUXU=CDGg@mail.gmail.com> <CAJ-Vmon-vQbybtC-7nXseqTt=WpG-qRZ0yonhfX_qTx_mPPyUw@mail.gmail.com> <CAHB2L%2BdGhNFE1jE=40W1eB684u0kZpAS0DCn4v5ZgEz9akw0tg@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,

Weird, are you doing a full kernel build first?



-adrian


On 4 September 2017 at 01:29, Aijaz Baig <aijazbaig1@gmail.com> wrote:
> Hi Adrian
>
> Here is what it appears to be doing just before it got bust:
>
> ===> ath (depend)
> @ -> /usr/src/sys
> machine -> /usr/src/sys/amd64/include
> x86 -> /usr/src/sys/x86/include
> awk -f @/tools/makeobjops.awk @/kern/device_if.m -h
> awk -f @/tools/makeobjops.awk @/kern/bus_if.m -h
> awk -f @/tools/makeobjops.awk @/dev/pci/pci_if.m -h
> ln -sf /usr/obj/usr/src/sys/AIJAZ-DEBUG/opt_inet.h opt_inet.h
> ln -sf /usr/obj/usr/src/sys/AIJAZ-DEBUG/opt_ath.h opt_ath.h
> ln -sf /usr/obj/usr/src/sys/AIJAZ-DEBUG/opt_ah.h opt_ah.h
> ln -sf /usr/obj/usr/src/sys/AIJAZ-DEBUG/opt_wlan.h opt_wlan.h
> rm -f .depend
> CC='cc ' mkdep -f .depend -a   -nostdinc -D_KERNEL -DKLD_MODULE
> -DHAVE_KERNEL_OPTION_HEADERS -I. -I@ -I@/contrib/altq
> -I/usr/obj/usr/src/sys/AIJAZ-DEBUG -std=iso9899:1999   -include
> /usr/obj/usr/src/sys/AIJAZ-DEBUG/opt_global.h
> /usr/src/sys/modules/ath/../../dev/ath/if_ath.c
> /usr/src/sys/modules/ath/../../dev/ath/if_ath_alq.c
> /usr/src/sys/modules/ath/../../dev/ath/if_ath_debug.c
> /usr/src/sys/modules/ath/../../dev/ath/if_ath_keycache.c
> /usr/src/sys/modules/ath/../../dev/ath/if_ath_sysctl.c
> /usr/src/sys/modules/ath/../../dev/ath/if_ath_tx.c
> /usr/src/sys/modules/ath/../../dev/ath/if_ath_tx_ht.c
> /usr/src/sys/modules/ath/../../dev/ath/if_ath_led.c
> /usr/src/sys/modules/ath/../../dev/ath/if_ath_rx.c
> /usr/src/sys/modules/ath/../../dev/ath/if_ath_tdma.c
> /usr/src/sys/modules/ath/../../dev/ath/if_ath_beacon.c
> /usr/src/sys/modules/ath/../../dev/ath/if_ath_rx_edma.c
> /usr/src/sys/modules/ath/../../dev/ath/if_ath_tx_edma.c
> /usr/src/sys/modules/ath/../../dev/ath/if_ath_spectral.c
> /usr/src/sys/modules/ath/../../dev/ath/if_ath_btcoex.c
> /usr/src/sys/modules/ath/../../dev/ath/if_ath_lna_div.c
> /usr/src/sys/modules/ath/../../dev/ath/ah_osdep.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ah.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ah_regdomain.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ah_eeprom_v3.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ah_eeprom_v1.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5210/ar5210_attach.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5210/ar5210_beacon.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5210/ar5210_interrupts.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5210/ar5210_keycache.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5210/ar5210_misc.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5210/ar5210_phy.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5210/ar5210_power.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5210/ar5210_recv.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5210/ar5210_reset.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5210/ar5210_xmit.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5211/ar5211_attach.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5211/ar5211_beacon.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5211/ar5211_interrupts.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5211/ar5211_keycache.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5211/ar5211_misc.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5211/ar5211_phy.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5211/ar5211_power.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5211/ar5211_recv.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5211/ar5211_reset.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5211/ar5211_xmit.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5212_ani.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5212_attach.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5212_beacon.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5212_eeprom.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5212_gpio.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5212_interrupts.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5212_keycache.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5212_misc.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5212_phy.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5212_power.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5212_recv.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5212_reset.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5212_rfgain.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5212_xmit.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5111.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5112.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar2413.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar2425.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5212/ar5413.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ah_eeprom_v14.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ah_eeprom_v4k.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_ani.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_attach.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_beacon.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_btcoex.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_cal.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_cal_iq.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_cal_adcgain.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_cal_adcdc.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_eeprom.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_gpio.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_interrupts.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_keycache.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_misc.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_phy.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_power.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_radar.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_spectral.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_recv.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_reset.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar5416_xmit.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar5416/ar2133.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar9001/ar9160_attach.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar9001/ar9130_attach.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar9001/ar9130_eeprom.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar9001/ar9130_phy.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar9002/ar9280.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar9002/ar9280_attach.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar9002/ar9280_olc.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar9002/ar9285.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar9002/ar9285_reset.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar9002/ar9285_attach.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar9002/ar9285_cal.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar9002/ar9285_phy.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar9002/ar9285_diversity.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar9002/ar9285_btcoex.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ah_eeprom_9287.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar9002/ar9287.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar9002/ar9287_reset.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar9002/ar9287_attach.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar9002/ar9287_cal.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ar9002/ar9287_olc.c
> /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300_interrupts.c
> /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300_radar.c
> /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300_ani.c
> /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300_keycache.c
> /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300_radio.c
> /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300_xmit.c
> /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300_attach.c
> /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300_mci.c
> /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300_stub.c
> /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300_xmit_ds.c
> /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300_beacon.c
> /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300_misc.c
> /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300_recv.c
> /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300_stub_funcs.c
> /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300_eeprom.c
> /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300_paprd.c
> /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300_recv_ds.c
> /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300_freebsd.c
> /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300_phy.c
> /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300_reset.c
> /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300_gpio.c
> /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300_power.c
> /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300_timer.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_rate/sample/sample.c
> /usr/src/sys/modules/ath/../../dev/ath/ath_dfs/null/dfs_null.c
> In file included from /usr/src/sys/modules/ath/../../dev/ath/if_ath.c:99:
> In file included from @/dev/ath/if_athvar.h:40:
> @/dev/ath/ath_hal/ah.h:31:10: fatal error: 'ah_osdep.h' file not found
> #include "ah_osdep.h"
>          ^
> 1 error generated.
> In file included from
> /usr/src/sys/modules/ath/../../dev/ath/if_ath_debug.c:81:
> In file included from @/dev/ath/if_athvar.h:40:
> @/dev/ath/ath_hal/ah.h:31:10: fatal error: 'ah_osdep.h' file not found
> #include "ah_osdep.h"
>
> ...
> the rest is the same as shown previously
>
> Keen to hear
>
>
> On Fri, Sep 1, 2017 at 9:02 PM, Adrian Chadd <adrian.chadd@gmail.com> wrote:
>>
>> Hi,
>>
>> I'm not sure what's going on. I think I made the driver require the kernel
>> be built first so those header files should exist. Is setting CFLAGS right?
>> Can you paste the whole command line that was being run by make leading up
>> to that failure?
>>
>>
>>
>> -a
>>
>>
>> On 1 September 2017 at 02:21, Aijaz Baig <aijazbaig1@gmail.com> wrote:
>>>
>>> Oh I got what you meant. No I was NOT specifically compiling the ATH
>>> module but it was being built as part of the buildkernel process. I was
>>> actually trying to build the kernel without optimizations (so I can debug it
>>> within gdb) hence the need for that specific src.conf. Apparently as the
>>> build runs, it fails at that very moment in the compilation which I
>>> mentioned earlier.
>>>
>>> I hope you got your answer Adrian.
>>>
>>> On Fri, Sep 1, 2017 at 6:54 AM, Aijaz Baig <aijazbaig1@gmail.com> wrote:
>>>>
>>>> Hi Adrian
>>>>
>>>> I did not really get your question. Do you mean if other modules are
>>>> getting compiled properly? Won't it build the modules as part of the entire
>>>> buildkernel process?
>>>>
>>>> Do you want more information about the system I am compiling it on?
>>>>
>>>> On Fri, Sep 1, 2017 at 5:13 AM, Adrian Chadd <adrian.chadd@gmail.com>
>>>> wrote:
>>>>>
>>>>> Hi,
>>>>>
>>>>> Weird, is it building modules without a kernel?
>>>>>
>>>>>
>>>>>
>>>>> -adrian
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>>
>>>> Best Regards,
>>>> Aijaz Baig
>>>
>>>
>>>
>>>
>>> --
>>>
>>> Best Regards,
>>> Aijaz Baig
>>
>>
>
>
>
> --
>
> Best Regards,
> Aijaz Baig



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-Vmom4jckxNOLdVa6rrLfNKxBCQHzvA-efXJLuZLrMpOesOQ>