Backport #5048

Make failed on tk bindings under OSX Lion fresh install

Added by Wayne E. Seguin almost 3 years ago. Updated 10 months ago.

[ruby-core:38172]
Status:Closed
Priority:Normal
Assignee:Usaku NAKAMURA

Description

https://gist.github.com/1090427

∴ uname -a
Darwin Waynes-Mac-Pro.local 11.0.0 Darwin Kernel Version 11.0.0: Sat Jun 18 12:56:35 PDT 2011; root:xnu-1699.22.73~1/RELEASEX8664 x86_64

∴ gcc --version
i686-apple-darwin10-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5666) (dot 3)

patch-ext-tk-mac_lion.diff Magnifier - patch for ext/tk/extconf.rb (688 Bytes) Wataru Kimura, 07/27/2011 11:37 PM

patch-ext-tk-mac_lion.diff Magnifier - corrected patch (688 Bytes) Wataru Kimura, 07/27/2011 11:41 PM

Associated revisions

Revision 41651
Added by Usaku NAKAMURA 10 months ago

merge revision(s) 41347: [Backport #8319]

* ext/tk/extconf.rb: support s390x (Thanks to bkabrda) [ruby-trunk - Bug #5465]
* ext/tk/extconf.rb: apply [Backport87 - Backport #5048]
* ext/tk/lib/tk/canvas.rb, ext/tk/sample/demos-{en,jp}/{tree.rb,widget}: fix bug (Thanks to zzak) [ruby-trunk - Bug #8319]

History

#1 Updated by Luis Lavena almost 3 years ago

  • Category set to ext
  • Assignee set to Shyouhei Urabe

Urabe-san, can't find Hidetoshi NAGAI in the list of Assignee, so assigning to you.

I don't have Lion yet, so can't test, but this is completely associated to our last tcl/tk extconf fiddling.

#2 Updated by Hidetoshi Nagai almost 3 years ago

From: Luis Lavena luislavena@gmail.com
Subject: [Backport87 - Backport #5048] Make failed on tk bindings under OSX Lion fresh install
Date: Tue, 19 Jul 2011 04:39:59 +0900
Message-ID: redmine.journal-19301.20110719043959@ruby-lang.org

Urabe-san, can't find Hidetoshi NAGAI in the list of Assignee, so assigning to you.

Yes. It must be my work. Please assign it to me.
--
Hidetoshi NAGAI (nagai@ai.kyutech.ac.jp)
Department of Artificial Intelligence, Kyushu Institute of Technology

#3 Updated by Nobuyoshi Nakada almost 3 years ago

  • Assignee changed from Shyouhei Urabe to Hidetoshi Nagai

#4 Updated by Wataru Kimura over 2 years ago

It looks the header file "tk.h" is missing in your system.
Header files for Tk|Tcl.framework on Lion are provided by installation of Xcode 4.1 from Apple AppStore.

If the header files are not installed into target system, installation of tk modules should be skipped.

#6 Updated by Shota Fukumori 10 months ago

  • Project changed from Backport87 to Backport200
  • Category deleted (ext)

#7 Updated by Tomoyuki Chikanaga 10 months ago

  • Status changed from Open to Assigned
  • Assignee changed from Hidetoshi Nagai to Tomoyuki Chikanaga

fixed by r41347 in trunk.

#8 Updated by Tomoyuki Chikanaga 10 months ago

  • Status changed from Assigned to Closed
  • % Done changed from 0 to 100

This issue was solved with changeset r41362.
Wayne E., thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.


merge revision(s) 41347: [Backport #5048] [Backport #5465] [Backport #8319]

* ext/tk/extconf.rb: support s390x (Thanks to bkabrda) [ruby-trunk - Bug #5465]
* ext/tk/extconf.rb: apply [Backport87 - Backport #5048]
* ext/tk/lib/tk/canvas.rb, ext/tk/sample/demos-{en,jp}/{tree.rb,widget}: fix bug (Thanks to zzak) [ruby-trunk - Bug #8319]

#9 Updated by Tomoyuki Chikanaga 10 months ago

  • Project changed from Backport200 to Backport93
  • Status changed from Closed to Assigned
  • Assignee changed from Tomoyuki Chikanaga to Usaku NAKAMURA

related tickets: #5465 #8319

#10 Updated by Usaku NAKAMURA 10 months ago

  • Status changed from Assigned to Closed

This issue was solved with changeset r41651.
Wayne E., thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.


merge revision(s) 41347: [Backport #8319]

* ext/tk/extconf.rb: support s390x (Thanks to bkabrda) [ruby-trunk - Bug #5465]
* ext/tk/extconf.rb: apply [Backport87 - Backport #5048]
* ext/tk/lib/tk/canvas.rb, ext/tk/sample/demos-{en,jp}/{tree.rb,widget}: fix bug (Thanks to zzak) [ruby-trunk - Bug #8319]

Also available in: Atom PDF