I wrote:
>Has anyone used the Bass software to read ABI gel images on a Unix machine?
>I am trying to use it on a Linux machine (Debian 1.1) but it won't compile.
Just to clarify that a bit....
I'm using Bass 1.26 (same result with 1.24), gcc/g++ 2.7.2, tcl7.4 and tk4.0.
bass, grace, matrixOut and bass.conf compile ok. TKbass doesn't.
Can anyone suggest:
what the problem is? (I'd *guess* it's tcl/tk)
- how to fix it?
- somewhere I can get a precompiled binary of TKbass for Linux?
- a more appropriate group to post to if this is the wrong place?
The error messages are as follows. (I apologise for the length)
gcc -c -g -O6 -I/usr/lib/perl5/i486-linux/5.002/Tk/pTk -I/usr/include/g++
-DDEFAULT_CONFIG_FILE=\"/usr/local/etc/bass/bass.conf\" TkFrontend.C
In file included from MacTypes.H:19,
from gworld.H:15,
from TkFrontend.H:5,
from TkFrontend.C:1:
/usr/include/g++/iostream.h:62: macro `write' used with only 2 args
/usr/include/g++/iostream.h:63: macro `write' used with only 2 args
/usr/include/g++/iostream.h:64: macro `write' used with only 2 args
/usr/include/g++/iostream.h:65: macro `write' used with only 2 args
/usr/include/g++/iostream.h:66: macro `write' used with only 2 args
/usr/include/g++/iostream.h:67: macro `write' used with only 2 args
/usr/include/g++/iostream.h:68: macro `write' used with only 2 args
/usr/include/g++/iostream.h:135: macro `read' used with only 2 args
/usr/include/g++/iostream.h:136: macro `read' used with only 2 args
/usr/include/g++/iostream.h:137: macro `read' used with only 2 args
/usr/include/g++/iostream.h:138: macro `read' used with only 2 args
/usr/include/g++/iostream.h:139: macro `read' used with only 2 args
/usr/include/g++/iostream.h:140: macro `read' used with only 2 args
/usr/include/g++/iostream.h:141: macro `read' used with only 2 args
In file included from gworld.H:15,
from TkFrontend.H:5,
from TkFrontend.C:1:
MacTypes.H:165: macro `read' used with only 2 args
MacTypes.H:170: macro `write' used with only 2 args
In file included from TkFrontend.H:7,
from TkFrontend.C:1:
CGelAnalyzer.H:149: macro `write' used with only 2 args
CGelAnalyzer.H:150: macro `write' used with only 2 args
CGelAnalyzer.H:151: macro `write' used with only 2 args
CGelAnalyzer.H:152: macro `write' used with only 2 args
CGelAnalyzer.H:164: macro `read' used with only 2 args
CGelAnalyzer.H:165: macro `read' used with only 2 args
CGelAnalyzer.H:166: macro `read' used with only 2 args
CGelAnalyzer.H:167: macro `read' used with only 2 args
make: *** [TkFrontend.o] Error 1
--
Phil
[E-mail pd at mole.bio.cam.ac.uk]
---
Just because you're smart, doesn't mean you can't act stupid....