bug-gnucap
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-gnucap] building guncap-0.35 in cygwin


From: Jon Choy
Subject: Re: [Bug-gnucap] building guncap-0.35 in cygwin
Date: Tue, 28 Nov 2006 11:30:57 -0600


Dan, thanks for your response. Yes, there is a d_bjt.model file in the src directory. I forgot to add that my gcc verision

$gcc -v
Thread model: posix
gcc version 3.4.4 (cygming special) (gdc 0.12, using dmd 0.125)

$ make --version
GNU Make 3.81
Copyright (C) 2006  Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

This program built for i686-pc-cygwin

I'm trying to see of a later version of gcc will help the cause.


 Jon



From: Dan McMahill <address@hidden>
To: Jon Choy <address@hidden>
CC: address@hidden
Subject: Re: [Bug-gnucap] building guncap-0.35 in cygwin
Date: Tue, 28 Nov 2006 08:45:11 -0500

Jon Choy wrote:

I'm attempting to do a build in the most recent version of cygwin. During the "make", I get the following errors:


Making all in modelgen
make[2]: Entering directory `/home/src/gnucap-0.35/modelgen'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/src/gnucap-0.35/modelgen'
Making all in src
make[2]: Entering directory `/home/src/gnucap-0.35/src'
make[2]: *** No rule to make target `d_bjt.cc', needed by `c_getckt.o'. Stop.
make[2]: Leaving directory `/home/src/gnucap-0.35/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/src/gnucap-0.35'
make: *** [all] Error 2


I noticed in the announcement for a November release (which I also tried) some statements about the link order being very important. http://archives.seul.org/geda/dev/Nov-2006/msg00030.html

Could this be related? I'm dying to try gnucap out within cygwin and am looking forward to the Verilog A release which is what intrigues me abou this tool.

no, your problem is something else.


Do you have the file  "/home/src/gnucap-0.35/src/d_bjt.model"?

in src/Makefile.in there is something like this:

.SUFFIXES: .model .cc .o .obj

and later:

c_getckt.${OBJEXT}: ${MODELSRCS}

%.cc : %.model %.h ${MODELGEN}
        ${MODELGEN} -cc $<

%.h : %.model ${MODELGEN}
        ${MODELGEN} -h $<

and d_bjt.cc is listed in MODELSRCS. So make should be able to figure out from the suffix rule that if it has a d_bjt.model and needs a d_bjt.cc then just run modelgen.

Just for kicks, what does

make --version

tell you?

I'll try to find some spare cycles to try a cygwin build tonight although my cygwin install is probably a year old.

-Dan


_________________________________________________________________
Get free, personalized commercial-free online radio with MSN Radio powered by Pandora http://radio.msn.com/?icid=T002MSN03A07001





reply via email to

[Prev in Thread] Current Thread [Next in Thread]