|
Magic Mailing List |
|
From: John Griessen (john_g AT cibolo DOT com) Date: Sat Mar 29 2003 - 22:07:03 EST
Hello,
Does anyone have ideas about this snag in compiling magic on a debian
linux machine?
I got "almost compiles" outcome when I did make clean first after
unzipping and then doing make config, then make tcl
I have only a missing piece at make tcl-install step
make[1]: Entering directory `/opt/src/magic-7.2.32'
--- making modules
for dir in cmwind commands database dbwind debug drc extflat extract
graphics macros main misc netlist netmenu parser plow resis select
signals sim textio tech tiles undo utils windows wiring calma cif plot
garouter grouter irouter mzrouter gcr magic ext2sim ext2spice router; do
\
(cd $dir && make module); done
make[2]: Entering directory `/opt/src/magic-7.2.32/cmwind'
--- compiling cmwind/CMWmain.o
rm -f CMWmain.o
gcc -g -I/usr/include/tcl8.4 -I/usr/include/tcl8.4 -m486 -I. -I..
-DMAGIC_WRAPPER -DTCL_DIR=\"/opt/geda/lib/magic/tcl\" -DHAVE_LIMITS_H
-Dlinux -DSYSV -DF_OK=0 -DW_OK=2 -D__NO_STRING_INLINES -DISC
-DCALMA_MODULE -DCIF_MODULE -DPLOT_MODULE -DNONMANHATTAN -DROUTE_AUTO
-DUSE_NEW_MACROS -DCAD_DIR=\"/opt/geda\" -c CMWmain.c
--- compiling cmwind/CMWcmmnds.o
rm -f CMWcmmnds.o
.
.
.
.
.
.
ER -DTCL_DIR=\"/opt/geda/lib/magic/tcl\" -DHAVE_LIMITS_H -Dlinux -DSYSV
-DF_OK=0 -DW_OK=2 -D__NO_STRING_INLINES -DISC -DCALMA_MODULE
-DCIF_MODULE -DPLOT_MODULE -DNONMANHATTAN -DROUTE_AUTO -DUSE_NEW_MACROS
-DCAD_DIR=\"/opt/geda\" ext2spice.c -c -o spicewrap.o
In file included from /usr/include/tcl8.4/tcl.h:176,
from ../magic/tclmagic.h:11,
from ext2spice.c:28:
/usr/lib/gcc-lib/i386-linux/2.95.4/include/stdarg.h:96: warning:
`va_start' redefined
/usr/lib/gcc-lib/i386-linux/2.95.4/include/varargs.h:111: warning: this
is the location of the previous definition
ext2spice.c: In function `CmdExtToSpice':
ext2spice.c:460: warning: assignment discards qualifiers from pointer
target type
--- making exttospice Tcl library (exttospice.so)
rm -f exttospice.so
gcc -g -I/usr/include/tcl8.4 -I/usr/include/tcl8.4 -m486 -I. -I.. -o
exttospice.so -shared -Wl,--version-script=../magic/symbol.map
spicewrap.o \
../extflat/libextflat.o -lc -lm
make[2]: Leaving directory `/opt/src/magic-7.2.32/ext2spice'
make[2]: Entering directory `/opt/src/magic-7.2.32/router'
gcc -g -I/usr/include/tcl8.4 -I/usr/include/tcl8.4 -m486 -I. -I..
-DMAGIC_WRAPPER -DTCL_DIR=\"/opt/geda/lib/magic/tcl\" -DHAVE_LIMITS_H
-Dlinux -DSYSV -DF_OK=0 -DW_OK=2 -D__NO_STRING_INLINES -DISC
-DCALMA_MODULE -DCIF_MODULE -DPLOT_MODULE -DNONMANHATTAN -DROUTE_AUTO
-DUSE_NEW_MACROS -DCAD_DIR=\"/opt/geda\" tclroute.c -c -o tclroute.o
--- making Tcl auto-load module (tclroute.so)
rm -f tclroute.so
gcc -g -I/usr/include/tcl8.4 -I/usr/include/tcl8.4 -m486 -I. -I.. -o
tclroute.so -shared -Wl,--version-script=../magic/symbol.map tclroute.o
rtrCmd.o rtrMain.o rtrDcmpose.o ftrFdback.o rtrHazards.o rtrChannel.o
rtrPaint.o rtrPin.o rtrSide.o rtrStem.o rtrTech.o rtrVia.o rtrTravers.o
\
../garouter/libgarouter.o ../mzrouter/libmzrouter.o
../irouter/libirouter.o ../grouter/libgrouter.o ../gcr/libgcr.o -lc
make[2]: Leaving directory `/opt/src/magic-7.2.32/router'
make[1]: Leaving directory `/opt/src/magic-7.2.32'
=====================================
make install-tcl
--- installing to /opt/geda
make[3]: *** No rule to make target
`/opt/geda/lib/magic/tutorial/tut11a.rsm', needed by `install'. Stop.
make[2]: *** [install-tcl] Error 2
the only files now in dir
/opt/geda/lib/magic/tutorial/
are:
/opt/geda/lib/magic/tutorial/tut11a.al
/opt/geda/lib/magic/tutorial/tut11a.cmd
/opt/geda/lib/magic/tutorial/tut11a.ext
/opt/geda/lib/magic/tutorial/tut11a.mag
/opt/geda/lib/magic/tutorial/tut11a.nodes
/opt/geda/lib/magic/tutorial/tut11b.mag
/opt/geda/lib/magic/tutorial/tut11c.mag
/opt/geda/lib/magic/tutorial/tut11d.mag
Any ideas?
John Griessen
|
|
|
|