Ian, It looks like you have several old versions of gEDA on your box.
The gEDA Suite is a bunch of different programs supported by a common link-library (the equivalent of a DLL). You need to upgrade *all* the programs *and* the link library at the same time. If you don't, then you will have problems similar to the one you are having now. What's happening is that some random copy of gschem is trying to link some other random copy of libgeda, and they are not compatible. To make your life easier, you should do this: 1. Remove *all* old gEDA stuff from your machine. This includes any copies of libgeda you may have in your various system libraries (/usr/lib, /usr/local/lib, or whatever prefix you used when installing gEDA in teh first place). Also remove any of the old programs like gschem, gattrib, gnetlist, etc. 2. Grab *all* source tarballs from the gEDA website. 3. Follow the instructions on the gEDA website about building gEDA from scratch. Build and install *all* source tarballs, in exactly the order which the top-level makefile wants you to use. (This will happen automatically if you use gEDA's top level Makefile.) 4. When you install the new stuff, I recommend you install it in its own directory, /usr/local/geda, say. Set the --prefix to the path you want to user. Then, the next time you want to upgrade, you just need to delete and then recreate the directory. 5. After installing all teh new stuff, make sure you point your $PATH and $LD_LIBRARY_PATH to the new directories /usr/local/geda/bin, and /usr/local/geda/lib, respectively. Cheers, Stuart On Mon, 14 Jan 2008, Ian Chapman wrote: > > On Mon, 2008-01-14 at 14:54 +0000, Peter Clifton wrote: >>> So lets give it a try. Applications Education GNU EDA schematic editor >>> and NOTHING. After all that I have lost gschem. I guess it is >>> somewhere on my disk. >> >> Ok, perhaps I misunderstood the first time... do you still have the icon >> from the Ubuntu installed version? > >> Try running "gschem" directly from a terminal window, and see how that >> works. It may print some useful debugging output if it fails. > gschem: error while loading shared libraries: libgeda.so.31: cannot open > shared object file: No such file or directory >> >> I'm wondering if runing "sudo ldconfig" may be required after installing >> libgeda. > No change >> > > > > _______________________________________________ > geda-user mailing list > [email protected] > http://www.seul.org/cgi-bin/mailman/listinfo/geda-user > _______________________________________________ geda-user mailing list [email protected] http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

