From: Maarten B. <sou...@ds...> - 2011-01-21 11:37:49
|
Borut, > On 01/20/2011 10:46 PM, Maarten Brock wrote: > > Hi Borut, > > > > I'm using Boost 1.44 because there was no installer for 1.45 yet last > > week. I guess there still isn't. I did not want to additionaly get into > > the trouble of compiling the Boost libraries themselves. > > OK. I didn't use the installer but I installed (actually only unpacked) > the .tar.bz2. I didn't compile it since I think that the compilation is > not necessary since the majority (at least the stuff we need) is > implemented as C++ templates in header files. You do need some library from boost. Setting the include and lib paths was enough for me. > > I fixed it by renaming the 'operand' union inside the > > 'operand' struct typedef to 'svt' since it contains the fields > > symOperand, valOperand and typeOperand. I dared not make it an anonymous > > union. Then I also had to adapt all macros and use them some more often > > here and there and adapt some source in itself. > > > > I already started to do exactly the same thing, only renaming 'operand' > to 'oprnd'. Then I saw the mail that you are able to compile it without > errors.... > > > If you like I can try to commit this to the branch tomorrow before I > > leave. Any objections to renaming operand to svt? > > > > Yes please, commit it before you leave, if possible. I don't have the > objections about renaming. Can you please commit also the project files, > even if you think that they are not prefect yet? So that I can take a > look, compare them with mine, ... > > I assume that you'll commit everything to the optalloc branch. I have commited the renaming of operand to svt to the optralloc branch. I have also commited the sdcc solution and accompanying project files. > Thanks and happy skiing, > Borut Thank you. Maarten |