Hi Thomas,<br><br>m68k-elf-* programs are in my PATH.<br><br>I restart with the initial KLone2.0.2 package.<br><br>I have replaced in &quot;makefile&quot; the following lines :<br><span style="font-style: italic;"><br></span><div style="margin-left: 40px;">
<span style="font-style: italic;"># klone configure arguments</span><br><span style="font-style: italic;">KLONE_CONF_ARGS ?=&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \</span><br><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; --libs=/opt/uClinux-dist/uClibc \</span><br>
<span style="font-style: italic;">&nbsp;&nbsp;&nbsp; --enable_debug \</span><br><span style="font-style: italic;">&nbsp;&nbsp;&nbsp; --cross_compile</span><br><span style="font-style: italic;"></span><br><span style="font-style: italic;"># cross-compiling (see build/makl/tc/* for the list of supported platforms)</span><br>
<span style="font-style: italic;"># MAKL_PLATFORM ?=</span><br><span style="font-style: italic;"></span><br><span style="font-style: italic;"># or provide custom toolchain file</span><br><span style="font-style: italic;">KLONE_CUSTOM_TC ?= /home/all_user/ug_ma/<a href="http://elf-m68k.tc">elf-m68k.tc</a></span><br>
</div><br>I enter<br><div style="margin-left: 40px; font-style: italic;">./configure<br>make<br></div><br>because ./configure is necessary for the make process.<br><br>Here my log file : &#39;klone-2.0.2-test/build/target/klone-core-2.0.2/build/libu/party.log&#39;<br>
<br><div style="margin-left: 40px; font-style: italic;">checking for basic required tools<br>setting package name to libu<br>setting version to 1.2.0rc0<br>adding optional featx dependency doxygen<br>checking for type pid_t<br>
compilation failed<br>[wrn] failed check on optional type <br>checking for type ssize_t<br>compilation failed<br>[wrn] failed check on optional type <br>checking for type in_addr_t<br>compilation failed<br>[wrn] failed check on optional type &lt;sys/socket.h&gt;<br>
checking for function getpid<br>compilation failed<br>[wrn] failed check on optional function getpid<br>checking for function link<br>compilation failed<br>[wrn] failed check on optional function link<br>checking for function unlink<br>
compilation failed<br>[wrn] failed check on optional function unlink<br>checking for function syslog<br>compilation failed<br>[wrn] failed check on optional function syslog<br>checking for function sleep<br>compilation failed<br>
[wrn] failed check on optional function sleep<br>checking for function strtok_r<br>compilation failed<br>[wrn] failed check on optional function strtok_r<br>checking for function fnmatch<br>compilation failed<br>[wrn] failed check on optional function fnmatch<br>
checking for function timegm<br>compilation failed<br>[wrn] failed check on optional function timegm<br>checking for function strsep<br>compilation failed<br>[wrn] failed check on optional function strsep<br>checking for function strlcpy<br>
compilation failed<br>[wrn] failed check on optional function strlcpy<br>checking for function strlcat<br>compilation failed<br>[wrn] failed check on optional function strlcat<br>checking for function gettimeofday<br>compilation failed<br>
[wrn] failed check on optional function gettimeofday<br>checking for function daemon<br>compilation failed<br>[wrn] failed check on optional function daemon<br>checking for function mkstemps<br>compilation failed<br>[wrn] failed check on optional function mkstemps<br>
checking for function strerror_r<br>compilation failed<br>[wrn] failed check on optional function strerror_r<br>checking for header unistd<br>compilation failed<br>[wrn] failed check on optional header unistd<br>checking for header stdlib<br>
compilation failed<br>[wrn] failed check on optional header stdlib<br>checking for header paths<br>compilation failed<br>[wrn] failed check on optional header paths<br>checking for header sysuio<br>compilation failed<br>[wrn] failed check on optional header sysuio<br>
checking for header strings<br>compilation failed<br>[wrn] failed check on optional header strings<br>checking for tm_zone support<br>compilation failed<br>[wrn] failed check on optional tm_zone check<br>checking for extern variable optarg<br>
compilation failed<br>[wrn] failed check on optional extern var optarg check<br>checking for extern variable optind<br>compilation failed<br>[wrn] failed check on optional extern var optind check<br>checking for inline keyword support<br>
compilation failed<br>[wrn] failed check on optional inline keyword support<br>handling command-line arguments<br>checking dependencies<br>searching for optional featx feature doxygen<br>[wrn] could not find optional featx dependency doxygen<br>
processing configuration output from cache<br>make[5]: Entering directory `/home/all_user/ug_ma/klone-2.0.2-test/build/target/klone-core-2.0.2/libu&#39;<br>make[6]: Entering directory `/home/all_user/ug_ma/klone-2.0.2-test/build/target/klone-core-2.0.2/libu/include&#39;<br>
make[7]: Entering directory `/home/all_user/ug_ma/klone-2.0.2-test/build/target/klone-core-2.0.2/libu/include/u&#39;<br>rm -rf missing &amp;&amp; ln -s ../missing<br>rm -rf toolbox &amp;&amp; ln -s ../toolbox<br>make[7]: Leaving directory `/home/all_user/ug_ma/klone-2.0.2-test/build/target/klone-core-2.0.2/libu/include/u&#39;<br>
make[7]: Entering directory `/home/all_user/ug_ma/klone-2.0.2-test/build/target/klone-core-2.0.2/libu/include/toolbox&#39;<br>make[7]: Rien à faire pour « all ».<br>make[7]: Leaving directory `/home/all_user/ug_ma/klone-2.0.2-test/build/target/klone-core-2.0.2/libu/include/toolbox&#39;<br>
make[7]: Entering directory `/home/all_user/ug_ma/klone-2.0.2-test/build/target/klone-core-2.0.2/libu/include/missing&#39;<br>make[7]: Rien à faire pour « all ».<br>make[7]: Leaving directory `/home/all_user/ug_ma/klone-2.0.2-test/build/target/klone-core-2.0.2/libu/include/missing&#39;<br>
make[6]: Leaving directory `/home/all_user/ug_ma/klone-2.0.2-test/build/target/klone-core-2.0.2/libu/include&#39;<br>make[6]: Entering directory `/home/all_user/ug_ma/klone-2.0.2-test/build/target/klone-core-2.0.2/libu/srcs&#39;<br>
m68k-elf-gcc -I/home/all_user/ug_ma/klone-2.0.2-test/build/target/klone-core-2.0.2/libu/include -I/home/all_user/ug_ma/klone-2.0.2-test/build/target/klone-core-2.0.2 -DHAVE_CONF_H -Dinline=&quot;&quot; -g -DDEBUG -DHAVE_CONF_H -I/home/all_user/ug_ma/klone-2.0.2-test/build/target/klone-core-2.0.2/libu/include -Dinline=&quot;&quot; -O2 -c toolbox/memory.c -o toolbox/memory.o<br>
m68k-elf-gcc -I/home/all_user/ug_ma/klone-2.0.2-test/build/target/klone-core-2.0.2/libu/include -I/home/all_user/ug_ma/klone-2.0.2-test/build/target/klone-core-2.0.2 -DHAVE_CONF_H -Dinline=&quot;&quot; -g -DDEBUG -DHAVE_CONF_H -I/home/all_user/ug_ma/klone-2.0.2-test/build/target/klone-core-2.0.2/libu/include -Dinline=&quot;&quot; -O2 -c toolbox/misc.c -o toolbox/misc.o<br>
In file included from toolbox/misc.c:23:<br>/home/all_user/ug_ma/klone-2.0.2-test/build/target/klone-core-2.0.2/libu/include/toolbox/net.h:33: conflicting types for `in_addr_t&#39;<br>/usr/local/lib/gcc-lib/m68k-elf/2.95.3/../../../../m68k-elf/include/netinet/in.h:133: previous declaration of `in_addr_t&#39;<br>
In file included from /home/all_user/ug_ma/klone-2.0.2-test/build/target/klone-core-2.0.2/libu/include/u/missing.h:13,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from /home/all_user/ug_ma/klone-2.0.2-test/build/target/klone-core-2.0.2/libu/include/toolbox/net.h:37,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from toolbox/misc.c:23:<br>/home/all_user/ug_ma/klone-2.0.2-test/build/target/klone-core-2.0.2/libu/include/u/missing/getpid.h:17: conflicting types for `pid_t&#39;<br>/usr/local/lib/gcc-lib/m68k-elf/2.95.3/../../../../m68k-elf/include/sys/types.h:99: previous declaration of `pid_t&#39;<br>
/home/all_user/ug_ma/klone-2.0.2-test/build/target/klone-core-2.0.2/libu/include/u/missing/getpid.h:24: conflicting types for `getpid&#39;<br>/usr/local/lib/gcc-lib/m68k-elf/2.95.3/../../../../m68k-elf/include/unistd.h:518: previous declaration of `getpid&#39;<br>
In file included from /home/all_user/ug_ma/klone-2.0.2-test/build/target/klone-core-2.0.2/libu/include/u/missing.h:19,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from /home/all_user/ug_ma/klone-2.0.2-test/build/target/klone-core-2.0.2/libu/include/toolbox/net.h:37,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from toolbox/misc.c:23:<br>/home/all_user/ug_ma/klone-2.0.2-test/build/target/klone-core-2.0.2/libu/include/u/missing/gettimeofday.h:17: redefinition of `struct timezone&#39;<br>In file included from /home/all_user/ug_ma/klone-2.0.2-test/build/target/klone-core-2.0.2/libu/include/toolbox/net.h:37,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from toolbox/misc.c:23:<br>/home/all_user/ug_ma/klone-2.0.2-test/build/target/klone-core-2.0.2/libu/include/u/missing.h:29: warning: redefinition of `ssize_t&#39;<br>/usr/local/lib/gcc-lib/m68k-elf/2.95.3/../../../../m68k-elf/include/sys/types.h:109: warning: `ssize_t&#39; previously declared here<br>
make[6]: *** [toolbox/misc.o] Erreur 1<br>make[6]: Leaving directory `/home/all_user/ug_ma/klone-2.0.2-test/build/target/klone-core-2.0.2/libu/srcs&#39;<br>make[5]: *** [srcs] Erreur 2<br>make[5]: Leaving directory `/home/all_user/ug_ma/klone-2.0.2-test/build/target/klone-core-2.0.2/libu&#39;<br>
</div><br>Thank you for any suggestions.<br clear="all"><br>-- <br>Mickaël AUGER<br><a href="mailto:mickael.auger@gmail.com">mickael.auger@gmail.com</a>