Re: [ccp4bb] Tcl error - Snow Leopard OSX

2009-09-17 Thread William G. Scott

On Sep 15, 2009, at 4:43 PM, José Trincão wrote:


foundversion conflict for package Tcl: have 8.5.7, need exactly 8.5
   while executing
load $library BLT


I've committed to fink cvs a patched version of blt that builds with  
tcl/tk 8.5 and at least loggraph works now.  I really can't cope with  
the ccp4i gui, so if someone else can try it I would be grateful.


I this isn't OS X or 64-bit specific, so others might find this patch  
of use for tcl/tk 8.5.X
http://fink.cvs.sourceforge.net/viewvc/fink/dists/10.4/unstable/main/finkinfo/x11/blt-x86_64.patch 


Re: [ccp4bb] Tcl error - Snow Leopard OSX

2009-09-16 Thread William G. Scott

Dear Jose:


Please try putting this into /sw64/fink/dists/unstable/main/finkinfo/x11

it contains what is hopefully a fix to blt.



blt-x86_64.info
Description: Binary data



Thanks.

Bill



On Sep 15, 2009, at 4:43 PM, José Trincão wrote:


Hello all,
I upgraded my Macbook Pro to snow leopard and followed William G.  
Scotts Crystallography on OSX wiki to install CCP4 using Fink. I  
used the 64bit install with full compilation, not the pre-compiled  
binaries. When I start ccp4i I get a warning:
Application initialization failed: version conflict for package  
Tcl: have 8.5.7, need exactly 8.5
but everything seems to work until I try to see the log graphs,  
where I get the same error followed by:
Error in startup script: dlsym(0x1006c47f0, Blt_Unload): symbol not  
founddlsym(0x1006c47f0, Blt_SafeUnload): symbol not foundversion  
conflict for package Tcl: have 8.5.7, need exactly 8.5

   while executing
load $library BLT
   (procedure LoadBLT line 30)
   invoked from within
LoadBLT 2.4 /sw64/lib/blt2.4
   (package ifneeded BLT 2.4 script)
   invoked from within
package require BLT
   (file /sw64/share/xtal/ccp4-6.1.2/ccp4i/bin/loggraph.tcl line 47)
   invoked from within
source [file join $env(CCP4I_TOP) bin loggraph.tcl]
   (file /sw64/share/xtal/ccp4-6.1.2/bin/loggraph line 5)

What can I do to get everything working?
Thanks

Jose

P.S. Special thanks to W.G.Scott for the wonderful Wiki!




Re: [ccp4bb] Tcl error - Snow Leopard OSX

2009-09-15 Thread William G. Scott

On Sep 15, 2009, at 4:43 PM, José Trincão wrote:


Hello all,
I upgraded my Macbook Pro to snow leopard and followed William G.  
Scotts Crystallography on OSX wiki to install CCP4 using Fink. I  
used the 64bit install with full compilation, not the pre-compiled  
binaries. When I start ccp4i I get a warning:
Application initialization failed: version conflict for package  
Tcl: have 8.5.7, need exactly 8.5
but everything seems to work until I try to see the log graphs,  
where I get the same error followed by:
Error in startup script: dlsym(0x1006c47f0, Blt_Unload): symbol not  
founddlsym(0x1006c47f0, Blt_SafeUnload): symbol not foundversion  
conflict for package Tcl: have 8.5.7, need exactly 8.5

   while executing
load $library BLT
   (procedure LoadBLT line 30)
   invoked from within
LoadBLT 2.4 /sw64/lib/blt2.4
   (package ifneeded BLT 2.4 script)
   invoked from within
package require BLT
   (file /sw64/share/xtal/ccp4-6.1.2/ccp4i/bin/loggraph.tcl line 47)
   invoked from within
source [file join $env(CCP4I_TOP) bin loggraph.tcl]
   (file /sw64/share/xtal/ccp4-6.1.2/bin/loggraph line 5)

What can I do to get everything working?
Thanks

Jose

P.S. Special thanks to W.G.Scott for the wonderful Wiki!


The version conflict thingie seems only to appear in 64-bit, oddly.   
As for the other, that looks much much worse.  Sorry.


Re: [ccp4bb] Tcl error - Snow Leopard OSX

2009-09-15 Thread William G. Scott

On Sep 15, 2009, at 4:43 PM, José Trincão wrote:


Hello all,
I upgraded my Macbook Pro to snow leopard and followed William G.  
Scotts Crystallography on OSX wiki to install CCP4 using Fink. I  
used the 64bit install with full compilation, not the pre-compiled  
binaries. When I start ccp4i I get a warning:
Application initialization failed: version conflict for package  
Tcl: have 8.5.7, need exactly 8.5
but everything seems to work until I try to see the log graphs,  
where I get the same error followed by:
Error in startup script: dlsym(0x1006c47f0, Blt_Unload): symbol not  
founddlsym(0x1006c47f0, Blt_SafeUnload): symbol not foundversion  
conflict for package Tcl: have 8.5.7, need exactly 8.5

   while executing
load $library BLT
   (procedure LoadBLT line 30)
   invoked from within
LoadBLT 2.4 /sw64/lib/blt2.4
   (package ifneeded BLT 2.4 script)
   invoked from within
package require BLT
   (file /sw64/share/xtal/ccp4-6.1.2/ccp4i/bin/loggraph.tcl line 47)
   invoked from within
source [file join $env(CCP4I_TOP) bin loggraph.tcl]
   (file /sw64/share/xtal/ccp4-6.1.2/bin/loggraph line 5)




It looks like it is bltwish itself that is messed up for 64-bit.  I'll  
complain.  To demonstrate:


cd /sw64/lib/blt2.4/demos
 bltwish barchart1.tcl

Application initialization failed: version conflict for package Tcl:  
have 8.5.7, need exactly 8.5
Error in startup script: dlsym(0x1006d11f0, Blt_Unload): symbol not  
founddlsym(0x1006d11f0, Blt_SafeUnload): symbol not foundversion  
conflict for package Tcl: have 8.5.7, need exactly 8.5

while executing
load $library BLT
(procedure LoadBLT line 30)
invoked from within
LoadBLT 2.4 /sw/lib/blt2.4
(package ifneeded BLT 2.4 script)
invoked from within
package require BLT
(file barchart1.tcl line 3)


What can I do to get everything working?
Thanks

Jose

P.S. Special thanks to W.G.Scott for the wonderful Wiki!