Thread: [tcltk-perl] Failures building Tcl::Tk 0.85 on OS X
Brought to you by:
hobbs
From: H. W. M. <mi...@lu...> - 2005-01-01 20:12:17
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I'm trying to upgrade my Tcl and Tcl::Tk modules on OS X up to the new 0.85 release. I'm running the TclTkAquaBI package as my base Tcl/Tk. I built the Tcl module successfully by running: perl Makefile.PL - --tclconfig=/System/Library/Frameworks/Tcl.framework/tclConfig.sh && make && make test && make install When I go to build Tcl::Tk 0.85, though, I get: Kenbridge:~/.cpan/build/Tcl-Tk-0.85 root# perl Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Tcl::Tk Kenbridge:~/.cpan/build/Tcl-Tk-0.85 root# make cp lib/Tcl/Tk.pm blib/lib/Tcl/Tk.pm cp lib/Tcl/Tk/Widget/Balloon.pm blib/lib/Tcl/Tk/Widget/Balloon.pm Manifying blib/man3/Tcl::Tk.3pm Kenbridge:~/.cpan/build/Tcl-Tk-0.85 root# make test PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/after.........dubious Test returned status 0 (wstat 10, 0xa) DIED. FAILED tests 1-6 Failed 6/6 tests, 0.00% okay t/geomgr........dubious Test returned status 0 (wstat 10, 0xa) DIED. FAILED tests 1-14 Failed 14/14 tests, 0.00% okay ... Is there something special I need to do to get the build working? - --Wade -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (Darwin) iD8DBQFB1wQYo4DwsyRGDscRAnvhAKD9UHbg9FXnpvpn2ZDUiGIYfjAi2ACeLLjY AqOC3XTlgMbg/6N8uOk7jvs= =IDCp -----END PGP SIGNATURE----- |
From: Jeff H. <je...@Ac...> - 2005-01-01 22:46:01
|
H. Wade Minter wrote: > I'm trying to upgrade my Tcl and Tcl::Tk modules on OS X up to the new > 0.85 release. I'm running the TclTkAquaBI package as my base Tcl/Tk. > > I built the Tcl module successfully by running: > > perl Makefile.PL - > --tclconfig=/System/Library/Frameworks/Tcl.framework/tclConfig.sh && > make && make test && make install > > When I go to build Tcl::Tk 0.85, though, I get: [test failures] Are you using the latest 8.4.9 TclTkAquaBI install? -- Jeff Hobbs, The Tcl Guy http://www.ActiveState.com/, a division of Sophos |
From: H. W. M. <mi...@lu...> - 2005-01-01 23:05:26
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Jan 1, 2005, at 5:44 PM, Jeff Hobbs wrote: > H. Wade Minter wrote: >> I'm trying to upgrade my Tcl and Tcl::Tk modules on OS X up to the >> new 0.85 release. I'm running the TclTkAquaBI package as my base >> Tcl/Tk. >> I built the Tcl module successfully by running: >> perl Makefile.PL - >> --tclconfig=/System/Library/Frameworks/Tcl.framework/tclConfig.sh && >> make && make test && make install >> When I go to build Tcl::Tk 0.85, though, I get: > [test failures] > > Are you using the latest 8.4.9 TclTkAquaBI install? I wasn't - I was on TclTkAquaBI 8.4.8.0, but I just uninstalled that one, installed 8.4.9.0, rebuilt both modules, and had the exact same problem. Tcl-0.85 installs perfectly, Tcl-Tk-0.85 fails all tests. - --Wade -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFB1yypo4DwsyRGDscRAkk0AKDaJU0Bw5GjMPu4KZyGGo8+WeV+fQCguzEr I4us3xH5RuDuoXf72xLI44k= =TVp2 -----END PGP SIGNATURE----- |
From: Jeff H. <je...@Ac...> - 2005-01-02 00:01:00
|
H. Wade Minter wrote: > On Jan 1, 2005, at 5:44 PM, Jeff Hobbs wrote: > >> H. Wade Minter wrote: >> >>> I'm trying to upgrade my Tcl and Tcl::Tk modules on OS X up to the >>> new 0.85 release. I'm running the TclTkAquaBI package as my base >>> Tcl/Tk. >>> I built the Tcl module successfully by running: >>> perl Makefile.PL - >>> --tclconfig=/System/Library/Frameworks/Tcl.framework/tclConfig.sh && >>> make && make test && make install >>> When I go to build Tcl::Tk 0.85, though, I get: >> >> [test failures] >> >> Are you using the latest 8.4.9 TclTkAquaBI install? > > > I wasn't - I was on TclTkAquaBI 8.4.8.0, but I just uninstalled that > one, installed 8.4.9.0, rebuilt both modules, and had the exact same > problem. Tcl-0.85 installs perfectly, Tcl-Tk-0.85 fails all tests. OK, I asked because you do need 'package require Tk' to work in order for the the Tcl::Tk module to work, and that was only recently corrected on Tcl/Tk Aqua. Can you verify though that the package require Tk does work from tclsh? Otherwise, I'll have to query the Mac guys on what might be the problem. I only tested Win/Lin. Although the tests fails, perhaps the module still works?? Jeff |
From: H. W. M. <mi...@lu...> - 2005-01-02 00:14:53
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Jan 1, 2005, at 7:00 PM, Jeff Hobbs wrote: > H. Wade Minter wrote: >> On Jan 1, 2005, at 5:44 PM, Jeff Hobbs wrote: >>> H. Wade Minter wrote: >>> >>>> I'm trying to upgrade my Tcl and Tcl::Tk modules on OS X up to the >>>> new 0.85 release. I'm running the TclTkAquaBI package as my base >>>> Tcl/Tk. >>>> I built the Tcl module successfully by running: >>>> perl Makefile.PL - >>>> --tclconfig=/System/Library/Frameworks/Tcl.framework/tclConfig.sh >>>> && make && make test && make install >>>> When I go to build Tcl::Tk 0.85, though, I get: >>> >>> [test failures] >>> >>> Are you using the latest 8.4.9 TclTkAquaBI install? >> I wasn't - I was on TclTkAquaBI 8.4.8.0, but I just uninstalled that >> one, installed 8.4.9.0, rebuilt both modules, and had the exact same >> problem. Tcl-0.85 installs perfectly, Tcl-Tk-0.85 fails all tests. > > OK, I asked because you do need 'package require Tk' to work > in order for the the Tcl::Tk module to work, and that was only > recently corrected on Tcl/Tk Aqua. Can you verify though that > the package require Tk does work from tclsh? Otherwise, I'll > have to query the Mac guys on what might be the problem. I > only tested Win/Lin. Although the tests fails, perhaps the > module still works?? I found the problem. I had built Tcl-0.85 against /System/Library/Frameworks/... when I needed to be using /Library/Frameworks/. Switching that fixes things. - --Wade -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (Darwin) iD8DBQFB1zzto4DwsyRGDscRAndrAJ4gWhIZ1koZC7sKQvBC/xCfkLayRgCgs+3m 0812ktkX2/EmPxk2azjEoYk= =Wvfo -----END PGP SIGNATURE----- |