Hello,
I am trying to compile acme-sac in Linux, (Ubuntu) hoping to make it
my main environment, but I could not find any instructions to do it.
Could you please direct me to some documentation on it? I would be
grateful of any help/hint on how to compile it in linux. (The older
binaries no longer start up in Ubuntu, they error out with
link typecheck $Sys->readn() 0/7cfef557
[Styx] Broken: "module not loaded"
).
> Hello,
> I am trying to compile acme-sac in Linux, (Ubuntu) hoping to make it
> my main environment, but I could not find any instructions to do it.
> Could you please direct me to some documentation on it? I would be
> grateful of any help/hint on how to compile it in linux. (The older
> binaries no longer start up in Ubuntu, they error out with
> link typecheck $Sys->readn() 0/7cfef557
> [Styx] Broken: "module not loaded"
> ).
Take standard inferno and loosely integrate the changes made
in acme-sac. Works for me – up to a certain degree.
First, copy the acme sources into some new dir and compile
them. The failing compiler will tell you about the libraries changed
in acme-sac. Take them, rename them, and edit the sources to
change the relevant include's.
You will end up with a working acme-sac acme.
Finally, write two scripts: a linux shell script for starting the emu,
and an inferno shell script which will be called by the emu.
With the inferno script ("myasac") you can start acme stand-alone. Essentially
you need
#!/dis/sh.dis
load std
autoload=std
home=/usr/^"{cat /dev/user}
bind -c '#splumber' /chan
bind -a '#^' /chan
bind -a '#C' /
bind -a $home/dis /dis
bind -b $home/dis/acme /dis/acme
bind '#U*/' /n/local
# run $home/lib/functions
ndb/cs
auth/factotum
acme
Quick (relatively) and dirty way with advantages and disadvantages.
The advantage is that you can use standard acme and acme-sac acme,
both either stand-alone or as part of a window environment. You
can continue updating and recompiling your inferno installation –
in most cases it will not affect the acme-sac programs kept separately.
One of the disadvantages is that you get no scalable acme window.
On Tuesday, May 22, 2012 7:43:47 PM UTC+2, vrtra wrote:
> Any help? I cannot compile it from inside Acme-sac since it no longer > starts up. Any help would be much appreciated.
> > Hello, > > I am trying to compile acme-sac in Linux, (Ubuntu) hoping to make it > > my main environment, but I could not find any instructions to do it. > > Could you please direct me to some documentation on it? I would be > > grateful of any help/hint on how to compile it in linux. (The older > > binaries no longer start up in Ubuntu, they error out with > > link typecheck $Sys->readn() 0/7cfef557 > > [Styx] Broken: "module not loaded" > > ).
> > vrtra
On Tuesday, May 22, 2012 7:43:47 PM UTC+2, vrtra wrote:
> Any help? I cannot compile it from inside Acme-sac since it no longer > starts up. Any help would be much appreciated.
> > Hello, > > I am trying to compile acme-sac in Linux, (Ubuntu) hoping to make it > > my main environment, but I could not find any instructions to do it. > > Could you please direct me to some documentation on it? I would be > > grateful of any help/hint on how to compile it in linux. (The older > > binaries no longer start up in Ubuntu, they error out with > > link typecheck $Sys->readn() 0/7cfef557 > > [Styx] Broken: "module not loaded" > > ).
On Thu, May 24, 2012 at 1:51 AM, katorga <ingo.dreil...@googlemail.com> wrote:
> Take standard inferno and loosely integrate the changes made
> in acme-sac. Works for me – up to a certain degree.
> First, copy the acme sources into some new dir and compile
> them. The failing compiler will tell you about the libraries changed
> in acme-sac. Take them, rename them, and edit the sources to
> change the relevant include's.
> You will end up with a working acme-sac acme.
> Finally, write two scripts: a linux shell script for starting the emu,
> and an inferno shell script which will be called by the emu.
> With the inferno script ("myasac") you can start acme stand-alone.
> Essentially
> you need
> #!/dis/sh.dis
> load std
> autoload=std
> home=/usr/^"{cat /dev/user}
> bind -c '#splumber' /chan
> bind -a '#^' /chan
> bind -a '#C' /
> bind -a $home/dis /dis
> bind -b $home/dis/acme /dis/acme
> bind '#U*/' /n/local
> # run $home/lib/functions
> ndb/cs
> auth/factotum
> acme
> Quick (relatively) and dirty way with advantages and disadvantages.
> The advantage is that you can use standard acme and acme-sac acme,
> both either stand-alone or as part of a window environment. You
> can continue updating and recompiling your inferno installation –
> in most cases it will not affect the acme-sac programs kept separately.
> One of the disadvantages is that you get no scalable acme window.
> On Tuesday, May 22, 2012 7:43:47 PM UTC+2, vrtra wrote:
>> Any help? I cannot compile it from inside Acme-sac since it no longer
>> starts up. Any help would be much appreciated.
>> > Hello,
>> > I am trying to compile acme-sac in Linux, (Ubuntu) hoping to make it
>> > my main environment, but I could not find any instructions to do it.
>> > Could you please direct me to some documentation on it? I would be
>> > grateful of any help/hint on how to compile it in linux. (The older
>> > binaries no longer start up in Ubuntu, they error out with
>> > link typecheck $Sys->readn() 0/7cfef557
>> > [Styx] Broken: "module not loaded"
>> > ).
>> > vrtra
> On Tuesday, May 22, 2012 7:43:47 PM UTC+2, vrtra wrote:
>> Any help? I cannot compile it from inside Acme-sac since it no longer
>> starts up. Any help would be much appreciated.
>> > Hello,
>> > I am trying to compile acme-sac in Linux, (Ubuntu) hoping to make it
>> > my main environment, but I could not find any instructions to do it.
>> > Could you please direct me to some documentation on it? I would be
>> > grateful of any help/hint on how to compile it in linux. (The older
>> > binaries no longer start up in Ubuntu, they error out with
>> > link typecheck $Sys->readn() 0/7cfef557
>> > [Styx] Broken: "module not loaded"
>> > ).
I just noticed, that for acme-sac acme (without acme-charon and the
acme clients in appl/acme/acme) you only have to install one additional
library from acme-sac: acmewin, before acme-sac acme compiles within
inferno.
After that the mkfile has to be edited (other value for the DISBIN variable) and the
compilation to be done in a modified namespace. Supposed the acme-sac
acme sources reside in /asac,
On Friday, May 25, 2012 5:24:49 AM UTC+2, vrtra wrote:
> Thank you very much, > I will try it and let you know.
> On Thu, May 24, 2012 at 1:51 AM, katorga <ingo.dreil...@googlemail.com> > wrote: > > Take standard inferno and loosely integrate the changes made > > in acme-sac. Works for me – up to a certain degree.
> > First, copy the acme sources into some new dir and compile > > them. The failing compiler will tell you about the libraries changed > > in acme-sac. Take them, rename them, and edit the sources to > > change the relevant include's. > > You will end up with a working acme-sac acme.
> > Finally, write two scripts: a linux shell script for starting the emu, > > and an inferno shell script which will be called by the emu.
> > Quick (relatively) and dirty way with advantages and disadvantages. > > The advantage is that you can use standard acme and acme-sac acme, > > both either stand-alone or as part of a window environment. You > > can continue updating and recompiling your inferno installation – > > in most cases it will not affect the acme-sac programs kept separately. > > One of the disadvantages is that you get no scalable acme window.
> > On Tuesday, May 22, 2012 7:43:47 PM UTC+2, vrtra wrote:
> >> Any help? I cannot compile it from inside Acme-sac since it no longer > >> starts up. Any help would be much appreciated.
> >> > Hello, > >> > I am trying to compile acme-sac in Linux, (Ubuntu) hoping to make it > >> > my main environment, but I could not find any instructions to do it. > >> > Could you please direct me to some documentation on it? I would be > >> > grateful of any help/hint on how to compile it in linux. (The older > >> > binaries no longer start up in Ubuntu, they error out with > >> > link typecheck $Sys->readn() 0/7cfef557 > >> > [Styx] Broken: "module not loaded" > >> > ).
> >> > vrtra
> > On Tuesday, May 22, 2012 7:43:47 PM UTC+2, vrtra wrote:
> >> Any help? I cannot compile it from inside Acme-sac since it no longer > >> starts up. Any help would be much appreciated.
> >> > Hello, > >> > I am trying to compile acme-sac in Linux, (Ubuntu) hoping to make it > >> > my main environment, but I could not find any instructions to do it. > >> > Could you please direct me to some documentation on it? I would be > >> > grateful of any help/hint on how to compile it in linux. (The older > >> > binaries no longer start up in Ubuntu, they error out with > >> > link typecheck $Sys->readn() 0/7cfef557 > >> > [Styx] Broken: "module not loaded" > >> > ).