Trouble installing Magic 7.5
I am trying to install magic 7.5 - a vlsi CAD design tool and keep hitting brick walls - just when I think i may be getting closer something else is wrong and I am never able to complete the installation.
first I downloaded the .tgz, then I extracted it, then I went to my terminal and did ./configure - that took a while to get right, I had to install openGL, Tcl and Tk which I did, the last think i was trying to install because once running the ./configure it said:
-----------------------------------------------------------
Configuration Summary (principle requirements):
X11: yes
OpenGL: yes
Tcl/Tk: yes (version 8.5)
BLT: no
Tcl/Tk magic uses the BLT package to create a tree diagram
of the cell hierarchy in a design. Without it, this option
is unavailable. Consider installing the BLT package.
-----------------------------------------------------------
Use 'make' to compile and 'make install' to install.
Errors may not be printed to stdout: see files 'make.log'
and 'install.log' for complete error summary.
-----------------------------------------------------------
fine - so I downloaded the blt2.4z-patch-2 - which I tried to move around in the directory so that it would pick it up - and when after a couple hours of not getting it right I took it out and did a ./configure on it and it ran for a while.
then when it didnt work I decided to bugger it and started with the ./configure of magic - it configured, then i did the make, and the make install and i get this:
--- errors and warnings logged in file make.log
--- making header file database/database.h
ashley@ashley-desktop:~/Desktop/Programs/magic-7.5.185$ sudo make install
--- installing executable to /usr/local/bin
--- installing runtime files to /usr/local/lib
make[2]: *** No rule to make target `../cmwind/libcmwind.o', needed by `tclmagic.so'. Stop.
ext2sim.c:32:31: error: database/database.h: No such file or directory
In file included from ext2sim.c:35:
../dbwind/dbwind.h:26:31: error: database/database.h: No such file or directory
In file included from ext2sim.c:35:
../dbwind/dbwind.h:45: error: expected specifier-qualifier-list before ‘CellDef’
In file included from ext2sim.c:36:
../commands/commands.h:27:31: error: database/database.h: No such file or directory
In file included from ext2sim.c:36:
../commands/commands.h:47: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘CmdYMCell’
../commands/commands.h:48: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘CmdYMLabel’
../commands/commands.h:49: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘CmdYMAllButSpace’
../commands/commands.h:61: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
ext2sim.c: In function ‘CmdExtToSim’:
ext2sim.c:487: error: ‘CellUse’ undeclared (first use in this function)
ext2sim.c:487: error: (Each undeclared identifier is reported only once
ext2sim.c:487: error: for each function it appears in.)
ext2sim.c:487: error: expected expression before ‘)’ token
make[2]: *** [simwrap.o] Error 1
ext2spice.c:33:31: error: database/database.h: No such file or directory
In file included from ext2spice.c:36:
../dbwind/dbwind.h:26:31: error: database/database.h: No such file or directory
In file included from ext2spice.c:36:
../dbwind/dbwind.h:45: error: expected specifier-qualifier-list before ‘CellDef’
In file included from ext2spice.c:37:
../commands/commands.h:27:31: error: database/database.h: No such file or directory
In file included from ext2spice.c:37:
../commands/commands.h:47: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘CmdYMCell’
../commands/commands.h:48: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘CmdYMLabel’
../commands/commands.h:49: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘CmdYMAllButSpace’
../commands/commands.h:61: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
ext2spice.c: In function ‘CmdExtToSpice’:
ext2spice.c:649: error: ‘CellUse’ undeclared (first use in this function)
ext2spice.c:649: error: (Each undeclared identifier is reported only once
ext2spice.c:649: error: for each function it appears in.)
ext2spice.c:649: error: expected expression before ‘)’ token
make[2]: *** [spicewrap.o] Error 1
I have no idea what to do next... please help - why can I not install this program?
either that or tell me of another vlsi design tool that i could possibly install and use!
|