From: Alastair D. <ala...@si...> - 2005-04-12 09:47:37
|
Thanks very much indeed, Daniel, for fixing this up. I realise I should make time to look at Project Builder myself, in order to take care of = build issues like these. In the meantime, I have updated the distribution at http://simulistics.com/tcltk/ to include these latest improvements, and = also an updated version of the Tile widget set. Best wishes, Alastair -----Original Message----- From: Daniel A. Steffen Sent: 09 April 2005 12:49 Subject: Re: [MACTCL] Broken build in CVS Alastair, On 08/04/2005, at 18:25, Alastair Davies wrote: > I still can't build a "Wish Shell" (embedded or otherwise) from the=20 > CVS TOT. I am using MacOS X 10.2.8. I have performed a fresh=20 > checkout of the Tcl and Tk source trees, and then tried: > > make -C tcl/macosx embedded > make -C tk/macosx embedded > > to create a new "build" directory. Tcl builds fine, but with Tk there = > is an error: > > Missing file or directory: > /Volumes/CodeBits/jingham/Tcl/Source/tk/generic/tkEntry.h > ** BUILD FAILED ** this was due to a buglet in Wish.pbproj: it used an absolute path to a=20 reference tkEntry.h on Jim's machine... for some reason, Xcode was not bothered by this, but the 10.2=20 ProjectBuilder was. I have committed a fix to both HEAD and=20 core-8-4-branch. > I removed the build directory and tried again without using "embedded" > target, but get the same result. > > I know others have succeeded in building this code, because there has=20 > been much discussion of how good looking the new Entry and Spinbox=20 > widgets are. >=20 > If you have done this yourself, I would be very grateful to learn if=20 > you are using the Makefile to do this, or some IDE, and if you using=20 > 10.2. This might help me narrow down the problem. there was also a small problem with tkMacOSXEntry.c on Mac OS X 10.2:=20 the constants for small & mini buttons are not defined in 10.2=20 Appearance.h, leading to a build failure. I have now added a manual=20 #define of these when they are undefined, so this file now builds on=20 10.2 and the resulting binary will still have small button=20 functionality when running on 10.3 I have tested that with these changes, both core-8-4-branch and HEAD=20 build again on 10.2.8. Cheers, Daniel --=20 ** Daniel A. Steffen ** "And now for something completely ** Dept. of Mathematics ** different" Monty Python ** Macquarie University ** <mailto:st...@ma...> ** NSW 2109 Australia ** <http://www.maths.mq.edu.au/~steffen/> |