[Skyeye-developer] skyeye 1.2.4 on MacOS X PPC 10.4.10 tiger
Datu
daturaster at googlemail.com
Sat Nov 10 22:02:55 CST 2007
Hi All,
I test compiling skyeye 1.2.4 on macos x tiger Powerpc:
same error as before
In file included from /usr/include/libkern/OSByteOrder.h:52,
from /usr/include/sys/_endian.h:89,
from /usr/include/ppc/endian.h:107,
from /usr/include/machine/endian.h:30,
from /usr/include/sys/wait.h:182,
from /usr/include/stdlib.h:64,
from arch/arm/common/armdefs.h:22,
from utils/config/skyeye_config.h:33,
from device/skyeye_device.c:28:
/usr/include/libkern/ppc/OSByteOrder.h: In function 'OSReadSwapInt64':
/usr/include/libkern/ppc/OSByteOrder.h:81: error: two or more data types in
declaration specifiers
/usr/include/libkern/ppc/OSByteOrder.h:81: error: two or more data types in
declaration specifiers
/usr/include/libkern/ppc/OSByteOrder.h:81: error: two or more data types in
declaration specifiers
/usr/include/libkern/ppc/OSByteOrder.h:82: error: two or more data types in
declaration specifiers
/usr/include/libkern/ppc/OSByteOrder.h:82: error: two or more data types in
declaration specifiers
/usr/include/libkern/ppc/OSByteOrder.h:82: error: parse error before '['
token
/usr/include/libkern/ppc/OSByteOrder.h: At top level:
/usr/include/libkern/ppc/OSByteOrder.h:87: error: parse error before ':'
token
make: *** [binary/skyeye_device.o] Error 1
However, I added the patch provided by Malcolm Purvis :
http://lists.gro.clinux.org/pipermail/skyeye-developer/2007-November/001611.html
And compiled skyeye with "$ make NO_DBCT=1 NO_BFD=1 "
It works with successfully created skyeye binary.
but when I run skyeye I get the following Bus error:
./skyeye
**************************** WARNING **********************************
If you want to run ELF image, you should use -e option to indicate
your elf-format image filename. Or you only want to run binary image,
you need to set the filename of the image and its entry in skyeye.conf.
***********************************************************************
big_endian is false.
Failed to open skyeye config file skyeye.conf in the same directory
error: No such file or directory
------------------------- SkyEye -V1.2 ---------------------------
Usage: SkyEye [options] -e program [program args]
Default mode is STANDALONE mode
------------------------------------------------------------------
Options:
-e exec-file the (ELF executable format)kernel file name.
-l load_address,load_address_mask
Load ELF file to another address, not its entry.
-b specify the data type is big endian when non "-e" option.
-d in GDB Server mode (can be connected by GDB).
-c config-file the skyeye configure file name.
-h The SkyEye command options, and ARCHs and CPUs simulated.
------------------------------------------------------------------
----------- Architectures and CPUs simulated by SkyEye-------------
-------- ARM architectures ---------
at91
lpc
s3c4510b
s3c44b0x
s3c44b0
s3c3410x
ep7312
lh79520
ep9312
cs89712
sa1100
pxa_lubbock
pxa_mainstone
at91rm92
s3c2410x
s3c2440
sharp_lh7a400
ns9750
lpc2210
ps7500
imx
integrator
armv3
armv4
896;disassemble:(0,43),17248,32;trap:(0,73),17280,32;tea_break_addr:(0,73),17312,32;tea_break_ok:(0,73),17344,32;tea_pc:(0,43),17376,32;abort_model:(0,43),17408,32;tb_now:(0,18),17440,32;tea_reg_fd:(0,74),17472,32;cpu:(0,75),17504,32;mem_bank:(0,76),17536,32;vector_remap_flag:(0,43),17568,32;vector_remap_addr:(0,73),17600,32;vector_remap_size:(0,73),17632,32;;
Bus error
Anyone has any clue?
many thanks
datu
More information about the Skyeye-developer
mailing list