You're using an older rev of VMMaker.  I changed ifValidWriteBackStack:Pointers: to ifValidWriteBackStack:Pointers:Save:To: in the latest releases, either VMMaker-oscog.49, VMMaker-oscog.51 or VMMaker-oscog.52.

On Tue, Mar 29, 2011 at 2:28 PM, Mariano Martinez Peck <marianopeck@gmail.com> wrote:
 
I started once again having bad luck compiling VMs....I did

git  clone git://gitorious.org/cogvm/blessed.git

then I download a PharoCore1.3 fresh and I evaluated:

Gofer new
squeaksource: 'MetacelloRepository';
package: 'ConfigurationOfCog';
load.
(ConfigurationOfCog project version: '1.3') load

Gofer new
squeaksource: 'VMMaker';
package: 'CMakeVMMaker';
load.


Then I moved the image to /blessed/image

Then I evaluated:  CogMacOSConfig generateWithSources

And finally, cmake .

And I have this error:

In file included from /Users/mariano/bin/blessed/platforms/unix/vm/sqUnixThreads.c:18:
/Users/mariano/bin/blessed/platforms/Cross/vm/sq.h:182: warning: ignoring #pragma auto_inline off
/Users/mariano/bin/blessed/platforms/Cross/vm/sq.h:184: warning: ignoring #pragma auto_inline on
Linking CXX executable CogVM.app/Contents/MacOS/CogVM
Undefined symbols:
  "_ifValidWriteBackStackPointersSaveTo", referenced from:
      _reportStackState in sqMacMain.c.o
      _reportStackState in sqMacMain.c.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[2]: *** [CogVM.app/Contents/MacOS/CogVM] Error 1
make[1]: *** [CMakeFiles/CogVM.dir/all] Error 2
make: *** [all] Error 2

any hints?

thanks

Mariano