LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 08-01-2009, 07:43 AM   #1
splashley
LQ Newbie
 
Registered: Aug 2009
Posts: 1

Rep: Reputation: 0
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!
 
Old 08-01-2009, 09:48 AM   #2
knudfl
LQ 5k Club
 
Registered: Jan 2008
Location: Copenhagen DK
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,511

Rep: Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641
Welcome to LQ.

'blt-2.4z' is a library, about 7 MB.
blt2.4z-patch-2 is just a patch, 27.9 kB.

Getting the library :
Debian : # apt-get install blt-dev
Ubuntu : sudo apt-get install blt-dev
Fedora : # yum install blt-devel
Mandriva + PCLinuxOS : # <command> libblt2-devel
... And which Linux are you using ? ?

The source code + patching :
http://packages.debian.org/lenny/blt
> > Links for blt
[blt_2.4z.orig.tar.gz] , [blt_2.4z-4.diff.gz]
or
wget http://download.fedora.redhat.com/pu...z.fc11.src.rpm
.....

Good luck !
.....

Last edited by knudfl; 08-01-2009 at 11:09 AM.
 
Old 08-01-2009, 11:18 AM   #3
knudfl
LQ 5k Club
 
Registered: Jan 2008
Location: Copenhagen DK
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,511

Rep: Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641
Magic 7.5
http://opencircuitdesign.com/magic/download.html
http://opencircuitdesign.com/magic/a...ic-7.5.185.tgz
> > magic-7.5.185.tgz
Quote:
error: database/database.h: No such file or directory
'database.h' is created from 'database.h.in', using the
command './scripts/makedbh'. ( Ref. Makefile + make.log, etc.)
'makedbh' depends on 'csh' usually provided by the package 'tcsh'.
Install 'tcsh' and 'magic' can be compiled.
.....

Last edited by knudfl; 08-01-2009 at 11:23 AM.
 
  


Reply

Tags
magic



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Need Help installing HTC MAGIC for adb evrgreen Linux - Hardware 0 07-24-2009 06:52 PM
LXer: Magic Tricks To Get Out of Trouble With the Sysreq Key LXer Syndicated Linux News 0 12-18-2008 12:41 AM
Trouble using initrd : no cpio magic Linux.tar.gz Slackware 10 04-17-2007 08:43 AM
A magic CD for Installing kester Linux - General 4 10-19-2005 07:46 AM
Installing RH-FC2 Bad Magic?!? steedvlx Linux - General 3 07-04-2004 10:11 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 03:59 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration