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

Re: gEDA-user: geda tarball



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
> geda-user@xxxxxxxxxxxxxx
> http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
>


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