On Tue, 2008-01-01 at 08:59 +0000, Peter TB Brett wrote: > On Tuesday 01 January 2008 04:28:25 Hamish Moffatt wrote: > > On Mon, Dec 31, 2007 at 10:39:13PM -0500, Ales Hvezda wrote: > > > Just for kicks, I have released a stable snapshot of gEDA/gaf today > > > (1.2.1). This snapshot picks up various bug fixes that are worth having > > > in a stable release, however, nobody asked for any of them (maybe nobody > > > is using 1.2.0?). > > > > Cool. I started on packaging, but I've encountered a problem. libgeda is > > still version 31 so existing gschem binaries will use it. However when > > gschem 1.2.0 is run with the libgeda from 1.2.1, it just quietly exits. > > strace shows that it is actually segfaulting and catching it. > > Hi Hamish, > > Although for some reason I can't duplicate this, your problems are probably > my > fault; I picked commit 805452b8ce8be5c85fdfc87ba3281192decdbcd9 for stable, > and it changes the ABI.
If this is the case, then the hack / workaround will be to copy the added function in libgeda directly into gschem where it is called. I'm not sure if there are any other changes which would prevent 1.2.0 libgeda working with 1.2.1 gschem though. How do packages like GTK manage these things? Is it just not possible to add API applications might depend upon between minor versions? Ubuntu's GTK is package libgtk2-2.0-0, so it seems the soname convention isn't applied here either. -- Peter Clifton Electrical Engineering Division, Engineering Department, University of Cambridge, 9, JJ Thomson Avenue, Cambridge CB3 0FA Tel: +44 (0)7729 980173 - (No signal in the lab!) _______________________________________________ geda-dev mailing list [email protected] http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev
