Re: Euphoria 4.0.1 (t_eutest.e)

new topic     » goto parent     » topic index » view thread      » older message » newer message
jaygade said...

I'm running on Linux too, Ubuntu 10.04 32-bit kernel 2.6-32-29-generic. Here's the output, the relevant part I believe:

make test TESTFILE="t_eutest.e" 
cd ../tests && EUDIR=/home/jason/my-euphoria-working-4.0 EUCOMPILEDIR=/home/jason/my-euphoria-working-4.0 \ 
		/home/jason/eubins/eui -i ../include ../source/eutest.ex -i ../include -cc gcc  \ 
		-exe "/home/jason/my-euphoria-working-4.0/source/build/eui" \ 
		-ec "/home/jason/my-euphoria-working-4.0/source/build/euc" \ 
		-eubind "/home/jason/my-euphoria-working-4.0/source/build/eubind" -eub /home/jason/my-euphoria-working-4.0/source/build/eub \ 
		-lib "/home/jason/my-euphoria-working-4.0/source/build/eu.a" \ 
		-verbose t_eutest.e 
interpreting t_eutest.e: 
CMD '/home/jason/my-euphoria-working-4.0/source/build/eui  -i ../include  -d UNITTEST -batch t_eutest.e ' 
interpreting t_c_no_err_file.e: 
sh: eui: not found 
FAILURE: t_c_no_err_file.e No valid control file was supplied. 
 

For some reason there's a reference to my eubins eui which I used to ./configure. I'll replace it and go from there. "eubins" is just a link to a current eubin directory I just moved the link to my freshly-made build directory.

Nope, that's not it. It looks like "t_c_no_err_file.e" does not exist. I don't see that file in the default branch, either.

The eubins reference is correct. The makefile uses that interpreter to invoke eutest.ex. The key seems to be the {{{ sh: eui: not found }} I'm not sure why that would appear there. I think we may need to add in the -exe switch with the correct interpreter. It looks like you don't have a euphoria interpreter installed on your path, and it assumes that you do.

I just pushed up a change to t_eutest.e. See if that works for you.

Matt

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu