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

gEDA-user: gschem and gtk library hell



Why gschem requires gtk 2.4 and doesn't work with gtk 2.6 or gtk 2.8?

Why gschem compiles with gtk 2.6 and gtk 2.8 without error and doesn't
work (segfaults)?

Why gattrib compiles with gtk 2.6 or 2.8 without error and doesn't work
(after attempt to load a file crashes the whole program with error that
symbol question mark cannot be loaded from font file)?

Lucas has Ubuntu and Ubuntu has only gtk 2.6 and 2.8, but not 2.4. What
should he do to install gEDA?

Is it possible to compile gschem statically in a way it will work? Or
does the GTK bloatware require some additional files (fonts, config
files etc.)?

Here one can clearly see that dynamic libraries bring more disadvantages
than advantages.  Every application still can require it's own unique
version of library, which takes up space on disk and in memory when the
process runs. If the application were linked statically, only the
portion of library that the application really uses would take space.
This way the complete library takes up space both on disk and in RAM.
And moreover, it makes installation of programs almost impossible task,
even with distributions! If gschem came in a source package with all
equired libraries and was compiled statically, it would always work.

I am so glad that we didn't use GTK on Links.

CL<