Hello,
I was playing with makecint. I am trying to use some C libraries that control a PCI board with root. Basically I needed a quick and dirty gui control of the board and since I had a gui that manipulated text files with data from the board, it seemed easy.
In order to get some experience, I started with the demo examples in
Let’s try Complex:
I presume that running ./setup should just work, but I get the following:
make: *** No rule to make target `/home/atlas/root/bin//libcint.so', needed by `Complex'. Stop.
I guess the double slash // is not that important, I changed it in the makefile with no change. And ofcourse, all the other examples produce similar errors.
The system is running root 5.16/00 (linuxx8664gcc) on RHEL WS release 4. I did locate and found the cint7 directory.
I spent some time looking around in case I did something stupid or I missed something (quite probable). Does anybody have a quick answer? Is it just that my ROOT system is old/broken?
Also, a bonus question: Do you think it would be wiser to do it the other way around, that is convert my root macros to compiled code and link it with my readily available C library files?