Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 10 Sep 2008 00:50:04 +0200
From:      Polytropon <freebsd@edvax.de>
To:        freebsd_user@guice.ath.cx
Cc:        freebsd-questions@freebsd.org
Subject:   Re: kldxref: file isn't dynamically-linked^M -- TECRA
Message-ID:  <20080910005004.968fcdd4.freebsd@edvax.de>
In-Reply-To: <20080909184749.GA34613@WORKSTATION.guice.ath.cx>
References:  <20080909184749.GA34613@WORKSTATION.guice.ath.cx>

next in thread | previous in thread | raw e-mail | index | archive | help
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@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...


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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080910005004.968fcdd4.freebsd>