From: Albrecht Kleine (kleine@ak.sax.de)
Date: Mon Jul 09 2001 - 20:25:51 CEST
Hi,
> >
> > I've just uploaded another version of e3 editor.
> > most important: I've completed the built in arithmetic
> Hello Albrecht,
>
> I have got some problem with your recents version. You are now using
> a shell wrapper, decompression on the fly, etc.
>
> The shell wrapper uses commands absent in mulinux; and also, a shell
> wrapper cancel the memory advantage, forking twice, etc.
>
> Please, instruct me how to use E3 in the binary format.
My intention was to use gzexe (a shell wrapper, decompression)
only if it is present at the computer:
if which gzexe > /dev/null 2>&1 ; then gzexe e3; fi;
Hm....maybe this does not work in mulinux...
Sorry for inconvenience.
So please edit Makefile:
this is the interesting original part starting at line 36
nasm -f bin -l e3.lst -o e3 $(ASOURCES) -DCRIPLED_ELF=1 -D$(OS) -D$(EXMODE)
chmod +x e3
# if which upx > /dev/null 2>&1 ; then \
# upx -q -q -q -k -9 e3 ; \
# fi ;
if which gzexe > /dev/null 2>&1 ; then gzexe e3; fi;
Try to uncomment the upx lines, and comment out the gzexe line,
this should run because you have upx in mulinux, so it looks as follows:
nasm -f bin -l e3.lst -o e3 $(ASOURCES) -DCRIPLED_ELF=1 -D$(OS) -D$(EXMODE)
chmod +x e3
if which upx > /dev/null 2>&1 ; then \
upx -q -q -q -k -9 e3 ; \
fi ;
# if which gzexe > /dev/null 2>&1 ; then gzexe e3; fi;
If it doesn't work, add comments for both packers:
nasm -f bin -l e3.lst -o e3 $(ASOURCES) -DCRIPLED_ELF=1 -D$(OS) -D$(EXMODE)
chmod +x e3
# if which upx > /dev/null 2>&1 ; then \
# upx -q -q -q -k -9 e3 ; \
# fi ;
# if which gzexe > /dev/null 2>&1 ; then gzexe e3; fi;
Now make should build a suitable binary.
Sorry again....
Cheers,
Albrecht
---------------------------------------------------------------------
To unsubscribe, e-mail: mulinux-unsubscribe@sunsite.dk
For additional commands, e-mail: mulinux-help@sunsite.dk
This archive was generated by hypermail 2.1.6 : Sat Feb 08 2003 - 15:27:19 CET