Prev: ttk::progressbar - newbie question
Next: how to revert the canvas(matbe noe displayed or override by other windows) to a image?
From: Georgios Petasis on 16 Nov 2009 07:01 Hi all, I just checkout *everything* from the tcl SF CVS head inside a directory, and I am staring to build it again, using VC 9. So, I open a command prompt and run "buildall.vc": NMAKE : fatal error U1073: don't know how to make '.\Release_VC9\tcl_Dynamic\bncore.obj' Stop. *** BOOM! *** Is there something wrong with the checkout? inside tcl, there is no libtommath directory. It is now outside the tcl directory, in a directory of its own. Copying libtommath inside tcl solves this problem though... George
From: Donal K. Fellows on 16 Nov 2009 09:38 On 16 Nov, 12:01, Georgios Petasis <peta...(a)iit.demokritos.gr> wrote: > I just checkout *everything* from the tcl SF CVS head inside a > directory, and I am staring to build it again, using VC 9. You seem to be acting like a trouble magnet. Donal.
From: Georgios Petasis on 16 Nov 2009 09:42 O/H Donal K. Fellows έγραψε: > On 16 Nov, 12:01, Georgios Petasis <peta...(a)iit.demokritos.gr> wrote: >> I just checkout *everything* from the tcl SF CVS head inside a >> directory, and I am staring to build it again, using VC 9. > > You seem to be acting like a trouble magnet. > > Donal. Perhaps. I am a little frustrated by the fact that you don't seem to believe me that there is problem. In a summary, I recompiled again everything (of course I know how to fix the problems I report), and I am getting the exact same crash. George
From: Georgios Petasis on 16 Nov 2009 09:55 O/H Georgios Petasis έγραψε: > O/H Donal K. Fellows έγραψε: >> On 16 Nov, 12:01, Georgios Petasis <peta...(a)iit.demokritos.gr> wrote: >>> I just checkout *everything* from the tcl SF CVS head inside a >>> directory, and I am staring to build it again, using VC 9. >> >> You seem to be acting like a trouble magnet. >> >> Donal. > > Perhaps. I am a little frustrated by the fact that you don't seem to > believe me that there is problem. In a summary, I recompiled again > everything (of course I know how to fix the problems I report), and I am > getting the exact same crash. > > George Also, there are quite many "fixes" that must be applied to get the sources to work. Look for example the default pkgIndex.tcl generated by the build process: if {[package vsatisfies 8.0 [package provide Tcl]]} { set add 80 } else { set add {} } if {[info exists ::tcl_platform(debug)] && $::tcl_platform(debug) && \ [file exists [file join $dir itcl40${add}g.dll]]} { package ifneeded Itcl 40 [list load [file join $dir itcl40${add}g.dll] Itcl] } else { package ifneeded Itcl 4.0 [list load [file join $dir itcl40${add}.dll] Itcl] } unset add If you have a debug version, the version changes to 40 instead of 4.0. I don't know how is pkgIndex.tcl generated, but does not come from pkgIndex.tcl.in: # Tcl package index file, version 1.0 package ifneeded itcl @PACKAGE_VERSION@ [list load [file join $dir "@PKG_LIB_FILE@"] itcl] package ifneeded Itcl @PACKAGE_VERSION@ [list load [file join $dir "@PKG_LIB_FILE@"] itcl] (which for an unknown reason has the same information twice...) (Finally, it is generated by makefile.vc, line 281, where DOTVERSION should be used instead of VERSION). George
From: Ralf Fassel on 16 Nov 2009 10:21
* Georgios Petasis <petasis(a)iit.demokritos.gr> | package ifneeded itcl @PACKAGE_VERSION@ [list load [file join $dir | "@PKG_LIB_FILE@"] itcl] | package ifneeded Itcl @PACKAGE_VERSION@ [list load [file join $dir | "@PKG_LIB_FILE@"] itcl] | | (which for an unknown reason has the same information twice...) This is for packages 'itcl' and 'Itcl' (note the capital 'I'). R' |