Alexander Rakoczy wrote:
Hi Len!

If you're trying to build it from source, check out the list of
required packages (unfortunately only lists for fedora/redhat and
ubuntu/debian), but it is located at shoes/platform/nix/INSTALL in
your source code checkout.

If you could get some of the details of the other error messages, that
would be swank.

ALex

Yes, I had checked the requirements - everything in place. I hacked the Makefile to ensure 64bit libraries were used and set CC to gcc (default was cc).

This is the output:
cleaning
svn: '.' is not a working copy
shoes build options:
CC       = gcc
RUBY     = /usr
OPTIONS  =
ruby 1.8.7 (2008-05-31 patchlevel 0) [x86_64-linux]
CC shoes/app.c
CC shoes/canvas.c
CC shoes/dialogs.c
CC shoes/image.c
CC shoes/internal.c
CC shoes/ruby.c
shoes/ruby.c:11:27: error: shoes/version.h: No such file or directory
shoes/ruby.c: In function ‘shoes_ruby_init’:
shoes/ruby.c:3524: error: ‘SHOES_RELEASE_NAME’ undeclared (first use in this function)
shoes/ruby.c:3524: error: (Each undeclared identifier is reported only once
shoes/ruby.c:3524: error: for each function it appears in.)
shoes/ruby.c:3525: error: ‘SHOES_RELEASE_ID’ undeclared (first use in this function) shoes/ruby.c:3526: error: ‘SHOES_REVISION’ undeclared (first use in this function)
make: *** [shoes/ruby.o] Error 1

And these are the included header files:
//
// shoes/ruby.c
// Just little bits of Ruby I've become accustomed to.
//
#include "shoes/app.h"
#include "shoes/canvas.h"
#include "shoes/ruby.h"
#include "shoes/dialogs.h"
#include "shoes/internal.h"
#include "shoes/world.h"
#include "shoes/version.h"
#include <math.h>

This is the shoes directory:
[...@menkalinan whyshoes]$ ls shoes
app.c       appwin32.ico  canvas.h  dialogs.c  internal.c  ruby.h
app.h       appwin32.rc   code.h    dialogs.h  internal.h  world.c
appwin32.h  canvas.c      config.h  image.c    ruby.c      world.h

Definitely no version.h there.

Don't know anything about the subversion command. I assume the svn report can be ignored.
Shall return to the manual later.

Regards

Len


Reply via email to