Dear Hari, blt is, as far as I know, pretty deprecated and probably not updated anymore. It also depends on tcl/tk version 8.4, not version 8.5 which is installed on your system. Maybe you can try to downgrade and recompile.
Another, simpler way might be the following which works on the last 4 PCs I installed with Debian stable recently: Debian comes with the package blt which provides blt as a library, probably the same as with ubuntu. Since there is only a 'wish' binary on your system but not 'bltwish', you have to change all occurences of bltwish in the scripts in $CCP4/ccp4i/bin with 'wish'. With Debian stable this works, even - which surprised me - for the loggraphs (it didn't work previously for the graphs which was, as far as I understand, the reason why blt was provided as package by Bill Scott). Good luck, Tim On Wed, Apr 14, 2010 at 09:49:50AM -0400, hari jayaram wrote: > Hi I installed ccp4-6.1.3 on an ubuntu 10.04 beta box. > It does not have bltwish and I was trying to install it using gcc 4.4.3 on a > 64 bit ubuntu machine > > The known patches for getting blt2.4z are already applied to the source , > the documented problems on the ccp4i problems page are also as they should > be in the code . > > When I configure > > ./configure --with-tcl=/usr/lib64/tcl8.5 --with-tk=/usr/lib64/tk8.5 > > ANd then make I get the following errors which are beyong my troubleshooting > abilities . Any help will be greatly appreciated > Thanks > Hari > > h...@hari:~/tcltk++/blt2.4z$ make > (cd src; make all) > make[1]: Entering directory `/home/hari/tcltk++/blt2.4z/src' > gcc -c -Wall -O6 -I. -I. -I/usr/include/tcl8.5/tk-private/generic > -I/usr/include/tcl8.5 bltAlloc.c > In file included from bltInt.h:80, > from bltAlloc.c:1: > bltNsUtil.h:50: error: conflicting types for ‘Tcl_FindCommand’ > /usr/include/tcl8.5/tclDecls.h:3123: note: previous declaration of > ‘Tcl_FindCommand’ was here > bltNsUtil.h:67: error: conflicting types for ‘Tcl_CreateNamespace’ > /usr/include/tcl8.5/tclDecls.h:3068: note: previous declaration of > ‘Tcl_CreateNamespace’ was here > bltNsUtil.h:72: error: conflicting types for ‘Tcl_FindNamespace’ > /usr/include/tcl8.5/tclDecls.h:3116: note: previous declaration of > ‘Tcl_FindNamespace’ was here > bltNsUtil.h:75: error: conflicting types for ‘Tcl_Export’ > /usr/include/tcl8.5/tclDecls.h:3086: note: previous declaration of > ‘Tcl_Export’ was here > make[1]: *** [bltAlloc.o] Error 1 > make[1]: Leaving directory `/home/hari/tcltk++/blt2.4z/src' > make: *** [all] Error 2 -- -- Tim Gruene Institut fuer anorganische Chemie Tammannstr. 4 D-37077 Goettingen GPG Key ID = A46BEE1A
signature.asc
Description: Digital signature
