r3wp [groups: 83 posts: 189283]
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

World: r3wp

[Linux] group for linux REBOL users

Robert
4-Oct-2008
[2344x2]
Yes, I'm searching for a simple way to start my rebol script under 
linux wihtout having to write long command lines becauseI use the 
include wrapper from Lad too. So the line would become really long.
Maybe a starter script is the way to go.
Graham
5-Oct-2008
[2346x5]
I "finished" my web to fax gateway
Any linux users here ... able to review my instructions
http://rebol.wik.is/Hylafax
Just need to add an instruction on how to start cheyenne up with 
the OS
Updated the docs since i ran thru the whole procedure and found some 
differences between what I wrote and what happens!
Kaj
5-Oct-2008
[2351x7]
Robert, you said:
Why does Command on Linux require the libX... libraries?
And, is there a list of required libX... ?
Whether new libraries installed into /usr/local/lib/ are automatically 
recognised depends entirely on the sort of Linux you are running; 
that's why I asked you if the location of your libraries is in your 
library search paths
It's likely that you have to run the ldconfig command (as the root 
user) before new libraries are added to the libraries cache
On Syllable Server, for example, this is not necessary
Regarding the shebang line, if you edit a script with one on Windows, 
you'll have to make sure that the shebang line still ends with just 
an LF
Robert
6-Oct-2008
[2358x4]
Kaj, I have now all X libs installed. But I still don't get why Command 
requires them. It's plain cosole based no graphics. So why the X 
libs?
shebang: Luckly my Windows editor can handle files with mixed returns. 
So the first line is now unix style while all others are windows 
style.
I have one strange effect, that a Rebol script using a DLL works 
on Windows whereas on Linux I get a SEGVAULT.


How can I best track this down? I tried GDB but didn't made it to 
load rebol, include script, script etc. until I could start the whole 
thing.
Is there a "simple" way to get more information than just: SEGVAULT? 
Is it always a memory-problem?
BrianH
6-Oct-2008
[2362x2]
Command/View needs X just like View does, even if you are just doing 
console stuff. Have you tried a Command build, or Core?
They use the X libs for font management in Draw, which can draw to 
in-memory image! values as well.
Robert
6-Oct-2008
[2364x2]
I just used command, not command/view. But OK I think it's the DRAW 
into-memory support.
Made it with GDB. ... Hacking around with the different path etc. 
solved it.
Kaj
6-Oct-2008
[2366x2]
If I remember correctly, the console REBOL versions need the X11 
libraries for image manipulation
This is indeed an important issue when integrating with console Linux 
server versions
Gabriele
7-Oct-2008
[2368]
more specifically, X libs are needed for rendering text.
Robert
7-Oct-2008
[2369]
Gab, thanks for clearifying. BTW: Is this somewhere documented? I 
think its a quite importan piece of information.
Gabriele
8-Oct-2008
[2370]
It may be noted in the command docs, but I'm not sure.
Pekr
8-Oct-2008
[2371]
Does REBOL work with Suse Linux? I can see Debian in the list, so 
I expect it to work with Ubuntu for e.g.?
Graham
8-Oct-2008
[2372]
I've had it working on OpenSuse
Kaj
8-Oct-2008
[2373]
If it doesn't work on any Linux variety, it depends on the age of 
the Linux system (C) libraries
amacleod
8-Oct-2008
[2374]
I think there is a list of needed lib files that some distros may 
not include in the basic install. I assume they can be added....
Graham
11-Oct-2008
[2375]
I need to restart cheyenne.  So, I login using ssh, and start Rebol 
and then cheyenne.  But once I close my shell down, Rebol also closes. 
 Anyone know how I can keep them running?
kcollins
12-Oct-2008
[2376x2]
Graham, follow the command with an ampersand, like so:
rebol script.r &
Tomc
12-Oct-2008
[2378]
man nohup
Graham
12-Oct-2008
[2379]
kcollins .. I tried that to detach the process, but it didn't seem 
to work.
kcollins
12-Oct-2008
[2380]
That was the first thing that came to mind, but I'm playing around 
with a similar scenario and it doesn't work for me either.
Graham
12-Oct-2008
[2381x2]
I'm going to research nohup
there''s also disown (pid)
kcollins
12-Oct-2008
[2383x2]
It looks like dtach can do what you need.
http://www.nslu2-linux.org/wiki/HowTo/KeepRemoteConsoleSessionRunning
Graham
12-Oct-2008
[2385]
have you tried it?
kcollins
12-Oct-2008
[2386x2]
yes
I just learned about it and tried it
Graham
12-Oct-2008
[2388]
like this 
dtach -A /tmp/mydtachsocket -z bash
kcollins
12-Oct-2008
[2389]
yes, then you can hit Control - \ to disconnect, and dtach -a /tmp/mydtachsocket 
to reconnect
Graham
12-Oct-2008
[2390]
oh .. no dtach ...
kcollins
12-Oct-2008
[2391]
what distro do you have? Debian?
Graham
12-Oct-2008
[2392]
Opensuse 10.0
kcollins
12-Oct-2008
[2393]
I haven't used that. Does it use yum as package manager?