[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

gEDA-user: Re: New release of gEDA install CD



On Sun, 27 Aug 2006 13:38:18 -0400, Stuart Brorson wrote:

> (Bottom of page).  The latest rev is date-coded 20060825.

Fine. So I get a chance for a coherent upgrade from the outdated versions
in my distro :-))


> I would appreciate it if others would download the CD and try it out on
> their own systems/distros.

Just completed an install on my main desktop box which is Debian
etch/testing with patches of sid/unstable.

Lib packages I had to add to my system:
	* libreadline5-dev
	* libgd1-xpm-dev
	* libwxgtk2.6-dev
	* libgtk1.2-dev (compile failed because of missing gtk-config.
	  Configure did not seem to check for it.)
	* I needed to install guile-1.6-dev rather than libguile-dev.
	  Else the installer fails to find scm_make_smob_type.

On my system /usr/lib/libqthreads.so pointed to a non existing 
/usr/lib/libqthreads.so.12.3.1 This may be a bug in Debians packaging
rules. Thus the installer failed with:
	gcc: /usr/lib/libqthreads.so: No such file or directory make[2]:*** [libgeda.la] Error 1
I resolved the issue by faking a link:
	sudo ln -s libqthreads.so.12.3.0 libqthreads.so.12.3.1


A funny little typo in the anouncements: 
"Now intalling ngspice" [...long wait...] "Now intalling gnucap"  [...]

gnucap failed to link/compile (see below).


Some suggestions to make the installer even more useful:

a) Add the ability to choose what the applications to install.
  (I have no need for spice, gnucap, or gtkwave)

b) Check wether older versions of the applications are already on the
system. Issue a warning to avoid confusion.

c) Offer standard unix paths /usr/local/src/geda, /usr/local/bin,
/usr/local/lib, /usr/local/man, /usr/local This is what I did to make geda
fit the /usr/local/* scheme:

ln -s /usr/local/geda/bin/* /usr/local/bin ln -s
/usr/local/geda/man/man1/* /usr/local/man/man1 ln -s
/usr/local/geda/man/man5/* /usr/local/man/man5 ln -s /usr/local/geda/lib/*
/usr/local/lib ldconfig
ln -s /usr/local/geda/html/* /usr/local/doc/html ln -s
/usr/local/geda/include/* /usr/local/include ln -s
/usr/local/geda/share/doc/* /usr/local/share/doc ln -s
/usr/local/geda/share/man/man1/* /usr/local/share/man/man1 ln -s
/usr/local/geda/share/* /usr/local/share

d) Don't stop configure at every single missing lib but present a summary
of all wanted libs. I had to run the installer again and again, until I
had all necessary dev-packages installed with apt-get. Sure, I could have
installed the libs from the geda CD. But I prefer to go with the debian
packages to avoid obscure versioning problems.

e) Allow to scroll the log window while the compiler spits out messages.
Right now the focus insists  to jump to the bottom all the time.

Now I will explore the improvements of gschem and pcb since December 2005 :-)

---<(kaimartin)>---

============================================================ 

Excerpt from the log when gnucap failed. Any idea, what is going wrong?:
-------------------------8<-------------------------------------------------------------
g++  -g -O2   -o gnucap  ap_construct.o ap_convert.o ap_error.o ap_get.o ap_match.o ap_skip.o bm.o bm_complex.o bm_cond.o bm_exp.o bm_fit.o bm_generator.o bm_model.o bm_poly.o bm_posy.o bm_pulse.o bm_pwl.o bmm_table.o bmm_semi.o bm_sffm.o bm_sin.o bm_tanh.o bm_value.o c__cmd.o c_comand.o c_crtset.o c_delete.o c_fanout.o c_file.o c_genrat.o c_getckt.o c_list.o c_modify.o c_nodset.o c_param.o c_prbcmd.o c_status.o c_sweep.o c_sim.o c_system.o main.o d_admit.o d_cap.o d_cccs.o d_ccvs.o d_coil.o d_coment.o d_cs.o d_dot.o d_logic.o d_logicmod.o d_res.o d_subckt.o d_switch.o d_trln.o d_vcr.o d_vcvs.o d_vs.o e_base.o e_node.o e_cardlist.o e_card.o e_model.o e_compon.o e_elemnt.o e_ccsrc.o e_storag.o e_subckt.o findbr.o io.o io_contr.o io_error.o io_findf.o io_getln.o io_out.o l_ftos.o l_timer.o l_trim.o io_xopen.o l_pmatch.o l_wmatch.o md.o globals.o u_opt1.o u_opt2.o m_fft.o m_spline.o plot.o plotbasi.o plotline.o plotpost.o plotunix.o plotx.o s_ac.o s_ac_set.o s_ac_slv.o s_ac_swp.o s__.o s__aux.o s__init.o s__map.o s__out.o s__solve.o s_dc.o s_dc_set.o s_dc_swp.o s_fo.o s_fo_out.o s_fo_set.o s_tr.o s_tr_rev.o s_tr_set.o s_tr_swp.o u_nodemap.o u_sdp.o u_prblst.o u_probe.o u_xprobe.o u_parameter.o d_bjt.o d_diode.o d_mos123.o d_mos1.o d_mos2.o d_mos3.o d_mos4.o d_mos5.o d_mos6.o d_mos7.o d_mos8.o d_mos_base.o d_mos.o   -lreadline -ltermcap 

`.gnu.linkonce.t._Z13ap_get_adjustIdEbPT_6AP_MOD' referenced in section `.rodata' of u_opt2.o: defined in discarded section `.gnu.linkonce.t._Z13ap_get_adjustIdEbPT_6AP_MOD' of u_opt2.o

`.gnu.linkonce.t._Z13ap_get_adjustIdEbPT_6AP_MOD' referenced in section `.rodata' of u_opt2.o: defined in discarded section `.gnu.linkonce.t._Z13ap_get_adjustIdEbPT_6AP_MOD' of u_opt2.o

`.gnu.linkonce.t._Z13ap_get_adjustIdEbPT_6AP_MOD' referenced in section `.rodata' of u_opt2.o: defined in discarded section `.gnu.linkonce.t._Z13ap_get_adjustIdEbPT_6AP_MOD' of u_opt2.o

`.gnu.linkonce.t._Z13ap_get_adjustIdEbPT_6AP_MOD' referenced in section `.rodata' of u_opt2.o: defined in discarded section `.gnu.linkonce.t._Z13ap_get_adjustIdEbPT_6AP_MOD' of u_opt2.o

`.gnu.linkonce.t._Z13ap_get_adjustIdEbPT_6AP_MOD' referenced in section `.rodata' of u_opt2.o: defined in discarded section `.gnu.linkonce.t._Z13ap_get_adjustIdEbPT_6AP_MOD' of u_opt2.o

`.gnu.linkonce.t._Z13ap_get_adjustIdEbPT_6AP_MOD' referenced in section `.rodata' of u_opt2.o: defined in discarded section `.gnu.linkonce.t._Z13ap_get_adjustIdEbPT_6AP_MOD' of u_opt2.o

`.gnu.linkonce.t._Z13ap_get_adjustIdEbPT_6AP_MOD' referenced in section `.rodata' of u_opt2.o: defined in discarded section `.gnu.linkonce.t._Z13ap_get_adjustIdEbPT_6AP_MOD' of u_opt2.o

`.gnu.linkonce.t._Z13ap_get_adjustIdEbPT_6AP_MODS0_' referenced in section `.rodata' of s_dc_set.o: defined in discarded section `.gnu.linkonce.t._Z13ap_get_adjustIdEbPT_6AP_MODS0_' of s_dc_set.o

`.gnu.linkonce.t._Z13ap_get_adjustIdEbPT_6AP_MODS0_' referenced in section `.rodata' of s_tr_set.o: defined in discarded section `.gnu.linkonce.t._Z13ap_get_adjustIdEbPT_6AP_MODS0_' of s_tr_set.o

`.gnu.linkonce.t._Z13ap_get_adjustIdEbPT_6AP_MODS0_' referenced in section `.rodata' of s_tr_set.o: defined in discarded section `.gnu.linkonce.t._Z13ap_get_adjustIdEbPT_6AP_MODS0_' of s_tr_set.o

`.gnu.linkonce.t._Z13ap_get_adjustIdEbPT_6AP_MODS0_' referenced in section `.rodata' of s_tr_set.o: defined in discarded section `.gnu.linkonce.t._Z13ap_get_adjustIdEbPT_6AP_MODS0_' of s_tr_set.o

`.gnu.linkonce.t._Z13ap_get_adjustIdEbPT_6AP_MODS0_' referenced in section `.rodata' of s_tr_set.o: defined in discarded section `.gnu.linkonce.t._Z13ap_get_adjustIdEbPT_6AP_MODS0_' of s_tr_set.o

`.gnu.linkonce.t._Z13ap_get_adjustIdEbPT_6AP_MODS0_' referenced in section `.rodata' of s_tr_set.o: defined in discarded section `.gnu.linkonce.t._Z13ap_get_adjustIdEbPT_6AP_MODS0_' of s_tr_set.o

`.gnu.linkonce.t._Z13ap_get_adjustIdEbPT_6AP_MODS0_' referenced in section `.rodata' of s_tr_set.o: defined in discarded section `.gnu.linkonce.t._Z13ap_get_adjustIdEbPT_6AP_MODS0_' of s_tr_set.o

`.gnu.linkonce.t._Z13ap_get_adjustIdEbPT_6AP_MODS0_' referenced in section `.rodata' of s_tr_set.o: defined in discarded section `.gnu.linkonce.t._Z13ap_get_adjustIdEbPT_6AP_MODS0_' of s_tr_set.o

`.gnu.linkonce.t._Z13ap_get_adjustIdEbPT_6AP_MOD' referenced in section `.rodata' of s_tr_set.o: defined in discarded section `.gnu.linkonce.t._Z13ap_get_adjustIdEbPT_6AP_MOD' of s_tr_set.o

`.gnu.linkonce.t._Z13ap_get_adjustIdEbPT_6AP_MOD' referenced in section `.rodata' of s_tr_set.o: defined in discarded section `.gnu.linkonce.t._Z13ap_get_adjustIdEbPT_6AP_MOD' of s_tr_set.o

`.gnu.linkonce.t._Z13ap_get_adjustIdEbPT_6AP_MOD' referenced in section `.rodata' of s_tr_set.o: defined in discarded section `.gnu.linkonce.t._Z13ap_get_adjustIdEbPT_6AP_MOD' of s_tr_set.o

`.gnu.linkonce.t._Z13ap_get_adjustIdEbPT_6AP_MOD' referenced in section `.rodata' of s_tr_set.o: defined in discarded section `.gnu.linkonce.t._Z13ap_get_adjustIdEbPT_6AP_MOD' of s_tr_set.o

`.gnu.linkonce.t._Z13ap_get_adjustIdEbPT_6AP_MOD' referenced in section `.rodata' of s_tr_set.o: defined in discarded section `.gnu.linkonce.t._Z13ap_get_adjustIdEbPT_6AP_MOD' of s_tr_set.o

`.gnu.linkonce.t._Z13ap_get_adjustIdEbPT_6AP_MOD' referenced in section `.rodata' of s_tr_set.o: defined in discarded section `.gnu.linkonce.t._Z13ap_get_adjustIdEbPT_6AP_MOD' of s_tr_set.o

`.gnu.linkonce.t._Z13ap_get_adjustIdEbPT_6AP_MOD' referenced in section `.rodata' of s_tr_set.o: defined in discarded section `.gnu.linkonce.t._Z13ap_get_adjustIdEbPT_6AP_MOD' of s_tr_set.o

collect2: ld returned 1 exit status

make[3]: *** [gnucap] Error 1

make[3]: Leaving directory `/usr/local/src/geda/gnucap/gnucap-2006-07-08-cdrom/src'

make[2]: *** [all] Error 2

make[2]: Leaving directory `/usr/local/src/geda/gnucap/gnucap-2006-07-08-cdrom/src'

make[1]: *** [all-recursive] Error 1

make[1]: Leaving directory `/usr/local/src/geda/gnucap/gnucap-2006-07-08-cdrom'

make: *** [all] Error 2


Failure executing command make, ReturnCode = 2

==============  Error!  ======================
I can't make gnucap for you; check the log for the reason why.
I have experienced an error while installing this program!
Error string: I can't make gnucap for you; check the log for the reason why.
----------------------->8-----------------------------------------------



-- 
Kai-Martin Knaak
http://lilalaser.de/blog



_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user