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

World: r3wp

[SDK]

Henrik
21-Jun-2007
[1058]
I was apparently DO'ing a binary. Sorry, must be tired :-)
Graham
30-Jun-2007
[1059x3]
the windows sdk 2.7.5 distribution is lacking encmdface.exe
Feedback sent to RT.
and the latest encmdface in the download directory is from 2004
Henrik
27-Aug-2007
[1062x2]
does anyone have problems starting encap in Wine? it keeps complaining 
that the license key is missing, but it's stored in the same dir 
as encap.exe
technicalities were the trouble, but it works now.
james_nak
6-Sep-2007
[1064]
This is probably a Gregg question: You know that ftpgadget package? 
How do I compile that thing? I think I've tried just about every 
.exe in the SDK (2.6.2) and I think maybe I need to "do" some of 
those sources but there some trick to those as well. It's time just 
to consult the experts. Thanks in advance.
btiffin
6-Sep-2007
[1065]
James;  Gregg is away till the 9th; there may be a delay in response
james_nak
6-Sep-2007
[1066]
Thanks!
Henrik
8-Sep-2007
[1067x3]
when I start an encapsulated binary with call and within that binary 
call yet another encapsulated binary (this is an installation process, 
hence the cascading execution), the second time, I get a:

PROGRAM ERROR: Invalid encapsulated program data.


is this a security issue? because when the binary is run from Explorer 
it runs fine.
the error is not listed in SDK docs...
solved by entering the full path to the executable when doing the 
call.
Gabriele
8-Sep-2007
[1070]
unless the data is actually invalid (ie never runs), that error usually 
means that rebol is not able to locate itself to load the script 
to run. ie. yourapp.exe must be able to read the yourapp.exe file 
in order to load the rebol script.
Graham
8-Sep-2007
[1071x2]
I get the same problem sometimes with 'launch
which is the encapped program starting up another instance of itself.
Gregg
10-Sep-2007
[1073]
James, maybe Edgar will jump in. I was responsible for helping to 
get the source on REBOL.org, but I don't think I've ever tried to 
build it here.
james_nak
12-Sep-2007
[1074]
OK, thanks.
Maarten
11-Nov-2007
[1075x5]
Funny thing: on my linux VPS the SDK : /Base /Pro work. Rebcmd gives 
the following error:
/rebcmd: error while loading shared libraries: libstdc++-libc6.2-2.so.3: 
cannot open shared object file
Any advice/thoughts know solutions?
(I think Pro suffices anyway though. It has encryption and FastCGI 
on board)
Nevermind.... fixed it with a locate query and a symbolic link
Robert
11-Nov-2007
[1080]
That's why I preferr a static link, simple, works and hd space is 
cheap.
Maarten
18-Nov-2007
[1081]
Question: if I put the SDK in my PATH on win32 and start rebpro from 
an different location, it complains that the license.key can't be 
found. Can I put it somewhere so that I can run /Pro etc from any 
location?
Gregg
18-Nov-2007
[1082]
I haven't figured out a way.
Robert
18-Nov-2007
[1083]
Yes, just put the license.key file into the directory where the SDK 
tools are.
Maarten
18-Nov-2007
[1084x2]
I did that, but sya there arein sdk\tools
Then I cal from c:\temp rebpro and I geta license not found....
btiffin
18-Nov-2007
[1086]
I straced my rebpro (Linux) and it looks in the home directory and 
the current working dir for the key.  It does not seem to check the 
dir where the actual binary is launched from.


Same for REBOL/View 1.3.2.  Can't say how the lookup may work for 
the Windows side; strace fails creating a rebol process under cygwin. 
 Someone might try holodeck.


I can't say I'm a huge fan of leaving a copy of the key in my home 
dir, but no more chasing that tail around on the Dev box at least. 
 :)
Maarten
19-Nov-2007
[1087]
Linux is not the problem, windows is :(
Graham
8-Feb-2008
[1088x2]
Does enface return a value for use in .cmd scripts?  I wish to run 
a cmd script that enfaces a rebol script, and if sucessful, then 
to run the encapped program
something like this

if enface.exe myscript.r  -o myscript.exe [
 myscript.exe
]

but using the cmd shell syntax
Gregg
9-Feb-2008
[1090]
I don't think so Graham. Normally I do it all from REBOL and wait 
for the output file to appear.
eFishAnt
28-May-2008
[1091]
When I launch an encapped script (.exe) from AltME, I get it run 
from a parent parent .. directory, like the root of the world, rather 
than the directory the .exe is in, but with .r I get the real current 
directory.  Is there a way to get the real directory easily from 
the encapped script (.exe)?
BrianH
28-May-2008
[1092x2]
Try system/options/path.
Or failing that, first split-path system/options/boot ; they should 
be the same.
eFishAnt
28-May-2008
[1094]
yes, first one fails, so I have to split-path on the second.  Thanks.
BrianH
28-May-2008
[1095]
I was just guessing :)
eFishAnt
28-May-2008
[1096]
I had to do some conditionals to make it operate the same as a script 
vs. .exe but I think I have that working.
BrianH
28-May-2008
[1097]
How does the first one fail? What does system/options/path turn out 
to be?
eFishAnt
28-May-2008
[1098x2]
The Script.r works from current directory, no monkey-shines (if I 
use system/options/boot then it uses the diretory where View is) 
encapped script.exe uses


change-dir first split-path system/options/boot ;so it then thinks 
it's in the same folder as the script.r which in fact is actually 
is.
...comes from studying script.r (religious joke)
BrianH
28-May-2008
[1100]
Which folder do you need? The system/options/path is supposed to 
be the current directory from which you started the script. Is that 
the case with a encapped script?
eFishAnt
28-May-2008
[1101x3]
(remember I am launching it from AltME...so there is an extra level 
of cornfusion)
It seems to think it is in the altme-root of the world.
so systems/options/path was not the same even though they were synce'd 
in the same AltME files/folder
BrianH
28-May-2008
[1104]
I suspect that AltME is starting applications from its current directory 
(the root dir of the world), while starting documents from their 
directory. A REBOL script is just a document as far as AltME is concerned.
eFishAnt
28-May-2008
[1105x2]
In that case the script.r was right, but the script.exe was giving 
the C:/program files/alme/worlds/gop-gasflation/   instead of  C:/program 
files/alme/worlds/gop-gasflation/files/folder
Yeah, so we have to blame both.
BrianH
28-May-2008
[1107]
I suspect that applications are started using call and scripts with 
shellexecute.