The top-level makefile fails:
make: *** No rule to make target `bld/squeakvm', needed by `all'. Stop.
IMHO, "bld/squeakvm" should just be removed, right?
I wanted Sugar's "jhbuild" to use this new tarball release instead of pulling from the obsolete olpc branch. But I need to figure out another way anyway, because jhbuild needs to set a prefix and that's not supported by the top-level makefile anyway.
Jhbuild supports cmake natively, but complains about not finding CMakeLists.txt (see below). Jhbuild also supports "patches". So I might be able to add a file locally that does the necessary magic - probably autogen.sh as I had before in the olpc-branch:
http://library.gnome.org/devel/jhbuild/stable/moduleset-syntax.html.en#modul...
Does anyone have a better idea for automating a squeak-vm build from source?
- Bert -
[bert@localhost sugar-jhbuild]$ ./sugar-jhbuild buildone squeak *** Checking out squeak *** [1/1] wget --continue http://squeakvm.org/unix/release/Squeak-4.0.3.2196-src.tar.gz -O /home/bert/sugar-jhbuild/source/Squeak-4.0.3.2196-src.tar.gz --2010-04-12 16:15:24-- http://squeakvm.org/unix/release/Squeak-4.0.3.2196-src.tar.gz Resolving squeakvm.org... 67.213.223.125, 67.213.223.125 Connecting to squeakvm.org|67.213.223.125|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 3623512 (3.5M) [application/x-gzip] Saving to: “/home/bert/sugar-jhbuild/source/Squeak-4.0.3.2196-src.tar.gz”
100%[==========================================================================================>] 3,623,512 1.00M/s in 3.7s
2010-04-12 16:15:28 (964 KB/s) - “/home/bert/sugar-jhbuild/source/Squeak-4.0.3.2196-src.tar.gz” saved [3623512/3623512]
gunzip -dc "/home/bert/sugar-jhbuild/source/Squeak-4.0.3.2196-src.tar.gz" | tar xf - *** Configuring squeak *** [1/1] cmake -DCMAKE_INSTALL_PREFIX=/home/bert/sugar-jhbuild/install /home/bert/sugar-jhbuild/source/Squeak-4.0.3.2196-src CMake Error: The source directory "/home/bert/sugar-jhbuild/source/Squeak-4.0.3.2196-src" does not appear to contain CMakeLists.txt. Specify --help for usage, or press the help button on the CMake GUI. *** Error during phase configure of squeak: ########## Error running cmake -DCMAKE_INSTALL_PREFIX=/home/bert/sugar-jhbuild/install /home/bert/sugar-jhbuild/source/Squeak-4.0.3.2196-src *** [1/1]