Re: edbi on 64 bit machines?
- Posted by egis May 07, 2013
- 2206 views
I am trying to install on Linux Centos with 64 bit on a virtual machine.
When using make on version 4.1 I get the following output with errors:
make interpreter translator library debug-library backend shared-library debug-shared-library make[1]: Entering directory `/euphoria/euphoria-4.1.0/source' make euisource OBJDIR=intobj EBSD= CONFIG=config.gnu EDEBUG= EPROFILE= make[2]: Entering directory `/euphoria/euphoria-4.1.0/source' /euphoria/euphoria-4.1.0/source/build/mkver "hg" "/euphoria/euphoria-4.1.0/source/build/ver.cache" "/euphoria/euphoria-4.1.0/source/build/include/be_ver.h" sh: hg: command not found make[2]: Leaving directory `/euphoria/euphoria-4.1.0/source' make /euphoria/euphoria-4.1.0/source/build/eui OBJDIR=intobj EBSD= CONFIG=config.gnu EDEBUG= EPROFILE= make[2]: Entering directory `/euphoria/euphoria-4.1.0/source' /euphoria/euphoria-4.1.0/source/build/mkver "hg" "/euphoria/euphoria-4.1.0/source/build/ver.cache" "/euphoria/euphoria-4.1.0/source/build/include/be_ver.h" sh: hg: command not found gcc -m64 -c -Wall -DEUNIX -DELINUX -fsigned-char -ffast-math -fomit-frame-pointer -DESIMPLE_MALLOC -DARCH=ix86_64 -DELINUX -I /euphoria/euphoria-4.1.0/source/build/intobj/back -I /euphoria/euphoria-4.1.0/source/build/include be_machine.c -o/euphoria/euphoria-4.1.0/source/build/intobj/back/be_machine.o be_machine.c: In function ‘machine’: be_machine.c:3306: error: ‘INFINITY’ undeclared (first use in this function) be_machine.c:3306: error: (Each undeclared identifier is reported only once be_machine.c:3306: error: for each function it appears in.) make[2]: *** [/euphoria/euphoria-4.1.0/source/build/intobj/back/be_machine.o] Error 1 make[2]: Leaving directory `/euphoria/euphoria-4.1.0/source' make[1]: *** [interpreter] Error 2 make[1]: Leaving directory `/euphoria/euphoria-4.1.0/source' make: *** [all] Error 2
The first complaint is with: hg: command not found.
We installed from
http://openeuphoria.org/eubins/linux/4.1.0/64-bit/euphoria-4.1.0-Linux-ix86_64-6b3fc2c6be44.tar.gz
The source was changed to /euphoria/euphoria-4.1.0
Our config.gnu contains:
# File generated from configure CONFIGURE_PARAMS= EBSD= EOPENBSD= ENETBSD= EOSX= ELINUX=1 EMINGW= EUPHORIA=1 TRANSLATE=eui ec.ex ETARGET=LINUX ARCH=ix86_64 MSIZE=-m64 EFLAG=-d E64 CC_SUFFIX=gcc CC_PREFIX= RC_SUFFIX=windres SCP=scp -C SSH=ssh -C HG=hg TRUNKDIR=/euphoria/euphoria-4.1.0 BUILDDIR=/euphoria/euphoria-4.1.0/source/build CYPTRUNKDIR=/euphoria/euphoria-4.1.0 CYPBUILDDIR=/euphoria/euphoria-4.1.0/source/build XLTTARGETCC=gcc NO_CYGWIN= VERSION=4.1.0
Any help would be helpful.