From: Dietmar W. <die...@ar...> - 2009-05-01 00:54:47
|
Hi Stephen, the configure.in in the tarball is wrong, please use the attached one which is same like the cvs version. (I would ever prefer to use the cvs code version!) Do you use the 2.2.9 version from ngspice web suite? http://ngspice.sourceforge.net/admshowto.html I got same problems with the original adms code. There are some problems in the code generation with the actual adms version. But nobody is able to solve this. Please use the version above! Would be nice to hear succces stories. Dietmar Stephen Chadfield schrieb: > Hello there, > > I am having trouble compiling ngspice-rework-19.tar.gz on Solaris 2.8 > with the ADMS option enabled. > > A standard compile without ADMS works fine: > > ./configure --prefix=/projects/autographics/src/apps/ > make > > Attempting to build with ADMS support like this: > > ./autogen.sh --adms > ./configure --prefix=/projects/autographics/src/apps/ --enable-adms > > Fails because Makefiles are not created in the subdirectories within: > > ./src/spicelib/devices/adms > > If I add the following to AC_CONFIG_FILES in configure.in: > > src/spicelib/devices/adms/ekv/Makefile > src/spicelib/devices/adms/hicum0/Makefile > src/spicelib/devices/adms/hicum2/Makefile > src/spicelib/devices/adms/mextram/Makefile > src/spicelib/devices/adms/psp102/Makefile > > Then rerun: > > ./autogen.sh --adms > ./configure --prefix=/projects/autographics/src/apps/ --enable-adms > > the Makefiles are created but subsequently the build fails with the > following errors: > > ekvguesstopology.c: In function `ekvguesstopology': > ekvguesstopology.c:69: warning: implicit declaration of function `BP' > ekvguesstopology.c:69: error: `g' undeclared (first use in this function) > ekvguesstopology.c:69: error: (Each undeclared identifier is reported > only once > ekvguesstopology.c:69: error: for each function it appears in.) > ekvguesstopology.c:69: error: `b' undeclared (first use in this function) > ekvguesstopology.c:71: error: `vs' undeclared (first use in this function) > ekvguesstopology.c:72: error: `vd' undeclared (first use in this function) > ekvguesstopology.c:73: error: `gamma0' undeclared (first use in this > function) > ekvguesstopology.c:74: error: `vp' undeclared (first use in this function) > ekvguesstopology.c:75: error: `y' undeclared (first use in this function) > ekvguesstopology.c:103: error: `beta' undeclared (first use in this > function) > ekvguesstopology.c:108: error: `qb' undeclared (first use in this > function) > make[6]: *** [ekvguesstopology.lo] Error 1 > > Any clues? I am using admsXml 2.2.9. > > Regards, > > -- > Stephen Chadfield > Senior Autographics Engineer > MHS Electronics UK > +44 1793 518168 > > MHS Electronics UK Limited is a company registered in England and > Wales under number 6500449, with its registered office at The Great > Barn, Old Chalford, Oxfordshire, OX7 5QR. > > > Please update your contacts with my new email address > > SEJ Girling and GD Randall of BDO Stoy Hayward LLP, > 1 Victoria Street, > Bristol, > BS1 6AA > > were appointed Joint Administrators of MHS Electronics UK Ltd on 26 February 2009. > Please note that the Joint Administrators are agents of the company and act without personal liability. > > ------------------------------------------------------------------------------ > Register Now & Save for Velocity, the Web Performance & Operations > Conference from O'Reilly Media. Velocity features a full day of > expert-led, hands-on workshops and two days of sessions from industry > leaders in dedicated Performance & Operations tracks. Use code vel09scf > and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf > _______________________________________________ > Ngspice-devel mailing list > Ngs...@li... > https://lists.sourceforge.net/lists/listinfo/ngspice-devel > > |