From: Richard C. <s02...@sm...> - 2013-01-04 20:13:49
|
Hi all, Ok, so to clarify exactly what's happening for me, I have cloned the git mirror (here: https://github.com/upverter/ADMS) of the adms code (as the adms svn repo has been moved from SourceForge to a closed repo, and the source download provided at SourceForge has some build issues). I now therefore have adms 2.3 built and installed from source: richard@hector ~/src/qucs/qucs-core $ admsXml --version [usage..] <release name="admsXml" version="2.3.0" date="Jan 4 2013" time="10:28:05"/> However, when I first attempted to build qucs-core I got an error due to missing source files in the verilog directory. These are the files which must be generated by adms. I looked in the Makefile.am and saw that there was an "if MAINTAINER_MODE" option which was seemed to trigger their creation. However running configure with --enable-maintainer-mode did not seem to trigger this. Next I manually commented out the if statements so that it was always triggered and reran autogen etc. etc. Now make does call adms to create the files but there is an error: Making all in verilog make[4]: Entering directory `/home/richard/src/qucs/qucs-core/src/components/verilog' /usr/local/bin/admsXml fbh_hbt-2_2a.va -e analogfunction.xml [info...] admsXml-2.3.0 (unknown) Jan 4 2013 10:28:05 [fatal..] [./fbh_hbt-2_2a.va:201:26]: at 'TJ': [fatal..] node never declared Running the command manually from the verilog directory yields the following: richard@hector ~/src/qucs/qucs-core/src/components/verilog $ admsXml fbh_hbt-2_2a.va -e analogfunction.xml [info...] admsXml-2.3.0 (unknown) Jan 4 2013 10:28:05 [fatal..] [./fbh_hbt-2_2a.va:201:26]: at 'TJ': [fatal..] node never declared so the problem is that adms cannot process the file analogfunction.xml for some reason. Is this a problem with my version of adms, or with the file analogfunction.xml? -- rcc On 04/01/2013 17:06, Stefan Jahn wrote: > Hello all, > > svn version is required for re-compilation of qucs-core is > required. The published stable version is not sufficient > for these purposes... You need 2.3.0 from svn. > > Best regards, Stefan. > > On Fri, January 4, 2013 5:01 pm, Frans Schreuder wrote: >> Hi Richard, >> >> in the sourceforge version of adms, two files are missing (config.sub >> and config.guess) but these are generic files an can be obtained from >> somewhere else (for example the github version). >> There are indeed some differences between the sourceforge and the github >> version, there have been some changes I guess but they kept the version >> number 2.3.0 >> However, both versions work for me! >> >> Frans >> >> On 01/04/2013 03:53 PM, kapil kaushik wrote: >>> Actually I had faced a similar problem sometime back when I was trying >>> to >>> compile qucs-core. At that time, I had to install adms after which my >>> compilation went fine. >>> >>> Which Operating System are your working on? >>> >>> Thanks, >>> Kapil >>> >>> >>> On Fri, Jan 4, 2013 at 7:07 PM, Richard Crozier >>> <s02...@sm...>wrote: >>> >>>> Hi kapil, >>>> >>>> I have compiled an installed adms from the github mirror. The >>>> sourceforge >>>> source package doesn't seem to have been prouce properly. Are you >>>> saying >>>> that there are corrections in the sourceforge version, or were u just >>>> generally saying i need to install adms? >>>> >>>> AdmsXml is being invoked by make, but adms is reporting an error in the >>>> verilog xml files. >>>> >>>> -- rcc >>>> >>>> >>>> kapil kaushik <kka...@sp...> wrote: >>>>> You need to install adms package. you can get it here: >>>>> http://sourceforge.net/projects/mot-adms/ >>>>> >>>>> >>>>> On Fri, Jan 4, 2013 at 5:40 PM, Richard Crozier >>>>> <s02...@sm...>wrote: >>>>> >>>>>> While trying to build qucs-core I'm getting the error below from >>>>>> admsXml >>>>>> (using the 2.3 version from github). Does anyone know what the >>>>>> problem is? >>>>>> >>>>>> >>>>>> Making all in verilog >>>>>> make[4]: Entering directory >>>>>> `/home/richard/src/qucs/qucs-core/src/components/verilog' >>>>>> /usr/local/bin/admsXml fbh_hbt-2_2a.va -e analogfunction.xml >>>>>> [info...] admsXml-2.3.0 (unknown) Jan 4 2013 10:28:05 >>>>>> [fatal..] [./fbh_hbt-2_2a.va:201:26]: at 'TJ': >>>>>> [fatal..] node never declared >>>>>> make[4]: *** [HBT_X.analogfunction.cpp] Error 1 >>>>>> make[4]: Leaving directory >>>>>> `/home/richard/src/qucs/qucs-core/src/components/verilog' >>>>>> make[3]: *** [all-recursive] Error 1 >>>>>> make[3]: Leaving directory >>>>>> `/home/richard/src/qucs/qucs-core/src/components' >>>>>> make[2]: *** [all-recursive] Error 1 >>>>>> make[2]: Leaving directory `/home/richard/src/qucs/qucs-core/src' >>>>>> make[1]: *** [all-recursive] Error 1 >>>>>> make[1]: Leaving directory `/home/richard/src/qucs/qucs-core' >>>>>> make: *** [all] Error 2 >>>>>> >>>>>> -- -- The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336. |