Re: gtk+extra package does not compile
Peter Stuge <[email protected]> Mon, 23 Nov 2009 01:17:00 +0100
| Newsgroups | gmane.comp.hardware.microcontrollers.gnupic |
|---|---|
| Message-ID | <[email protected]> |
Hello Néstor, Nestor A. Marchesini wrote: > I'm a gentoo user ~x86 testing and a general update of my system > (# emerge-uvaDN world) gtk+extra package gives me compilation > errors. First of all, my advice is to emerge world fairly seldom, especially on ~x86. I find it is rarely needed, and can often cause problems. I prefer to update single packages instead. > [ebuild R ] x11-libs/gtk+extra-2.1.1-r2 USE="-debug" 0 kB .. > gtkitementry.c: In function 'gtk_entry_real_insert_text': > gtkitementry.c:696: error: 'GtkEntry' has no member named 'n_bytes' .. >> >> Failed to emerge x11-libs/gtk+extra-2.1.1-r2, Log file: > > This worried me a lot because it is the package that makes the GUI > gpsim operation, searching with google I meet people from debian > that you wish to remove the GUI gpsim if unclaimed. > > http://www.mail-archive.com/[email protected]/msg701223.html Please remember that these are very separate issues. The first issue is that gtk+extra does not build on your system. This is actually a Gentoo bug, and if you like, you can file a bug report about it at bugs.gentoo.org. gtk+extra seems to have been deprecated, and will not be developed further. In that case, there is also a gpsim bug, and gpsim should then be updated to work without gtk+extra. This mailing list is probably the right place for discussing gpsim development, but as Neil observes on the debian mailing list, there is not a lot of development activity for gpsim. The other issue is that debian does not have a maintainer for the gpsim package in debian, and that may drop gpsim from their package repository, which would of course be sad but at least you still have your gpsim package installed. The two issues are not really related. > There is there a patch that fits this? No. I agree that gpsim could benefit from being updated to the latest and greatest gtk+ API, but until it does you will have to keep your current version of gtk+extra installed, and possibly also a certain version of gtk+ itself, in order to let gpsim run on your system. //Peter