kldxref: file isn't dynamically-linked^M -- TECRA

Polytropon freebsd at edvax.de
Tue Sep 9 22:50:07 UTC 2008

I'm not sure if I can help you, but there's something that
looks strange to me:

On Tue, 9 Sep 2008 14:47:49 -0400, freebsd_user at guice.ath.cx wrote:
> ===> zyd (install)^M
> install -o root -g wheel -m 555   if_zyd.ko /boot/kernel^M
> install -o root -g wheel -m 555   if_zyd.ko.symbols /boot/kernel^M
> kldxref /boot/kernel^M
> kldxref: file isn't dynamically-linked^M
> kldxref:

I'm sure you noticed the Ctrl-M (^M) at the ends of each line.
This seems to be an MS-DOS-like line break (ASCII 0x13 + 0x10).
UNIX (and so FreeBSD) use the NL or LF character 0x10. And 0x13
is the CR character which is equivalent to Ctrl-M, if I do
remember correctly. Why is it displayed in the masked (!) form
in the output of make? Is there - eventually - a file involved
that does use this strange 2-byte-linebreak? Could this be a
reason? Is it possible that at this stage of compilation a file
named "/boot/kernel^M" is requested, but does not exist?

I'm not sure at this, I'm just guessing. Maybe it helps...

>From Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...

More information about the freebsd-questions mailing list