X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=robspanton.com; h= content-type:date:from:in-reply-to:message-id:mime-version :references:reply-to:subject:to:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=B67O1H3ZCGPFuiw+KD4uwCQvnwc=; b=cSM1kDHvxua9yNxyXP69AJ+KQudC KZ/KcRER0XbMNI78bUTN5P2oh2g2fswrXBtg1DcImvwnI7yg2cfkFmftrMDnksqa S1kAviyo/ibNZ9kNBiQv9Jgtt5PC3/HGaWAwdPtqMdL8DQr9okJ9nJNIVhueAPId wbyLoMGoOP0Yrc4= X-Original-DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:reply-to:subject:to :x-sasl-enc:x-sasl-enc; s=smtpout; bh=B67O1H3ZCGPFuiw+KD4uwCQvnw c=; b=IjPgVGDqckiPr3ns++gdwcXhA8UodlrebYb9rwnWBKQPMMrMda/pOCgo+Q foOETUrL5F9aa73B8zFJs2+1lI8wsi+9fCKf149DouBvuCdQiV/h3DYJm/+cZgoU yEmN2on1pVcoQ2GnF8OrSgtagVgZYvAEjWHeSMZnksQe8P6rI= X-Sasl-enc: G+CBqiEqatcFwPsYKQ2tDQsAXla1dTq+/PcyR9ExkeNr 1455372132 Message-ID: <1455372126.5312.7.camel@robspanton.com> Subject: Re: [geda-user] [PATCH] Elements Window From: "Rob Spanton (rob AT robspanton DOT com) [via geda-user AT delorie DOT com]" To: geda-user AT delorie DOT com Date: Sat, 13 Feb 2016 14:02:06 +0000 In-Reply-To: <56BE40DA.7020500@xs4all.nl> References: <1455231503 DOT 28583 DOT 17 DOT camel AT robspanton DOT com> <1455234590 DOT 2726 DOT 11 DOT camel AT robspanton DOT com> <1455239739 DOT 2726 DOT 13 DOT camel AT robspanton DOT com> <1455240917 DOT 2726 DOT 14 DOT camel AT robspanton DOT com> <56BE40DA DOT 7020500 AT xs4all DOT nl> Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-DbpyP7rsADpc4fED93cm" X-Mailer: Evolution 3.18.4 (3.18.4-1.fc23) Mime-Version: 1.0 Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk --=-DbpyP7rsADpc4fED93cm Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hey Bert,=C2=A0 I wrote: > You can find the patches I sent in the 'for-master/elementwin' branch > of my clone of pcb Bert Timmerman wrote: > I pulled your branch and tried to build pcb to evaluate. >=C2=A0 > It barfs on "g_object_class_install_properties" and=C2=A0 > "g_object_notify_by_pspec", both GObject-2.26 functions. Ah, rats! > As pcb still has a minimum version for Gtk of 2.18.? (released September= =C2=A0 > 2009 ... March 2010) we happen to be a bit behind current development. So it's GObject that's old on your system (Gtk might be too, but it's not complaining about that).=C2=A0=C2=A0What platform are you building on? There are two ways of solving it that I can see: =C2=A01) Increase the version number of GLib required by pcb.=C2=A0=C2=A0(A= dd a check =C2=A0=C2=A0=C2=A0=C2=A0into the autotools stuff for this.) =C2=A02) Rewrite to support older glib version.=C2=A0=C2=A0This can be comb= ined with =C2=A0=C2=A0=C2=A0=C2=A0the use of the GLIB_VERSION_MAX_ALLOWED [1] #define= to ensure that =C2=A0=C2=A0=C2=A0=C2=A0it doesn't use any newer features. Obviously option 1 would result it in it not building on your system Bert.=C2=A0=C2=A0However, this is quite an old version of GLib, and stickin= g to it will prevent things like updates to Gtk 3 (which I have started having a look into). I've tried to determine what versions of glib the various distros are currently shipping: =C2=A0* Fedora 21: 2.42.2 =C2=A0* Fedora 22: 2.44.1 =C2=A0* Fedora 23: 2.46.2=C2=A0=C2=A0<--- What I'm using =C2=A0* Ubuntu 12.04 LTS: 2.32.1 =C2=A0* Ubuntu 14.04 LTS: 2.40.0 =C2=A0* Debian Jessie: 2.42.1 =C2=A0* Debian Wheezy (Obsolete): 2.33.12 So as far as I can tell, there aren't really any current (or recently current!) platforms that don't have GObject 2.26...=C2=A0=C2=A0I'm quite interested to hear what you're running Bert! > For the moment I pushed into "home/bert/element_window" and will have to > look into if both issues can be solved. I'm happy to help out with that. Cheers, Rob [1] https://developer.gnome.org/glib/stable/glib-Version-Information.html#G= LIB-V ERSION-MAX-ALLOWED:CAPS --=-DbpyP7rsADpc4fED93cm Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABAgAGBQJWvzdeAAoJELnJXuxeMxdud5kP/08aEjiU6zkdXWdngrth7+vN 43wXcHtw62ASTxk3/Ylat4/SdgDxNY181HYU/8aDWjmUZR90e6TAGC19PYNRwXag 8dm0fzqJLNms5n//DYbpbU5dwz7s07MDk0t04M/SkKIPdQqHgA5XzdLXEo6sbjgW xfBJz3jC0CVZg1OszI8bR2Xevm2/CBHiagVbz7hRmo2yCNWyHM54AAerWeLwqCk7 EiX4HnW4yd5adH1xkYx0AmWrpxxBAbWryNsZ9I7iOuczfi94Bt91F7F12fC0FARV BdbeATLWQi95X5RVZcy/3YbPbPYZ1iCDNMR+BFG+A0SsDwkSA7Xl2nDYIp5czSvX MYgbQo+sARV5tis8VQv+5/I3l6hp4Va0VV33N/jJuh49Mp3ulTdOQ5q92v5e+lYb pzI6v1SObwN+8bSoiQiB2291mnuLYl2P4wbt2iGZU4kV48vk8xbfeuPDNazALYoj DH8aT69pqItxDohvGBHLqRHBAq7uSPvo4gH/D5r8KXpzU16n+U9vfBdUpbDNbizv pwggDWo4FyUMq7EOetincEbwPfqXR1gnt8SG8FKocWmBb+ytTqfZAQ6dMkTPKaPB B87Huk1drU8qNlJZ7myEC2Mj1JpqaTnGxh3lLnWz881+Can+B2SDKQLSo5h9+/7N Jv1NeL0UawBdqlwRDjTY =Gxvs -----END PGP SIGNATURE----- --=-DbpyP7rsADpc4fED93cm--