64 bit

Here are my changes to date for the 64-bit linux changes. Still compiles and runs properly on 32-bit linux. Runs up to a point (menubar, tool palette, application browser, seems to halt somewhere in "loading plugins") on 64-bit linux mint and then gives a segfault at

Program received signal SIGSEGV, Segmentation fault.
0x000000000057dcbe in MCBitmapEffectBoxBlur::CalculateRows (this=0x69c4720, p_pass=0)
    at ./src/bitmapeffectblur.cpp:735
735					t_row_buffer[x] = t_pixel_ptr[x] >> 24;

so it's still a work in progress. If I just use the default plugins then it works properly.

In order to get the engine to compile (still desktop only) I had to install the following libraries:
libxft-dev
libxv-dev
libxcursor-dev
X11proto-xinerama-dev
libxinerama-dev
Xinerama

and had to install g++, which didn't come installed by default.
In order to test the engine, I also had to install the ia32lib libraries so that I could install LiveCodeCommunity and then replace the engine.

I now have a post-build script file in /opt/runrev that reads
rm /opt/runrev/livecodecommunity-6.0.0/livecodecommunity.x86
cp /home/mwieder/Revolution/versions/livecode/_build/linux/debug/engine /opt/runrev/livecodecommunity-6.0.0/livecodecommunity.x86