#39536: yelp build failure: Undefined symbols _g_thread_init ---------------------------+---------------------- Reporter: ryandesign@… | Owner: devans@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.1.99 Resolution: | Keywords: haspatch Port: yelp | ---------------------------+---------------------- Changes (by ryandesign@…): * keywords: => haspatch * version: 2.1.3 => 2.1.99 Comment: Replying to [comment:2 devans@…]:
Can you re-sync your ports tree and give it another try? I'll do the same and post my results for comparison.
My ports are up to date.
Also would appreciate it if you would try -universal as well.
Same problem with -universal.
Build bot was successful with this configuration on 10.8.
The buildbots are running MacPorts 2.1.x not trunk. Replying to [comment:4 devans@…]:
I notice you are using ccache and I am not. Could this be the difference?
No change if I disable the use of ccache. I am however using MacPorts trunk, which no longer overlinks libraries, and all my ports are built this way. I think this means that yelp uses libgthread, but has forgotten to add `-lgthread-2.0` to the LDFLAGS. The attached patch allows the port to build. -- Ticket URL: <https://trac.macports.org/ticket/39536#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X