Added/updated libraries: zlib, freetype, libpng, libiconv, gd Bumped zlib version from 1.2.3 to 1.2.7 Bumped freetype version from 2.1.4 to 2.4.9 Added libpng 1.5.10 Added libiconv 1.14 Added gd 2.0.35 Only build static versions of these libraries (why would nestedvm ever need shared libs?) Updated sourceforge download URL prefix Commented out old freetype patches that I don't understand and don't apply cleanly. Tests seems to work OK. Patched freetype test program to use newer (mandatory) include syntax
clarify licensing
make nestedvm work with gcc-4.2 "Simmons, Aaron" <asimmons@rosettastone.com> writes: > The patch works fine on Ubuntu 9.10 with gcc-4.2, though I misspoke > when I said 4.x as it doesn't work with gcc-4.4. I haven't tried it > with gcc-4.3 yet. While not the default on newer Ubuntu systems, > gcc-4.2 is at least available. :) > I'm currently blocked from building nestedvm on Mac as darcs is broken > in macports (!), but I'm sure the patch will work there also with > gcc-4.2 (which is the default on 10.6). > Incidentally, I figured out how to itegrate this patch into nestedvm's > build. Attached to this email is a new patch for nestedvm itself. To > make it work do this: > 1) download the patch to your home dir (nestedvm.new-gcc-fix.patch) > 2) git clone http://nestedvm.ibex.org/.git/ > 3) cd nestedvm.ibex.org > 4) patch -p0 ~/nestedvm.new-gcc-fix.patch > 5) make cxxtest CC=gcc-4.2 > 6) wait > > > Let me know how it goes, > aaron
Upgrade libjpeg to version 7. As I was starting to attempt to compile leptonica and I ran into gcc not being able to find stdint.h. I noticed that the busybox patch included took all stdint.h includes out and re-added all the typedefs that were needed. I'm wondering why this is the case. Why with the default installation can't we include stdint.h (among other headers it seems)? In any case I got parts of it to compile :). Now I need to compile some of the external dependencies (libtiff, libpng, libnetpbm, etc.). I started compiling libjpeg (in the upstream directory) and it looks like there is a newer version: http://www.ijg.org/files/jpegsrc.v7.tar.gz which unfortunately fails to compile. Here's a start at fixing it: