Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 Sep 2023 15:59:43 +0200
From:      Mario Marietto <marietto2008@gmail.com>
To:        freebsd-hackers <freebsd-hackers@freebsd.org>, hackers@freebsd.org
Subject:   Fwd: make[4]: "/build/armv7/usr/src/sys/conf/kmod.mk" line 234: Malformed conditional (!defined(DEBUG_FLAGS) || ${MK_SPLIT_KERNEL_DEBUG} =="no")
Message-ID:  <CA%2B1FSiiF4m1QSBLxPxTkZfGVT6uNLyojK_O68kzT5ZXwKfwJtQ@mail.gmail.com>
In-Reply-To: <CA%2B1FSihaB%2BLfdb=B0vONyMuB99Z945FsXNLi6YBTH3Qwhu9MBw@mail.gmail.com>
References:  <CA%2B1FSihaB%2BLfdb=B0vONyMuB99Z945FsXNLi6YBTH3Qwhu9MBw@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--00000000000031978c06058e7271
Content-Type: text/plain; charset="UTF-8"

Hello to everyone,

I'm trying to cross-compile the kernel on a different host (with the goal
to apply a patch,but this a different story) :


FreeBSD 13.2-RELEASE-p3 GENERIC amd64

to an armv7 target :


bash

export BASEDIR=/build/armv7

export MAKEOBJDIRPREFIX=/build/armv7/obj

mkdir -p /build/armv7/usr

cd /usr

cp -r src /build/armv7/src

cd /build/armv7

fetch -o if_vtnet.c.patch
https://bugs.freebsd.org/bugzilla/attachment.cgi?id=242127&action=diff

patch -u < if_vtnet.c.patch

cd usr/src

make -j4 -DNO_KERNELDEPEND -DNO_CLEAN buildkernel TARGET_ARCH=armv7
KERNCONF=GENERIC


unfortunately I get these errors :


make[4]: "/build/armv7/usr/src/sys/conf/kmod.mk" line 234: Malformed
conditional (!defined(DEBUG_FLAGS) || ${MK_SPLIT_KERNEL_DEBUG} =="no")

make[4]: "/build/armv7/usr/src/sys/conf/kmod.mk" line 334: Malformed
conditional (defined(DEBUG_FLAGS) && ${MK_SPLIT_KERNEL_DEBUG} != "no")


'cause these errors I can't issue the next command :


# make -DNO_KERNELDEPEND -DNO_CLEAN installkernel TARGET_ARCH=armv7
KERNCONF=GENERIC DESTDIR=$BASEDIR/build


Any idea about how to fix it ? thanks.

-- 
Mario.


-- 
Mario.

--00000000000031978c06058e7271
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr"><div>Hello to =
everyone,</div><div><div style=3D"max-width:800px"><div><p>I&#39;m trying t=
o cross-compile the kernel on a different host (with the goal to apply a pa=
tch,but this a different story) :</p><p><br></p><p></p><p></p><pre><code>Fr=
eeBSD 13.2-RELEASE-p3 GENERIC amd64<br>
</code></pre><p></p><p>to an armv7 target :</p><p></p><p><br></p><pre><code=
>bash

export BASEDIR=3D/build/armv7

export MAKEOBJDIRPREFIX=3D/build/armv7/obj

mkdir -p /build/armv7/usr

cd /usr

cp -r src /build/armv7/src

cd /build/armv7

fetch -o if_vtnet.c.patch <a href=3D"https://bugs.freebsd.org/bugzilla/atta=
chment.cgi?id=3D242127&amp;action=3Ddiff" target=3D"_blank">https://bugs.fr=
eebsd.org/bugzilla/attachment.cgi?id=3D242127&amp;action=3Ddiff</a>

patch -u &lt; if_vtnet.c.patch

cd usr/src

make -j4 -DNO_KERNELDEPEND -DNO_CLEAN buildkernel TARGET_ARCH=3Darmv7 KERNC=
ONF=3DGENERIC


unfortunately I get these errors :


make[4]: &quot;/build/armv7/usr/src/sys/conf/<a href=3D"http://kmod.mk" tar=
get=3D"_blank">kmod.mk</a>&quot; line 234: Malformed conditional (!defined(=
DEBUG_FLAGS) || ${MK_SPLIT_KERNEL_DEBUG} =3D=3D&quot;no&quot;)

make[4]: &quot;/build/armv7/usr/src/sys/conf/<a href=3D"http://kmod.mk" tar=
get=3D"_blank">kmod.mk</a>&quot; line 334: Malformed conditional (defined(D=
EBUG_FLAGS) &amp;&amp; ${MK_SPLIT_KERNEL_DEBUG} !=3D &quot;no&quot;)


&#39;cause these errors I can&#39;t issue the next command :


# make -DNO_KERNELDEPEND -DNO_CLEAN installkernel TARGET_ARCH=3Darmv7 KERNC=
ONF=3DGENERIC DESTDIR=3D$BASEDIR/build
</code></pre><p><br></p><p>Any idea about how to fix it ? thanks. <br></p><=
p></p></div></div></div><div><span class=3D"gmail_signature_prefix">-- </sp=
an><br><div dir=3D"ltr" class=3D"gmail_signature" data-smartmail=3D"gmail_s=
ignature">Mario.<br></div></div></div>
</div><br clear=3D"all"><br><span class=3D"gmail_signature_prefix">-- </spa=
n><br><div dir=3D"ltr" class=3D"gmail_signature" data-smartmail=3D"gmail_si=
gnature">Mario.<br></div></div>

--00000000000031978c06058e7271--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2B1FSiiF4m1QSBLxPxTkZfGVT6uNLyojK_O68kzT5ZXwKfwJtQ>