* problems with configuring ksh (pdksh) in Cygwin and following pro blems with Linux cross-compilation there
@ 2004-08-02 9:56 Povolotsky, Alexander
2004-08-05 22:25 ` problems with configuring ksh (pdksh) in Cygwin and following problems " Igor Pechtchanski
0 siblings, 1 reply; 3+ messages in thread
From: Povolotsky, Alexander @ 2004-08-02 9:56 UTC (permalink / raw)
To: 'cygwin@cygwin.com', 'crossgcc'
*** Igor Pechtchanski wrote: ***
>yes, Cygwin can be configured to use ksh
>instead of bash. The two places that should be changed are "/Cygwin.bat"
>(you'll have to invoke "pdksh.exe", though, since "ksh.exe" is a symlink),
>and "/etc/passwd" (change your default shell to "/usr/bin/ksh"). At the
>moment, I can't think of any other places that might need changing, but
>perhaps someone on the list will. Please let the list know if this works.
Based on above advise, I have assumed that I need to install from scratch
the pdksh package first. I have installed source for pdksh-5.2.14 and have
built ksh (pdksh) from there (in Cygwin's b'ash window). "Make install" has
put ksh into Cygwin's /usr/local/bin and I copied it into Cygwin's /bin
folder
To incorporate ksh (pdksh ), I modified my Cygwin bat file (commented out
bash line and added ksh line )as follows:
**********************
@echo off
C:
chdir C:\cygwin\bin
REM bash --login -i
ksh -l
***************
I think it works (did not try cross compilation yet ;-)), but I get some
annoing errors at the start of the Cygwin's shell now:
: not foundrofile[2]:
: not foundrofile[8]:
: not foundrofile[11]:
: not foundrofile[14]:
: not foundrofile[17]:
: not foundrofile[20]:
: not foundrofile[23]:
: not foundrofile[26]:
: not foundrofile[30]:
: not foundrofile[36]:
ksh: /etc/profile[63]: syntax error: `done' unexpected
$ ps -l
PID PPID PGID WINPID TTY UID STIME COMMAND
3852 1 3852 3852 con 91693 04:37:11 /usr/bin/ksh
164 3852 164 2436 con 91693 04:37:22 /usr/bin/ps
What do I need to do to get rid of ": not foundrofile" errors ?
*** Christopher Faylor wrote: ***
>If you are talking about using pdksh, then, if you already have a
>cross-compilation environment set up you should simply try it and
>report problems.
So I am trying - that is what I get:
$ pwd
/cygdrive/d/Profiles/apovolot/linux-2.6.8-rc2/linux-2.6.7
$ make clean
make: ***
/cygdrive/d/Profiles/apovolot/linux-2.6.8-rc2/linux-2.6.7/arch/ppc: Is
a directory. Stop.
$ make oldconfig
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/split-include
HOSTCC scripts/basic/docproc
HOSTCC scripts/kconfig/conf.o
HOSTCC scripts/kconfig/libkconfig.o
HOSTCC scripts/kconfig/mconf.o
HOSTLD scripts/kconfig/conf
scripts/kconfig/conf -o arch/ppc /Kconfig
input in flex scanner failed
make[1]: *** [oldconfig] Error 2
make: *** [oldconfig] Error 2
$ make menuconfig
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/split-include
HOSTCC scripts/basic/docproc
HOSTLD scripts/kconfig/mconf
HOSTCC scripts/lxdialog/checklist.o
HOSTCC scripts/lxdialog/inputbox.o
HOSTCC scripts/lxdialog/lxdialog.o
HOSTCC scripts/lxdialog/menubox.o
HOSTCC scripts/lxdialog/msgbox.o
HOSTCC scripts/lxdialog/textbox.o
HOSTCC scripts/lxdialog/util.o
HOSTCC scripts/lxdialog/yesno.o
HOSTLD scripts/lxdialog/lxdialog
Info: resolving _COLS by linking to __imp__COLS (auto-import)
Info: resolving _LINES by linking to __imp__LINES (auto-import)
Info: resolving _stdscr by linking to __imp__stdscr (auto-import)
scripts/kconfig/mconf arch/ppc /Kconfig
input in flex scanner failed
make[1]: *** [menuconfig] Error 2
make: *** [menuconfig] Error 2
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: problems with configuring ksh (pdksh) in Cygwin and following problems with Linux cross-compilation there
2004-08-02 9:56 problems with configuring ksh (pdksh) in Cygwin and following pro blems with Linux cross-compilation there Povolotsky, Alexander
@ 2004-08-05 22:25 ` Igor Pechtchanski
2004-08-06 3:09 ` Arturus Magi
0 siblings, 1 reply; 3+ messages in thread
From: Igor Pechtchanski @ 2004-08-05 22:25 UTC (permalink / raw)
To: Povolotsky, Alexander; +Cc: cygwin, crossgcc
On Mon, 2 Aug 2004, Povolotsky, Alexander wrote:
> *** Igor Pechtchanski wrote: ***
> >yes, Cygwin can be configured to use ksh
> >instead of bash. The two places that should be changed are "/Cygwin.bat"
> >(you'll have to invoke "pdksh.exe", though, since "ksh.exe" is a symlink),
> >and "/etc/passwd" (change your default shell to "/usr/bin/ksh"). At the
> >moment, I can't think of any other places that might need changing, but
> >perhaps someone on the list will. Please let the list know if this works.
>
> Based on above advise, I have assumed that I need to install from scratch
> the pdksh package first. I have installed source for pdksh-5.2.14 and have
> built ksh (pdksh) from there (in Cygwin's b'ash window). "Make install" has
> put ksh into Cygwin's /usr/local/bin and I copied it into Cygwin's /bin
> folder
Wrong. You should have simply installed the Cygwin 'pdksh' package from
any mirror.
> To incorporate ksh (pdksh ), I modified my Cygwin bat file (commented out
> bash line and added ksh line )as follows:
> **********************
> @echo off
>
> C:
> chdir C:\cygwin\bin
>
> REM bash --login -i
>
> ksh -l
> ***************
Yep, this should work.
> I think it works (did not try cross compilation yet ;-)), but I get some
> annoing errors at the start of the Cygwin's shell now:
>
> : not foundrofile[2]:
> : not foundrofile[8]:
> : not foundrofile[11]:
> : not foundrofile[14]:
> : not foundrofile[17]:
> : not foundrofile[20]:
> : not foundrofile[23]:
> : not foundrofile[26]:
> : not foundrofile[30]:
> : not foundrofile[36]:
> ksh: /etc/profile[63]: syntax error: `done' unexpected
Hmm, this is weird. Do you have the default /etc/profile (as installed by
the 'base-files' package), or did you customize yours?
> $ ps -l
> PID PPID PGID WINPID TTY UID STIME COMMAND
> 3852 1 3852 3852 con 91693 04:37:11 /usr/bin/ksh
> 164 3852 164 2436 con 91693 04:37:22 /usr/bin/ps
>
> What do I need to do to get rid of ": not foundrofile" errors ?
I suspect that the errors are actually '.......rofile[23]:^M:not found'
(the ^M, or CR, is doing a carriage return). It's possible that a
bash-ism got into the default /etc/profile, or it may be a text/binary
error. I'll check it out if I can reproduce it.
> *** Christopher Faylor wrote: ***
> >If you are talking about using pdksh, then, if you already have a
> >cross-compilation environment set up you should simply try it and
> >report problems.
>
> So I am trying - that is what I get:
>
> $ pwd
> /cygdrive/d/Profiles/apovolot/linux-2.6.8-rc2/linux-2.6.7
>
> $ make clean
> make: ***
> /cygdrive/d/Profiles/apovolot/linux-2.6.8-rc2/linux-2.6.7/arch/ppc: Is
> a directory. Stop.
>
> $ make oldconfig
> HOSTCC scripts/basic/fixdep
> HOSTCC scripts/basic/split-include
> HOSTCC scripts/basic/docproc
> HOSTCC scripts/kconfig/conf.o
> HOSTCC scripts/kconfig/libkconfig.o
> HOSTCC scripts/kconfig/mconf.o
> HOSTLD scripts/kconfig/conf
> scripts/kconfig/conf -o arch/ppc /Kconfig
> input in flex scanner failed
> make[1]: *** [oldconfig] Error 2
> make: *** [oldconfig] Error 2
>
> $ make menuconfig
> HOSTCC scripts/basic/fixdep
> HOSTCC scripts/basic/split-include
> HOSTCC scripts/basic/docproc
> HOSTLD scripts/kconfig/mconf
> HOSTCC scripts/lxdialog/checklist.o
> HOSTCC scripts/lxdialog/inputbox.o
> HOSTCC scripts/lxdialog/lxdialog.o
> HOSTCC scripts/lxdialog/menubox.o
> HOSTCC scripts/lxdialog/msgbox.o
> HOSTCC scripts/lxdialog/textbox.o
> HOSTCC scripts/lxdialog/util.o
> HOSTCC scripts/lxdialog/yesno.o
> HOSTLD scripts/lxdialog/lxdialog
> Info: resolving _COLS by linking to __imp__COLS (auto-import)
> Info: resolving _LINES by linking to __imp__LINES (auto-import)
> Info: resolving _stdscr by linking to __imp__stdscr (auto-import)
> scripts/kconfig/mconf arch/ppc /Kconfig
> input in flex scanner failed
> make[1]: *** [menuconfig] Error 2
> make: *** [menuconfig] Error 2
Sorry, can't help you here.
Igor
--
http://cs.nyu.edu/~pechtcha/
|\ _,,,---,,_ pechtcha@cs.nyu.edu
ZZZzz /,`.-'`' -. ;-;;,_ igor@watson.ibm.com
|,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski, Ph.D.
'---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow!
"Happiness lies in being privileged to work hard for long hours in doing
whatever you think is worth doing." -- Dr. Jubal Harshaw
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: problems with configuring ksh (pdksh) in Cygwin and following problems with Linux cross-compilation there
2004-08-05 22:25 ` problems with configuring ksh (pdksh) in Cygwin and following problems " Igor Pechtchanski
@ 2004-08-06 3:09 ` Arturus Magi
0 siblings, 0 replies; 3+ messages in thread
From: Arturus Magi @ 2004-08-06 3:09 UTC (permalink / raw)
To: cygwin; +Cc: Povolotsky, Alexander, crossgcc
Igor Pechtchanski wrote:
{building of pdksh, modifying cygwin.bat}
>>: not foundrofile[2]:
>>: not foundrofile[8]:
>>: not foundrofile[11]:
>>: not foundrofile[14]:
>>: not foundrofile[17]:
>>: not foundrofile[20]:
>>: not foundrofile[23]:
>>: not foundrofile[26]:
>>: not foundrofile[30]:
>>: not foundrofile[36]:
>>ksh: /etc/profile[63]: syntax error: `done' unexpected
>
>
> Hmm, this is weird. Do you have the default /etc/profile (as installed by
> the 'base-files' package), or did you customize yours?
>
>
>>$ ps -l
>> PID PPID PGID WINPID TTY UID STIME COMMAND
>> 3852 1 3852 3852 con 91693 04:37:11 /usr/bin/ksh
>> 164 3852 164 2436 con 91693 04:37:22 /usr/bin/ps
>>
>>What do I need to do to get rid of ": not foundrofile" errors ?
>
>
> I suspect that the errors are actually '.......rofile[23]:^M:not found'
> (the ^M, or CR, is doing a carriage return). It's possible that a
> bash-ism got into the default /etc/profile, or it may be a text/binary
> error. I'll check it out if I can reproduce it.
>
>
9:1 that the text is 'ksh: /etc/profile[xx]: \n: not found', which does
sound like a lineend problem.
I ran into this once, when I modified /etc/profile with a text editor
that didn't understand Unix newlines without paying attention. Assuming
that this is the cause, and that /etc is mounted binary, dos2unix should
fix it.
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2004-08-06 3:09 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-08-02 9:56 problems with configuring ksh (pdksh) in Cygwin and following pro blems with Linux cross-compilation there Povolotsky, Alexander
2004-08-05 22:25 ` problems with configuring ksh (pdksh) in Cygwin and following problems " Igor Pechtchanski
2004-08-06 3:09 ` Arturus Magi
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).