[Disksim-users] disksim_iosim.c:714: error: duplicate case value

stroucki at ece.cmu.edu stroucki at ece.cmu.edu
Sun Aug 26 15:02:58 EDT 2012


Disksim is for 32 bit machines only. Maybe you can get it to work if you add -m32 to CFLAGS.

Von meinem iDingsbums gesendet

Am 26.08.2012 um 10:03 schrieb 孙龙 <nianglao at gmail.com>:

> Hi, I have successfully used the disksim-4.0 on my own laptop with ubuntu linux OS. Then I move the archive to my server and when I make, I meet the problem -"disksim_iosim.c:714: error: duplicate case value". Can anyone help me?
> 
> //-------------------------------------------------------------------------------------------
> 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 -I../ssdmodel/include -D_INLINE  disksim.c -o disksim.o
> disksim.c: In function ‘disksim_cleanup’:
> disksim.c:1103: 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 -I../ssdmodel/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 -I../ssdmodel/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 -I../ssdmodel/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 -I../ssdmodel/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 -I../ssdmodel/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 -I../ssdmodel/include -D_INLINE  disksim_iosim.c -o disksim_iosim.o
> disksim_iosim.c: In function ‘iosim_load_map’:
> disksim_iosim.c:366: warning: cast to pointer from integer of different size
> disksim_iosim.c: In function ‘io_initialize’:
> disksim_iosim.c:714: error: duplicate case value
> disksim_iosim.c:714: error: previously used here
> make[1]: *** [disksim_iosim.o] Error 1
> make[1]: Leaving directory `/root/workdir/disksim-4.0/src'
> make: *** [all] Error 2
> //-------------------------------------------------------------------------------------------
> _______________________________________________
> Disksim-users mailing list
> Disksim-users at ece.cmu.edu
> https://sos.ece.cmu.edu/mailman/listinfo/disksim-users



More information about the Disksim-users mailing list