On Sat, 2008-03-08 at 21:23 -0800, Ravith Botejue wrote: > Hello Peter, > > I'm using debian testing version, and I used synaptic to get the geda > packages. > > The output of dpkg-query -l "*geda*" is > > [EMAIL PROTECTED]:~$ dpkg-query -l "*geda*" > Desired=Unknown/Install/Remove/Purge/Hold > | > Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed > |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: > uppercase=bad) > ||/ Name Version Description > +++-==============-==============-============================================ > ii geda 1:1.4.0 GPL EDA -- Electronics design > software > ii geda-doc 1:1.4.0-1 Documentation for GPL EDA -- > Electronics des > ii geda-examples 1:1.4.0-1 GPL EDA -- Electronics design > software -- ex > ii geda-gattrib 1:1.2.1-1 GPL EDA -- Electronics design > software -- at > ii geda-gnetlist 1:1.2.1-1 GPL EDA -- Electronics design > software -- ne > ii geda-gschem 1:1.2.1-1 GPL EDA -- Electronics design > software -- sc > ii geda-gsymcheck 1:1.2.1-1 GPL EDA -- Electronics design > software -- sy > ii geda-symbols 1:1.4.0-1 Symbols for GPL EDA -- Electronics > design so > ii geda-utils 1:1.2.1-1 GPL EDA -- Electronics design > software -- ut > ii geda-xgsch2pcb 0.1.2-2 GPL EDA -- Electronics design > software -- gs > ii libgeda-common 1:1.2.1-2 GPL EDA -- Electronics design > software -- da > un libgeda20 <none> (no description available) > un libgeda29 <none> (no description available) > ii libgeda31 1:1.2.1-2 GPL EDA -- Electronics design > software -- li > > > What should I do?
You'll need to get all the versions the same. I'd recommend 1.4.0 (unless you're doing verilog or VHDL netlisting, where you'd want 1.2.1 for now to avoid a bug which will be fixed in 1.4.1). >From the Debian PTS pages: http://release.debian.org/migration/testing.pl?package=libgeda It seems that not all the 1.4.0 versions have migrated from unstable to testing yet. Its possibly a packaging bug which means this has left testing in a bad state. IIRC, libgeda requires a certain version of geda-symbols, perhaps this should be the other way around. The reason your seeing the bug, is that your geda-symbols version 1.4.0 installed a script to load the symbols in /usr/share/gEDA/gafrc.d/geda-clib.scm. Prior to 1.4.0, the symbols were found using a different script location. You have two options... Install the gEDA 1.4.0 .deb files from unstable, or find a geda-symbols-1.2.0 package. IIRC, there is only one version of any package available at a time in testing, so this may not be easy. You'd have to rebuild the 1.2.1 source packages. For 1.4.0, wget the following (adjust addresses appropriately to use a mirror site if you want): ftp://ftp.debian.org/debian/pool/main/libg/libgeda/libgeda-common_1.4.0-1_all.deb ftp://ftp.debian.org/debian/pool/main/libg/libgeda/libgeda33_1.4.0-1_i386.deb ftp://ftp.debian.org/debian/pool/main/g/geda-gattrib/geda-gattrib_1.4.0-3_i386.deb ftp://ftp.debian.org/debian/pool/main/g/geda-gnetlist/geda-gnetlist_1.4.0-1_i386.deb ftp://ftp.debian.org/debian/pool/main/g/geda-gschem/geda-gschem_1.4.0-1_i386.deb ftp://ftp.debian.org/debian/pool/main/g/geda-gsymcheck/geda-gsymcheck_1.4.0-1_i386.deb ftp://ftp.debian.org/debian/pool/main/g/geda-utils/geda-utils_1.4.0-1_i386.deb to Then use "dpkg --install ....." to install them. You'll probably need to do libgeda-common and libgeda33 first, but I'm not sure what order. When you've finished, you can "dpkg --remove libgeda31" as that package belongs with gEDA 1.2.1 version of gEDA. Best wishes, -- 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-user mailing list [email protected] http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

