Hello,
I am having trouble creating images for full system simulation. I follow
the directions given at
http://m5.eecs.umich.edu/wiki/index.php/Using_linux-dist_to_Create_Disk_Images_and_Kernels_for_M5
I am creating the images on a system running Ubuntu, with gcc 4.1.2.
After running "ptxdist go", I get the following compile error:
------------------------------
target: host-util-linux.compile
-------------------------------
PATH=/home/mahesri/acshome/alpha-images/testspace/local/bin:/home/mahesri/acshome/alpha-images/testspace/local/usr/bin:$PATH
make -C
/home/mahesri/acshome/alpha-images/testspace/build-host/util-linux-2.12j/fdisk
fdisk
make[1]: Entering directory
`/home/mahesri/acshome/alpha-images/testspace/build-host/util-linux-2.12j/fdisk'
gcc -c -pipe -O2 -m486 -fomit-frame-pointer -I../lib -Wall
-Wmissing-prototypes -Wstrict-prototypes -DNCH=1 -D_FILE_OFFSET_BITS=64
-DSBINDIR=\"/sbin\" -DUSRSBINDIR=\"/usr/sbin\" -DLOGDIR=\"/var/log\"
-DVARPATH=\"/var\" -DLOCALEDIR=\"/usr/share/locale\" -O2 fdisk.c -o fdisk.o
In file included from fdisk.c:24:
fdisk.h:79: warning: type qualifiers ignored on function return type
fdisk.c: In function ‘get_partition_table_geometry’:
fdisk.c:805: warning: pointer targets in initialization differ in signedness
fdisk.c: In function ‘get_boot’:
fdisk.c:943: warning: pointer targets in passing argument 1 of
‘valid_part_table_flag’ differ in signedness
fdisk.c:953: warning: pointer targets in passing argument 1 of
‘valid_part_table_flag’ differ in signedness
fdisk.c:997: warning: pointer targets in passing argument 1 of
‘valid_part_table_flag’ differ in signedness
fdisk.c: At top level:
fdisk.c:1251: warning: type qualifiers ignored on function return type
gcc -c -pipe -O2 -m486 -fomit-frame-pointer -I../lib -Wall
-Wmissing-prototypes -Wstrict-prototypes -DNCH=1 -D_FILE_OFFSET_BITS=64
-DSBINDIR=\"/sbin\" -DUSRSBINDIR=\"/usr/sbin\" -DLOGDIR=\"/var/log\"
-DVARPATH=\"/var\" -DLOCALEDIR=\"/usr/share/locale\" -O2 llseek.c -o
llseek.o
llseek.c:34: error: expected declaration specifiers or ‘...’ before
‘_llseek’
llseek.c:34: error: expected declaration specifiers or ‘...’ before ‘fd’
llseek.c:34: error: expected declaration specifiers or ‘...’ before
‘offset_high’
llseek.c:35: error: expected declaration specifiers or ‘...’ before
‘offset_low’
llseek.c:35: error: expected declaration specifiers or ‘...’ before ‘result’
llseek.c:36: error: expected declaration specifiers or ‘...’ before ‘origin’
llseek.c:50: warning: return type defaults to ‘int’
llseek.c: In function ‘_syscall5’:
llseek.c:52: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’
before ‘{’ token
llseek.c:68: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’
before ‘{’ token
llseek.c:34: error: parameter name omitted
llseek.c:34: error: parameter name omitted
llseek.c:34: error: parameter name omitted
llseek.c:35: error: parameter name omitted
llseek.c:35: error: parameter name omitted
llseek.c:36: error: parameter name omitted
llseek.c:93: error: expected ‘{’ at end of input
make[1]: *** [llseek.o] Error 1
make[1]: Leaving directory
`/home/mahesri/acshome/alpha-images/testspace/build-host/util-linux-2.12j/fdisk'
make: ***
[/home/mahesri/acshome/alpha-images/testspace/state/host-util-linux.compile]
Error 2
error: a command in the pipe returned 2, bailing out
I would like to know if anyone could provide a fix.
Thanks,
Aqeel
_______________________________________________
m5-users mailing list
m5-users@m5sim.org
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users