<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>Jonathan Bond-Caron - Ideas &amp; Experiments - FreeBSD</title>
    <link>http://jbondc.openmv.com/</link>
    <description>Jonathan Bond-Caron - Ideas &amp; Experiments</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.1.3 - http://www.s9y.org/</generator>
    <pubDate>Wed, 10 Sep 2008 12:05:02 GMT</pubDate>

    <image>
        <url>http://jbondc.openmv.com/templates/mv/img/s9y_banner_small.png</url>
        <title>RSS: Jonathan Bond-Caron - Ideas &amp; Experiments - FreeBSD - Jonathan Bond-Caron - Ideas &amp; Experiments</title>
        <link>http://jbondc.openmv.com/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>FreeBSD 7.0 current - stable</title>
    <link>http://jbondc.openmv.com/archives/16-FreeBSD-7.0-current-stable.html</link>
            <category>FreeBSD</category>
    
    <comments>http://jbondc.openmv.com/archives/16-FreeBSD-7.0-current-stable.html#comments</comments>
    <wfw:comment>http://jbondc.openmv.com/wfwcomment.php?cid=16</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://jbondc.openmv.com/rss.php?version=2.0&amp;type=comments&amp;cid=16</wfw:commentRss>
    

    <author>nospam@example.com (Jonathan Bond-Caron)</author>
    <content:encoded>
    Was trying to make a custom kernel for a test machine that was previously running FreeBSD 7.0 CURRENT. &lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;cd /usr/src&lt;br /&gt;
make buildkernel KERNCONF=GDE_LB&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
The end result was something like this:&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;&gt;&gt;&gt; stage 3.1: making dependencies&lt;br /&gt;
--------------------------------------------------------------&lt;br /&gt;
cd /usr/obj/usr/src/sys/GDE_LB; MAKEOBJDIRPREFIX=/usr/obj  MACHINE_ARCH=i386  MACHINE=i386  CPUTYPE= GROFF_BIN_PATH=/usr/obj/usr/src/tmp/legacy/usr/bin  GROFF_FONT_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/groff_font  GROFF_TMAC_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/tmac  _SHLIBDIRPREFIX=/usr/obj/usr/src/tmp  INSTALL=&quot;sh /usr/src/tools/install.sh&quot;  PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:...: make KERNEL=kernel depend -DNO_MODULES_OBJ&lt;br /&gt;
machine -&gt; /usr/src/sys/i386/include&lt;br /&gt;
cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/ipfilter -I/usr/src/sys/contrib/pf -I/usr/src/sys/dev/ath -I/usr/src/sys/contrib/ngatm -I/usr/src/sys/dev/twa -I/usr/src/sys/gnu/fs/xfs/FreeBSD -I/usr/src/sys/gnu/fs/xfs/FreeBSD/support -I/usr/src/sys/gnu/fs/xfs -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -ffreestanding /usr/src/sys/i386/i386/genassym.c&lt;br /&gt;
&lt;strong&gt;cc1: error: unrecognized command line option &quot;-Wno-pointer-sign&quot;&lt;/strong&gt;&lt;br /&gt;
*** Error code 1&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
After some hair pulling, it turns out that &lt;strong&gt;make clean&lt;/strong&gt; is not always enough:&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
rm -rf /usr/obj&lt;br /&gt;
&lt;br /&gt;
cd /usr/src&lt;br /&gt;
make buildworld&lt;br /&gt;
make buildkernel KERNCONF=GDE_LB&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
And voila! Hope it helps someone. 
    </content:encoded>

    <pubDate>Mon, 08 Sep 2008 22:21:19 -0400</pubDate>
    <guid isPermaLink="false">http://jbondc.openmv.com/archives/16-guid.html</guid>
    
</item>

</channel>
</rss>