[Klone-users] Compilation for elf m68k
Mickael Auger
mickael.auger at gmail.com
Mon Apr 7 06:39:25 EDT 2008
Hi Thomas,
m68k-elf-* programs are in my PATH.
I restart with the initial KLone2.0.2 package.
I have replaced in "makefile" the following lines :
# klone configure arguments
KLONE_CONF_ARGS ?= \
--libs=/opt/uClinux-dist/uClibc \
--enable_debug \
--cross_compile
# cross-compiling (see build/makl/tc/* for the list of supported platforms)
# MAKL_PLATFORM ?=
# or provide custom toolchain file
KLONE_CUSTOM_TC ?= /home/all_user/ug_ma/elf-m68k.tc
I enter
./configure
make
because ./configure is necessary for the make process.
Here my log file :
'klone-2.0.2-test/build/target/klone-core-2.0.2/build/libu/party.log'
checking for basic required tools
setting package name to libu
setting version to 1.2.0rc0
adding optional featx dependency doxygen
checking for type pid_t
compilation failed
[wrn] failed check on optional type
checking for type ssize_t
compilation failed
[wrn] failed check on optional type
checking for type in_addr_t
compilation failed
[wrn] failed check on optional type <sys/socket.h>
checking for function getpid
compilation failed
[wrn] failed check on optional function getpid
checking for function link
compilation failed
[wrn] failed check on optional function link
checking for function unlink
compilation failed
[wrn] failed check on optional function unlink
checking for function syslog
compilation failed
[wrn] failed check on optional function syslog
checking for function sleep
compilation failed
[wrn] failed check on optional function sleep
checking for function strtok_r
compilation failed
[wrn] failed check on optional function strtok_r
checking for function fnmatch
compilation failed
[wrn] failed check on optional function fnmatch
checking for function timegm
compilation failed
[wrn] failed check on optional function timegm
checking for function strsep
compilation failed
[wrn] failed check on optional function strsep
checking for function strlcpy
compilation failed
[wrn] failed check on optional function strlcpy
checking for function strlcat
compilation failed
[wrn] failed check on optional function strlcat
checking for function gettimeofday
compilation failed
[wrn] failed check on optional function gettimeofday
checking for function daemon
compilation failed
[wrn] failed check on optional function daemon
checking for function mkstemps
compilation failed
[wrn] failed check on optional function mkstemps
checking for function strerror_r
compilation failed
[wrn] failed check on optional function strerror_r
checking for header unistd
compilation failed
[wrn] failed check on optional header unistd
checking for header stdlib
compilation failed
[wrn] failed check on optional header stdlib
checking for header paths
compilation failed
[wrn] failed check on optional header paths
checking for header sysuio
compilation failed
[wrn] failed check on optional header sysuio
checking for header strings
compilation failed
[wrn] failed check on optional header strings
checking for tm_zone support
compilation failed
[wrn] failed check on optional tm_zone check
checking for extern variable optarg
compilation failed
[wrn] failed check on optional extern var optarg check
checking for extern variable optind
compilation failed
[wrn] failed check on optional extern var optind check
checking for inline keyword support
compilation failed
[wrn] failed check on optional inline keyword support
handling command-line arguments
checking dependencies
searching for optional featx feature doxygen
[wrn] could not find optional featx dependency doxygen
processing configuration output from cache
make[5]: Entering directory
`/home/all_user/ug_ma/klone-2.0.2-test/build/target/klone-core-2.0.2/libu'
make[6]: Entering directory
`/home/all_user/ug_ma/klone-2.0.2-test/build/target/klone-core-2.0.2/libu/include'
make[7]: Entering directory
`/home/all_user/ug_ma/klone-2.0.2-test/build/target/klone-core-2.0.2/libu/include/u'
rm -rf missing && ln -s ../missing
rm -rf toolbox && ln -s ../toolbox
make[7]: Leaving directory
`/home/all_user/ug_ma/klone-2.0.2-test/build/target/klone-core-2.0.2/libu/include/u'
make[7]: Entering directory
`/home/all_user/ug_ma/klone-2.0.2-test/build/target/klone-core-2.0.2/libu/include/toolbox'
make[7]: Rien à faire pour « all ».
make[7]: Leaving directory
`/home/all_user/ug_ma/klone-2.0.2-test/build/target/klone-core-2.0.2/libu/include/toolbox'
make[7]: Entering directory
`/home/all_user/ug_ma/klone-2.0.2-test/build/target/klone-core-2.0.2/libu/include/missing'
make[7]: Rien à faire pour « all ».
make[7]: Leaving directory
`/home/all_user/ug_ma/klone-2.0.2-test/build/target/klone-core-2.0.2/libu/include/missing'
make[6]: Leaving directory
`/home/all_user/ug_ma/klone-2.0.2-test/build/target/klone-core-2.0.2/libu/include'
make[6]: Entering directory
`/home/all_user/ug_ma/klone-2.0.2-test/build/target/klone-core-2.0.2/libu/srcs'
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="" -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="" -O2 -c toolbox/memory.c -o toolbox/memory.o
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="" -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="" -O2 -c toolbox/misc.c -o toolbox/misc.o
In file included from toolbox/misc.c:23:
/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'
/usr/local/lib/gcc-lib/m68k-elf/2.95.3/../../../../m68k-elf/include/netinet/in.h:133:
previous declaration of `in_addr_t'
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,
from
/home/all_user/ug_ma/klone-2.0.2-test/build/target/klone-core-2.0.2/libu/include/toolbox/net.h:37,
from toolbox/misc.c:23:
/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'
/usr/local/lib/gcc-lib/m68k-elf/2.95.3/../../../../m68k-elf/include/sys/types.h:99:
previous declaration of `pid_t'
/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'
/usr/local/lib/gcc-lib/m68k-elf/2.95.3/../../../../m68k-elf/include/unistd.h:518:
previous declaration of `getpid'
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,
from
/home/all_user/ug_ma/klone-2.0.2-test/build/target/klone-core-2.0.2/libu/include/toolbox/net.h:37,
from toolbox/misc.c:23:
/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'
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,
from toolbox/misc.c:23:
/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'
/usr/local/lib/gcc-lib/m68k-elf/2.95.3/../../../../m68k-elf/include/sys/types.h:109:
warning: `ssize_t' previously declared here
make[6]: *** [toolbox/misc.o] Erreur 1
make[6]: Leaving directory
`/home/all_user/ug_ma/klone-2.0.2-test/build/target/klone-core-2.0.2/libu/srcs'
make[5]: *** [srcs] Erreur 2
make[5]: Leaving directory
`/home/all_user/ug_ma/klone-2.0.2-test/build/target/klone-core-2.0.2/libu'
Thank you for any suggestions.
--
Mickaël AUGER
mickael.auger at gmail.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://koanlogic.com/pipermail/klone-users/attachments/20080407/ac5b81fc/attachment.html
More information about the Klone-users
mailing list