Bowing to popular demand, here are all of the EMF and related changes as a patch.
This patch worked when applied to r11598 today, both on Linux (32 bit Ubuntu 12.04) and Windows (32 bit XP).
For linux:
get a clean distribution with bzr
patch -p0 -i changes_2012_08_08.patch
autoreconf -i
intltoolize #otherwise it never makes po/makefile.in.in
./configure
make
For Windows (in mingw)
get a clean distribution with bzr
get devlibs32 (recent older ones are missing an include region.h, which will stop the build)
patch -p0 -i changes_2012_08_08.patch
g++ buildtool.cpp -o btool -fopenmp
continuing in Windows in a DOS shell
# set up a mingwenv.bat to point to devlibs32
mingwenv
btool
# wait about an hour
In addition to my EMF changes, the configure.ac has been modified so that it works on Ubuntu 12.04. The version that came with r11598 would not create a working configure. Even with the modifications, there are still some warnings when autoreconf runs.
Bowing to popular demand, here are all of the EMF and related changes as a patch.
This patch worked when applied to r11598 today, both on Linux (32 bit Ubuntu 12.04) and Windows (32 bit XP).
For linux:
get a clean distribution with bzr 2012_08_ 08.patch
patch -p0 -i changes_
autoreconf -i
intltoolize #otherwise it never makes po/makefile.in.in
./configure
make
For Windows (in mingw)
get a clean distribution with bzr 2012_08_ 08.patch
get devlibs32 (recent older ones are missing an include region.h, which will stop the build)
patch -p0 -i changes_
g++ buildtool.cpp -o btool -fopenmp
continuing in Windows in a DOS shell
# set up a mingwenv.bat to point to devlibs32
mingwenv
btool
# wait about an hour
In addition to my EMF changes, the configure.ac has been modified so that it works on Ubuntu 12.04. The version that came with r11598 would not create a working configure. Even with the modifications, there are still some warnings when autoreconf runs.