Re: 1.5.21: startxwin.sh works, startxwin.bat does not work
René Berber wrote: Scott Fordin wrote: [snip] Strange thing though is that it does work on another machine. Very strange, the differences you sent don't show an invalid script at all. One of the 2 files has \r\n endings (that's the reason for the first 2 differences) but as long as they are being executed by command.com it doesn't matter. Thanks again, René. I found the solution to the startxserver.bat problem! Using one of your clues, I discovered that the Singular post-install script did not update my PATH correctly. I fixed the PATH to c:\cygwin\bin and c:\cygwin\X11R6\bin, and lo, the X startup script worked. You can create a shortcut to startx.sh and then edit its "Properties" so the target ends up like: C:\cygwin\bin\run.exe -p /usr/X11R6/bin/ bash --login -c startx [Ref:http://permalink.gmane.org/gmane.os.cygwin.xfree/16545] Excellent. This is just what I was looking for. I use a shortcut to start X Windows only (no xterm): C:\cygwin\bin\run.exe -p /usr/X11R6/bin XWin -multiwindow -clipboard -silent-dup-error -dpi 100 Very nice. Thanks again René. I really appreciate your thoughtful responses and the way you stuck with the problem. Best regards, Scott -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://x.cygwin.com/docs/ FAQ: http://x.cygwin.com/docs/faq/
Re: 1.5.21: startxwin.sh works, startxwin.bat does not work
Scott Fordin wrote: [snip] > Strange thing though is that it does work on another machine. Very strange, the differences you sent don't show an invalid script at all. One of the 2 files has \r\n endings (that's the reason for the first 2 differences) but as long as they are being executed by command.com it doesn't matter. [snip] > Well, the way things install, a "Start X Server" shortcut is > installed on the desktop. It's more handy than opening a bash > shell and then running startx from there. I've tried configuring > a similar shortcut for startx, but I can't get it to work. You can create a shortcut to startx.sh and then edit its "Properties" so the target ends up like: C:\cygwin\bin\run.exe -p /usr/X11R6/bin/ bash --login -c startx [Ref:http://permalink.gmane.org/gmane.os.cygwin.xfree/16545] I use a shortcut to start X Windows only (no xterm): C:\cygwin\bin\run.exe -p /usr/X11R6/bin XWin -multiwindow -clipboard -silent-dup-error -dpi 100 > Since > startxwin.bat fails with the same error as startxserver.bat, I > can't just use that on the desktop instead. I don't have a > standalone version of Perl installed, so I can't run the .sh > version of the script. I don't know how else to do it. I looked, > but I didn't find an answer, but do you know of a way I can pass > a shell command to bash.exe from the Windows command prompt? If your path includes the location of Cygwin's binaries you can use run as above. [snip] > There are differences, but none seems significant vis a vis > this particular problem. I've attached the diff output. I > can't even figure out where the lapack libraries are being > called... Nowhere... so what is being run? -- René Berber -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://x.cygwin.com/docs/ FAQ: http://x.cygwin.com/docs/faq/
Re: 1.5.21: startxwin.sh works, startxwin.bat does not work
René Berber wrote: Scott Fordin wrote: Thanks again for replying, René. Sorry it took me a couple of days to get back to you. My responses are embedded below. OK, it seems that the startxserver is not even a valid script (I haven't tested, I don't have Singular, I'm saying that from the result you had). Strange thing though is that it does work on another machine. Question: Why were you trying to start XWin with that bat file? I don't know what it is for, but seems redundant. Well, the way things install, a "Start X Server" shortcut is installed on the desktop. It's more handy than opening a bash shell and then running startx from there. I've tried configuring a similar shortcut for startx, but I can't get it to work. Since startxwin.bat fails with the same error as startxserver.bat, I can't just use that on the desktop instead. I don't have a standalone version of Perl installed, so I can't run the .sh version of the script. I don't know how else to do it. I looked, but I didn't find an answer, but do you know of a way I can pass a shell command to bash.exe from the Windows command prompt? I then tried the /usr/X11R6/bin/startxwin.bat script and got the same error. [snip] Now to the real problem: are the files different? There are differences, but none seems significant vis a vis this particular problem. I've attached the diff output. I can't even figure out where the lapack libraries are being called... They should be. There is no reference to the Singular directory in the normal startxwin.bat file... check for symbolic or hard links, perhaps Singular's (post)installation is doing something wrong. I see no other explanation for getting the same error message. Thanks again, Scott 5c5 < REM --- > REM 10c10 < REM example, if you installed Cygwin in \foo\bar\baz\cygwin, you will need --- > REM example, if you installed Cygwin in \foo\bar\baz\cygwin, you will need 20a21 > SET RUN=%CYGWIN_ROOT%\bin\run -p /usr/X11R6/bin 145c146,166 < run XWin -multiwindow -clipboard -silent-dup-error \ No newline at end of file --- > %RUN% XWin -multiwindow -clipboard -silent-dup-error > > > REM Startup an xterm, using bash as the shell. > > %RUN% xterm -e /usr/bin/bash -l > > > REM > REM Startup the twm window manager. > REM WARNING: Do not use an external window manager in conjunction with > REM the ``-multiwindow'' command-line parameter for XWin. Doing so > REM would start two window managers, which is never supposed to happen. > REM > > REM %RUN% twm > > > REM Set a background color. Only needed when not using -multwindow for XWin. > > REM %RUN% xsetroot -solid aquamarine4 -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://x.cygwin.com/docs/ FAQ: http://x.cygwin.com/docs/faq/
Re: 1.5.21: startxwin.sh works, startxwin.bat does not work
Scott Fordin wrote: > Thanks for replying, René. My responses are embedded inline. > > René Berber wrote: >>> When I tried running the C:\cygwin\lib\Singular\startxserver.bat >> -^ >> That is not from the Cygwin distribution. > > Dunno. I ran the latest official Cygwin setup.exe, and chose to > install *all* the packages at one of the mirrors listed in the > install window: > > ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/sources.redhat.com/cygwin > > The Singular stuff came with that. You are right. I just checked http://cygwin.com/packages and the startxserver.bat comes with singular-icons (strange, but then I don't use Singular). [snip] >> So? That means the above .bat file is trying to execute something >> else that also doesn't come with Cygwin... and is not even an >> executable. > > Again. Dunno. It's what came with the distro. OK, it seems that the startxserver is not even a valid script (I haven't tested, I don't have Singular, I'm saying that from the result you had). Question: Why were you trying to start XWin with that bat file? I don't know what it is for, but seems redundant. >>> I then tried the /usr/X11R6/bin/startxwin.bat script and got the same >>> error. [snip] Now to the real problem: are the files different? They should be. There is no reference to the Singular directory in the normal startxwin.bat file... check for symbolic or hard links, perhaps Singular's (post)installation is doing something wrong. I see no other explanation for getting the same error message. -- René Berber -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://x.cygwin.com/docs/ FAQ: http://x.cygwin.com/docs/faq/
Re: 1.5.21: startxwin.sh works, startxwin.bat does not work
Thanks for replying, René. My responses are embedded inline. René Berber wrote: When I tried running the C:\cygwin\lib\Singular\startxserver.bat -^ That is not from the Cygwin distribution. Dunno. I ran the latest official Cygwin setup.exe, and chose to install *all* the packages at one of the mirrors listed in the install window: ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/sources.redhat.com/cygwin The Singular stuff came with that. You seem to have installed something else on top of Cygwin. Nope. Just the stuff that came through the Cygwin install. - Snip - 'C:\cygwin\lib\lapack' is not recognized as an internal or external command, operable program or batch file. - Snip - So? That means the above .bat file is trying to execute something else that also doesn't come with Cygwin... and is not even an executable. Again. Dunno. It's what came with the distro. I then tried the /usr/X11R6/bin/startxwin.bat script and got the same error. If you received the same error message then something, not Cygwin, messed up your installation. Same error probably means you executed the same file, are they really named startxserver.bat and startxwin.bat, or is just a typo? Nope. Two different files. startxserver.bat came with the Singular stuff. startxwin.bat is the standard batch file included with Cygwin in /usr/X11R6/bin. Again, the two things to remember here are that startxwin.sh works just fine, and this exact same distro -- Singular stuff included -- works just fine on my XP machine. Moreover, before I rebuilt this Win2K box, this distribution worked just fine as well. I've tried totally removing and reinstalling Cygwin a couple of times already. Did you check what was left on the above directory? If Cygwin did not install whatever is there it will not delete it. I completely deleted the Cygwin directories, which included the Singular stuff. Thanks again, Scott -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://x.cygwin.com/docs/ FAQ: http://x.cygwin.com/docs/faq/
Re: 1.5.21: startxwin.sh works, startxwin.bat does not work
Scott Fordin wrote: > I just rebuilt my Win2K machine and did a fresh install of all > packages in the Cygwin and Cygwin-X 1.5.21 distributions. > > When I tried running the C:\cygwin\lib\Singular\startxserver.bat -^ That is not from the Cygwin distribution. You seem to have installed something else on top of Cygwin. > script, the X server startup failed with the following error: > > - Snip - > 'C:\cygwin\lib\lapack' is not recognized as an internal or external > command, operable program or batch file. > - Snip - So? That means the above .bat file is trying to execute something else that also doesn't come with Cygwin... and is not even an executable. > I then tried the /usr/X11R6/bin/startxwin.bat script and got the > same error. If you received the same error message then something, not Cygwin, messed up your installation. Same error probably means you executed the same file, are they really named startxserver.bat and startxwin.bat, or is just a typo? > Two things are weird about this: > >1. /usr/X11R6/bin/startxwin.sh works just fine; it's only the > bat file that fails. > >2. The same Cygwin/Cygwin-X distribution works just fine on > my XP machine. I even tried installing Cygwin on my Win2K > machine using the packages that I had downloaded to my XP > machine. > > I've tried totally removing and reinstalling Cygwin a couple of > times already. Did you check what was left on the above directory? If Cygwin did not install whatever is there it will not delete it. [snip] -- René Berber -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://x.cygwin.com/docs/ FAQ: http://x.cygwin.com/docs/faq/