Bug 201951

Summary: x11-toolkits/gtk30: compilation fails on FreeBSD 9.3-RELEASE-p20
Product: Ports & Packages Reporter: Gary <freebsd-bugzilla>
Component: Individual Port(s)Assignee: freebsd-gnome (Nobody) <gnome>
Status: Closed FIXED    
Severity: Affects Some People CC: freebsd-bugzilla, kwm
Priority: --- Flags: bugzilla: maintainer-feedback? (gnome)
Version: Latest   
Hardware: amd64   
OS: Any   
Attachments:
Description Flags
poudriere build log on FreeBSD 9.3-RELEASE-p20 amd64 none

Description Gary 2015-07-28 20:33:51 UTC
Created attachment 159348 [details]
poudriere build log on FreeBSD 9.3-RELEASE-p20 amd64

poudriere log attached

the fatal error appears to be

  CCLD     gtk-query-immodules-3.0
./.libs/libgtk-3.so: undefined reference to `g_set_object'
Comment 1 Gary 2015-07-28 20:34:35 UTC
note I added MAKE_JOBS_UNSAFE=yes in make.conf before building to get a single threaded build.
Comment 2 commit-hook freebsd_committer freebsd_triage 2015-07-28 21:19:31 UTC
A commit references this bug:

Author: kwm
Date: Tue Jul 28 21:19:19 UTC 2015
New revision: 393105
URL: https://svnweb.freebsd.org/changeset/ports/393105

Log:
  Grab patch from upstream to fix the build.

  One of the patches cherry picked to the 3.14 branch depends on a glib API
  added in the 2.44 series. Add a patch from upstream to allow build with
  glib 2.42 in ports.

  PR:		201951 [1]
  Reported by:	Walter Schwarzenfeld, Gary <freebsd-bugzilla@in-addr.com> [1]
  Obtained from:	upstream gtk+ 3.14 branch

Changes:
  head/x11-toolkits/gtk30/files/patch-34e6e1a
Comment 3 Koop Mast freebsd_committer freebsd_triage 2015-07-28 21:29:46 UTC
Fix committed, thanks for reporting!