Hi Jonathan,

I'm really sorry I can't be much of use here. I don't remember the details of 
the builds I did 8 months ago and all my commits are quite messy, I was still 
pretty much experimenting, not trying to provide accurate details of builds. =/

On 19 jun. 2013, at 05:00, Jonathan Rice wrote:

> Thijs,
> 
> I've narrowed the issue down to the meanwhile library. Since it
> doesn't have any code changes, it must just be a build issue. (I built
> each dependency from the homebrew revision you gave and swapped them
> into the last working version of Adium. It all worked fine until I
> swapped in meanwhile. Then it displayed the issue.)
> 
> I agree most of 8dd0d808e092's dependencies seem to have been built
> from the homebrew revision you gave (~Oct 16). However, if you look at
> meanwhile, it was built Sept 23. Any possibility you could've built
> meanwhile differently?
> - I built meanwhile with each of the revisions around that time, but
> none of them worked.
> - I added a missing configure arg (--enable-shared) that was present
> in the old-style build. No luck.
> - I don't think it could've been built the old way, because I see that
> it's linked against a newer glib (2.32.4).
> - It's also strange that even though it was built Sept 23, it's linked
> against other library versions that weren't in homebrew at that time.
> For example, in Sept, glib 2.20.5 was in brew, but the Sept meanwhile
> is linked against 2.32.4. You must've had the newer glib configured
> locally?

This merge: 
https://github.com/adium/homebrew/commit/262888df715704e3c13b72f48dc5da5c486c2b8b#diff-528
 brought glib up to 2.32.* which was Oct 14. It could very well be that during 
the rebuilding on Oct 16 I didn't actually rebuild meanwhile, only relinked it 
to the newer glib versions (every dependency needs its dylib paths fixed to be 
turned into a framework).

While in many cases it might work to not recompile when updating a dependency, 
maybe the step from glib 2.20 to 2.32 broke something. Though the fact that the 
binary of meanwhile you built has the same problem suggests otherwise.

Could it be that meanwhile is incompatible with glib 2.32, but worked with 2.20?

Thijs

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Reply via email to