MAGIC Magic Mailing List
 
 

From: Patrick Hekeno (patopick AT yahoo DOT com)
Date: Thu Sep 05 2002 - 14:22:54 EDT

  • Next message: Spaceborne Calin: "Re: FreeBSD 4.6 and Magic 7.1, "gmake[2]: *** [signals.o] Error 1""

    Hello to all. 
    I have been using older version 6.5.1.  I wanted to
    upgrade this software to the version 7.1.  I could not
    finish to compile magic. 
    The following is my System.
    
    Currently my computer is:
    Compaq Presario 7478
    Amd 533mhz,uP,K6-2...384MB
    XFree86 v.4.4.0_1 (X11 server).
    KDE3.0_1 (desktop)
    
    This is Process I took to install and the exact error
    message.
    
    ************************************************************************
    From Terminal Window:
    **************************************************************************************
    
    # pwd
    /usr/local/cad
    # ls
    magic                   magic-7.1              
    magic-current.tar.gz
    # ls magic
    # ls magic-7.1
    .cvsignore      cmwind          ext2sim
    CVS             commands        ext2spice
    Makefile        database        extcheck
    README.FIRST    dbwind          extflat
    READ_ME         debug           extract
    TODO            doc             fsleeper
    calma           drc             garouter
    cif             ext2dlys        gcr
    
    graphics        magic           netmenu
    grouter         magicusage      parser
    include         main            plot
    irouter         misc            plow
    known_flags.txt mpack           prleak
    lib             mzrouter        readline
    lisp            net2ir          resis
    macros          netlist         router
    
    rules.mak       tiles
    scmos           undo
    scripts         utils
    select          windows
    signals         wiring
    sim
    tech
    textio
    
    
    # cd magic-7.1
    # setenv CAD_HOME /usr/local/cad/magic
    # set path = ( $path /usr/local/cad/magic/bin)
    # gmake config
    Makefile:17: defs.mak: No such file or directory
    No "defs.mak" file found. Run make config to make one.
    
                  Welcome to Magic's configuration
    program.
                        This is Version 7.1.
    
    You have $CAD_HOME set to "/usr/local/cad/magic".
    
    The $CAD_HOME value will be reflected in the $CADDIR
    varible in the
    defs.mak files. It is only needed for installation so
    you can change
    it by modifying the defs.mak after building.
    
    You can create other custom configurations yourself. 
    Read the
    maintainer's manuals for details.  In particular, you
    can have more than
    one graphics driver installed.
    
    We haven't been able to test all of these
    configurations.  If
    you develop modifications to Magic or to this
    configuration program,
    please let us (magic-hackers AT csl DOT cornell.edu) know.
    -------------------------------------------------------------------------------
    Magic works with the following window configurations. 
    X11 is preferred.
            1) X11
            2) OpenGL
            3) SunView
            4) X10
            5) AED graphics terminal
    
    Please select one or more of the above configurations
    by number:  1
    X11 selected
    Make sure your default link and include path contains
    the X11
    libraries and header files. Otherwise edit LDFLAGS in
    defs.mak
    to include them.
    
    -------------------------------------------------------------------------------
    The following operating systems are known:
    
             1) Linux
             2) NetBSD 1.x
             3) FreeBSD 2.x
             4) OSF/1 on a 64 bit machine (Digital Alpha
    AXP)
             5) Solaris 2.x (aka SunOS 5.x)
             6) SunOS 4.x
             7) SGI IRIX
             8) OS/2 Warp
             9) BSD Unix systems (Ultrix, pre-4.0 SunOS,
    RISCos4.0, etc..)
            10) SYSV Unix systems (A/UX, HPUX)
    Please select one of the above operating systems by
    number:  3
    
    FreeBSD 2.x selected
    NOTE:  Since you are running FreeBSD using X11, we're
    assuming
           that you want to get the X11 library from
    either the normal
           library area or from the directory
    /usr/X11R6/lib.  If this
           is not correct, edit the defs.make file by hand
    after this
           script completes.
    
    -------------------------------------------------------------------------------
    Some machines need special compile-time switches:
    
            1) Intel 80x86-based workstations
            2) HP 68000-based workstations
            3) HP/PA based workstation
            4) A MIPS workstation running RISCos4.0 or
    greater (not DECStations)
            5) An Apple MacII
            6) None of the above
    
    Please select one of the above machine types by
    number:  1
    Intel x86 workstation selected
    
    -------------------------------------------------------------------------------
    Sometimes is it handy to eliminate modules from Magic,
    to make it smaller.
    The following modules are optional:
        CALMA - module to read and write GDS-II format
        CIF - module to read and write CIF
        PLOT - plotting code
        READLINE - readline support on the command line
        NONMANHATTAN - support for non-manhattan geometry
        ROUTE - a whole bunch of routing tools
        SCM - a scheme command-line interpreter
        SIM - an interface to RSIM
        .magic - choice of new or old system startup
    (macro definition) file
    
    You may need to update your system wide ".magic" file
    to eliminate use of these
    modules.  (Look at "~cad/lib/magic/sys/.magic".)
    Include CALMA module? [yes]  y
    Include CIF module? [yes]  y
    Include PLOT module? [yes]  y
    Include multiuser file-locking? [yes] y
    Include READLINE module? [yes]  y
    /usr/libexec/elf/nm: /usr/lib/libreadline.so: no
    symbols
    Include NONMANHATTAN extensions? [yes]  y
    Include ROUTE module? [yes]  y
    Include SCM module? [yes]  y
    Include SIM module? [yes]  y
    Include new system .magic file? [yes]  y
    Updating 'defs.mak' file.
    
    Everything that all the Makefiles use is in this
    files. You can change
    compilers, compiler flags, and libraries there.
    
    Configuration completed.  The following files were
    changed:
    
            defs.mak (old version in old.defs.mak)
    
    Now you need to look at defs.mak and make sure it
    makes sense.
    
    Then type "make".
    
    After it completes, you'll have a magic binary in the
    magic
    sub directory and a graphics helper program in the
    graphics subdir.
    
    Now type "make install".
    
    This will install the appropriate files in
    /usr/local/cad/magic''.
    
    Log files of the make process are found in make.log
    and install.log.
    
    To run magic, needs to find the X*Helper program in
    your path. It also
    needs to find the tech libraries. The easiest way to
    do this is to:
    
            setenv CAD_HOME /usr/local/cad/magic
            set path = ( $path /usr/local/cad/magic/bin )
    
    If you have any problems, please read a man page or
    two and try
    to figure it out. If you're stuck, send us
    (magic-hackers AT csl DOT cornell.edu)
    mail and we'll try to help.
    #
    #
    #
    # setenv
    GS_LIB=/root/.kde/share/fonts
    MACHTYPE=i386
    USER=root
    MAIL=/var/mail/root
    SHLVL=2
    VENDOR=intel
    HOME=/root
    PAGER=more
    GROUP=wheel
    LOGNAME=root
    BLOCKSIZE=K
    TERM=xterm
    PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/root/bin:/usr/local/cad/magic:/usr/local/cad/magic/bin:/usr/local/cad/magic/bin:/usr/local/cad/magic/bin
    DISPLAY=:0.0
    XAUTHORITY=/root/.Xauthority
    HOST=
    SHELL=/bin/csh
    OSTYPE=FreeBSD
    PWD=/usr/local/cad/magic-7.1
    FTP_PASSIVE_MODE=YES
    HOSTTYPE=FreeBSD
    EDITOR=vi
    GTK_RC_FILES=/etc/gtk/gtkrc:/root/.gtkrc:/root/.gtkrc-kde
    KDE_MULTIHEAD=false
    SESSION_MANAGER=local/:/tmp/.ICE-unix/22821
    COLORTERM=
    KONSOLE_DCOP=DCOPRef(konsole-23857,konsole)
    KONSOLE_DCOP_SESSION=DCOPRef(konsole-23857,session-1)
    CAD_HOME=/usr/local/cad/magic
    # gmake
    --- making modules
    --- compiling calma/CalmaRead.o
    --- compiling calma/CalmaRdcl.o
    --- compiling calma/CalmaRdio.o
    --- compiling calma/CalmaRdpt.o
    --- compiling calma/CalmaWrite.o
    --- linking libcalma.o
    --- compiling cif/CIFgen.o
    --- compiling cif/CIFhier.o
    --- compiling cif/CIFmain.o
    --- compiling cif/CIFrdcl.o
    --- compiling cif/CIFrdpt.o
    --- compiling cif/CIFrdpoly.o
    --- compiling cif/CIFrdtech.o
    CIFrdtech.c:215: warning: assignment makes pointer
    from integer without a cast
    --- compiling cif/CIFrdutils.o
    --- compiling cif/CIFsee.o
    --- compiling cif/CIFtech.o
    --- compiling cif/CIFwrite.o
    --- linking libcif.o
    --- compiling cmwind/CMWmain.o
    --- compiling cmwind/CMWcmmnds.o
    --- compiling cmwind/CMWundo.o
    --- compiling cmwind/CMWrgbhsv.o
    --- linking libcmwind.o
    --- compiling commands/CmdINTERP.o
    --- compiling commands/CmdSubrs.o
    --- compiling commands/SWCmds.o
    --- compiling commands/CmdAB.o
    --- compiling commands/CmdCD.o
    CmdCD.c:131: warning: assignment makes pointer from
    integer without a cast
    CmdCD.c:450: warning: assignment makes pointer from
    integer without a cast
    --- compiling commands/CmdE.o
    --- compiling commands/CmdFI.o
    --- compiling commands/CmdLQ.o
    --- compiling commands/CmdRS.o
    CmdRS.c:1377: warning: assignment makes pointer from
    integer without a cast
    --- compiling commands/CmdTZ.o
    --- compiling commands/CmdWizard.o
    --- linking libcommands.o
    --- compiling database/DBbound.o
    --- compiling database/DBcell.o
    --- compiling database/DBcellbox.o
    --- compiling database/DBcellcopy.o
    --- compiling database/DBcellname.o
    DBcellname.c:836: warning: assignment makes pointer
    from integer without a cast
    --- compiling database/DBcellsrch.o
    --- compiling database/DBcellsel.o
    --- compiling database/DBcellsubr.o
    --- compiling database/DBconnect.o
    --- compiling database/DBcount.o
    --- compiling database/DBexpand.o
    --- compiling database/DBio.o
    --- compiling database/DBlabel.o
    --- compiling database/DBlabel2.o
    DBlabel2.c:221: warning: assignment makes pointer from
    integer without a cast
    --- compiling database/DBpaint2.o
    --- compiling database/DBpaint.o
    --- compiling database/DBprop.o
    --- compiling database/DBtech.o
    --- compiling database/DBtcontact.o
    --- compiling database/DBtechname.o
    DBtechname.c:70: warning: assignment makes pointer
    from integer without a cast
    DBtechname.c:118: warning: assignment makes pointer
    from integer without a cast
    --- compiling database/DBtpaint.o
    --- compiling database/DBtpaint2.o
    --- compiling database/DBtechtype.o
    DBtechtype.c:327: warning: assignment makes pointer
    from integer without a cast
    DBtechtype.c:328: warning: assignment makes pointer
    from integer without a cast
    --- compiling database/DBterminal.o
    --- compiling database/DBtiles.o
    --- compiling database/DBtimestmp.o
    --- compiling database/DBundo.o
    --- linking libdatabase.o
    --- compiling dbwind/DBWdisplay.o
    --- compiling dbwind/DBWbuttons.o
    --- compiling dbwind/DBWfdback.o
    --- compiling dbwind/DBWhlights.o
    --- compiling dbwind/DBWprocs.o
    --- compiling dbwind/DBWtools.o
    --- compiling dbwind/DBWundo.o
    --- linking libdbwind.o
    --- compiling debug/debugFlags.o
    --- compiling debug/hist.o
    --- linking libdebug.o
    --- compiling drc/DRCarray.o
    --- compiling drc/DRCbasic.o
    --- compiling drc/DRCcontin.o
    --- compiling drc/DRCmain.o
    --- compiling drc/DRCsubcell.o
    --- compiling drc/DRCtech.o
    --- compiling drc/DRCprint.o
    --- compiling drc/DRCextend.o
    --- compiling drc/DRCcif.o
    --- linking libdrc.o
    --- compiling extflat/EFargs.o
    EFargs.c:237: warning: assignment makes pointer from
    integer without a cast
    EFargs.c:270: warning: assignment makes pointer from
    integer without a cast
    --- compiling extflat/EFbuild.o
    EFbuild.c:655: warning: assignment makes pointer from
    integer without a cast
    EFbuild.c:892: warning: assignment makes pointer from
    integer without a cast
    --- compiling extflat/EFdef.o
    --- compiling extflat/EFflat.o
    --- compiling extflat/EFhier.o
    --- compiling extflat/EFname.o
    --- compiling extflat/EFread.o
    --- compiling extflat/EFsym.o
    EFsym.c:107: warning: assignment makes pointer from
    integer without a cast
    EFsym.c:143: warning: assignment makes pointer from
    integer without a cast
    --- compiling extflat/EFvisit.o
    --- linking libextflat.o
    --- compiling extract/ExtArray.o
    --- compiling extract/ExtBasic.o
    --- compiling extract/ExtCell.o
    ExtCell.c:165: warning: assignment makes pointer from
    integer without a cast
    --- compiling extract/ExtCouple.o
    --- compiling extract/ExtHard.o
    --- compiling extract/ExtHier.o
    --- compiling extract/ExtLength.o
    --- compiling extract/ExtMain.o
    --- compiling extract/ExtNghbors.o
    --- compiling extract/ExtPerim.o
    --- compiling extract/ExtRegion.o
    --- compiling extract/ExtSubtree.o
    --- compiling extract/ExtTech.o
    ExtTech.c:560: warning: assignment makes pointer from
    integer without a cast
    ExtTech.c:710: warning: assignment makes pointer from
    integer without a cast
    --- compiling extract/ExtTest.o
    --- compiling extract/ExtTimes.o
    --- compiling extract/ExtYank.o
    --- compiling extract/ExtInter.o
    --- compiling extract/ExtUnique.o
    ExtUnique.c:180: warning: assignment makes pointer
    from integer without a cast
    --- linking libextract.o
    --- compiling garouter/gaChannel.o
    --- compiling garouter/gaMain.o
    --- compiling garouter/gaMaze.o
    --- compiling garouter/gaSimple.o
    --- compiling garouter/gaStem.o
    --- compiling garouter/gaTest.o
    --- linking libgarouter.o
    --- compiling gcr/gcrChannel.o
    --- compiling gcr/gcrColl.o
    --- compiling gcr/gcrDebug.o
    --- compiling gcr/gcrEdge.o
    --- compiling gcr/gcrFeas.o
    --- compiling gcr/gcrFlags.o
    --- compiling gcr/gcrInit.o
    --- compiling gcr/gcrLib.o
    --- compiling gcr/gcrRiver.o
    --- compiling gcr/gcrRoute.o
    --- compiling gcr/gcrShwFlgs.o
    --- compiling gcr/gcrUnsplit.o
    --- linking libgcr.o
    --- compiling graphics/grMain.o
    --- compiling graphics/grLock.o
    --- compiling graphics/grDStyle.o
    --- compiling graphics/grText.o
    --- compiling graphics/grCMap.o
    --- compiling graphics/grClip.o
    --- compiling graphics/grGlyphs.o
    --- compiling graphics/grNull.o
    --- compiling graphics/grX11su1.o
    --- compiling graphics/grX11su2.o
    --- compiling graphics/grX11su3.o
    --- compiling graphics/grX11su4.o
    --- compiling graphics/grX11su5.o
    --- linking libgraphics.o
    --- compiling grouter/grouteChan.o
    --- compiling grouter/grouteCrss.o
    --- compiling grouter/grouteDens.o
    --- compiling grouter/grouteMain.o
    --- compiling grouter/grouteMult.o
    --- compiling grouter/grouteMaze.o
    --- compiling grouter/groutePath.o
    --- compiling grouter/groutePen.o
    --- compiling grouter/grouteTest.o
    --- linking libgrouter.o
    --- compiling irouter/irCommand.o
    --- compiling irouter/irMain.o
    --- compiling irouter/irRoute.o
    --- compiling irouter/irTestCmd.o
    --- compiling irouter/irUtils.o
    --- linking libirouter.o
    --- compiling lisp/lispMain.o
    --- compiling lisp/lispEval.o
    --- compiling lisp/lispPrint.o
    --- compiling lisp/lispParse.o
    --- compiling lisp/lispA-Z.o
    --- compiling lisp/lispGC.o
    --- compiling lisp/lispFrame.o
    --- compiling lisp/lispTrace.o
    --- compiling lisp/lispMagic.o
    --- compiling lisp/lispArith.o
    --- compiling lisp/lispString.o
    --- compiling lisp/lispIO.o
    --- linking liblisp.o
    --- compiling macros/macros.o
    --- linking libmacros.o
    --- compiling main/main.o
    --- linking libmain.o
    --- compiling misc/niceabort.o
    --- compiling misc/patchlevel.o
    --- linking libmisc.o
    --- compiling mzrouter/mzBlock.o
    --- compiling mzrouter/mzDebug.o
    --- compiling mzrouter/mzEstimate.o
    --- compiling mzrouter/mzXtndDown.o
    --- compiling mzrouter/mzXtndLeft.o
    --- compiling mzrouter/mzXtndRght.o
    --- compiling mzrouter/mzXtndUp.o
    --- compiling mzrouter/mzHint.o
    --- compiling mzrouter/mzInit.o
    --- compiling mzrouter/mzNumLine.o
    --- compiling mzrouter/mzMain.o
    --- compiling mzrouter/mzSearch.o
    --- compiling mzrouter/mzStart.o
    --- compiling mzrouter/mzSubrs.o
    --- compiling mzrouter/mzTech.o
    --- compiling mzrouter/mzTestCmd.o
    --- compiling mzrouter/mzWalk.o
    --- linking libmzrouter.o
    --- compiling netlist/netlist.o
    --- linking libnetlist.o
    --- compiling netmenu/NMbutton.o
    --- compiling netmenu/NMcmdAK.o
    --- compiling netmenu/NMcmdLZ.o
    --- compiling netmenu/NMlabel.o
    --- compiling netmenu/NMmain.o
    --- compiling netmenu/NMnetlist.o
    --- compiling netmenu/NMshowpt.o
    --- compiling netmenu/NMshowcell.o
    --- compiling netmenu/NMundo.o
    --- compiling netmenu/NMwiring.o
    --- linking libnetmenu.o
    --- compiling parser/parser.o
    --- linking libparser.o
    --- compiling plot/plotGremln.o
    --- compiling plot/plotPS.o
    --- compiling plot/plotMain.o
    --- compiling plot/plotRutils.o
    --- compiling plot/plotVers.o
    --- compiling plot/plotPixels.o
    --- compiling plot/plotPNM.o
    --- linking libplot.o
    --- compiling plow/PlowJogs.o
    --- compiling plow/PlowMain.o
    --- compiling plow/PlowQueue.o
    --- compiling plow/PlowRandom.o
    --- compiling plow/PlowRules1.o
    --- compiling plow/PlowRules2.o
    --- compiling plow/PlowRules3.o
    --- compiling plow/PlowSearch.o
    --- compiling plow/PlowTech.o
    --- compiling plow/PlowTest.o
    --- compiling plow/PlowWidth.o
    --- compiling plow/PlowYank.o
    --- linking libplow.o
    --- compiling resis/ResMain.o
    --- compiling resis/ResJunct.o
    --- compiling resis/ResMakeRes.o
    --- compiling resis/ResSimple.o
    --- compiling resis/ResPrint.o
    --- compiling resis/ResReadSim.o
    --- compiling resis/ResConDCS.o
    --- compiling resis/ResRex.o
    /usr/include/values.h:2: warning: #warning "this file
    includes <values.h> which is obsoleted, use <limits.h>
    or <float.h> instead"
    --- compiling resis/ResBasic.o
    --- compiling resis/ResMerge.o
    --- compiling resis/ResChecks.o
    --- compiling resis/ResFract.o
    --- compiling resis/ResUtils.o
    --- compiling resis/ResDebug.o
    --- linking libresis.o
    --- compiling router/rtrMain.o
    --- compiling router/rtrDcmpose.o
    --- compiling router/ftrFdback.o
    --- compiling router/rtrHazards.o
    --- compiling router/rtrChannel.o
    --- compiling router/rtrPaint.o
    --- compiling router/rtrPin.o
    --- compiling router/rtrSide.o
    --- compiling router/rtrStem.o
    --- compiling router/rtrTech.o
    --- compiling router/rtrVia.o
    --- compiling router/rtrTravers.o
    --- linking librouter.o
    --- compiling select/selCreate.o
    --- compiling select/selDisplay.o
    --- compiling select/selEnum.o
    --- compiling select/selOps.o
    --- compiling select/selUndo.o
    --- compiling select/selUnselect.o
    --- linking libselect.o
    --- compiling signals/signals.o
    gmake[2]: *** [signals.o] Error 1
    --- compiling sim/SimDBstuff.o
    --- compiling sim/SimSelect.o
    --- compiling sim/SimRsim.o
    --- compiling sim/SimExtract.o
    --- linking libsim.o
    --- compiling textio/txCommands.o
    --- compiling textio/txInput.o
    --- compiling textio/txMain.o
    --- compiling textio/txMore.o
    --- compiling textio/txOutput.o
    --- linking libtextio.o
    --- compiling tech/tech.o
    --- linking libtech.o
    --- compiling tiles/tile.o
    --- compiling tiles/search.o
    --- compiling tiles/search2.o
    --- linking libtiles.o
    --- compiling undo/undo.o
    --- linking libundo.o
    --- compiling utils/args.o
    --- compiling utils/child.o
    --- compiling utils/doubleint.o
    doubleint.c:250: warning: assignment makes pointer
    from integer without a cast
    --- compiling utils/finddisp.o
    --- compiling utils/flock.o
    --- compiling utils/flsbuf.o
    --- compiling utils/geometry.o
    --- compiling utils/getrect.o
    --- compiling utils/hash.o
    --- compiling utils/heap.o
    --- compiling utils/list.o
    --- compiling utils/lookup.o
    --- compiling utils/lookupany.o
    --- compiling utils/lookupfull.o
    --- compiling utils/malloc.o
    --- compiling utils/match.o
    --- compiling utils/path.o
    ../utils/malloc.h:62: warning: `ALIGN' redefined
    /usr/include/machine/param.h:90: warning: this is the
    location of the previous definition
    path.c:385: warning: return makes pointer from integer
    without a cast
    path.c:404: warning: return makes pointer from integer
    without a cast
    path.c:416: warning: assignment makes pointer from
    integer without a cast
    path.c:431: warning: assignment makes pointer from
    integer without a cast
    --- compiling utils/pathvisit.o
    --- compiling utils/port.o
    --- compiling utils/printstuff.o
    --- compiling utils/stack.o
    --- compiling utils/strdup.o
    --- compiling utils/dqueue.o
    --- compiling utils/runstats.o
    --- compiling utils/saveimage.o
    --- compiling utils/set.o
    --- compiling utils/show.o
    --- compiling utils/touchtypes.o
    --- linking libutils.o
    --- compiling windows/windClient.o
    --- compiling windows/windCmdAM.o
    --- compiling windows/windCmdNR.o
    --- compiling windows/windCmdSZ.o
    --- compiling windows/windSend.o
    --- compiling windows/windDebug.o
    --- compiling windows/windDisp.o
    --- compiling windows/windSun.o
    --- compiling windows/windMain.o
    --- compiling windows/windMove.o
    --- compiling windows/windSearch.o
    --- compiling windows/windTrans.o
    --- compiling windows/windView.o
    --- linking libwindows.o
    --- compiling wiring/wireOps.o
    --- compiling wiring/wireTech.o
    --- compiling wiring/wireUndo.o
    --- linking libwiring.o
    --- building GNU readline
    --- compiling ext2sim/ext2sim.o
    --- linking libext2sim.o
    --- compiling ext2spice/ext2spice.o
    --- linking libext2spice.o
    --- compiling magic/magicTop.o
    --- linking libmagic.o
    --- compiling magicusage/magicusage.o
    --- linking libmagicusage.o
    --- compiling net2ir/net2ir.o
    --- linking libnet2ir.o
    --- compiling extcheck/extcheck.o
    --- linking libextcheck.o
    --- compiling mpack/mpackMain.o
    --- compiling mpack/magicMain.o
    --- compiling mpack/magicStubs.o
    --- linking libmpack.o
    --- making libraries
    --- compiling database/DBmain.o
    --- archiving libdatabase.a
    --- compiling utils/LIBdbio.o
    --- compiling utils/LIBmain.o
    --- compiling utils/LIBtextio.o
    --- archiving libutils.a
    --- archiving libextflat.a
    --- making main programs
    --- building main ext2sim
    --- building main ext2spice
    --- building main magicusage
    --- building main net2ir
    --- building main extcheck
    --- archiving libmpack.a
    --- building main X11Helper
    # gmake install
    --- installing to /usr/local/cad/magic
    gmake[2]: *** No rule to make target
    `../signals/libsignals.o', needed by `magic'.  Stop.
    #
    #
    
    *****************************************************************************************
    
    
    Please help me out. I really don't know why I get
    error when compile signal.o files. 
    Magic will not launch infact the Bin folder will not
    contain anything after gmake install.
    
    Bellow are defs.mak and make.log files.
    
    Thanks 
    
    Patrick H.
    
    
    
    
    
    
    
    
    
    
    
    
    ************************************************************************
    defs.mak  file:
    **************************************************************************************
    # This file was auto-generated by running the
    scripts/config program. Feel free
    # to change the values in here to suit your needs.
    Beware that running scripts/config
    # again will overwrite any changes!
    
    SHELL                  = /bin/sh
    
    VERSION                = 7.1
    
    # Change CADDIR to install in a different place
    CADDIR                 = /usr/local/cad/magic
    BINDIR                 = ${CADDIR}/bin
    LIBDIR                 = ${CADDIR}/lib
    MANDIR                 = ${CADDIR}/man
    SYSDIR                 = ${CADDIR}/lib/magic/sys
    SCMDIR                 = ${CADDIR}/lib/magic/scm
    
    SCRIPTS                = ${MAGICDIR}/scripts
    
    MODULES               += readline
    
    # Define your make environment
    # MAKE                   = gmake
    # MAKEFLAGS              = -j4
    
    RM                     = rm -f
    CP                     = cp
    AR                     = ar
    ARFLAGS                = crv
    LD                     = ld -r
    RANLIB                 = ranlib
    
    CC                     = gcc
    CPP                    = /usr/libexec/cpp -P
    -traditional
    CPPFLAGS               = -I. -I${MAGICDIR}
    -I${MAGICDIR}/readline
    DFLAGS                 =  -DFILE_LOCKS -DUSE_READLINE
    -DNONMANHATTAN
    CFLAGS                 = -g  -m486
    # These CFLAGS may include switches for an optimized
    compile
    # CFLAGS                 = -g  -m486 
    
    READLINE_DEFS          = 
    READLINE_LIBS          = 
    -L${MAGICDIR}/readline/readline -lreadline -ltermcap
    
    DEPEND_FLAG            = -MM
    DEPEND_FILE            = Depend
    
    GR_CFLAGS              = -DX11 -DXLIB
    -I/usr/X11R6/include
    GR_LIBS                = -L/usr/X11R6/lib  -lX11
    GR_SRCS                =  ${X11_SRCS}
    GR_HELPER_SRCS         =  ${X11HELPER_SRCS}
    GR_HELPER_PROG         =  ${X11HELP_PROG}
    
    # Set your .magic to be installed
    #   proto.magic     - original
    #   proto.magic.new - with X11 extensions
    #   proto.magic-scm - load scheme extensions
    DOT_MAGIC_FILES        = proto.magic.new
    proto.magic-scm
    
    OBJS      = ${SRCS:.c=.o}
    LIB_OBJS  = ${LIB_SRCS:.c=.o}
    CLEANS    = ${OBJS} ${LIB_OBJS} lib${MODULE}.a
    lib${MODULE}.o ${MODULE}
    
    
    ************************************************************************
    make.log  file:
    **************************************************************************************
    --- compiling select/selUndo.o
    rm -f selUndo.o
    gcc -g  -m486 -I. -I.. -I../readline -DFILE_LOCKS
    -DUSE_READLINE -DNONMANHATTAN  -c selUndo.c
    --- compiling select/selUnselect.o
    rm -f selUnselect.o
    gcc -g  -m486 -I. -I.. -I../readline -DFILE_LOCKS
    -DUSE_READLINE -DNONMANHATTAN  -c selUnselect.c
    --- linking libselect.o
    rm -f libselect.o
    ld -r selCreate.o selDisplay.o selEnum.o selOps.o
    selUndo.o selUnselect.o  -o libselect.o
    gmake[2]: Leaving directory
    `/usr/local/cad/magic-7.1/select'
    gmake[2]: Entering directory
    `/usr/local/cad/magic-7.1/signals'
    --- compiling signals/signals.o
    rm -f signals.o
    gcc -g  -m486 -I. -I.. -I../readline -DFILE_LOCKS
    -DUSE_READLINE -DNONMANHATTAN  -c signals.c
    signals.c: In function `SigInit':
    signals.c:512: `SIGPOLL' undeclared (first use in this
    function)
    signals.c:512: (Each undeclared identifier is reported
    only once
    signals.c:512: for each function it appears in.)
    gmake[2]: *** [signals.o] Error 1  
    <------------------------
    gmake[2]: Leaving directory
    `/usr/local/cad/magic-7.1/signals'
    gmake[2]: Entering directory
    `/usr/local/cad/magic-7.1/sim'
    --- compiling sim/SimDBstuff.o
    rm -f SimDBstuff.o
    gcc -g  -m486 -I. -I.. -I../readline -DFILE_LOCKS
    -DUSE_READLINE -DNONMANHATTAN  -c SimDBstuff.c
    --- compiling sim/SimSelect.o
    rm -f SimSelect.o
    gcc -g  -m486 -I. -I.. -I../readline -DFILE_LOCKS
    -DUSE_READLINE -DNONMANHATTAN  -c SimSelect.c
    --- compiling sim/SimRsim.o
    rm -f SimRsim.o
    gcc -g  -m486 -I. -I.. -I../readline -DFILE_LOCKS
    -DUSE_READLINE -DNONMANHATTAN  -c SimRsim.c
    --- compiling sim/SimExtract.o
    rm -f SimExtract.o
    gcc -g  -m486 -I. -I.. -I../readline -DFILE_LOCKS
    -DUSE_READLINE -DNONMANHATTAN  -c SimExtract.c
    --- linking libsim.o
    rm -f libsim.o
    ld -r SimDBstuff.o SimSelect.o SimRsim.o SimExtract.o 
    -o libsim.o
    gmake[2]: Leaving directory
    `/usr/local/cad/magic-7.1/sim'
    gmake[2]: Entering directory
    `/usr/local/cad/magic-7.1/textio'
    --- compiling textio/txCommands.o
    rm -f txCommands.o
    gcc -g  -m486 -I. -I.. -I../readline -DFILE_LOCKS
    -DUSE_READLINE -DNONMANHATTAN  -c txCommands.c
    --- compiling textio/txInput.o
    
    
    ************************************************************************
    **************************************************************************************
    
    
    
    
    __________________________________________________
    Do You Yahoo!?
    Yahoo! Finance - Get real-time stock quotes
    http://finance.yahoo.com
    


  •  
     
    Questions? Contact Rajit Manohar
    cornell logo