[Disksim-users] Re: Make flames out on cygwin installation

Scott Tetrick scotttetrick at gmail.com
Thu May 22 17:18:14 EDT 2008


Aha! the modspec files decompressed to dos mode (CRLF), rather than unix
mode (LF).  Perl didn't appear to like that.

Also valid/runvalid

On Thu, May 22, 2008 at 10:29 AM, Scott Tetrick <scotttetrick at gmail.com>
wrote:

> Unable to make disksim 4.0 on a windows XP with cygwin in a bash window.
>
> The perl invokation doesn't seem to actually do anything, after some
> experimentation
>
>
> $ make
> make -C libddbg
> make[1]: Entering directory `/cygdrive/c/disksim-4.0/libddbg'
> gcc -g -I../libparam   -c -o ddbg_assert.o ddbg_assert.c
> gcc -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 `/cygdrive/c/disksim-4.0/libddbg'
> make -C libparam
> make[1]: Entering directory `/cygdrive/c/disksim-4.0/libparam'
> gcc -g -I../libddbg/include -Wall   -c -o util.o util.c
> bison -plibparam --defines libparam.y
> gcc -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
> gcc -g -I../libddbg/include -Wall   -c -o lex.libparam.o lex.libparam.c
> lex.libparam.c:1447: 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 `/cygdrive/c/disksim-4.0/libparam'
> make -C diskmodel
> make[1]: Entering directory `/cygdrive/c/disksim-4.0/diskmodel'
> make -C modules
> make[2]: Entering directory `/cygdrive/c/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_d
> isk_param.o dm_disk_param.c
> cc: dm_disk_param.c: No such file or directory
> cc: no input files
> make[2]: *** [dm_disk_param.o] Error 1
> make[2]: Leaving directory `/cygdrive/c/disksim-4.0/diskmodel/modules'
> make[1]: *** [modules/*.o] Error 2
> make[1]: Leaving directory `/cygdrive/c/disksim-4.0/diskmodel'
> make: *** [all] Error 2
>
> If I try the mod.pl command by itself, there is no output and no new file
> created.
>
> Any informed people to help?
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.andrew.cmu.edu/pipermail/disksim-users/attachments/20080522/196ff967/attachment.html>


More information about the Disksim-users mailing list