Experimental Physics and
| |||||||||||||||
|
I am beginning to wonder if there is any combination of compiler switches that will allow one to build R3.13.9 using Tornado 2.2.1 Yes. Tornado2.2 vxWorks.h is not compatible with the -traditional flag. I don't understand it, but here is what is happening to drvBitBus.c. I think, with the -traditional flag, the preprocessor does not know the '#x' stringify feature. Thus, the line expands to: #include #GNU/tc/toolMacros.h Now, the preprocessor gets lost. I've removed the -traditional flag everywhere and found, that the problems with src/drv/old are (mainly?) because of sloppy/lazy/buggy programming: There are just not enough arguments provided to logMsg() and taskSpawn(). Solution: fill with 0's. I've not tried it because the bug occurs quite often in several files, but it should help. Dirk -- Dr. Dirk Zimoch Swiss Light Source Paul Scherrer Institut Computing and Controls phone +41 56 310 5182 fax +41 56 310 4413
| ||||||||||||||
ANJ, 10 Aug 2010 |
·
Home
·
News
·
About
·
Base
·
Modules
·
Extensions
·
Distributions
·
Download
·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing · |