Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 23 May 2011 16:45:52 +0200
From:      "O. Hartmann" <ohartman@zedat.fu-berlin.de>
To:        Ivan Klymenko <fidaj@ukr.net>
Cc:        Garrett Cooper <yanegomi@gmail.com>, "O. Hartmann" <ohartman@mail.zedat.fu-berlin.de>, freebsd-current@freebsd.org, freebsd-questions@freebsd.org
Subject:   Re: kernel:  install: mps.ko.symbols: No such file or directory
Message-ID:  <4DDA7320.9070809@zedat.fu-berlin.de>
In-Reply-To: <20110523155200.1f1dee1c@ukr.net>
References:  <4DD9832A.1060506@mail.zedat.fu-berlin.de>	<2CCA2B24-7EB8-4A66-B39D-BD6BDCE34880@gmail.com>	<4DDA14DE.9@mail.zedat.fu-berlin.de> <20110523155200.1f1dee1c@ukr.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On 05/23/11 14:52, Ivan Klymenko wrote:
> =D0=92 Mon, 23 May 2011 10:03:42 +0200
> "O. Hartmann"<ohartman@mail.zedat.fu-berlin.de>  =D0=BF=D0=B8=D1=88=D0=B5=
=D1=82:
>
>> On 05/23/11 00:37, Garrett Cooper wrote:
>>> On May 22, 2011, at 2:42 PM, O. Hartmann wrote:
>>>
>>>> Building kernel and modules with CLANG (did not try with gcc)
>>>> results in corrupted system with following error message.
>>>> Operating system is most recent svn update of FreeBSD
>>>> 9.0-CURRENT/amd64:
>>>>
>>>> URL: svn://svn.freebsd.org/base/head
>>>> Repository Root: svn://svn.freebsd.org/base
>>>> Repository UUID: ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
>>>> Revision: 222199
>>>> Node Kind: directory
>>>> Schedule: normal
>>>> Last Changed Author: rmacklem
>>>> Last Changed Rev: 222199
>>>> Last Changed Date: 2011-05-22 23:04:32 +0200 (So, 22 Mai 2011)
>>>
>>> After doing some review of the checkins made recently and per our
>>> offline discussion, it might be r222188 that's causing issues. How
>>> did you issue the build (did you run buildworld buildkernel, or just
>>> buildkernel, KERNFAST, etc)?
>>>
>>> Thanks,
>>>
>>> -Garrett
>>>
>> I've blown away /usr/obj, did a svn update in /usr/src this morning
>> (but there were no updates) and issued
>>
>> make buildworld&&  make buildkernel
>>
>> Both went well.
>>
>> But make installkernel still fails installing mps.ko.symbols (which
>> is not found).
>>
>> Oliver
>> _______________________________________________
>> freebsd-current@freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-current
>> To unsubscribe, send any mail to
>> "freebsd-current-unsubscribe@freebsd.org"
>>
>>
>
> I change the line:
> .if defined(DEBUG)&&  !defined(INSTALL_NODEBUG)&&  \
> on
> .if (defined(DEBUG) || defined(DEBUG_FLAGS))&&  !defined(INSTALL_NODEBU=
G)&&  \
> in the file /sys/conf/kmod.mk

A diff shows this:

Index: /usr/src/sys/conf/kmod.mk
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- /usr/src/sys/conf/kmod.mk   (revision 222180)
+++ /usr/src/sys/conf/kmod.mk   (working copy)
@@ -286,7 +286,8 @@
  _kmodinstall:
         ${INSTALL} -o ${KMODOWN} -g ${KMODGRP} -m ${KMODMODE} \
             ${_INSTALLFLAGS} ${PROG} ${DESTDIR}${KMODDIR}
-.if defined(DEBUG_FLAGS) && !defined(INSTALL_NODEBUG)
+.if defined(DEBUG) && !defined(INSTALL_NODEBUG) && \
+    (defined(MK_KERNEL_SYMBOLS) && ${MK_KERNEL_SYMBOLS} =3D=3D "yes")
         ${INSTALL} -o ${KMODOWN} -g ${KMODGRP} -m ${KMODMODE} \
             ${_INSTALLFLAGS} ${PROG}.symbols ${DESTDIR}${KMODDIR}
  .endif



I reverted manually the changed lines to the previous ones and everthing =

went smooth.

Oliver




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4DDA7320.9070809>