rah has asked for the wisdom of the Perl Monks concerning the following question:

Anyone had any luck getting Perl/Tk to build under MacOS X?

I 've found many threads with tips on how to build. Even one from the original developer that said he had found the problem, but no indication of when/if it might be fixed. I've tried all the suggestions found without success. Any ideas?


Replies are listed 'Best First'.
Re: Perl Tk and MacOS X
by rob_au (Abbot) on Jun 04, 2002 at 05:04 UTC
Re: Perl Tk and MacOS X
by Steve_p (Priest) on Jun 04, 2002 at 12:58 UTC
    From what I heard last, Tk is not a priority for Apple to get running. The problem is that they would have to support two Tks: one for X and one for Cocoa. There is a lot of complaints in the Python community regarding this as well. I might add, however, that the X Windows versions of Tk apparently work, so if you don't mind work with XonX, you can get it to work.
Re: Perl Tk and MacOS X
by jonknee (Monk) on Jun 04, 2002 at 15:43 UTC
    When I asked this same question a few months ago I was pointed to Camel Bones. It allows you to make Aqua programs in Perl! It seems pretty neat but I was never able to get anything to compile (others on this site have however). Good luck! -Jonathan Gales
      There are some interesting issues with CamelBones apps. You basically have to build them about three or four times in a row before things are properly compiled. Dunno why, but that's the way it works at the moment.
Aqua Tk
by bill_mcgonigle (Acolyte) on Jun 04, 2002 at 16:36 UTC
    Apple actually is (slowly) supporting the creation of an Aqua Tk.
    Somebody needs to write a perl interface for it...
      Thanks all for the suggestions, but I really want "X" Tk, not Aqua or CamelBones, etc. We just had a thread recently, where many espoused the virtues of OS X as a perl development platform. Here's a case where I'd like to be able to use OS X to develop perl Tk I will deploy on UNIX, but can't. Building an Aqua GUI brings me no closer to my goal.

      The Darwin development community has done a great job bringing "X" to OS X. Rootless X works great. There are nice Window Managers available. I thought this would be a realtively straight forward build with a fully functional X-windows install, but my attempts to build Perl Tk look like they failed for realtively simple reasons (looked like a recursion in an atempt to link a shared library). I can't find it. Apparently I am simpler than the bug. The author acknowledged the problem and said a fix would come out, but no sign. I was hoping someone here may have figured a way around this problem.