[Disksim-users] DiskSim 4.0 with SSD extension compiling error on 64bit machine

Catherine Yu cythereayu at gmail.com
Wed Dec 15 12:10:26 EST 2010


Hi All,

I've downloaded the DiskSim4_0_diff_patch and succeeded in compilation.
But when I tried to extend to SSD, and patch the ssd.patch, I still get some
warnings and errors for compile.

make -C ssdmodel
make[1]: Entering directory `/mrvl/ssochomes/cathyyu/disksim-4.0/ssdmodel'
gcc -Wall -Wno-unused -MD -c -g -DASSERTS  -I../src// -I../diskmodel/include
-I../ -I../src//src ssd.c -o ssd.o
gcc -Wall -Wno-unused -MD -c -g -DASSERTS  -I../src// -I../diskmodel/include
-I../ -I../src//src ssd_timing.c -o ssd_timing.o
gcc -Wall -Wno-unused -MD -c -g -DASSERTS  -I../src// -I../diskmodel/include
-I../ -I../src//src ssd_clean.c -o ssd_clean.o
gcc -Wall -Wno-unused -MD -c -g -DASSERTS  -I../src// -I../diskmodel/include
-I../ -I../src//src ssd_gang.c -o ssd_gang.o
gcc -Wall -Wno-unused -MD -c -g -DASSERTS  -I../src// -I../diskmodel/include
-I../ -I../src//src ssd_init.c -o ssd_init.o
ssd_init.c: In function `ssd_element_metadata_init':
*ssd_init.c:184: warning: int format, different type arg (arg 3)
ssd_init.c:208: warning: int format, different type arg (arg 3)
*ssd_init.c: In function `ssd_initialize':
*ssd_init.c:448: warning: type defaults to `int' in declaration of `print1'
*gcc -Wall -Wno-unused -MD -c -g -DASSERTS  -I../src//
-I../diskmodel/include -I../ -I../src//src ssd_utils.c -o ssd_utils.o
ar cru libssdmodel.a ssd.o ssd_timing.o ssd_clean.o ssd_gang.o ssd_init.o
ssd_utils.o   modules/ssdmodel_ssd_param.o
ranlib libssdmodel.a
mkdir -p lib
cp libssdmodel.a lib
make[1]: Leaving directory `/mrvl/ssochomes/cathyyu/disksim-4.0/ssdmodel'
make -C src
make[1]: Entering directory `/mrvl/ssochomes/cathyyu/disksim-4.0/src'
gcc -Wall -Wno-unused -MD -m32 -c -m32 -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:1092: warning: implicit declaration of function `iodriver_cleanup'
gcc -Wall -Wno-unused -MD -m32 -c -m32 -I. -I../diskmodel/include
-I../libparam/include -I../libddbg/include -g -DASSERTS
-I../memsmodel/include -D_INLINE  disksim_iosim.c -o disksim_iosim.o
gcc -Wall -Wno-unused -MD -m32 -c -m32 -I. -I../diskmodel/include
-I../libparam/include -I../libddbg/include -g -DASSERTS
-I../memsmodel/include -D_INLINE  disksim_bus.c -o disksim_bus.o
gcc -Wall -Wno-unused -MD -m32 -c -m32 -I. -I../diskmodel/include
-I../libparam/include -I../libddbg/include -g -DASSERTS
-I../memsmodel/include -D_INLINE  disksim_diskctlr.c -o disksim_diskctlr.o
gcc -Wall -Wno-unused -MD -m32 -c -m32 -I. -I../diskmodel/include
-I../libparam/include -I../libddbg/include -g -DASSERTS
-I../memsmodel/include -D_INLINE  disksim_device.c -o disksim_device.o
*disksim_device.c:65:38: ssdmodel/ssd.h: No such file or directory
disksim_device.c: In function `getdevbyname':
disksim_device.c:116: warning: implicit declaration of function `getssd'
disksim_device.c: In function `device_initialize':
disksim_device.c:223: warning: implicit declaration of function
`ssd_initialize'
disksim_device.c: In function `device_resetstats':
disksim_device.c:232: warning: implicit declaration of function
`ssd_resetstats'
disksim_device.c: In function `device_printstats':
disksim_device.c:242: warning: implicit declaration of function
`ssd_printstats'
disksim_device.c: In function `device_printsetstats':
disksim_device.c:274: warning: implicit declaration of function
`ssd_printsetstats'
make[1]: *** [disksim_device.o] Error 1
make[1]: Leaving directory `/mrvl/ssochomes/cathyyu/disksim-4.0/src'
make: *** [all] Error 2
*

**
Dose anyone knows how to solve this problem? I really appreciate your help.

Regards,
-- 
Catherine Yu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.andrew.cmu.edu/pipermail/disksim-users/attachments/20101215/7ff95ca4/attachment.html>


More information about the Disksim-users mailing list