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