1. Problems installing Eu 3.0.2
Hi All,
I'm trying to install Eu 3.0.2 on a Dell Inspiron 5100 running Win XP Home SP2.
The install fails on generating HTML documentation stage with the following
message on the console screen:
Can't open C:\DOCUME~1\Ken\Local.exw
The title bar on the console screen reads:
C:\DOCUME~1\Ken\Local Settings\Temp\is-KCOTO.tmp\exw.exe
Any ideas what might be source of the problem?
Thanks,
Ken Orr
2. Re: Problems installing Eu 3.0.2
Ken Orr wrote:
> I'm trying to install Eu 3.0.2 on a Dell Inspiron 5100 running Win XP Home
> SP2.
> The install fails on generating HTML documentation stage with the following
>
> message on the console screen:
>
> Can't open C:\DOCUME~1\Ken\Local.exw
>
> The title bar on the console screen reads:
>
> C:\DOCUME~1\Ken\Local Settings\Temp\is-KCOTO.tmp\exw.exe
>
> Any ideas what might be source of the problem?
Are you sure it says "Local.exw"?
There's no file in the install package with that name.
Do you have EUINC set to something?
(Though I don't think that should matter.)
Regards,
Rob Craig
Rapid Deployment Software
http://www.RapidEuphoria.com
3. Re: Problems installing Eu 3.0.2
Robert Craig wrote:
>
>
> Are you sure it says "Local.exw"?
> There's no file in the install package with that name.
Yes, I'm 100% sure. I copied and pasted directly from the console screen. I
double check to be sure.
>
> Do you have EUINC set to something?
> (Though I don't think that should matter.)
No EUINC at all. This is a fresh install (i.e. first installation of Euphoria
in this machine)
Ken
4. Re: Problems installing Eu 3.0.2
Ken Orr wrote:
> I'm trying to install Eu 3.0.2 on a Dell Inspiron 5100 running Win XP Home
> SP2.
> The install fails on generating HTML documentation stage with the following
>
> message on the console screen:
>
> Can't open C:\DOCUME~1\Ken\Local.exw
>
> The title bar on the console screen reads:
>
> C:\DOCUME~1\Ken\Local Settings\Temp\is-KCOTO.tmp\exw.exe
>
> Any ideas what might be source of the problem?
Hmm ...
When we write both pathnames below each other:
C:\DOCUME~1\Ken\Local.exw
C:\DOCUME~1\Ken\Local Settings\Temp\is-KCOTO.tmp\exw.exe
this looks suspicious, doesn't it?
Maybe something like
C:\DOCUME~1\Ken\Local Settings\Temp\foo
is e.g. passed as command-line parameter, without surrounding quotes.
When the concerning program contains some code such as
constant
CMD = command_line(),
FILE = CMD[1] & ".exw"
then because of vthe missung quotes, FILE would wrongly be
C:\DOCUME~1\Ken\Local.exw
instead of
C:\DOCUME~1\Ken\Local Settings\Temp\foo.exw
Just a guess.
Regards,
Juergen
5. Re: Problems installing Eu 3.0.2
Juergen Luethje wrote:
[...]
> constant
> CMD = command_line(),
> FILE = CMD[1] & ".exw"
[...]
Oops. Should be of course
FILE = CMD[3] & ".exw"
Regards,
Juergen
6. Re: Problems installing Eu 3.0.2
- Posted by Robert Craig <rds at RapidEuphoria.com>
May 21, 2007
-
Last edited May 22, 2007
Juergen Luethje wrote:
>
> Ken Orr wrote:
>
> > I'm trying to install Eu 3.0.2 on a Dell Inspiron 5100 running Win XP Home
> > SP2.
> > The install fails on generating HTML documentation stage with the following
> >
> > message on the console screen:
> >
> > Can't open C:\DOCUME~1\Ken\Local.exw
> >
> > The title bar on the console screen reads:
> >
> > C:\DOCUME~1\Ken\Local Settings\Temp\is-KCOTO.tmp\exw.exe
> >
> > Any ideas what might be source of the problem?
>
> Hmm ...
>
> When we write both pathnames below each other:
> C:\DOCUME~1\Ken\Local.exw
> C:\DOCUME~1\Ken\Local Settings\Temp\is-KCOTO.tmp\exw.exe
> this looks suspicious, doesn't it?
>
> Maybe something like
> C:\DOCUME~1\Ken\Local Settings\Temp\foo
> is e.g. passed as command-line parameter, without surrounding quotes.
> When the concerning program contains some code such as
> constant
> CMD = command_line(),
> FILE = CMD[1] & ".exw"
>
> then because of vthe missung quotes, FILE would wrongly be
> C:\DOCUME~1\Ken\Local.exw
> instead of
> C:\DOCUME~1\Ken\Local Settings\Temp\foo.exw
>
> Just a guess.
That's a very good guess,
but on my XP machine, when I do the install,
INNO uses as its {tmp} directory:
C:\Documents and Settings\Robert Craig\Local Settings\Temp\is-QEVHN.tmp
which is pretty much the same, and also has blanks in the path,
yet the HTML files are created ok, and everything else works too.
Strange.
The fact that he sees "C:\DOCUME~1\..." suggests that long filenames
aren't supported.
Regards,
Rob Craig
Rapid Deployment Software
http://www.RapidEuphoria.com
7. Re: Problems installing Eu 3.0.2
Ken Orr wrote:
>
> Hi All,
>
> I'm trying to install Eu 3.0.2 on a Dell Inspiron 5100 running Win XP Home
> SP2.
> The install fails on generating HTML documentation stage with the following
>
> message on the console screen:
>
> Can't open C:\DOCUME~1\Ken\Local.exw
>
> The title bar on the console screen reads:
>
> C:\DOCUME~1\Ken\Local Settings\Temp\is-KCOTO.tmp\exw.exe
>
> Any ideas what might be source of the problem?
>
> Thanks,
>
Ken:
XP comes with two command prompts, COMMAND.COM and CMD.EXE.
The newer CMD.EXE sees long file names, but, the older COMMAND.COM
sees only 8/3 names.
Bernie
My files in archive:
WMOTOR, XMOTOR, W32ENGIN, MIXEDLIB, EU_ENGIN, WIN32ERU, WIN32API
Can be downloaded here:
http://www.rapideuphoria.com/cgi-bin/asearch.exu?dos=on&win=on&lnx=on&gen=on&keywords=bernie+ryan
8. Re: Problems installing Eu 3.0.2
Robert Craig wrote:
> Juergen Luethje wrote:
> >
> > Ken Orr wrote:
> >
> > > I'm trying to install Eu 3.0.2 on a Dell Inspiron 5100 running Win XP Home
> > > SP2.
> > > The install fails on generating HTML documentation stage with the
> > > following
> > >
> > > message on the console screen:
> > >
> > > Can't open C:\DOCUME~1\Ken\Local.exw
> > >
> > > The title bar on the console screen reads:
> > >
> > > C:\DOCUME~1\Ken\Local Settings\Temp\is-KCOTO.tmp\exw.exe
> > >
> > > Any ideas what might be source of the problem?
> >
> > Hmm ...
> >
> > When we write both pathnames below each other:
> > C:\DOCUME~1\Ken\Local.exw
> > C:\DOCUME~1\Ken\Local Settings\Temp\is-KCOTO.tmp\exw.exe
> > this looks suspicious, doesn't it?
> >
> > Maybe something like
> > C:\DOCUME~1\Ken\Local Settings\Temp\foo
> > is e.g. passed as command-line parameter, without surrounding quotes.
> > When the concerning program contains some code such as
> > constant
> > CMD = command_line(),
> > FILE = CMD[1] & ".exw"
> >
> > then because of vthe missung quotes, FILE would wrongly be
> > C:\DOCUME~1\Ken\Local.exw
> > instead of
> > C:\DOCUME~1\Ken\Local Settings\Temp\foo.exw
> >
> > Just a guess.
>
> That's a very good guess,
> but on my XP machine, when I do the install,
> INNO uses as its {tmp} directory:
>
> C:\Documents and Settings\Robert Craig\Local Settings\Temp\is-QEVHN.tmp
>
> which is pretty much the same, and also has blanks in the path,
> yet the HTML files are created ok, and everything else works too.
> Strange.
> The fact that he sees "C:\DOCUME~1\..." suggests that long filenames
> aren't supported.
Yes.
Meanwhile I realized that the path which Ken sees in the title bar on
his console screen:
C:\DOCUME~1\Ken\Local Settings\Temp\is-KCOTO.tmp\exw.exe
is not only not a long filename (like on your system), but it's also
not a short filename! A proper short filename would be something like
C:\DOCUME~1\Ken\LOCAL~1\Temp\is-KCOTO.tmp\exw.exe
The first part of Ken's path is a short filename, and the second part
is a long filename. Really strange.
Ken, what are the values of your %TEMP% and %TMP% variables, when you
look at
My Comuter -> Properties -> Advanced -> Environment Variables -> Variables
for <user>
On my system (German Windows XP Pro SP 2) it is:
TEMP = %USERPROFILE%\Lokale Einstellungen\Temp
TMP = %USERPROFILE%\Lokale Einstellungen\Temp
Is there a 'autoexec.bat' file on your C: drive? If so, does it contain
the environment variables %TEMP% or %TMP%?
Curious,
Juergen
9. Re: Problems installing Eu 3.0.2
Juergen Luethje wrote:
>
> Yes.
> Meanwhile I realized that the path which Ken sees in the title bar on
> his console screen:
> C:\DOCUME~1\Ken\Local Settings\Temp\is-KCOTO.tmp\exw.exe
>
> is not only not a long filename (like on your system), but it's also
> not a short filename! A proper short filename would be something like
> C:\DOCUME~1\Ken\LOCAL~1\Temp\is-KCOTO.tmp\exw.exe
>
> The first part of Ken's path is a short filename, and the second part
> is a long filename. Really strange.
>
> Ken, what are the values of your %TEMP% and %TMP% variables, when you
> look at
> My Comuter -> Properties -> Advanced -> Environment Variables -> Variables
> for
> <user>
>
> On my system (German Windows XP Pro SP 2) it is:
> TEMP = %USERPROFILE%\Lokale Einstellungen\Temp
> TMP = %USERPROFILE%\Lokale Einstellungen\Temp
>
> Is there a 'autoexec.bat' file on your C: drive? If so, does it contain
> the environment variables %TEMP% or %TMP%?
>
> Curious,
> Juergen
Hi Juergen,
On my system:
temp = %USERPROFILE%\Local Settings\Temp
tmp = %USERPROFILE%\Local Settings\Temp
The "autoexec.bat" file is empty
I tried the following under a "cmd.exe" console:
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\Documents and Settings\Ken>echo %tmp%
C:\DOCUME~1\Ken\Local Settings\Temp
C:\Documents and Settings\Ken>echo %temp%
C:\DOCUME~1\Ken\Local Settings\Temp
Under a "command.com" console I got:
Microsoft(R) Windows DOS
(C)Copyright Microsoft Corp 1990-2001.
C:\DOCUME~1\KEN>echo %tmp%
C:\WINDOWS\TEMP
C:\DOCUME~1\KEN>echo %temp%
C:\WINDOWS\TEMP
Ken
10. Re: Problems installing Eu 3.0.2
Hi Ken,
you wrote:
<snip>
> Hi Juergen,
>
> On my system:
>
> temp = %USERPROFILE%\Local Settings\Temp
> tmp = %USERPROFILE%\Local Settings\Temp
>
> The "autoexec.bat" file is empty
OK, this is equivalent to the settings on my system.
> I tried the following under a "cmd.exe" console:
>
> Microsoft Windows XP [Version 5.1.2600]
> (C) Copyright 1985-2001 Microsoft Corp.
>
> C:\Documents and Settings\Ken>echo %tmp%
> C:\DOCUME~1\Ken\Local Settings\Temp
>
> C:\Documents and Settings\Ken>echo %temp%
> C:\DOCUME~1\Ken\Local Settings\Temp
On my system, I get the following:
| Microsoft Windows XP [Version 5.1.2600]
| (C) Copyright 1985-2001 Microsoft Corp.
|
| c:\Dokumente und Einstellungen\Juergen>echo %tmp%
| C:\DOKUME~1\Juergen\LOKALE~1\Temp
|
| c:\Dokumente und Einstellungen\Juergen>echo %temp%
| C:\DOKUME~1\Juergen\LOKALE~1\Temp
> Under a "command.com" console I got:
>
> Microsoft(R) Windows DOS
> (C)Copyright Microsoft Corp 1990-2001.
>
> C:\DOCUME~1\KEN>echo %tmp%
> C:\WINDOWS\TEMP
>
> C:\DOCUME~1\KEN>echo %temp%
> C:\WINDOWS\TEMP
This is equivalent to what I get on my system.
Conclusion:
There is a difference of the values of %TEMP% (and %TMP%, respectively)
between your and my "cmd.exe" console. While I get a proper short
filename:
| C:\DOKUME~1\Juergen\LOKALE~1\Temp
you get a mixture of a short and a long filename:
| C:\DOCUME~1\Ken\Local Settings\Temp
Since this name contains a blank, and your previous post indicated that
the setup program can't handle the blank properly, I think here might be
the problem. I have no idea what could be the underlying cause of the
problem, but hopefully it can be solved anyway.
I suggest you try the following:
On
My Comuter -> Properties -> Advanced -> Environment Variables -> Variables
for <user>
change the values of %TEMP% and %TMP%, so that they both contain a _short_
filename. As far as I can see it should be:
%USERPROFILE%\LOCAL~1\Temp
You can use the program <http://luethje.eu/prog/get_sfn.exe> to get the
actual short name.
After entering the short names, at least log out and log in again the
current user, or maybe it's necessary to reboot the computer, I'm not
sure. After that, I think there is actually a good chance that your
Euphoria installation will run flawlessly.
Regards,
Juergen
11. Re: Problems installing Eu 3.0.2
Ken Orr wrote:
>
> Juergen Luethje wrote:
> >
> > Yes.
> > Meanwhile I realized that the path which Ken sees in the title bar on
> > his console screen:
> > C:\DOCUME~1\Ken\Local Settings\Temp\is-KCOTO.tmp\exw.exe
> >
> > is not only not a long filename (like on your system), but it's also
> > not a short filename! A proper short filename would be something like
> > C:\DOCUME~1\Ken\LOCAL~1\Temp\is-KCOTO.tmp\exw.exe
> >
> > The first part of Ken's path is a short filename, and the second part
> > is a long filename. Really strange.
> >
> > Ken, what are the values of your %TEMP% and %TMP% variables, when you
> > look at
> > My Comuter -> Properties -> Advanced -> Environment Variables ->
> > Variables for
> > <user>
> >
> > On my system (German Windows XP Pro SP 2) it is:
> > TEMP = %USERPROFILE%\Lokale Einstellungen\Temp
> > TMP = %USERPROFILE%\Lokale Einstellungen\Temp
> >
> > Is there a 'autoexec.bat' file on your C: drive? If so, does it contain
> > the environment variables %TEMP% or %TMP%?
> >
> > Curious,
> > Juergen
>
> Hi Juergen,
>
> On my system:
>
> temp = %USERPROFILE%\Local Settings\Temp
> tmp = %USERPROFILE%\Local Settings\Temp
>
> The "autoexec.bat" file is empty
>
> I tried the following under a "cmd.exe" console:
>
> Microsoft Windows XP [Version 5.1.2600]
> (C) Copyright 1985-2001 Microsoft Corp.
>
> C:\Documents and Settings\Ken>echo %tmp%
> C:\DOCUME~1\Ken\Local Settings\Temp
>
> C:\Documents and Settings\Ken>echo %temp%
> C:\DOCUME~1\Ken\Local Settings\Temp
>
> Under a "command.com" console I got:
>
> Microsoft(R) Windows DOS
> (C)Copyright Microsoft Corp 1990-2001.
>
> C:\DOCUME~1\KEN>echo %tmp%
> C:\WINDOWS\TEMP
>
> C:\DOCUME~1\KEN>echo %temp%
> C:\WINDOWS\TEMP
>
> Ken
hello Ken,
Just a suggestion but couldn't you install Euphoria in another directory. Like
G:\EUPHORIA. A nd keep 'documents and settings' out of it altogether.
Don Cole
12. Re: Problems installing Eu 3.0.2
I deleted the account, recreated and this time Euphoria installed without a
hitch.
Not sure what was the problem.
Thanks for the help.
Ken
13. Re: Problems installing Eu 3.0.2
Ken Orr wrote:
> I deleted the account, recreated and this time Euphoria installed without a
> hitch.
> Not sure what was the problem.
For 3.0.3, I added double quotes around some file names
in the INNO installer script. I think that would probably
have fixed your problem, but I guess it doesn't matter to you now.
Regards,
Rob Craig
Rapid Deployment Software
http://www.RapidEuphoria.com