Hi,<br><br>I use :<br>- klone-2.1.1rc0<br>- m68k-elf-gcc (2.95.3 - old version sorry) : for kl1 and klx pages because my m68k-elf-g++ is not good<br>- a single &quot;webapp&quot; folder with a single klx page (index.klx)<br>
&nbsp;&nbsp;&nbsp;&nbsp; ===================<br>&nbsp;&nbsp;&nbsp;&nbsp; &lt;html&gt;&lt;body&gt;Hello&lt;/body&gt;&lt;/html&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp; ===================<br>- this toolchain file<br>&nbsp;&nbsp;&nbsp;&nbsp; ===================<br>&nbsp;&nbsp;&nbsp;&nbsp; UCLIBC_INCS = /opt/uClinux-dist/uClibc/include<br>
&nbsp;&nbsp;&nbsp;&nbsp; M68K_ELF_CFLAGS = -I${UCLIBC_INCS} -m5307 -msep-data -D__UCLINUX__<br>&nbsp;&nbsp;&nbsp;&nbsp; M68K_ELF_CXXFLAGS = ${M68K_ELF_CFLAGS}<br>&nbsp;&nbsp;&nbsp;&nbsp; CC = m68k-elf-gcc ${M68K_ELF_CFLAGS}<br>&nbsp;&nbsp;&nbsp;&nbsp; LDFLAGS = -Wl,-elf2flt -lc -lgcc -lstdc++<br>&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(255, 0, 0);">CXX = m68k-elf-gcc ${M68K_ELF_CXXFLAGS}</span><br>
&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: rgb(255, 0, 0);">CXXFLAGS = -x c++ ${CFLAGS}</span><br>&nbsp;&nbsp;&nbsp;&nbsp; AR = m68k-elf-ar<br>&nbsp;&nbsp;&nbsp;&nbsp; RANLIB = m68k-elf-ranlib<br>&nbsp;&nbsp;&nbsp;&nbsp; LD = m68k-elf-ld<br>&nbsp;&nbsp;&nbsp;&nbsp; NM = m68k-elf-nm<br>&nbsp;&nbsp;&nbsp;&nbsp; ===================<br><br>I want to use a C++ page (.klx). However I have a compilation error because the &quot;klone&quot;, &quot;iocat&quot; ... programs are compiled with &quot;-x c++&quot; CFLAGS.<br>
Can I prevent the compilation of these programs?<br> These programs are useful for the target of KLone (named &quot;kloned&quot;)?<br><br>This is my compilation error :<br>====================================================<br>
m68k-elf-gcc -I/opt/uClinux-dist/uClibc/include -m5307 -msep-data -D__UCLINUX__ <span style="color: rgb(255, 0, 0);">-x c++</span> -pipe -I/home/all_user/ug_ma/klone-2.1.1rc0_cpp/klone-2.1.1rc0/build/target/klone-core-2.1.1rc0/libu/include -I/home/all_user/ug_ma/klone-2.1.1rc0_cpp/klone-2.1.1rc0/build/target/klone-core-2.1.1rc0 -DHAVE_CONF_H&nbsp; -I/usr/local/include -O2&nbsp; -I/usr/local/include -pipe -I/home/all_user/ug_ma/klone-2.1.1rc0_cpp/klone-2.1.1rc0/build/target/klone-core-2.1.1rc0/libu/include -I/home/all_user/ug_ma/klone-2.1.1rc0_cpp/klone-2.1.1rc0/build/target/klone-core-2.1.1rc0 -DHAVE_CONF_H&nbsp; -I/usr/local/include -O2&nbsp; -I/usr/local/include -o <span style="color: rgb(255, 0, 0);">klone</span> main.o pm.o -Wl,--start-group ../../libtrans/libtrans.a ../../libcodec/libcodec.a ../../libutils/libutils.a ../../libio/libio.a ../../libcodec/libcodec.a ../../../libu/srcs/libu.a -Wl,--end-group -Wl,-elf2flt -lc -lgcc -lstdc++&nbsp; -L/usr/local/lib -lz<br>
main.o:92: unterminated character constant<br>main.o:1: parse error before character 0177<br>main.o:5: syntax error before character 0300<br>main.o:5: nondigits in number and not hexadecimal<br>main.o:11: unknown escape sequence: `\&#39; followed by char code 0xb2<br>
main.o:14: nondigits in number and not hexadecimal<br>main.o:14: nondigits in number and not hexadecimal<br>..... etc<br>../../../libu/srcs/libu.a:20: stray &#39;\&#39; in program<br>../../../libu/srcs/libu.a:51: stray &#39;\&#39; in program<br>
../../../libu/srcs/libu.a:62: unknown escape sequence: `\&#39; followed by char code 0x0<br>../../../libu/srcs/libu.a:232: malformatted character constant<br>make[7]: *** [klone] Erreur 1<br>make[7]: quittant le rÚpertoire ½ /home/all_user/ug_ma/klone-2.1.1rc0_cpp/klone-2.1.1rc0/build/target/klone-core-2.1.1rc0/src/tools/klone +<br>
make[6]: *** [klone.all] Erreur 2<br>make[6]: quittant le rÚpertoire ½ /home/all_user/ug_ma/klone-2.1.1rc0_cpp/klone-2.1.1rc0/build/target/klone-core-2.1.1rc0/src/tools +<br>make[5]: *** [tools.all] Erreur 2<br>make[5]: quittant le rÚpertoire ½ /home/all_user/ug_ma/klone-2.1.1rc0_cpp/klone-2.1.1rc0/build/target/klone-core-2.1.1rc0/src +<br>
make[4]: *** [src.all] Erreur 2<br>make[4]: quittant le rÚpertoire ½ /home/all_user/ug_ma/klone-2.1.1rc0_cpp/klone-2.1.1rc0/build/target/klone-core-2.1.1rc0 +<br>make[3]: *** [klone-setup] Erreur 2<br>make[3]: quittant le rÚpertoire ½ /home/all_user/ug_ma/klone-2.1.1rc0_cpp/klone-2.1.1rc0 +<br>
make[2]: *** [.real-klone-setup] Erreur 2<br>make[2]: quittant le rÚpertoire ½ /home/all_user/ug_ma/klone-2.1.1rc0_cpp/klone-2.1.1rc0 +<br>make[1]: *** [target-options-default] Erreur 1<br>make[1]: quittant le rÚpertoire ½ /home/all_user/ug_ma/klone-2.1.1rc0_cpp/klone-2.1.1rc0 +<br>
make: *** [all] Erreur 2<br>=============================================<br><br><br>If I use &quot;m68k-elf-g++&quot; compiler, I have a lot of error as &quot;badly
punctuated parameter list in `#define&#39;&quot; concerning the word &quot;__VA_ARGS__&quot; that isn&#39;t recognized.<br>
<br><br>Thanks.<br clear="all"><br>Mickaël.<br><br>