1. Can't compile Euphoria on Linux
Why can't binaries be built from source without having exu already installed?
Neither 3.1.1 nor 3.2
JG
2. Re: Can't compile Euphoria on Linux
- Posted by Matt Lewis <matthewwalkerlewis at gmail.??m>
Jan 13, 2008
-
Last edited Jan 14, 2008
Julio C. Galaret Viera wrote:
>
> Why can't binaries be built from source without having exu already installed?
> Neither 3.1.1 nor 3.2
If you get the source package I put up for 3.2, you should be able to. Before
creating the tar.gz file, I run the translator to generate the c files
for exactly this reason. I haven't tested this, but I suppose that I need
to `touch` the generated c files to make sure that it doesn't try to
make them before compiling.
Matt
3. Re: Can't compile Euphoria on Linux
Matt Lewis wrote:
>
> Julio C. Galaret Viera wrote:
> >
> > Why can't binaries be built from source without having exu already
> > installed?
> > Neither 3.1.1 nor 3.2
>
> If you get the source package I put up for 3.2, you should be able to. Before
> creating the tar.gz file, I run the translator to generate the c files
> for exactly this reason. I haven't tested this, but I suppose that I need
> to `touch` the generated c files to make sure that it doesn't try to
> make them before compiling.
>
> Matt
Yes, it's still trying to translate eu files. After commenting the following, it
seems to work fine:
./$(OBJDIR)/main-.c : $(EU_MAIN)
echo Translating $(EU_TARGET)
cd ./$(OBJDIR) && exu ../ec.ex ../$(EU_TARGET)
Thanks
JG
4. Re: Can't compile Euphoria on Linux
Julio C. Galaret Viera wrote:
>
> Matt Lewis wrote:
> >
> > Julio C. Galaret Viera wrote:
> > >
> > > Why can't binaries be built from source without having exu already
> > > installed?
> > > Neither 3.1.1 nor 3.2
> >
> > If you get the source package I put up for 3.2, you should be able to.
> > Before
> > creating the tar.gz file, I run the translator to generate the c files
> > for exactly this reason. I haven't tested this, but I suppose that I need
> > to `touch` the generated c files to make sure that it doesn't try to
> > make them before compiling.
> >
> > Matt
>
>
> Yes, it's still trying to translate eu files. After commenting the following,
> it seems to work fine:
>
> ./$(OBJDIR)/main-.c : $(EU_MAIN)
> echo Translating $(EU_TARGET)
> cd ./$(OBJDIR) && exu ../ec.ex ../$(EU_TARGET)
OK, I'll figure out why this is happening, and see what can be done about
it. For some reason, make is thinking that main-.c is out of date.
Matt