[Disksim-users] Disksim4.0 Compiling Error on 64-bits

zhao cai caizhaoff at gmail.com
Thu May 22 07:30:51 EDT 2008


Hi,

 

I tried Disksim 4.0 on two 64 bits machine and still got compiling errors. Does anyone have the same issue?

 

Regards,

Zhao Cai

 

 

---------- 

make -C libddbg

make[1]: Entering directory `/home1/zcai/disksim-4.0/libddbg'

cc -g -I../libparam   -c -o ddbg_assert.o ddbg_assert.c

cc -g -I../libparam   -c -o ddbg_trace.o ddbg_trace.c

ar cru libddbg.a ddbg_assert.o ddbg_trace.o

mkdir -p include/libddbg lib

cp -p libddbg.h include/libddbg

cp -p libddbg.a lib 

make[1]: Leaving directory `/home1/zcai/disksim-4.0/libddbg'

make -C libparam

make[1]: Entering directory `/home1/zcai/disksim-4.0/libparam'

cc -g -I../libddbg/include -Wall   -c -o util.o util.c

bison -plibparam --defines libparam.y

cc -g -I../libddbg/include -Wall   -c -o libparam.tab.o libparam.tab.c

libparam.tab.c: In function 'libparamparse':

libparam.tab.c:1352: warning: implicit declaration of function 'libparamlex'

flex -Plibparam libparam.lex

cc -g -I../libddbg/include -Wall   -c -o lex.libparam.o lex.libparam.c

lex.libparam.c:1395: warning: 'yyunput' defined but not used

ar cru libparam.a util.o libparam.tab.o lex.libparam.o 

mkdir -p lib include/libparam

cp -p libparam.a lib

cp -p bitvector.h libparam.h include/libparam

make[1]: Leaving directory `/home1/zcai/disksim-4.0/libparam'

make -C diskmodel

make[1]: Entering directory `/home1/zcai/disksim-4.0/diskmodel'

make -C modules

make[2]: Entering directory `/home1/zcai/disksim-4.0/diskmodel/modules'

../../libparam/mod.pl dm disk.modspec

indent dm_disk_param.c 2>/dev/null >/dev/null || true

cc -g -D_DM_SOURCE -I../../libddbg/include -I../../libparam/include   -c -o dm_disk_param.o dm_disk_param.c

../../libparam/mod.pl dm mech_g1.modspec

indent dm_mech_g1_param.c 2>/dev/null >/dev/null || true

cc -g -D_DM_SOURCE -I../../libddbg/include -I../../libparam/include   -c -o dm_mech_g1_param.o dm_mech_g1_param.c

../../libparam/mod.pl dm layout_g1.modspec

indent dm_layout_g1_param.c 2>/dev/null >/dev/null || true

cc -g -D_DM_SOURCE -I../../libddbg/include -I../../libparam/include   -c -o dm_layout_g1_param.o dm_layout_g1_param.c

../../libparam/mod.pl dm layout_g1_zone.modspec

indent dm_layout_g1_zone_param.c 2>/dev/null >/dev/null || true

cc -g -D_DM_SOURCE -I../../libddbg/include -I../../libparam/include   -c -o dm_layout_g1_zone_param.o dm_layout_g1_zone_param.c

../../libparam/mod.pl dm layout_g2.modspec

indent dm_layout_g2_param.c 2>/dev/null >/dev/null || true

cc -g -D_DM_SOURCE -I../../libddbg/include -I../../libparam/include   -c -o dm_layout_g2_param.o dm_layout_g2_param.c

../../libparam/mod.pl dm layout_g2_zone.modspec

indent dm_layout_g2_zone_param.c 2>/dev/null >/dev/null || true

cc -g -D_DM_SOURCE -I../../libddbg/include -I../../libparam/include   -c -o dm_layout_g2_zone_param.o dm_layout_g2_zone_param.c

../../libparam/mod.pl dm layout_g4.modspec

indent dm_layout_g4_param.c 2>/dev/null >/dev/null || true

cc -g -D_DM_SOURCE -I../../libddbg/include -I../../libparam/include   -c -o dm_layout_g4_param.o dm_layout_g4_param.c

../../libparam/make_modules_h.pl dm *.modspec > modules.h

make[2]: Leaving directory `/home1/zcai/disksim-4.0/diskmodel/modules'

mkdir -p include/diskmodel/modules

cp -p dm.h dm_types.h dm_config.h marshal.h include/diskmodel

cp -p modules/*.h include/diskmodel/modules

gcc  -g -I. -I../libparam/include -I../libddbg/include -D_DM_SOURCE -Wall -Wshadow -Wno-unused -MD     -c -o mech_g1_seektime.o mech_g1_seektime.c

gcc  -g -I. -I../libparam/include -I../libddbg/include -D_DM_SOURCE -Wall -Wshadow -Wno-unused -MD     -c -o mech_g1.o mech_g1.c

gcc  -g -I. -I../libparam/include -I../libddbg/include -D_DM_SOURCE -Wall -Wshadow -Wno-unused -MD     -c -o layout_g1.o layout_g1.c

layout_g1.c: In function 'g1_st_pbn':

layout_g1.c:184: warning: cast from pointer to integer of different size

layout_g1.c: In function 'g1_ptol_nosparing':

layout_g1.c:492: warning: cast from pointer to integer of different size

layout_g1.c: In function 'g1_ptol_sectpertrackspare':

layout_g1.c:531: warning: cast from pointer to integer of different size

layout_g1.c: In function 'g1_ptol_sectperrangespare':

layout_g1.c:702: warning: cast from pointer to integer of different size

layout_g1.c: In function 'g1_ptol_sectperzonespare':

layout_g1.c:779: warning: cast from pointer to integer of different size

layout_g1.c: In function 'g1_ptol_trackspare':

layout_g1.c:851: warning: cast from pointer to integer of different size

gcc  -g -I. -I../libparam/include -I../libddbg/include -D_DM_SOURCE -Wall -Wshadow -Wno-unused -MD     -c -o sqrt.o sqrt.c

gcc  -g -I. -I../libparam/include -I../libddbg/include -D_DM_SOURCE -Wall -Wshadow -Wno-unused -MD     -c -o marshal.o marshal.c

gcc  -g -I. -I../libparam/include -I../libddbg/include -D_DM_SOURCE -Wall -Wshadow -Wno-unused -MD     -c -o layout_g2.o layout_g2.c

layout_g2.c: In function 'st_pbn':

layout_g2.c:251: warning: cast from pointer to integer of different size

layout_g2.c: At top level:

layout_g2.c:480: warning: initialization from incompatible pointer type

gcc  -g -I. -I../libparam/include -I../libddbg/include -D_DM_SOURCE -Wall -Wshadow -Wno-unused -MD     -c -o layout_g4.o layout_g4.c

gcc  -g -I. -I../libparam/include -I../libddbg/include -D_DM_SOURCE -Wall -Wshadow -Wno-unused -MD     -c -o mech_g1_load.o mech_g1_load.c

mech_g1_load.c: In function 'dm_mech_g1_seek_init':

mech_g1_load.c:323: warning: format '%lld' expects type 'long long int', but argument 3 has type 'dm_time_t'

mech_g1_load.c:323: warning: format '%lld' expects type 'long long int', but argument 4 has type 'dm_time_t'

mech_g1_load.c:323: warning: format '%lld' expects type 'long long int', but argument 5 has type 'dm_time_t'

gcc  -g -I. -I../libparam/include -I../libddbg/include -D_DM_SOURCE -Wall -Wshadow -Wno-unused -MD     -c -o layout_g1_load.o layout_g1_load.c

gcc  -g -I. -I../libparam/include -I../libddbg/include -D_DM_SOURCE -Wall -Wshadow -Wno-unused -MD     -c -o dm_load.o dm_load.c

gcc  -g -I. -I../libparam/include -I../libddbg/include -D_DM_SOURCE -Wall -Wshadow -Wno-unused -MD     -c -o convert.o convert.c

gcc  -g -I. -I../libparam/include -I../libddbg/include -D_DM_SOURCE -Wall -Wshadow -Wno-unused -MD     -c -o layout_g2_load.o layout_g2_load.c

gcc  -g -I. -I../libparam/include -I../libddbg/include -D_DM_SOURCE -Wall -Wshadow -Wno-unused -MD     -c -o layout_g4_load.o layout_g4_load.c

make -C modules

make[2]: Entering directory `/home1/zcai/disksim-4.0/diskmodel/modules'

make[2]: Nothing to be done for `all'.

make[2]: Leaving directory `/home1/zcai/disksim-4.0/diskmodel/modules'

Linking libdiskmodel.a modules/*.o mech_g1_load.o layout_g1_load.o dm_load.o convert.o layout_g2_load.o layout_g4_load.o

ar cru libdiskmodel.a mech_g1_seektime.o mech_g1.o layout_g1.o sqrt.o marshal.o layout_g2.o layout_g4.o  modules/*.o mech_g1_load.o layout_g1_load.o dm_load.o convert.o layout_g2_load.o layout_g4_load.o

mkdir -p lib

cp -p libdiskmodel.a lib

make -C tests

make[2]: Entering directory `/home1/zcai/disksim-4.0/diskmodel/tests'

cc -g -I../../diskmodel/include -I../../libparam/include -I../../libddbg/include   -c -o driver.o driver.c

cc -g -I../../diskmodel/include -I../../libparam/include -I../../libddbg/include -o layout_simple layout_simple.c driver.o -L../../diskmodel/lib -ldiskmodel -L../../libparam/lib -lparam -L../../libddbg/lib -lddbg

cc -g -I../../diskmodel/include -I../../libparam/include -I../../libddbg/include -o layout_simple_0t layout_simple_0t.c driver.o -L../../diskmodel/lib -ldiskmodel -L../../libparam/lib -lparam -L../../libddbg/lib -lddbg

cc -g -I../../diskmodel/include -I../../libparam/include -I../../libddbg/include -o layout_track layout_track.c driver.o -L../../diskmodel/lib -ldiskmodel -L../../libparam/lib -lparam -L../../libddbg/lib -lddbg

cc -g -I../../diskmodel/include -I../../libparam/include -I../../libddbg/include -o layout_raw layout_raw.c driver.o -L../../diskmodel/lib -ldiskmodel -L../../libparam/lib -lparam -L../../libddbg/lib -lddbg

cc -g -I../../diskmodel/include -I../../libparam/include -I../../libddbg/include -o layout_bogon layout_bogon.c driver.o -L../../diskmodel/lib -ldiskmodel -L../../libparam/lib -lparam -L../../libddbg/lib -lddbg

cc -g -I../../diskmodel/include -I../../libparam/include -I../../libddbg/include -o layout_skew layout_skew.c driver.o -L../../diskmodel/lib -ldiskmodel -L../../libparam/lib -lparam -L../../libddbg/lib -lddbg

cc -g -I../../diskmodel/include -I../../libparam/include -I../../libddbg/include -o mech_seek mech_seek.c driver.o -L../../diskmodel/lib -ldiskmodel -L../../libparam/lib -lparam -L../../libddbg/lib -lddbg

rm driver.o

make[2]: Leaving directory `/home1/zcai/disksim-4.0/diskmodel/tests'

make[1]: Leaving directory `/home1/zcai/disksim-4.0/diskmodel'

make -C memsmodel

make[1]: Entering directory `/home1/zcai/disksim-4.0/memsmodel'

make -C modules

make[2]: Entering directory `/home1/zcai/disksim-4.0/memsmodel/modules'

../../libparam/mod.pl memsmodel mems.modspec 

indent memsmodel_mems_param.c || true

/bin/sh: indent: command not found

cc -g -I../../src// -I../../libddbg/include -I../../libparam/include -I../../memsmodel/include -I..   -c -o memsmodel_mems_param.o memsmodel_mems_param.c

memsmodel_mems_param.c: In function 'MEMSMODEL_MEMS_SCHEDULER_loader':

memsmodel_mems_param.c:9: warning: cast to pointer from integer of different size

../../libparam/make_modules_h.pl memsmodel *.modspec > modules.h

make[2]: Leaving directory `/home1/zcai/disksim-4.0/memsmodel/modules'

mkdir -p include/memsmodel/modules

cp -p mems_disksim.h mems_internals.h mems_mapping.h \

          mems_piecewise_seek.h mems_global.h mems_buffer.h include/memsmodel

cp -p modules/*.h include/memsmodel/modules

gcc -Wall -Wno-unused -MD -c -g -DASSERTS  -I../src// -I../ -I../src//src mems_seektest.c -o mems_seektest.o

gcc -Wall -Wno-unused -MD -c -g -DASSERTS  -I../src// -I../ -I../src//src mems_internals.c -o mems_internals.o

gcc -Wall -Wno-unused -MD -c -g -DASSERTS  -I../src// -I../ -I../src//src mems_piecewise_seek.c -o mems_piecewise_seek.o

gcc -Wall -Wno-unused -MD -c -g -DASSERTS  -I../src// -I../ -I../src//src mems_hong_seek.c -o mems_hong_seek.o

ar cru libmems_internals.a mems_internals.o mems_piecewise_seek.o mems_hong_seek.o

ranlib libmems_internals.a

mkdir -p lib

cp -p libmems_internals.a lib

gcc -Wall -Wno-unused -MD -o mems_seektest mems_seektest.o -lm -L. -g -DASSERTS  -I../src// -I../ -I../src//src -lmems_internals

gcc -Wall -Wno-unused -MD -g -DASSERTS  -I../src// -I../ -I../src//src   -c -o mems_disksim.o mems_disksim.c

gcc -Wall -Wno-unused -MD -g -DASSERTS  -I../src// -I../ -I../src//src   -c -o mems_event.o mems_event.c

gcc -Wall -Wno-unused -MD -g -DASSERTS  -I../src// -I../ -I../src//src   -c -o mems_mapping.o mems_mapping.c

gcc -Wall -Wno-unused -MD -c -g -DASSERTS  -I../src// -I../ -I../src//src mems_buffer.c -o mems_buffer.o

ar cru libmemsmodel.a mems_disksim.o mems_event.o mems_mapping.o mems_internals.o mems_piecewise_seek.o mems_hong_seek.o mems_buffer.o modules/memsmodel_mems_param.o

ranlib libmemsmodel.a

mkdir -p lib

cp -p libmemsmodel.a lib

make[1]: Leaving directory `/home1/zcai/disksim-4.0/memsmodel'

make -C src

make[1]: Entering directory `/home1/zcai/disksim-4.0/src'

make -C modules

make[2]: Entering directory `/home1/zcai/disksim-4.0/src/modules'

../../libparam/mod.pl disksim bus.modspec 

indent disksim_bus_param.c || true

/bin/sh: indent: command not found

cc -g -I../../libddbg/include -I../../libparam/include -I../../diskmodel/include -I..   -c -o disksim_bus_param.o disksim_bus_param.c

../../libparam/mod.pl disksim ctlr.modspec 

indent disksim_ctlr_param.c || true

/bin/sh: indent: command not found

cc -g -I../../libddbg/include -I../../libparam/include -I../../diskmodel/include -I..   -c -o disksim_ctlr_param.o disksim_ctlr_param.c

disksim_ctlr_param.c: In function 'DISKSIM_CTLR_SCHEDULER_loader':

disksim_ctlr_param.c:64: warning: cast to pointer from integer of different size

../../libparam/mod.pl disksim iodriver.modspec 

indent disksim_iodriver_param.c || true

/bin/sh: indent: command not found

cc -g -I../../libddbg/include -I../../libparam/include -I../../diskmodel/include -I..   -c -o disksim_iodriver_param.o disksim_iodriver_param.c

disksim_iodriver_param.c: In function 'DISKSIM_IODRIVER_SCHEDULER_loader':

disksim_iodriver_param.c:42: warning: cast to pointer from integer of different size

../../libparam/mod.pl disksim ioqueue.modspec 

indent disksim_ioqueue_param.c || true

/bin/sh: indent: command not found

cc -g -I../../libddbg/include -I../../libparam/include -I../../diskmodel/include -I..   -c -o disksim_ioqueue_param.o disksim_ioqueue_param.c

../../libparam/mod.pl disksim disk.modspec 

indent disksim_disk_param.c || true

/bin/sh: indent: command not found

cc -g -I../../libddbg/include -I../../libparam/include -I../../diskmodel/include -I..   -c -o disksim_disk_param.o disksim_disk_param.c

disksim_disk_param.c: In function 'DISKSIM_DISK_MODEL_loader':

disksim_disk_param.c:9: warning: cast to pointer from integer of different size

disksim_disk_param.c: In function 'DISKSIM_DISK_SCHEDULER_loader':

disksim_disk_param.c:19: warning: cast to pointer from integer of different size

disksim_disk_param.c: In function 'DISKSIM_DISK_USE_SEPARATE_WRITE_SEGMENT_loader':

disksim_disk_param.c:241: warning: cast to pointer from integer of different size

../../libparam/mod.pl disksim simpledisk.modspec 

indent disksim_simpledisk_param.c || true

/bin/sh: indent: command not found

cc -g -I../../libddbg/include -I../../libparam/include -I../../diskmodel/include -I..   -c -o disksim_simpledisk_param.o disksim_simpledisk_param.c

disksim_simpledisk_param.c: In function 'DISKSIM_SIMPLEDISK_SCHEDULER_loader':

disksim_simpledisk_param.c:9: warning: cast to pointer from integer of different size

../../libparam/mod.pl disksim device_stats.modspec 

indent disksim_device_stats_param.c || true

/bin/sh: indent: command not found

cc -g -I../../libddbg/include -I../../libparam/include -I../../diskmodel/include -I..   -c -o disksim_device_stats_param.o disksim_device_stats_param.c

../../libparam/mod.pl disksim bus_stats.modspec 

indent disksim_bus_stats_param.c || true

/bin/sh: indent: command not found

cc -g -I../../libddbg/include -I../../libparam/include -I../../diskmodel/include -I..   -c -o disksim_bus_stats_param.o disksim_bus_stats_param.c

../../libparam/mod.pl disksim ctlr_stats.modspec 

indent disksim_ctlr_stats_param.c || true

/bin/sh: indent: command not found

cc -g -I../../libddbg/include -I../../libparam/include -I../../diskmodel/include -I..   -c -o disksim_ctlr_stats_param.o disksim_ctlr_stats_param.c

../../libparam/mod.pl disksim iodriver_stats.modspec 

indent disksim_iodriver_stats_param.c || true

/bin/sh: indent: command not found

cc -g -I../../libddbg/include -I../../libparam/include -I../../diskmodel/include -I..   -c -o disksim_iodriver_stats_param.o disksim_iodriver_stats_param.c

../../libparam/mod.pl disksim pf_stats.modspec 

indent disksim_pf_stats_param.c || true

/bin/sh: indent: command not found

cc -g -I../../libddbg/include -I../../libparam/include -I../../diskmodel/include -I..   -c -o disksim_pf_stats_param.o disksim_pf_stats_param.c

../../libparam/mod.pl disksim global.modspec 

indent disksim_global_param.c || true

/bin/sh: indent: command not found

cc -g -I../../libddbg/include -I../../libparam/include -I../../diskmodel/include -I..   -c -o disksim_global_param.o disksim_global_param.c

../../libparam/mod.pl disksim stats.modspec 

indent disksim_stats_param.c || true

/bin/sh: indent: command not found

cc -g -I../../libddbg/include -I../../libparam/include -I../../diskmodel/include -I..   -c -o disksim_stats_param.o disksim_stats_param.c

../../libparam/mod.pl disksim syncset.modspec 

indent disksim_syncset_param.c || true

/bin/sh: indent: command not found

cc -g -I../../libddbg/include -I../../libparam/include -I../../diskmodel/include -I..   -c -o disksim_syncset_param.o disksim_syncset_param.c

../../libparam/mod.pl disksim synthgen.modspec 

indent disksim_synthgen_param.c || true

/bin/sh: indent: command not found

cc -g -I../../libddbg/include -I../../libparam/include -I../../diskmodel/include -I..   -c -o disksim_synthgen_param.o disksim_synthgen_param.c

../../libparam/mod.pl disksim synthio.modspec 

indent disksim_synthio_param.c || true

/bin/sh: indent: command not found

cc -g -I../../libddbg/include -I../../libparam/include -I../../diskmodel/include -I..   -c -o disksim_synthio_param.o disksim_synthio_param.c

../../libparam/mod.pl disksim logorg.modspec 

indent disksim_logorg_param.c || true

/bin/sh: indent: command not found

cc -g -I../../libddbg/include -I../../libparam/include -I../../diskmodel/include -I..   -c -o disksim_logorg_param.o disksim_logorg_param.c

../../libparam/mod.pl disksim pf.modspec 

indent disksim_pf_param.c || true

/bin/sh: indent: command not found

cc -g -I../../libddbg/include -I../../libparam/include -I../../diskmodel/include -I..   -c -o disksim_pf_param.o disksim_pf_param.c

../../libparam/mod.pl disksim cachemem.modspec 

indent disksim_cachemem_param.c || true

/bin/sh: indent: command not found

cc -g -I../../libddbg/include -I../../libparam/include -I../../diskmodel/include -I..   -c -o disksim_cachemem_param.o disksim_cachemem_param.c

../../libparam/mod.pl disksim cachedev.modspec 

indent disksim_cachedev_param.c || true

/bin/sh: indent: command not found

cc -g -I../../libddbg/include -I../../libparam/include -I../../diskmodel/include -I..   -c -o disksim_cachedev_param.o disksim_cachedev_param.c

../../libparam/mod.pl disksim device.modspec 

indent disksim_device_param.c || true

/bin/sh: indent: command not found

cc -g -I../../libddbg/include -I../../libparam/include -I../../diskmodel/include -I..   -c -o disksim_device_param.o disksim_device_param.c

../../libparam/mod.pl disksim iosim.modspec 

indent disksim_iosim_param.c || true

/bin/sh: indent: command not found

cc -g -I../../libddbg/include -I../../libparam/include -I../../diskmodel/include -I..   -c -o disksim_iosim_param.o disksim_iosim_param.c

../../libparam/mod.pl disksim iomap.modspec 

indent disksim_iomap_param.c || true

/bin/sh: indent: command not found

cc -g -I../../libddbg/include -I../../libparam/include -I../../diskmodel/include -I..   -c -o disksim_iomap_param.o disksim_iomap_param.c

../../libparam/make_modules_h.pl disksim *.modspec > modules.h

make[2]: Leaving directory `/home1/zcai/disksim-4.0/src/modules'

mkdir -p ../include/disksim/modules

cp -pR modules/*.h ../include/disksim/modules

cp disksim_interface.h ../include

gcc -Wall -Wno-unused -MD -c -I. -I../diskmodel/include -I../libparam/include -I../libddbg/include -g -DASSERTS   -I../memsmodel/include -D_INLINE  disksim.c -o disksim.o

disksim.c: In function 'disksim_cleanup':

disksim.c:1086: warning: implicit declaration of function 'iodriver_cleanup'

gcc -Wall -Wno-unused -MD -c -I. -I../diskmodel/include -I../libparam/include -I../libddbg/include -g -DASSERTS   -I../memsmodel/include -D_INLINE  disksim_intr.c -o disksim_intr.o

gcc -Wall -Wno-unused -MD -c -I. -I../diskmodel/include -I../libparam/include -I../libddbg/include -g -DASSERTS   -I../memsmodel/include -D_INLINE  disksim_pfsim.c -o disksim_pfsim.o

gcc -Wall -Wno-unused -MD -c -I. -I../diskmodel/include -I../libparam/include -I../libddbg/include -g -DASSERTS   -I../memsmodel/include -D_INLINE  disksim_pfdisp.c -o disksim_pfdisp.o

gcc -Wall -Wno-unused -MD -c -I. -I../diskmodel/include -I../libparam/include -I../libddbg/include -g -DASSERTS   -I../memsmodel/include -D_INLINE  disksim_synthio.c -o disksim_synthio.o

disksim_synthio.c: In function 'synthio_appendio':

disksim_synthio.c:215: warning: cast to pointer from integer of different size

gcc -Wall -Wno-unused -MD -c -I. -I../diskmodel/include -I../libparam/include -I../libddbg/include -g -DASSERTS   -I../memsmodel/include -D_INLINE  disksim_iotrace.c -o disksim_iotrace.o

disksim_iotrace.c: In function 'iotrace_hpl_get_ioreq_event':

disksim_iotrace.c:373: warning: cast to pointer from integer of different size

gcc -Wall -Wno-unused -MD -c -I. -I../diskmodel/include -I../libparam/include -I../libddbg/include -g -DASSERTS   -I../memsmodel/include -D_INLINE  disksim_iosim.c -o disksim_iosim.o

disksim_iosim.c: In function 'iosim_load_map':

disksim_iosim.c:364: warning: cast to pointer from integer of different size

disksim_iosim.c: In function 'io_initialize':

disksim_iosim.c:712: error: duplicate case value

disksim_iosim.c:712: error: previously used here

make[1]: *** [disksim_iosim.o] Error 1

make[1]: Leaving directory `/home1/zcai/disksim-4.0/src'

make: *** [all] Error 2

 

-----Original Message-----
From: disksim-users-bounces at ece.cmu.edu [mailto:disksim-users-bounces at ece.cmu.edu] On Behalf Of disksim-users-request at ece.cmu.edu
Sent: Wednesday, May 21, 2008 11:06 PM
To: disksim-users at ece.cmu.edu
Subject: Disksim-users Digest, Vol 32, Issue 3

 

Send Disksim-users mailing list submissions to

         disksim-users at ece.cmu.edu

 

To subscribe or unsubscribe via the World Wide Web, visit

         https://sos.ece.cmu.edu/mailman/listinfo/disksim-users

or, via email, send a message with subject or body 'help' to

         disksim-users-request at ece.cmu.edu

 

You can reach the person managing the list at

         disksim-users-owner at ece.cmu.edu

 

When replying, please edit your Subject line so it is more specific

than "Re: Contents of Disksim-users digest..."

 

 

Today's Topics:

 

   1. DiskSim 4.0 released (Greg Ganger)

   2. Re: DiskSim 4.0 released (Lei Tian)

   3. Re: DiskSim 4.0 released (Steve)

   4. Re: DiskSim 4.0 released (Lei Tian)

 

 

----------------------------------------------------------------------

 

Message: 1

Date: Wed, 21 May 2008 22:18:25 -0400 (EDT)

From: Greg Ganger <ganger at ece.cmu.edu>

Subject: [Disksim-users] DiskSim 4.0 released

To: disksim-users at ece.cmu.edu

Message-ID: <Pine.LNX.4.64.0805212216010.21707 at nirvana.pdl.cmu.edu>

Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed

 

 

At long last, we have released a new version of DiskSim, including the

DIXtrac disk characterization tool and the MEMS-based storage device model.

 

http://www.pdl.cmu.edu/DiskSim/index.html

 

Greg

 

 

 

------------------------------

 

Message: 2

Date: Wed, 21 May 2008 21:28:07 -0600

From: "Lei Tian" <raysmile at gmail.com>

Subject: Re: [Disksim-users] DiskSim 4.0 released

To: "Greg Ganger" <ganger at ece.cmu.edu>,         "disksim-users at ece.cmu.edu"

         <disksim-users at ece.cmu.edu>

Message-ID: <200805212128065988270 at gmail.com>

Content-Type: text/plain; charset="gb2312"

 

Great news! Thank you and your team very much!

 

Lei

 

 

 

Lei Tian

2008-05-21

 

 

 

7"<~HK#: Greg Ganger

7"KMJ1<d#: 2008-05-21 20:18:40

JU<~HK#: disksim-users at ece.cmu.edu

3-KM#: 

VwLb#: [Disksim-users] DiskSim 4.0 released

 

 

At long last, we have released a new version of DiskSim, including the

DIXtrac disk characterization tool and the MEMS-based storage device model.

 

http://www.pdl.cmu.edu/DiskSim/index.html

 

Greg

 

_______________________________________________

Disksim-users mailing list

Disksim-users at ece.cmu.edu

https://sos.ece.cmu.edu/mailman/listinfo/disksim-users

-------------- next part --------------

An HTML attachment was scrubbed...

URL: http://sos.ece.cmu.edu/pipermail/disksim-users/attachments/20080521/a1687bd9/attachment-0001.html

 

------------------------------

 

Message: 3

Date: Thu, 22 May 2008 10:40:58 +0800

From: "Steve" <zgy04 at 126.com>

Subject: Re: [Disksim-users] DiskSim 4.0 released

To: "Greg Ganger" <ganger at ece.cmu.edu>,         "disksim-users at ece.cmu.edu"

         <disksim-users at ece.cmu.edu>

Message-ID: <200805221040569761015 at 126.com>

Content-Type: text/plain;         charset="gb2312"

 

That's great. It will push forward the storage research strongly.

 

Thanks a lot.

 

Guangyan Zhang

 

 

 

 

 

 

======= 2008-05-22 10:18:39 Greg Ganger Written: =======

 

> 

>At long last, we have released a new version of DiskSim, including the

>DIXtrac disk characterization tool and the MEMS-based storage device model.

> 

>http://www.pdl.cmu.edu/DiskSim/index.html

> 

>Greg

> 

>_______________________________________________

>Disksim-users mailing list

>Disksim-users at ece.cmu.edu

>https://sos.ece.cmu.edu/mailman/listinfo/disksim-users

 

= = = = = = = = = = = = = = = = = = = =

                            

 

!!!!

 

------------------------------

 

Message: 4

Date: Wed, 21 May 2008 22:05:13 -0600

From: "Lei Tian" <raysmile at gmail.com>

Subject: Re: [Disksim-users] DiskSim 4.0 released

To: "Greg Ganger" <ganger at ece.cmu.edu>,         "disksim-users at ece.cmu.edu"

         <disksim-users at ece.cmu.edu>

Message-ID: <200805212205131137513 at gmail.com>

Content-Type: text/plain; charset="gb2312"

 

Hi,

 

I compiled the source code of disksim 4.0 successfully on my virtual machine (Fedora Core 4), and ran runvalid and memsvalid files under the valid directory.

 

The results are as follows, and it seems that,  

1) for runvalid, some simulation results are not the same as expected, please see the results marked in red.

2) for memsvalid, it looks like there is no mems.g3.parv file under the valid directory.

 

Thanks,

 

Lei

 

 

[root at smile valid]# ./runvalid 

 

These results represent actual drive validation experiments

 

QUANTUM_QM39100TD-SW (rms should be about 0.378)

disksim_run_simulation(): simulated 1090389 events

rms = 0.377952

 

SEAGATE_ST32171W (rms should be about 0.349)

disksim_run_simulation(): simulated 1585710 events

rms = 0.347570

 

SEAGATE_ST34501N (rms should be about 0.318)

disksim_run_simulation(): simulated 1591859 events

rms = 0.317972

 

SEAGATE_ST39102LW (rms should be about 0.107)

disksim_run_simulation(): simulated 883217 events

rms = 0.106906

 

IBM_DNES-309170W (rms should be about 0.135)

disksim_run_simulation(): simulated 2690642 events

rms = 0.135884

 

QUANTUM_TORNADO (rms should be about 0.159)

disksim_run_simulation(): simulated 1094910 events

rms = 0.267721

 

HP_C2247_validate (rms should be about 0.090)

disksim_run_simulation(): simulated 829410 events

rms = 0.089931

 

HP_C3323_validate (rms should be about 0.306)

disksim_run_simulation(): simulated 1088847 events

rms = 0.305653

 

HP_C2490_validate (rms should be about 0.254)

disksim_run_simulation(): simulated 1068808 events

rms = 0.253762

 

DEC_RZ26_validate (rms should be about 0.438)

*** warning: ignoring hpl parameters for non-hpl seek type.

disksim_run_simulation(): simulated 707184 events

rms = 0.340367

 

The remaining tests exercise other DiskSim components

 

Open synthetic workload (avg. resp. should be about 47.3ms)

disksim_run_simulation(): simulated 1044524 events

IOdriver Response time average:         10.937386

 

Closed synthetic workload (avg. resp. should be about 87.6ms)

disksim_run_simulation(): simulated 571678 events

IOdriver Response time average:         87.819135

 

Mixed synthetic workload (avg. resp. should be about 24.4ms)

disksim_run_simulation(): simulated 1313881 events

IOdriver Response time average:         22.086628

 

RAID 5 at device driver (avg. resp. should be about 22.8ms)

disksim_run_simulation(): simulated 1974909 events

IOdriver Response time average:         22.861326

 

Set of disk arrays at device driver (avg. resp. should be about 33.3ms)

disksim_run_simulation(): simulated 1895981 events

Overall I/O System Response time average:       34.272035

 

Memory cache at controller (avg. resp. should be about 23.0ms)

disksim_run_simulation(): simulated 1396705 events

IOdriver Response time average:         24.651367

 

Cache device managed at controller (avg. resp. should be about 27.4ms)

disksim_run_simulation(): simulated 2123707 events

IOdriver Response time average:         28.939379

 

Simpledisk instead of original model (avg. resp. should be about 13.5ms)

disksim_run_simulation(): simulated 377469 events

IOdriver Response time average:         13.711596

3 different disks

(avg. resps. should be about 10.951)

disksim_run_simulation(): simulated 1044524 events

IOdriver Response time average:         10.937386

3 disks on separate controllers

(avg. resps. should be about 10.951)

disksim_run_simulation(): simulated 1044524 events

IOdriver Response time average:         10.937386

 

Note: this validates HP trace input, *not* the corresponding traced disk

HP srt trace input (avg. resp should be about 48.8ms)

disksim_run_simulation(): simulated 3422024 events

IOdriver Response time average:         48.786646

 

ASCII input (avg. resp should be about 13.8ms)

disksim_run_simulation(): simulated 10754770 events

IOdriver Response time average:         13.766948

 

syssim: externally-controlled DiskSim (avg. resp should be about 8.9ms)

response time: n=1000 average=8.894719 std. deviation=2.116511

IOdriver Response time average:         8.894719

 

 

 

[root at smile valid]# ./memsvalid 

 

G1 MEMS Device - synthetic workload (avg. resp. should be about 2.00 ms)

disksim_run_simulation(): simulated 891324 events

IOdriver Response time average:         2.004587

 

G2 MEMS Device - synthetic workload (avg. resp. should be about 1.18 ms)

disksim_run_simulation(): simulated 800016 events

IOdriver Response time average:         1.178837

 

G3 MEMS Device - synthetic workload (avg. resp. should be about 0.87 ms)

*** assertion failed: in disksim_loadparams() (disksim_loadparams.c:86): disksim->parfile != NULL: mems.g3.parv

./memsvalid: line 15: 11021 gave up                 ../src/disksim mems.g3.parv mems.g3.nospring.outv ascii 0 1 mems0 "Spring constant factor" 0.00

 

G1 MEMS Device with 75% springs - synthetic workload (avg. resp. should be about 2.01 ms)

disksim_run_simulation(): simulated 891263 events

IOdriver Response time average:         2.013940

 

G2 MEMS Device with 75% springs - synthetic workload (avg. resp. should be about 1.16 ms)

disksim_run_simulation(): simulated 799997 events

IOdriver Response time average:         1.158043

 

G3 MEMS Device with 75% springs - synthetic workload (avg. resp. should be about 0.85 ms)

*** assertion failed: in disksim_loadparams() (disksim_loadparams.c:86): disksim->parfile != NULL: mems.g3.parv

./memsvalid: line 30: 11027 gave up         ../src/disksim mems.g3.parv mems.g3.outv ascii 0 1 mems0 "Spring constant factor" 0.75

 

 

 

 

 

 

 

 

Lei Tian

2008-05-21

 

 

 

7"<~HK#: Greg Ganger

7"KMJ1<d#: 2008-05-21 20:18:40

JU<~HK#: disksim-users at ece.cmu.edu

3-KM#: 

VwLb#: [Disksim-users] DiskSim 4.0 released

 

 

At long last, we have released a new version of DiskSim, including the

DIXtrac disk characterization tool and the MEMS-based storage device model.

 

http://www.pdl.cmu.edu/DiskSim/index.html

 

Greg

 

_______________________________________________

Disksim-users mailing list

Disksim-users at ece.cmu.edu

https://sos.ece.cmu.edu/mailman/listinfo/disksim-users

-------------- next part --------------

An HTML attachment was scrubbed...

URL: http://sos.ece.cmu.edu/pipermail/disksim-users/attachments/20080521/ab51255d/attachment.html

 

------------------------------

 

_______________________________________________

Disksim-users mailing list

Disksim-users at ece.cmu.edu

https://sos.ece.cmu.edu/mailman/listinfo/disksim-users

 

 

End of Disksim-users Digest, Vol 32, Issue 3

********************************************

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.andrew.cmu.edu/pipermail/disksim-users/attachments/20080522/dfbc7435/attachment.html>


More information about the Disksim-users mailing list