Remote changes at Thu Aug 31 14:11:17 EDT 2017 by chuan on vivaldi

This commit is contained in:
Chuan Chen 2017-08-31 14:11:17 -04:00
parent 41df1d0ed7
commit bf471d26ef
4 changed files with 1169 additions and 8 deletions

View File

@ -467,7 +467,7 @@ int llx, lly, width, height;
//glMatrixMode(GL_PROJECTION);
//glLoadIdentity();
cairo_identify_matrix(grCairoContext);
cairo_identity_matrix(grCairoContext);
//glViewport((GLsizei)llx, (GLsizei)lly, (GLsizei) width, (GLsizei) height);
// cairo equivalent??
@ -492,7 +492,7 @@ int llx, lly, width, height;
//glMatrixMode(GL_MODELVIEW);
//glLoadIdentity();
cairo_identify_matrix(grCairoContext);
cairo_identity_matrix(grCairoContext);
}

View File

@ -40,6 +40,7 @@
extern Display *grXdpy;
extern cairo_t *grCairoContext;
extern cairo_surface_t *grCairoSurface;
static GC grXcopyGC = (GC)NULL;
@ -135,7 +136,7 @@ Rect *clip; /* a clipping rectangle */
*/
bool
grtoglLoadFont()
grtcairoLoadFont()
{
/*
Font id;
@ -533,12 +534,9 @@ grtcairoPutBackingStore(MagWindow *w, Rect *area)
cairo_surface_t *backingStoreSurface;
backingStoreSurface = cairo_xlib_surface_create(grXdpy, pmap, DefaultVisual(grXdpy, DefaultScreen(grXdpy)), width_return, height_return);
cairo_t *tempContext = cairo_create(backingStoreSurface);
cairo_set_source(tempContext, cairo_get_source(grCairoContext));
cairo_set_source_surface(tempContext, grCairoSurface, 0.0, 0.0);
cairo_rectangle(tempContext, xbot, ybot, width, height);
cairo_fill(tempContext);
pmap = XCreatePixmap(grXdpy, wind, width, height, grDepth);
w->w_backingStore = (ClientData)pmap;
}
@ -590,7 +588,7 @@ Point *p;
r->r_ytop - r->r_ybot + 1, GL_COLOR);
*/
cairo_set_source_surface(grCairoContext, cairo_get_source(grCairoContext), p->p_x, p->p_y);
cairo_set_source_surface(grCairoContext, grCairoSurface, p->p_x, p->p_y);
// do some stuff
}

View File

@ -301,3 +301,355 @@ for i in tkcon.tcl tkshell.tcl wrapper.tcl console.tcl techbuilder.tcl cellmgr.t
(cd /home/chuan/Desktop/magic_install/lib/magic/tcl; chmod 0755 tkcon.tcl tkshell.tcl)
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/tcltk'
make[1]: Leaving directory `/home/chuan/Desktop/magic-8.2'
make[1]: Entering directory `/home/chuan/Desktop/magic-8.2'
./scripts/mkdirs /home/chuan/Desktop/magic_install/bin /home/chuan/Desktop/magic_install/share/man \
/home/chuan/Desktop/magic_install/lib/magic/sys /home/chuan/Desktop/magic_install/lib/magic/tcl /home/chuan/Desktop/magic_install/lib/magic/tcl/bitmaps
for dir in windows doc scmos graphics tcltk magic net2ir tcltk; do \
(cd $dir && make install-tcl); done
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/windows'
--- installing glyphs to /home/chuan/Desktop/magic_install/lib/magic/sys
for i in windows7.glyphs windows11.glyphs windows14.glyphs windows22.glyphs vfont.B.12 vfont.I.12 vfont.R.8; do \
(cd /home/chuan/Desktop/magic_install/lib/magic/sys && rm -f $i); \
cp $i /home/chuan/Desktop/magic_install/lib/magic/sys; done
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/windows'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/doc'
cd latexfiles && make install
make[3]: Entering directory `/home/chuan/Desktop/magic-8.2/doc/latexfiles'
../../scripts/mkdirs /home/chuan/Desktop/magic_install/lib/magic/doc
make[3]: Leaving directory `/home/chuan/Desktop/magic-8.2/doc/latexfiles'
cd man && make install
make[3]: Entering directory `/home/chuan/Desktop/magic-8.2/doc/man'
../../scripts/mkdirs /home/chuan/Desktop/magic_install/share/man/man1
make[3]: Leaving directory `/home/chuan/Desktop/magic-8.2/doc/man'
cd tutcells && make install
make[3]: Entering directory `/home/chuan/Desktop/magic-8.2/doc/tutcells'
../../scripts/mkdirs /home/chuan/Desktop/magic_install/lib/magic/tutorial
make[3]: Leaving directory `/home/chuan/Desktop/magic-8.2/doc/tutcells'
cd html && make install
make[3]: Entering directory `/home/chuan/Desktop/magic-8.2/doc/html'
tar cf - . | (cd /home/chuan/Desktop/magic_install/lib/magic/doc/html; tar xf - )
make[3]: Leaving directory `/home/chuan/Desktop/magic-8.2/doc/html'
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/doc'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/scmos'
for i in mos.7bit.dstyle mos.7bit.std.cmap mos.24bit.dstyle mos.24bit.std.cmap mos.7bit.mraster_dstyle mos.7bit.mraster.cmap mos.OpenGL.dstyle mos.OpenGL.std.cmap minimum.tech gdsquery.tech scmos.tech scmos-tm.tech scmos-sub.tech scmosWR.tech; do \
cp $i /home/chuan/Desktop/magic_install/lib/magic/sys; done
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/scmos'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/graphics'
for i in bw.glyphs color.glyphs; do \
rm -f /home/chuan/Desktop/magic_install/lib/magic/sys/$i; \
cp $i /home/chuan/Desktop/magic_install/lib/magic/sys; done
for i in FreeSerif.pt3 FreeSans.pt3 FreeMono.pt3; do \
rm -f /home/chuan/Desktop/magic_install/lib/magic/sys/$i; \
cp $i /home/chuan/Desktop/magic_install/lib/magic/sys; done
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/graphics'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/tcltk'
rm -f /home/chuan/Desktop/magic_install/bin/magic.sh /home/chuan/Desktop/magic_install/bin/magic
cp magic.sh /home/chuan/Desktop/magic_install/bin/magic
(cd /home/chuan/Desktop/magic_install/bin; chmod 0755 magic)
rm -f /home/chuan/Desktop/magic_install/bin/ext2spice
cp ext2spice.sh /home/chuan/Desktop/magic_install/bin/ext2spice
(cd /home/chuan/Desktop/magic_install/bin; chmod 0755 ext2spice)
rm -f /home/chuan/Desktop/magic_install/bin/ext2sim
cp ext2sim.sh /home/chuan/Desktop/magic_install/bin/ext2sim
(cd /home/chuan/Desktop/magic_install/bin; chmod 0755 ext2sim)
rm -f /home/chuan/Desktop/magic_install/lib/magic/tcl/magicexec
cp magicexec /home/chuan/Desktop/magic_install/lib/magic/tcl/magicexec
rm -f /home/chuan/Desktop/magic_install/lib/magic/tcl/magicdnull
cp magicdnull /home/chuan/Desktop/magic_install/lib/magic/tcl/magicdnull
(cd /home/chuan/Desktop/magic_install/lib/magic/tcl; rm -f tkcon.tcl tkshell.tcl wrapper.tcl console.tcl techbuilder.tcl cellmgr.tcl libmgr.tcl texthelper.tcl tools.tcl mazeroute.tcl strip_reflibs.tcl drc.tcl toolkit.tcl toolkit_rev0.tcl bsitools.tcl socketcmd.tcl magic.tcl)
for i in tkcon.tcl tkshell.tcl wrapper.tcl console.tcl techbuilder.tcl cellmgr.tcl libmgr.tcl texthelper.tcl tools.tcl mazeroute.tcl strip_reflibs.tcl drc.tcl toolkit.tcl toolkit_rev0.tcl bsitools.tcl socketcmd.tcl magic.tcl; do \
cp $i /home/chuan/Desktop/magic_install/lib/magic/tcl; done
(cd /home/chuan/Desktop/magic_install/lib/magic/tcl; chmod 0755 tkcon.tcl tkshell.tcl)
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/tcltk'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/magic'
rm -f /home/chuan/Desktop/magic_install/lib/magic/tcl/tclmagic.so
cp tclmagic.so /home/chuan/Desktop/magic_install/lib/magic/tcl/tclmagic.so
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/magic'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/net2ir'
echo "Nothing to do here"
Nothing to do here
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/net2ir'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/tcltk'
rm -f /home/chuan/Desktop/magic_install/bin/magic.sh /home/chuan/Desktop/magic_install/bin/magic
cp magic.sh /home/chuan/Desktop/magic_install/bin/magic
(cd /home/chuan/Desktop/magic_install/bin; chmod 0755 magic)
rm -f /home/chuan/Desktop/magic_install/bin/ext2spice
cp ext2spice.sh /home/chuan/Desktop/magic_install/bin/ext2spice
(cd /home/chuan/Desktop/magic_install/bin; chmod 0755 ext2spice)
rm -f /home/chuan/Desktop/magic_install/bin/ext2sim
cp ext2sim.sh /home/chuan/Desktop/magic_install/bin/ext2sim
(cd /home/chuan/Desktop/magic_install/bin; chmod 0755 ext2sim)
rm -f /home/chuan/Desktop/magic_install/lib/magic/tcl/magicexec
cp magicexec /home/chuan/Desktop/magic_install/lib/magic/tcl/magicexec
rm -f /home/chuan/Desktop/magic_install/lib/magic/tcl/magicdnull
cp magicdnull /home/chuan/Desktop/magic_install/lib/magic/tcl/magicdnull
(cd /home/chuan/Desktop/magic_install/lib/magic/tcl; rm -f tkcon.tcl tkshell.tcl wrapper.tcl console.tcl techbuilder.tcl cellmgr.tcl libmgr.tcl texthelper.tcl tools.tcl mazeroute.tcl strip_reflibs.tcl drc.tcl toolkit.tcl toolkit_rev0.tcl bsitools.tcl socketcmd.tcl magic.tcl)
for i in tkcon.tcl tkshell.tcl wrapper.tcl console.tcl techbuilder.tcl cellmgr.tcl libmgr.tcl texthelper.tcl tools.tcl mazeroute.tcl strip_reflibs.tcl drc.tcl toolkit.tcl toolkit_rev0.tcl bsitools.tcl socketcmd.tcl magic.tcl; do \
cp $i /home/chuan/Desktop/magic_install/lib/magic/tcl; done
(cd /home/chuan/Desktop/magic_install/lib/magic/tcl; chmod 0755 tkcon.tcl tkshell.tcl)
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/tcltk'
make[1]: Leaving directory `/home/chuan/Desktop/magic-8.2'
make[1]: Entering directory `/home/chuan/Desktop/magic-8.2'
./scripts/mkdirs /home/chuan/Desktop/magic_install/bin /home/chuan/Desktop/magic_install/share/man \
/home/chuan/Desktop/magic_install/lib/magic/sys /home/chuan/Desktop/magic_install/lib/magic/tcl /home/chuan/Desktop/magic_install/lib/magic/tcl/bitmaps
for dir in windows doc scmos graphics tcltk magic net2ir tcltk; do \
(cd $dir && make install-tcl); done
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/windows'
--- installing glyphs to /home/chuan/Desktop/magic_install/lib/magic/sys
for i in windows7.glyphs windows11.glyphs windows14.glyphs windows22.glyphs vfont.B.12 vfont.I.12 vfont.R.8; do \
(cd /home/chuan/Desktop/magic_install/lib/magic/sys && rm -f $i); \
cp $i /home/chuan/Desktop/magic_install/lib/magic/sys; done
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/windows'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/doc'
cd latexfiles && make install
make[3]: Entering directory `/home/chuan/Desktop/magic-8.2/doc/latexfiles'
../../scripts/mkdirs /home/chuan/Desktop/magic_install/lib/magic/doc
make[3]: Leaving directory `/home/chuan/Desktop/magic-8.2/doc/latexfiles'
cd man && make install
make[3]: Entering directory `/home/chuan/Desktop/magic-8.2/doc/man'
../../scripts/mkdirs /home/chuan/Desktop/magic_install/share/man/man1
make[3]: Leaving directory `/home/chuan/Desktop/magic-8.2/doc/man'
cd tutcells && make install
make[3]: Entering directory `/home/chuan/Desktop/magic-8.2/doc/tutcells'
../../scripts/mkdirs /home/chuan/Desktop/magic_install/lib/magic/tutorial
make[3]: Leaving directory `/home/chuan/Desktop/magic-8.2/doc/tutcells'
cd html && make install
make[3]: Entering directory `/home/chuan/Desktop/magic-8.2/doc/html'
tar cf - . | (cd /home/chuan/Desktop/magic_install/lib/magic/doc/html; tar xf - )
make[3]: Leaving directory `/home/chuan/Desktop/magic-8.2/doc/html'
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/doc'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/scmos'
for i in mos.7bit.dstyle mos.7bit.std.cmap mos.24bit.dstyle mos.24bit.std.cmap mos.7bit.mraster_dstyle mos.7bit.mraster.cmap mos.OpenGL.dstyle mos.OpenGL.std.cmap minimum.tech gdsquery.tech scmos.tech scmos-tm.tech scmos-sub.tech scmosWR.tech; do \
cp $i /home/chuan/Desktop/magic_install/lib/magic/sys; done
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/scmos'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/graphics'
for i in bw.glyphs color.glyphs; do \
rm -f /home/chuan/Desktop/magic_install/lib/magic/sys/$i; \
cp $i /home/chuan/Desktop/magic_install/lib/magic/sys; done
for i in FreeSerif.pt3 FreeSans.pt3 FreeMono.pt3; do \
rm -f /home/chuan/Desktop/magic_install/lib/magic/sys/$i; \
cp $i /home/chuan/Desktop/magic_install/lib/magic/sys; done
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/graphics'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/tcltk'
rm -f /home/chuan/Desktop/magic_install/bin/magic.sh /home/chuan/Desktop/magic_install/bin/magic
cp magic.sh /home/chuan/Desktop/magic_install/bin/magic
(cd /home/chuan/Desktop/magic_install/bin; chmod 0755 magic)
rm -f /home/chuan/Desktop/magic_install/bin/ext2spice
cp ext2spice.sh /home/chuan/Desktop/magic_install/bin/ext2spice
(cd /home/chuan/Desktop/magic_install/bin; chmod 0755 ext2spice)
rm -f /home/chuan/Desktop/magic_install/bin/ext2sim
cp ext2sim.sh /home/chuan/Desktop/magic_install/bin/ext2sim
(cd /home/chuan/Desktop/magic_install/bin; chmod 0755 ext2sim)
rm -f /home/chuan/Desktop/magic_install/lib/magic/tcl/magicexec
cp magicexec /home/chuan/Desktop/magic_install/lib/magic/tcl/magicexec
rm -f /home/chuan/Desktop/magic_install/lib/magic/tcl/magicdnull
cp magicdnull /home/chuan/Desktop/magic_install/lib/magic/tcl/magicdnull
(cd /home/chuan/Desktop/magic_install/lib/magic/tcl; rm -f tkcon.tcl tkshell.tcl wrapper.tcl console.tcl techbuilder.tcl cellmgr.tcl libmgr.tcl texthelper.tcl tools.tcl mazeroute.tcl strip_reflibs.tcl drc.tcl toolkit.tcl toolkit_rev0.tcl bsitools.tcl socketcmd.tcl magic.tcl)
for i in tkcon.tcl tkshell.tcl wrapper.tcl console.tcl techbuilder.tcl cellmgr.tcl libmgr.tcl texthelper.tcl tools.tcl mazeroute.tcl strip_reflibs.tcl drc.tcl toolkit.tcl toolkit_rev0.tcl bsitools.tcl socketcmd.tcl magic.tcl; do \
cp $i /home/chuan/Desktop/magic_install/lib/magic/tcl; done
(cd /home/chuan/Desktop/magic_install/lib/magic/tcl; chmod 0755 tkcon.tcl tkshell.tcl)
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/tcltk'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/magic'
rm -f /home/chuan/Desktop/magic_install/lib/magic/tcl/tclmagic.so
cp tclmagic.so /home/chuan/Desktop/magic_install/lib/magic/tcl/tclmagic.so
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/magic'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/net2ir'
echo "Nothing to do here"
Nothing to do here
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/net2ir'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/tcltk'
rm -f /home/chuan/Desktop/magic_install/bin/magic.sh /home/chuan/Desktop/magic_install/bin/magic
cp magic.sh /home/chuan/Desktop/magic_install/bin/magic
(cd /home/chuan/Desktop/magic_install/bin; chmod 0755 magic)
rm -f /home/chuan/Desktop/magic_install/bin/ext2spice
cp ext2spice.sh /home/chuan/Desktop/magic_install/bin/ext2spice
(cd /home/chuan/Desktop/magic_install/bin; chmod 0755 ext2spice)
rm -f /home/chuan/Desktop/magic_install/bin/ext2sim
cp ext2sim.sh /home/chuan/Desktop/magic_install/bin/ext2sim
(cd /home/chuan/Desktop/magic_install/bin; chmod 0755 ext2sim)
rm -f /home/chuan/Desktop/magic_install/lib/magic/tcl/magicexec
cp magicexec /home/chuan/Desktop/magic_install/lib/magic/tcl/magicexec
rm -f /home/chuan/Desktop/magic_install/lib/magic/tcl/magicdnull
cp magicdnull /home/chuan/Desktop/magic_install/lib/magic/tcl/magicdnull
(cd /home/chuan/Desktop/magic_install/lib/magic/tcl; rm -f tkcon.tcl tkshell.tcl wrapper.tcl console.tcl techbuilder.tcl cellmgr.tcl libmgr.tcl texthelper.tcl tools.tcl mazeroute.tcl strip_reflibs.tcl drc.tcl toolkit.tcl toolkit_rev0.tcl bsitools.tcl socketcmd.tcl magic.tcl)
for i in tkcon.tcl tkshell.tcl wrapper.tcl console.tcl techbuilder.tcl cellmgr.tcl libmgr.tcl texthelper.tcl tools.tcl mazeroute.tcl strip_reflibs.tcl drc.tcl toolkit.tcl toolkit_rev0.tcl bsitools.tcl socketcmd.tcl magic.tcl; do \
cp $i /home/chuan/Desktop/magic_install/lib/magic/tcl; done
(cd /home/chuan/Desktop/magic_install/lib/magic/tcl; chmod 0755 tkcon.tcl tkshell.tcl)
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/tcltk'
make[1]: Leaving directory `/home/chuan/Desktop/magic-8.2'
make[1]: Entering directory `/home/chuan/Desktop/magic-8.2'
./scripts/mkdirs /home/chuan/Desktop/magic_install/bin /home/chuan/Desktop/magic_install/share/man \
/home/chuan/Desktop/magic_install/lib/magic/sys /home/chuan/Desktop/magic_install/lib/magic/tcl /home/chuan/Desktop/magic_install/lib/magic/tcl/bitmaps
for dir in windows doc scmos graphics tcltk magic net2ir tcltk; do \
(cd $dir && make install-tcl); done
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/windows'
--- installing glyphs to /home/chuan/Desktop/magic_install/lib/magic/sys
for i in windows7.glyphs windows11.glyphs windows14.glyphs windows22.glyphs vfont.B.12 vfont.I.12 vfont.R.8; do \
(cd /home/chuan/Desktop/magic_install/lib/magic/sys && rm -f $i); \
cp $i /home/chuan/Desktop/magic_install/lib/magic/sys; done
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/windows'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/doc'
cd latexfiles && make install
make[3]: Entering directory `/home/chuan/Desktop/magic-8.2/doc/latexfiles'
../../scripts/mkdirs /home/chuan/Desktop/magic_install/lib/magic/doc
make[3]: Leaving directory `/home/chuan/Desktop/magic-8.2/doc/latexfiles'
cd man && make install
make[3]: Entering directory `/home/chuan/Desktop/magic-8.2/doc/man'
../../scripts/mkdirs /home/chuan/Desktop/magic_install/share/man/man1
make[3]: Leaving directory `/home/chuan/Desktop/magic-8.2/doc/man'
cd tutcells && make install
make[3]: Entering directory `/home/chuan/Desktop/magic-8.2/doc/tutcells'
../../scripts/mkdirs /home/chuan/Desktop/magic_install/lib/magic/tutorial
make[3]: Leaving directory `/home/chuan/Desktop/magic-8.2/doc/tutcells'
cd html && make install
make[3]: Entering directory `/home/chuan/Desktop/magic-8.2/doc/html'
tar cf - . | (cd /home/chuan/Desktop/magic_install/lib/magic/doc/html; tar xf - )
make[3]: Leaving directory `/home/chuan/Desktop/magic-8.2/doc/html'
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/doc'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/scmos'
for i in mos.7bit.dstyle mos.7bit.std.cmap mos.24bit.dstyle mos.24bit.std.cmap mos.7bit.mraster_dstyle mos.7bit.mraster.cmap mos.OpenGL.dstyle mos.OpenGL.std.cmap minimum.tech gdsquery.tech scmos.tech scmos-tm.tech scmos-sub.tech scmosWR.tech; do \
cp $i /home/chuan/Desktop/magic_install/lib/magic/sys; done
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/scmos'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/graphics'
for i in bw.glyphs color.glyphs; do \
rm -f /home/chuan/Desktop/magic_install/lib/magic/sys/$i; \
cp $i /home/chuan/Desktop/magic_install/lib/magic/sys; done
for i in FreeSerif.pt3 FreeSans.pt3 FreeMono.pt3; do \
rm -f /home/chuan/Desktop/magic_install/lib/magic/sys/$i; \
cp $i /home/chuan/Desktop/magic_install/lib/magic/sys; done
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/graphics'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/tcltk'
rm -f /home/chuan/Desktop/magic_install/bin/magic.sh /home/chuan/Desktop/magic_install/bin/magic
cp magic.sh /home/chuan/Desktop/magic_install/bin/magic
(cd /home/chuan/Desktop/magic_install/bin; chmod 0755 magic)
rm -f /home/chuan/Desktop/magic_install/bin/ext2spice
cp ext2spice.sh /home/chuan/Desktop/magic_install/bin/ext2spice
(cd /home/chuan/Desktop/magic_install/bin; chmod 0755 ext2spice)
rm -f /home/chuan/Desktop/magic_install/bin/ext2sim
cp ext2sim.sh /home/chuan/Desktop/magic_install/bin/ext2sim
(cd /home/chuan/Desktop/magic_install/bin; chmod 0755 ext2sim)
rm -f /home/chuan/Desktop/magic_install/lib/magic/tcl/magicexec
cp magicexec /home/chuan/Desktop/magic_install/lib/magic/tcl/magicexec
rm -f /home/chuan/Desktop/magic_install/lib/magic/tcl/magicdnull
cp magicdnull /home/chuan/Desktop/magic_install/lib/magic/tcl/magicdnull
(cd /home/chuan/Desktop/magic_install/lib/magic/tcl; rm -f tkcon.tcl tkshell.tcl wrapper.tcl console.tcl techbuilder.tcl cellmgr.tcl libmgr.tcl texthelper.tcl tools.tcl mazeroute.tcl strip_reflibs.tcl drc.tcl toolkit.tcl toolkit_rev0.tcl bsitools.tcl socketcmd.tcl magic.tcl)
for i in tkcon.tcl tkshell.tcl wrapper.tcl console.tcl techbuilder.tcl cellmgr.tcl libmgr.tcl texthelper.tcl tools.tcl mazeroute.tcl strip_reflibs.tcl drc.tcl toolkit.tcl toolkit_rev0.tcl bsitools.tcl socketcmd.tcl magic.tcl; do \
cp $i /home/chuan/Desktop/magic_install/lib/magic/tcl; done
(cd /home/chuan/Desktop/magic_install/lib/magic/tcl; chmod 0755 tkcon.tcl tkshell.tcl)
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/tcltk'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/magic'
rm -f /home/chuan/Desktop/magic_install/lib/magic/tcl/tclmagic.so
cp tclmagic.so /home/chuan/Desktop/magic_install/lib/magic/tcl/tclmagic.so
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/magic'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/net2ir'
echo "Nothing to do here"
Nothing to do here
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/net2ir'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/tcltk'
rm -f /home/chuan/Desktop/magic_install/bin/magic.sh /home/chuan/Desktop/magic_install/bin/magic
cp magic.sh /home/chuan/Desktop/magic_install/bin/magic
(cd /home/chuan/Desktop/magic_install/bin; chmod 0755 magic)
rm -f /home/chuan/Desktop/magic_install/bin/ext2spice
cp ext2spice.sh /home/chuan/Desktop/magic_install/bin/ext2spice
(cd /home/chuan/Desktop/magic_install/bin; chmod 0755 ext2spice)
rm -f /home/chuan/Desktop/magic_install/bin/ext2sim
cp ext2sim.sh /home/chuan/Desktop/magic_install/bin/ext2sim
(cd /home/chuan/Desktop/magic_install/bin; chmod 0755 ext2sim)
rm -f /home/chuan/Desktop/magic_install/lib/magic/tcl/magicexec
cp magicexec /home/chuan/Desktop/magic_install/lib/magic/tcl/magicexec
rm -f /home/chuan/Desktop/magic_install/lib/magic/tcl/magicdnull
cp magicdnull /home/chuan/Desktop/magic_install/lib/magic/tcl/magicdnull
(cd /home/chuan/Desktop/magic_install/lib/magic/tcl; rm -f tkcon.tcl tkshell.tcl wrapper.tcl console.tcl techbuilder.tcl cellmgr.tcl libmgr.tcl texthelper.tcl tools.tcl mazeroute.tcl strip_reflibs.tcl drc.tcl toolkit.tcl toolkit_rev0.tcl bsitools.tcl socketcmd.tcl magic.tcl)
for i in tkcon.tcl tkshell.tcl wrapper.tcl console.tcl techbuilder.tcl cellmgr.tcl libmgr.tcl texthelper.tcl tools.tcl mazeroute.tcl strip_reflibs.tcl drc.tcl toolkit.tcl toolkit_rev0.tcl bsitools.tcl socketcmd.tcl magic.tcl; do \
cp $i /home/chuan/Desktop/magic_install/lib/magic/tcl; done
(cd /home/chuan/Desktop/magic_install/lib/magic/tcl; chmod 0755 tkcon.tcl tkshell.tcl)
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/tcltk'
make[1]: Leaving directory `/home/chuan/Desktop/magic-8.2'
make[1]: Entering directory `/home/chuan/Desktop/magic-8.2'
./scripts/mkdirs /home/chuan/Desktop/magic_install/bin /home/chuan/Desktop/magic_install/share/man \
/home/chuan/Desktop/magic_install/lib/magic/sys /home/chuan/Desktop/magic_install/lib/magic/tcl /home/chuan/Desktop/magic_install/lib/magic/tcl/bitmaps
for dir in windows doc scmos graphics tcltk magic net2ir tcltk; do \
(cd $dir && make install-tcl); done
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/windows'
--- installing glyphs to /home/chuan/Desktop/magic_install/lib/magic/sys
for i in windows7.glyphs windows11.glyphs windows14.glyphs windows22.glyphs vfont.B.12 vfont.I.12 vfont.R.8; do \
(cd /home/chuan/Desktop/magic_install/lib/magic/sys && rm -f $i); \
cp $i /home/chuan/Desktop/magic_install/lib/magic/sys; done
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/windows'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/doc'
cd latexfiles && make install
make[3]: Entering directory `/home/chuan/Desktop/magic-8.2/doc/latexfiles'
../../scripts/mkdirs /home/chuan/Desktop/magic_install/lib/magic/doc
make[3]: Leaving directory `/home/chuan/Desktop/magic-8.2/doc/latexfiles'
cd man && make install
make[3]: Entering directory `/home/chuan/Desktop/magic-8.2/doc/man'
../../scripts/mkdirs /home/chuan/Desktop/magic_install/share/man/man1
make[3]: Leaving directory `/home/chuan/Desktop/magic-8.2/doc/man'
cd tutcells && make install
make[3]: Entering directory `/home/chuan/Desktop/magic-8.2/doc/tutcells'
../../scripts/mkdirs /home/chuan/Desktop/magic_install/lib/magic/tutorial
make[3]: Leaving directory `/home/chuan/Desktop/magic-8.2/doc/tutcells'
cd html && make install
make[3]: Entering directory `/home/chuan/Desktop/magic-8.2/doc/html'
tar cf - . | (cd /home/chuan/Desktop/magic_install/lib/magic/doc/html; tar xf - )
make[3]: Leaving directory `/home/chuan/Desktop/magic-8.2/doc/html'
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/doc'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/scmos'
for i in mos.7bit.dstyle mos.7bit.std.cmap mos.24bit.dstyle mos.24bit.std.cmap mos.7bit.mraster_dstyle mos.7bit.mraster.cmap mos.OpenGL.dstyle mos.OpenGL.std.cmap minimum.tech gdsquery.tech scmos.tech scmos-tm.tech scmos-sub.tech scmosWR.tech; do \
cp $i /home/chuan/Desktop/magic_install/lib/magic/sys; done
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/scmos'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/graphics'
for i in bw.glyphs color.glyphs; do \
rm -f /home/chuan/Desktop/magic_install/lib/magic/sys/$i; \
cp $i /home/chuan/Desktop/magic_install/lib/magic/sys; done
for i in FreeSerif.pt3 FreeSans.pt3 FreeMono.pt3; do \
rm -f /home/chuan/Desktop/magic_install/lib/magic/sys/$i; \
cp $i /home/chuan/Desktop/magic_install/lib/magic/sys; done
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/graphics'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/tcltk'
rm -f /home/chuan/Desktop/magic_install/bin/magic.sh /home/chuan/Desktop/magic_install/bin/magic
cp magic.sh /home/chuan/Desktop/magic_install/bin/magic
(cd /home/chuan/Desktop/magic_install/bin; chmod 0755 magic)
rm -f /home/chuan/Desktop/magic_install/bin/ext2spice
cp ext2spice.sh /home/chuan/Desktop/magic_install/bin/ext2spice
(cd /home/chuan/Desktop/magic_install/bin; chmod 0755 ext2spice)
rm -f /home/chuan/Desktop/magic_install/bin/ext2sim
cp ext2sim.sh /home/chuan/Desktop/magic_install/bin/ext2sim
(cd /home/chuan/Desktop/magic_install/bin; chmod 0755 ext2sim)
rm -f /home/chuan/Desktop/magic_install/lib/magic/tcl/magicexec
cp magicexec /home/chuan/Desktop/magic_install/lib/magic/tcl/magicexec
rm -f /home/chuan/Desktop/magic_install/lib/magic/tcl/magicdnull
cp magicdnull /home/chuan/Desktop/magic_install/lib/magic/tcl/magicdnull
(cd /home/chuan/Desktop/magic_install/lib/magic/tcl; rm -f tkcon.tcl tkshell.tcl wrapper.tcl console.tcl techbuilder.tcl cellmgr.tcl libmgr.tcl texthelper.tcl tools.tcl mazeroute.tcl strip_reflibs.tcl drc.tcl toolkit.tcl toolkit_rev0.tcl bsitools.tcl socketcmd.tcl magic.tcl)
for i in tkcon.tcl tkshell.tcl wrapper.tcl console.tcl techbuilder.tcl cellmgr.tcl libmgr.tcl texthelper.tcl tools.tcl mazeroute.tcl strip_reflibs.tcl drc.tcl toolkit.tcl toolkit_rev0.tcl bsitools.tcl socketcmd.tcl magic.tcl; do \
cp $i /home/chuan/Desktop/magic_install/lib/magic/tcl; done
(cd /home/chuan/Desktop/magic_install/lib/magic/tcl; chmod 0755 tkcon.tcl tkshell.tcl)
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/tcltk'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/magic'
rm -f /home/chuan/Desktop/magic_install/lib/magic/tcl/tclmagic.so
cp tclmagic.so /home/chuan/Desktop/magic_install/lib/magic/tcl/tclmagic.so
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/magic'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/net2ir'
echo "Nothing to do here"
Nothing to do here
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/net2ir'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/tcltk'
rm -f /home/chuan/Desktop/magic_install/bin/magic.sh /home/chuan/Desktop/magic_install/bin/magic
cp magic.sh /home/chuan/Desktop/magic_install/bin/magic
(cd /home/chuan/Desktop/magic_install/bin; chmod 0755 magic)
rm -f /home/chuan/Desktop/magic_install/bin/ext2spice
cp ext2spice.sh /home/chuan/Desktop/magic_install/bin/ext2spice
(cd /home/chuan/Desktop/magic_install/bin; chmod 0755 ext2spice)
rm -f /home/chuan/Desktop/magic_install/bin/ext2sim
cp ext2sim.sh /home/chuan/Desktop/magic_install/bin/ext2sim
(cd /home/chuan/Desktop/magic_install/bin; chmod 0755 ext2sim)
rm -f /home/chuan/Desktop/magic_install/lib/magic/tcl/magicexec
cp magicexec /home/chuan/Desktop/magic_install/lib/magic/tcl/magicexec
rm -f /home/chuan/Desktop/magic_install/lib/magic/tcl/magicdnull
cp magicdnull /home/chuan/Desktop/magic_install/lib/magic/tcl/magicdnull
(cd /home/chuan/Desktop/magic_install/lib/magic/tcl; rm -f tkcon.tcl tkshell.tcl wrapper.tcl console.tcl techbuilder.tcl cellmgr.tcl libmgr.tcl texthelper.tcl tools.tcl mazeroute.tcl strip_reflibs.tcl drc.tcl toolkit.tcl toolkit_rev0.tcl bsitools.tcl socketcmd.tcl magic.tcl)
for i in tkcon.tcl tkshell.tcl wrapper.tcl console.tcl techbuilder.tcl cellmgr.tcl libmgr.tcl texthelper.tcl tools.tcl mazeroute.tcl strip_reflibs.tcl drc.tcl toolkit.tcl toolkit_rev0.tcl bsitools.tcl socketcmd.tcl magic.tcl; do \
cp $i /home/chuan/Desktop/magic_install/lib/magic/tcl; done
(cd /home/chuan/Desktop/magic_install/lib/magic/tcl; chmod 0755 tkcon.tcl tkshell.tcl)
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/tcltk'
make[1]: Leaving directory `/home/chuan/Desktop/magic-8.2'

811
make.log
View File

@ -11880,3 +11880,814 @@ make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/tcltk'
make[2]: Nothing to be done for `tcl-main'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/tcltk'
make[1]: Leaving directory `/home/chuan/Desktop/magic-8.2'
make[1]: Entering directory `/home/chuan/Desktop/magic-8.2'
--- making modules
for dir in cmwind commands database dbwind debug drc extflat extract graphics netmenu plow resis select sim textio tiles utils windows wiring ext2sim ext2spice calma cif plot lef garouter grouter irouter mzrouter router gcr tcltk magic net2ir tcltk; do \
(cd $dir && make module); done
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/cmwind'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/cmwind'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/commands'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/commands'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/database'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/database'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/dbwind'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/dbwind'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/debug'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/debug'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/drc'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/drc'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/extflat'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/extflat'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/extract'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/extract'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/graphics'
--- compiling graphics/grTCairo1.o
rm -f grTCairo1.o
gcc -g -m64 -fPIC -Wimplicit-int -fPIC -I/usr/include/tcl8.6/tk-private/generic -I/usr/include/tcl8.6 -I. -I.. -DCAD_DIR=\"/home/chuan/Desktop/magic_install/lib\" -DBIN_DIR=\"/home/chuan/Desktop/magic_install/bin\" -DTCL_DIR=\"/home/chuan/Desktop/magic_install/lib/magic/tcl\" -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DMAGIC_VERSION=\"8.2\" -DMAGIC_REVISION=\"16\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_PATHS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFILE_LOCKS=1 -DCALMA_MODULE=1 -DCIF_MODULE=1 -DX11_BACKING_STORE=1 -DPLOT_MODULE=1 -DLEF_MODULE=1 -DROUTE_MODULE=1 -DUSE_NEW_MACROS=1 -DVECTOR_FONTS=1 -DHAVE_LIBCAIRO=1 -DMAGIC_WRAPPER=1 -Dlinux=1 -DSYSV=1 -DISC=1 -DNDEBUG -DGCORE=\"/usr/bin/gcore\" -DSHDLIB_EXT=\".so\" -DX11 -DXLIB -DCAIRO -DNDEBUG -c grTCairo1.c
--- compiling graphics/grTCairo3.o
rm -f grTCairo3.o
gcc -g -m64 -fPIC -Wimplicit-int -fPIC -I/usr/include/tcl8.6/tk-private/generic -I/usr/include/tcl8.6 -I. -I.. -DCAD_DIR=\"/home/chuan/Desktop/magic_install/lib\" -DBIN_DIR=\"/home/chuan/Desktop/magic_install/bin\" -DTCL_DIR=\"/home/chuan/Desktop/magic_install/lib/magic/tcl\" -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DMAGIC_VERSION=\"8.2\" -DMAGIC_REVISION=\"16\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_PATHS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFILE_LOCKS=1 -DCALMA_MODULE=1 -DCIF_MODULE=1 -DX11_BACKING_STORE=1 -DPLOT_MODULE=1 -DLEF_MODULE=1 -DROUTE_MODULE=1 -DUSE_NEW_MACROS=1 -DVECTOR_FONTS=1 -DHAVE_LIBCAIRO=1 -DMAGIC_WRAPPER=1 -Dlinux=1 -DSYSV=1 -DISC=1 -DNDEBUG -DGCORE=\"/usr/bin/gcore\" -DSHDLIB_EXT=\".so\" -DX11 -DXLIB -DCAIRO -DNDEBUG -c grTCairo3.c
grTCairo3.c: In function grtcairoPutBackingStore:
grTCairo3.c:540:31: error: wind undeclared (first use in this function)
pmap = XCreatePixmap(grXdpy, wind, width, height, grDepth);
^
grTCairo3.c:540:31: note: each undeclared identifier is reported only once for each function it appears in
grTCairo3.c:540:52: error: grDepth undeclared (first use in this function)
pmap = XCreatePixmap(grXdpy, wind, width, height, grDepth);
^
grTCairo3.c: In function GrTCairoBitBlt:
grTCairo3.c:593:2: warning: passing argument 2 of cairo_set_source_surface from incompatible pointer type [enabled by default]
cairo_set_source_surface(grCairoContext, cairo_get_source(grCairoContext), p->p_x, p->p_y);
^
In file included from /usr/include/cairo/cairo-xlib.h:40:0,
from grTCairo3.c:20:
/usr/include/cairo/cairo.h:656:1: note: expected struct cairo_surface_t * but argument is of type struct cairo_pattern_t *
cairo_set_source_surface (cairo_t *cr,
^
make[2]: *** [grTCairo3.o] Error 1
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/graphics'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/netmenu'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/netmenu'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/plow'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/plow'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/resis'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/resis'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/select'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/select'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/sim'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/sim'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/textio'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/textio'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/tiles'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/tiles'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/utils'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/utils'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/windows'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/windows'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/wiring'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/wiring'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/ext2sim'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/ext2sim'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/ext2spice'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/ext2spice'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/calma'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/calma'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/cif'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/cif'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/plot'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/plot'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/lef'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/lef'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/garouter'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/garouter'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/grouter'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/grouter'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/irouter'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/irouter'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/mzrouter'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/mzrouter'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/router'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/router'
make[1]: Entering directory `/home/chuan/Desktop/magic-8.2'
--- making modules
for dir in cmwind commands database dbwind debug drc extflat extract graphics netmenu plow resis select sim textio tiles utils windows wiring ext2sim ext2spice calma cif plot lef garouter grouter irouter mzrouter router gcr tcltk magic net2ir tcltk; do \
(cd $dir && make module); done
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/cmwind'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/cmwind'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/commands'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/commands'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/database'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/database'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/dbwind'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/dbwind'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/debug'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/debug'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/drc'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/drc'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/extflat'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/extflat'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/extract'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/extract'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/graphics'
--- compiling graphics/grTCairo3.o
rm -f grTCairo3.o
gcc -g -m64 -fPIC -Wimplicit-int -fPIC -I/usr/include/tcl8.6/tk-private/generic -I/usr/include/tcl8.6 -I. -I.. -DCAD_DIR=\"/home/chuan/Desktop/magic_install/lib\" -DBIN_DIR=\"/home/chuan/Desktop/magic_install/bin\" -DTCL_DIR=\"/home/chuan/Desktop/magic_install/lib/magic/tcl\" -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DMAGIC_VERSION=\"8.2\" -DMAGIC_REVISION=\"16\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_PATHS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFILE_LOCKS=1 -DCALMA_MODULE=1 -DCIF_MODULE=1 -DX11_BACKING_STORE=1 -DPLOT_MODULE=1 -DLEF_MODULE=1 -DROUTE_MODULE=1 -DUSE_NEW_MACROS=1 -DVECTOR_FONTS=1 -DHAVE_LIBCAIRO=1 -DMAGIC_WRAPPER=1 -Dlinux=1 -DSYSV=1 -DISC=1 -DNDEBUG -DGCORE=\"/usr/bin/gcore\" -DSHDLIB_EXT=\".so\" -DX11 -DXLIB -DCAIRO -DNDEBUG -c grTCairo3.c
grTCairo3.c: In function GrTCairoBitBlt:
grTCairo3.c:593:2: warning: passing argument 2 of cairo_set_source_surface from incompatible pointer type [enabled by default]
cairo_set_source_surface(grCairoContext, cairo_get_source(grCairoContext), p->p_x, p->p_y);
^
In file included from /usr/include/cairo/cairo-xlib.h:40:0,
from grTCairo3.c:20:
/usr/include/cairo/cairo.h:656:1: note: expected struct cairo_surface_t * but argument is of type struct cairo_pattern_t *
cairo_set_source_surface (cairo_t *cr,
^
--- linking libgraphics.o
rm -f libgraphics.o
ld -r grMain.o grLock.o grDStyle.o grText.o grCMap.o grClip.o grGlyphs.o grNull.o W3Dmain.o grTk1.o grTk2.o grTk3.o grTk4.o grTk5.o grTCairo1.o grTCairo2.o grTCairo3.o grTCairo4.o grTCairo5.o grTkCommon.o -o libgraphics.o
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/graphics'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/netmenu'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/netmenu'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/plow'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/plow'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/resis'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/resis'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/select'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/select'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/sim'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/sim'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/textio'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/textio'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/tiles'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/tiles'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/utils'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/utils'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/windows'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/windows'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/wiring'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/wiring'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/ext2sim'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/ext2sim'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/ext2spice'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/ext2spice'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/calma'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/calma'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/cif'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/cif'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/plot'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/plot'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/lef'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/lef'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/garouter'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/garouter'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/grouter'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/grouter'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/irouter'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/irouter'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/mzrouter'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/mzrouter'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/router'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/router'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/gcr'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/gcr'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/tcltk'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/tcltk'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/magic'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/magic'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/net2ir'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/net2ir'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/tcltk'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/tcltk'
--- making Tcl shared libraries
for dir in magic net2ir tcltk; do \
(cd $dir && make tcl-main); done
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/magic'
--- making magic Tcl library (tclmagic.so)
rm -f tclmagic.so
gcc -g -m64 -fPIC -Wimplicit-int -fPIC -I/usr/include/tcl8.6/tk-private/generic -I/usr/include/tcl8.6 -I. -I.. -o tclmagic.so -shared -Wl,-soname,tclmagic.so -Wl,--version-script=../magic/symbol.map \
../cmwind/libcmwind.o ../commands/libcommands.o ../database/libdatabase.o ../dbwind/libdbwind.o ../drc/libdrc.o ../debug/libdebug.o ../extract/libextract.o ../graphics/libgraphics.o ../select/libselect.o ../textio/libtextio.o ../tiles/libtiles.o ../windows/libwindows.o ../wiring/libwiring.o ../resis/libresis.o ../sim/libsim.o ../netmenu/libnetmenu.o ../plow/libplow.o ../utils/libutils.o ../ext2sim/libext2sim.o ../ext2spice/libext2spice.o ../calma/libcalma.o ../cif/libcif.o ../plot/libplot.o ../lef/liblef.o ../extflat/libextflat.o ../garouter/libgarouter.o ../mzrouter/libmzrouter.o ../router/librouter.o ../irouter/libirouter.o ../grouter/libgrouter.o ../gcr/libgcr.o ../tcltk/libtcltk.o -lc -lX11 -lcairo -lfontconfig -lfreetype -lm
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/magic'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/net2ir'
echo "Nothing to do here"
Nothing to do here
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/net2ir'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/tcltk'
make[2]: Nothing to be done for `tcl-main'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/tcltk'
make[1]: Leaving directory `/home/chuan/Desktop/magic-8.2'
make[1]: Entering directory `/home/chuan/Desktop/magic-8.2'
--- making modules
for dir in cmwind commands database dbwind debug drc extflat extract graphics netmenu plow resis select sim textio tiles utils windows wiring ext2sim ext2spice calma cif plot lef garouter grouter irouter mzrouter router gcr tcltk magic net2ir tcltk; do \
(cd $dir && make module); done
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/cmwind'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/cmwind'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/commands'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/commands'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/database'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/database'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/dbwind'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/dbwind'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/debug'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/debug'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/drc'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/drc'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/extflat'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/extflat'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/extract'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/extract'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/graphics'
--- compiling graphics/grTCairo3.o
rm -f grTCairo3.o
gcc -g -m64 -fPIC -Wimplicit-int -fPIC -I/usr/include/tcl8.6/tk-private/generic -I/usr/include/tcl8.6 -I. -I.. -DCAD_DIR=\"/home/chuan/Desktop/magic_install/lib\" -DBIN_DIR=\"/home/chuan/Desktop/magic_install/bin\" -DTCL_DIR=\"/home/chuan/Desktop/magic_install/lib/magic/tcl\" -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DMAGIC_VERSION=\"8.2\" -DMAGIC_REVISION=\"16\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_PATHS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFILE_LOCKS=1 -DCALMA_MODULE=1 -DCIF_MODULE=1 -DX11_BACKING_STORE=1 -DPLOT_MODULE=1 -DLEF_MODULE=1 -DROUTE_MODULE=1 -DUSE_NEW_MACROS=1 -DVECTOR_FONTS=1 -DHAVE_LIBCAIRO=1 -DMAGIC_WRAPPER=1 -Dlinux=1 -DSYSV=1 -DISC=1 -DNDEBUG -DGCORE=\"/usr/bin/gcore\" -DSHDLIB_EXT=\".so\" -DX11 -DXLIB -DCAIRO -DNDEBUG -c grTCairo3.c
grTCairo3.c: In function GrTCairoBitBlt:
grTCairo3.c:593:2: warning: passing argument 2 of cairo_set_source_surface from incompatible pointer type [enabled by default]
cairo_set_source_surface(grCairoContext, cairo_get_source(grCairoContext), p->p_x, p->p_y);
^
In file included from /usr/include/cairo/cairo-xlib.h:40:0,
from grTCairo3.c:20:
/usr/include/cairo/cairo.h:656:1: note: expected struct cairo_surface_t * but argument is of type struct cairo_pattern_t *
cairo_set_source_surface (cairo_t *cr,
^
--- linking libgraphics.o
rm -f libgraphics.o
ld -r grMain.o grLock.o grDStyle.o grText.o grCMap.o grClip.o grGlyphs.o grNull.o W3Dmain.o grTk1.o grTk2.o grTk3.o grTk4.o grTk5.o grTCairo1.o grTCairo2.o grTCairo3.o grTCairo4.o grTCairo5.o grTkCommon.o -o libgraphics.o
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/graphics'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/netmenu'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/netmenu'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/plow'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/plow'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/resis'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/resis'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/select'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/select'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/sim'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/sim'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/textio'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/textio'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/tiles'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/tiles'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/utils'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/utils'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/windows'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/windows'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/wiring'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/wiring'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/ext2sim'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/ext2sim'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/ext2spice'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/ext2spice'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/calma'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/calma'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/cif'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/cif'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/plot'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/plot'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/lef'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/lef'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/garouter'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/garouter'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/grouter'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/grouter'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/irouter'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/irouter'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/mzrouter'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/mzrouter'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/router'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/router'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/gcr'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/gcr'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/tcltk'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/tcltk'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/magic'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/magic'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/net2ir'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/net2ir'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/tcltk'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/tcltk'
--- making Tcl shared libraries
for dir in magic net2ir tcltk; do \
(cd $dir && make tcl-main); done
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/magic'
--- making magic Tcl library (tclmagic.so)
rm -f tclmagic.so
gcc -g -m64 -fPIC -Wimplicit-int -fPIC -I/usr/include/tcl8.6/tk-private/generic -I/usr/include/tcl8.6 -I. -I.. -o tclmagic.so -shared -Wl,-soname,tclmagic.so -Wl,--version-script=../magic/symbol.map \
../cmwind/libcmwind.o ../commands/libcommands.o ../database/libdatabase.o ../dbwind/libdbwind.o ../drc/libdrc.o ../debug/libdebug.o ../extract/libextract.o ../graphics/libgraphics.o ../select/libselect.o ../textio/libtextio.o ../tiles/libtiles.o ../windows/libwindows.o ../wiring/libwiring.o ../resis/libresis.o ../sim/libsim.o ../netmenu/libnetmenu.o ../plow/libplow.o ../utils/libutils.o ../ext2sim/libext2sim.o ../ext2spice/libext2spice.o ../calma/libcalma.o ../cif/libcif.o ../plot/libplot.o ../lef/liblef.o ../extflat/libextflat.o ../garouter/libgarouter.o ../mzrouter/libmzrouter.o ../router/librouter.o ../irouter/libirouter.o ../grouter/libgrouter.o ../gcr/libgcr.o ../tcltk/libtcltk.o -lc -lX11 -lcairo -lfontconfig -lfreetype -lm
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/magic'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/net2ir'
echo "Nothing to do here"
Nothing to do here
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/net2ir'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/tcltk'
make[2]: Nothing to be done for `tcl-main'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/tcltk'
make[1]: Leaving directory `/home/chuan/Desktop/magic-8.2'
make[1]: Entering directory `/home/chuan/Desktop/magic-8.2'
--- making modules
for dir in cmwind commands database dbwind debug drc extflat extract graphics netmenu plow resis select sim textio tiles utils windows wiring ext2sim ext2spice calma cif plot lef garouter grouter irouter mzrouter router gcr tcltk magic net2ir tcltk; do \
(cd $dir && make module); done
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/cmwind'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/cmwind'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/commands'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/commands'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/database'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/database'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/dbwind'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/dbwind'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/debug'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/debug'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/drc'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/drc'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/extflat'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/extflat'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/extract'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/extract'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/graphics'
--- compiling graphics/grTCairo1.o
rm -f grTCairo1.o
gcc -g -m64 -fPIC -Wimplicit-int -fPIC -I/usr/include/tcl8.6/tk-private/generic -I/usr/include/tcl8.6 -I. -I.. -DCAD_DIR=\"/home/chuan/Desktop/magic_install/lib\" -DBIN_DIR=\"/home/chuan/Desktop/magic_install/bin\" -DTCL_DIR=\"/home/chuan/Desktop/magic_install/lib/magic/tcl\" -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DMAGIC_VERSION=\"8.2\" -DMAGIC_REVISION=\"16\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_PATHS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFILE_LOCKS=1 -DCALMA_MODULE=1 -DCIF_MODULE=1 -DX11_BACKING_STORE=1 -DPLOT_MODULE=1 -DLEF_MODULE=1 -DROUTE_MODULE=1 -DUSE_NEW_MACROS=1 -DVECTOR_FONTS=1 -DHAVE_LIBCAIRO=1 -DMAGIC_WRAPPER=1 -Dlinux=1 -DSYSV=1 -DISC=1 -DNDEBUG -DGCORE=\"/usr/bin/gcore\" -DSHDLIB_EXT=\".so\" -DX11 -DXLIB -DCAIRO -DNDEBUG -c grTCairo1.c
--- linking libgraphics.o
rm -f libgraphics.o
ld -r grMain.o grLock.o grDStyle.o grText.o grCMap.o grClip.o grGlyphs.o grNull.o W3Dmain.o grTk1.o grTk2.o grTk3.o grTk4.o grTk5.o grTCairo1.o grTCairo2.o grTCairo3.o grTCairo4.o grTCairo5.o grTkCommon.o -o libgraphics.o
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/graphics'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/netmenu'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/netmenu'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/plow'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/plow'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/resis'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/resis'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/select'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/select'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/sim'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/sim'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/textio'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/textio'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/tiles'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/tiles'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/utils'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/utils'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/windows'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/windows'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/wiring'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/wiring'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/ext2sim'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/ext2sim'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/ext2spice'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/ext2spice'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/calma'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/calma'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/cif'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/cif'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/plot'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/plot'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/lef'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/lef'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/garouter'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/garouter'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/grouter'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/grouter'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/irouter'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/irouter'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/mzrouter'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/mzrouter'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/router'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/router'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/gcr'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/gcr'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/tcltk'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/tcltk'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/magic'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/magic'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/net2ir'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/net2ir'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/tcltk'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/tcltk'
--- making Tcl shared libraries
for dir in magic net2ir tcltk; do \
(cd $dir && make tcl-main); done
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/magic'
--- making magic Tcl library (tclmagic.so)
rm -f tclmagic.so
gcc -g -m64 -fPIC -Wimplicit-int -fPIC -I/usr/include/tcl8.6/tk-private/generic -I/usr/include/tcl8.6 -I. -I.. -o tclmagic.so -shared -Wl,-soname,tclmagic.so -Wl,--version-script=../magic/symbol.map \
../cmwind/libcmwind.o ../commands/libcommands.o ../database/libdatabase.o ../dbwind/libdbwind.o ../drc/libdrc.o ../debug/libdebug.o ../extract/libextract.o ../graphics/libgraphics.o ../select/libselect.o ../textio/libtextio.o ../tiles/libtiles.o ../windows/libwindows.o ../wiring/libwiring.o ../resis/libresis.o ../sim/libsim.o ../netmenu/libnetmenu.o ../plow/libplow.o ../utils/libutils.o ../ext2sim/libext2sim.o ../ext2spice/libext2spice.o ../calma/libcalma.o ../cif/libcif.o ../plot/libplot.o ../lef/liblef.o ../extflat/libextflat.o ../garouter/libgarouter.o ../mzrouter/libmzrouter.o ../router/librouter.o ../irouter/libirouter.o ../grouter/libgrouter.o ../gcr/libgcr.o ../tcltk/libtcltk.o -lc -lX11 -lcairo -lfontconfig -lfreetype -lm
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/magic'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/net2ir'
echo "Nothing to do here"
Nothing to do here
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/net2ir'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/tcltk'
make[2]: Nothing to be done for `tcl-main'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/tcltk'
make[1]: Leaving directory `/home/chuan/Desktop/magic-8.2'
make[1]: Entering directory `/home/chuan/Desktop/magic-8.2'
--- making modules
for dir in cmwind commands database dbwind debug drc extflat extract graphics netmenu plow resis select sim textio tiles utils windows wiring ext2sim ext2spice calma cif plot lef garouter grouter irouter mzrouter router gcr tcltk magic net2ir tcltk; do \
(cd $dir && make module); done
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/cmwind'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/cmwind'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/commands'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/commands'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/database'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/database'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/dbwind'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/dbwind'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/debug'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/debug'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/drc'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/drc'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/extflat'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/extflat'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/extract'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/extract'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/graphics'
--- compiling graphics/grTCairo1.o
rm -f grTCairo1.o
gcc -g -m64 -fPIC -Wimplicit-int -fPIC -I/usr/include/tcl8.6/tk-private/generic -I/usr/include/tcl8.6 -I. -I.. -DCAD_DIR=\"/home/chuan/Desktop/magic_install/lib\" -DBIN_DIR=\"/home/chuan/Desktop/magic_install/bin\" -DTCL_DIR=\"/home/chuan/Desktop/magic_install/lib/magic/tcl\" -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DMAGIC_VERSION=\"8.2\" -DMAGIC_REVISION=\"16\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_PATHS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFILE_LOCKS=1 -DCALMA_MODULE=1 -DCIF_MODULE=1 -DX11_BACKING_STORE=1 -DPLOT_MODULE=1 -DLEF_MODULE=1 -DROUTE_MODULE=1 -DUSE_NEW_MACROS=1 -DVECTOR_FONTS=1 -DHAVE_LIBCAIRO=1 -DMAGIC_WRAPPER=1 -Dlinux=1 -DSYSV=1 -DISC=1 -DNDEBUG -DGCORE=\"/usr/bin/gcore\" -DSHDLIB_EXT=\".so\" -DX11 -DXLIB -DCAIRO -DNDEBUG -c grTCairo1.c
--- compiling graphics/grTCairo3.o
rm -f grTCairo3.o
gcc -g -m64 -fPIC -Wimplicit-int -fPIC -I/usr/include/tcl8.6/tk-private/generic -I/usr/include/tcl8.6 -I. -I.. -DCAD_DIR=\"/home/chuan/Desktop/magic_install/lib\" -DBIN_DIR=\"/home/chuan/Desktop/magic_install/bin\" -DTCL_DIR=\"/home/chuan/Desktop/magic_install/lib/magic/tcl\" -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DMAGIC_VERSION=\"8.2\" -DMAGIC_REVISION=\"16\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_PATHS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFILE_LOCKS=1 -DCALMA_MODULE=1 -DCIF_MODULE=1 -DX11_BACKING_STORE=1 -DPLOT_MODULE=1 -DLEF_MODULE=1 -DROUTE_MODULE=1 -DUSE_NEW_MACROS=1 -DVECTOR_FONTS=1 -DHAVE_LIBCAIRO=1 -DMAGIC_WRAPPER=1 -Dlinux=1 -DSYSV=1 -DISC=1 -DNDEBUG -DGCORE=\"/usr/bin/gcore\" -DSHDLIB_EXT=\".so\" -DX11 -DXLIB -DCAIRO -DNDEBUG -c grTCairo3.c
grTCairo3.c: In function grtcairoPutBackingStore:
grTCairo3.c:537:2: warning: passing argument 2 of cairo_set_source from incompatible pointer type [enabled by default]
cairo_set_source(tempContext, grCairoSurface);
^
In file included from /usr/include/cairo/cairo-xlib.h:40:0,
from grTCairo3.c:20:
/usr/include/cairo/cairo.h:645:1: note: expected struct cairo_pattern_t * but argument is of type struct cairo_surface_t *
cairo_set_source (cairo_t *cr, cairo_pattern_t *source);
^
grTCairo3.c: In function GrTCairoBitBlt:
grTCairo3.c:591:2: warning: passing argument 2 of cairo_set_source_surface from incompatible pointer type [enabled by default]
cairo_set_source_surface(grCairoContext, cairo_get_source(grCairoContext), p->p_x, p->p_y);
^
In file included from /usr/include/cairo/cairo-xlib.h:40:0,
from grTCairo3.c:20:
/usr/include/cairo/cairo.h:656:1: note: expected struct cairo_surface_t * but argument is of type struct cairo_pattern_t *
cairo_set_source_surface (cairo_t *cr,
^
--- linking libgraphics.o
rm -f libgraphics.o
ld -r grMain.o grLock.o grDStyle.o grText.o grCMap.o grClip.o grGlyphs.o grNull.o W3Dmain.o grTk1.o grTk2.o grTk3.o grTk4.o grTk5.o grTCairo1.o grTCairo2.o grTCairo3.o grTCairo4.o grTCairo5.o grTkCommon.o -o libgraphics.o
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/graphics'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/netmenu'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/netmenu'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/plow'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/plow'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/resis'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/resis'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/select'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/select'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/sim'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/sim'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/textio'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/textio'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/tiles'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/tiles'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/utils'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/utils'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/windows'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/windows'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/wiring'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/wiring'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/ext2sim'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/ext2sim'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/ext2spice'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/ext2spice'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/calma'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/calma'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/cif'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/cif'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/plot'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/plot'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/lef'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/lef'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/garouter'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/garouter'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/grouter'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/grouter'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/irouter'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/irouter'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/mzrouter'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/mzrouter'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/router'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/router'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/gcr'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/gcr'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/tcltk'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/tcltk'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/magic'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/magic'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/net2ir'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/net2ir'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/tcltk'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/tcltk'
--- making Tcl shared libraries
for dir in magic net2ir tcltk; do \
(cd $dir && make tcl-main); done
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/magic'
--- making magic Tcl library (tclmagic.so)
rm -f tclmagic.so
gcc -g -m64 -fPIC -Wimplicit-int -fPIC -I/usr/include/tcl8.6/tk-private/generic -I/usr/include/tcl8.6 -I. -I.. -o tclmagic.so -shared -Wl,-soname,tclmagic.so -Wl,--version-script=../magic/symbol.map \
../cmwind/libcmwind.o ../commands/libcommands.o ../database/libdatabase.o ../dbwind/libdbwind.o ../drc/libdrc.o ../debug/libdebug.o ../extract/libextract.o ../graphics/libgraphics.o ../select/libselect.o ../textio/libtextio.o ../tiles/libtiles.o ../windows/libwindows.o ../wiring/libwiring.o ../resis/libresis.o ../sim/libsim.o ../netmenu/libnetmenu.o ../plow/libplow.o ../utils/libutils.o ../ext2sim/libext2sim.o ../ext2spice/libext2spice.o ../calma/libcalma.o ../cif/libcif.o ../plot/libplot.o ../lef/liblef.o ../extflat/libextflat.o ../garouter/libgarouter.o ../mzrouter/libmzrouter.o ../router/librouter.o ../irouter/libirouter.o ../grouter/libgrouter.o ../gcr/libgcr.o ../tcltk/libtcltk.o -lc -lX11 -lcairo -lfontconfig -lfreetype -lm
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/magic'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/net2ir'
echo "Nothing to do here"
Nothing to do here
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/net2ir'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/tcltk'
make[2]: Nothing to be done for `tcl-main'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/tcltk'
make[1]: Leaving directory `/home/chuan/Desktop/magic-8.2'
make[1]: Entering directory `/home/chuan/Desktop/magic-8.2'
--- making modules
for dir in cmwind commands database dbwind debug drc extflat extract graphics netmenu plow resis select sim textio tiles utils windows wiring ext2sim ext2spice calma cif plot lef garouter grouter irouter mzrouter router gcr tcltk magic net2ir tcltk; do \
(cd $dir && make module); done
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/cmwind'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/cmwind'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/commands'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/commands'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/database'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/database'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/dbwind'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/dbwind'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/debug'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/debug'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/drc'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/drc'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/extflat'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/extflat'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/extract'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/extract'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/graphics'
--- compiling graphics/grTCairo3.o
rm -f grTCairo3.o
gcc -g -m64 -fPIC -Wimplicit-int -fPIC -I/usr/include/tcl8.6/tk-private/generic -I/usr/include/tcl8.6 -I. -I.. -DCAD_DIR=\"/home/chuan/Desktop/magic_install/lib\" -DBIN_DIR=\"/home/chuan/Desktop/magic_install/bin\" -DTCL_DIR=\"/home/chuan/Desktop/magic_install/lib/magic/tcl\" -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DMAGIC_VERSION=\"8.2\" -DMAGIC_REVISION=\"16\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_PATHS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFILE_LOCKS=1 -DCALMA_MODULE=1 -DCIF_MODULE=1 -DX11_BACKING_STORE=1 -DPLOT_MODULE=1 -DLEF_MODULE=1 -DROUTE_MODULE=1 -DUSE_NEW_MACROS=1 -DVECTOR_FONTS=1 -DHAVE_LIBCAIRO=1 -DMAGIC_WRAPPER=1 -Dlinux=1 -DSYSV=1 -DISC=1 -DNDEBUG -DGCORE=\"/usr/bin/gcore\" -DSHDLIB_EXT=\".so\" -DX11 -DXLIB -DCAIRO -DNDEBUG -c grTCairo3.c
--- linking libgraphics.o
rm -f libgraphics.o
ld -r grMain.o grLock.o grDStyle.o grText.o grCMap.o grClip.o grGlyphs.o grNull.o W3Dmain.o grTk1.o grTk2.o grTk3.o grTk4.o grTk5.o grTCairo1.o grTCairo2.o grTCairo3.o grTCairo4.o grTCairo5.o grTkCommon.o -o libgraphics.o
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/graphics'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/netmenu'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/netmenu'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/plow'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/plow'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/resis'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/resis'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/select'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/select'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/sim'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/sim'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/textio'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/textio'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/tiles'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/tiles'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/utils'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/utils'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/windows'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/windows'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/wiring'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/wiring'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/ext2sim'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/ext2sim'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/ext2spice'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/ext2spice'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/calma'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/calma'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/cif'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/cif'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/plot'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/plot'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/lef'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/lef'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/garouter'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/garouter'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/grouter'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/grouter'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/irouter'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/irouter'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/mzrouter'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/mzrouter'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/router'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/router'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/gcr'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/gcr'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/tcltk'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/tcltk'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/magic'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/magic'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/net2ir'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/net2ir'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/tcltk'
make[2]: Nothing to be done for `module'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/tcltk'
--- making Tcl shared libraries
for dir in magic net2ir tcltk; do \
(cd $dir && make tcl-main); done
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/magic'
--- making magic Tcl library (tclmagic.so)
rm -f tclmagic.so
gcc -g -m64 -fPIC -Wimplicit-int -fPIC -I/usr/include/tcl8.6/tk-private/generic -I/usr/include/tcl8.6 -I. -I.. -o tclmagic.so -shared -Wl,-soname,tclmagic.so -Wl,--version-script=../magic/symbol.map \
../cmwind/libcmwind.o ../commands/libcommands.o ../database/libdatabase.o ../dbwind/libdbwind.o ../drc/libdrc.o ../debug/libdebug.o ../extract/libextract.o ../graphics/libgraphics.o ../select/libselect.o ../textio/libtextio.o ../tiles/libtiles.o ../windows/libwindows.o ../wiring/libwiring.o ../resis/libresis.o ../sim/libsim.o ../netmenu/libnetmenu.o ../plow/libplow.o ../utils/libutils.o ../ext2sim/libext2sim.o ../ext2spice/libext2spice.o ../calma/libcalma.o ../cif/libcif.o ../plot/libplot.o ../lef/liblef.o ../extflat/libextflat.o ../garouter/libgarouter.o ../mzrouter/libmzrouter.o ../router/librouter.o ../irouter/libirouter.o ../grouter/libgrouter.o ../gcr/libgcr.o ../tcltk/libtcltk.o -lc -lX11 -lcairo -lfontconfig -lfreetype -lm
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/magic'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/net2ir'
echo "Nothing to do here"
Nothing to do here
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/net2ir'
make[2]: Entering directory `/home/chuan/Desktop/magic-8.2/tcltk'
make[2]: Nothing to be done for `tcl-main'.
make[2]: Leaving directory `/home/chuan/Desktop/magic-8.2/tcltk'
make[1]: Leaving directory `/home/chuan/Desktop/magic-8.2'