Khairulmizam Samsudin wrote:

Hi

I'm building ngspice with 10.2.8 and fink 0.5.4. The step below

[EMAIL PROTECTED] $> CPPFLAGS='-fno-common -I/usr/include -I/sw/include' LDFLAGS=' -L/usr/lib -L/sw/lib' ./configure --prefix=/sw/local --with-readline=yes && make

Seems that the problem occur during the final linking stage (producing ngspice executable) which i think is related to osx because the config & build is sucessfull on debian (testing). Any ideas ?

kmbs

---snip---
gcc -g -O2 -Wall -o ngspice conf.o ngspice.o spice.o spicelib/devices/dev.o -L/usr/lib -L/sw/lib frontend/libfte.a frontend/wdisp/libwindisp.a frontend/plotting/libplotting.a spicelib/devices/asrc/libasrc.a spicelib/devices/bjt/libbjt.a spicelib/devices/bjt2/libbjt2.a spicelib/devices/bsim1/libbsim1.a spicelib/devices/bsim2/libbsim2.a spicelib/devices/bsim3/libbsim3.a spicelib/devices/bsim3v0/libbsim3v0.a spicelib/devices/bsim3v1/libbsim3v1.a spicelib/devices/bsim3v1s/libbsim3v1s.a spicelib/devices/bsim3v1a/libbsim3v1a.a spicelib/devices/bsim4/libbsim4.a spicelib/devices/cap/libcap.a spicelib/devices/bsim3soi/libbsim3soi.a spicelib/devices/bsim3soi_pd/libbsim3soipd.a spicelib/devices/bsim3soi_fd/libbsim3soifd.a spicelib/devices/bsim3soi_dd/libbsim3soidd.a spicelib/devices/cccs/libcccs.a spicelib/devices/ccvs/libccvs.a spicelib/devices/cpl/libcpl.a spicelib/devices/csw/libcsw.a spicelib/devices/dio/libdio.a spicelib/devices/ind/libind.a spicelib/devices/isrc/libisrc.a spicelib/devices/hfet1/libhfet.a spicelib/devices/hfet2/libhfet2.a spicelib/devices/hisim/libhisim.a spicelib/devices/jfet/libjfet.a spicelib/devices/jfet2/libjfet2.a spicelib/devices/ltra/libltra.a spicelib/devices/mes/libmes.a spicelib/devices/mesa/libmesa.a spicelib/devices/mos1/libmos1.a spicelib/devices/mos2/libmos2.a spicelib/devices/mos3/libmos3.a spicelib/devices/mos6/libmos6.a spicelib/devices/mos9/libmos9.a spicelib/devices/res/libres.a spicelib/devices/soi3/libsoi3.a spicelib/devices/sw/libsw.a spicelib/devices/txl/libtxl.a spicelib/devices/tra/libtra.a spicelib/devices/urc/liburc.a spicelib/devices/vbic/libvbic.a spicelib/devices/vccs/libvccs.a spicelib/devices/vcvs/libvcvs.a spicelib/devices/vsrc/libvsrc.a spicelib/analysis/libckt.a spicelib/devices/libdev.a frontend/parser/libparser.a frontend/help/libhlp.a spicelib/parser/libinp.a maths/deriv/libderiv.a maths/cmaths/libcmaths.a maths/poly/libpoly.a maths/ni/libni.a maths/sparse/libsparse.a misc/libmisc.a -lm /sw/lib/libncurses.dylib -lreadline -L/usr/X11R6/lib -lX11 -lXt -lXext -lXmu -lXaw -lSM -lICE
ld: multiple definitions of symbol _AsciiRawFile
conf.o definition of _AsciiRawFile in section (__DATA,__data)
ngspice.o definition of _AsciiRawFile in section (__DATA,__common)
ld: multiple definitions of symbol _Bug_Addr
conf.o definition of _Bug_Addr in section (__DATA,__data)
ngspice.o definition of _Bug_Addr in section (__DATA,__common)
ld: multiple definitions of symbol _Def_Editor
conf.o definition of _Def_Editor in section (__DATA,__data)
ngspice.o definition of _Def_Editor in section (__DATA,__common)
ld: multiple definitions of symbol _Spice_Build_Date
conf.o definition of _Spice_Build_Date in section (__DATA,__data)
ngspice.o definition of _Spice_Build_Date in section (__DATA,__common)
ld: multiple definitions of symbol _Spice_Exec_Dir
conf.o definition of _Spice_Exec_Dir in section (__DATA,__data)
ngspice.o definition of _Spice_Exec_Dir in section (__DATA,__common)
ld: multiple definitions of symbol _Spice_Host
conf.o definition of _Spice_Host in section (__DATA,__data)
ngspice.o definition of _Spice_Host in section (__DATA,__common)
ld: multiple definitions of symbol _Spice_Lib_Dir
conf.o definition of _Spice_Lib_Dir in section (__DATA,__data)
ngspice.o definition of _Spice_Lib_Dir in section (__DATA,__common)
ld: multiple definitions of symbol _Spice_Notice
conf.o definition of _Spice_Notice in section (__DATA,__data)
ngspice.o definition of _Spice_Notice in section (__DATA,__common)
ld: multiple definitions of symbol _Spice_Version
conf.o definition of _Spice_Version in section (__DATA,__data)
ngspice.o definition of _Spice_Version in section (__DATA,__common)
ld: multiple definitions of symbol _Spiced_Log
conf.o definition of _Spiced_Log in section (__DATA,__data)

This is usually caused by a header file which defines a variable, rather than jsut declaring it.


Peter
--
Peter O'Gorman - http://www.pogma.com


------------------------------------------------------- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click _______________________________________________ Fink-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to