New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
configure checking echo #7771
Comments
From stecmccarthy@hotpop.comThe following message from Configure doesn't seem to make sense: Checking compatibility between /bin/echo.exe and builtin echo (if any)... Yes, it does seem ridiculous. My shell has a builtin echo, but I do not have I am attempting to figure out how to tell Configure to use the builtin echo I am using msys and there is a file echo in /bin that calls builtin echo, I don't know where 'echo' is, and my life depends on it. I can't figure it out, but I know that the message that I do not have a Stephen |
From @ysthOn Thu, Jan 27, 2005 at 05:45:04AM -0000, Stephen wrote:
Try -Decho=echo |
The RT System itself - Status changed from 'new' to 'open' |
From stecmccarthy@hotpop.comSorry, it does not work, I don't think there is a way, however, the message Configure displays saying there must not be a builtin echo when really there is no echo.exe should be changed. It is probably not a high priority, but Configure could use a little update. For instance, it includes sys/file.h instead of fcntl.h when sys/file.h in only a dummy that call fcntl.h anyway: <sys/file.h> defines the O_* constants... ----- Original Message -----
|
From @doughera88On Thu, 27 Jan 2005, Stephen wrote:
This is a sign that Configure's gotten confused even earlier. Could you Locating common programs... What does it say for echo? At this point, Configure thinks it has found a working 'echo' program;
It did try to check them; the 'Loc' script apparently got confused.
What is 'msys' ? That might explain the '.exe' suffix.
Yes, that's exactly it. Configure is assuming that the file 'echo' in /bin
Right. Configure is now bailing out at the stage when it's looking for The problem is to figure out why Configure couldn't figure out how to -- |
From @JohnPeacockAndy Dougherty wrote:
msys is the Minimal System for MinGW: http://www.mingw.org/msys.shtml I haven't had that much luck with it; CygWin is better maintained. It HTH John -- |
From @TuxOn Fri, 28 Jan 2005 09:30:44 -0500, John Peacock <jpeacock@rowman.com> wrote:
And how does it compare to DJGPP, which I experienced as a nightmare. -- |
From vkonovalov@spb.lucent.com
Nightmare is WinCE port, and not DJGPP :) |
From stecmccarthy@hotpop.comGood point, if Configure excepts the existence of an echo file in /bin for # Copyright (C) 2002, Earnie Boyd # mailto:earnie@users.sf.net # This file is part of MSYS # http://www.mingw.org/msys.shtml # File: echo echo "$@" Thanks, your thoughts are very interesting and point to a close familiarity
|
From @doughera88On Fri, 28 Jan 2005, Stephen wrote:
Yes indeed. That's why I asked for the output of (that part of) Configure
Yes, but on Windows the extension does matter, at least sometimes. If elif test -d c:/. -o -n "$is_os2" ; then Then, later on, when Configure has found '/bin/echo', it unconditionally does eval $file=$xxx$_exe (where file='echo' and xxx=/bin/echo). In short, since you're on fine for everyone else all these years. I don't really know if that I suppose we could put in some sort of additional test -f $xxx$_exe -- |
From RandyS@ThePierianSpring.orgH.Merijn Brand wrote:
I haven't looked at it in a couple years, but it is a fork of Cygwin Randy. |
From @doughera88On Thu, 27 Jan 2005, Stephen wrote:
Well, it might be on your system, but it's certainly not everywhere. Your broader point is correct -- Configure in many little ways still shows -- |
From stecmccarthy@hotpop.comLike Cygwin, Msys runs on a dll that allows it to provied the user with a Right now I am compling Perl using dmake in the cmd.exe shell on the one direntrytype='struct direct' Configure assumes direntrytype='struct dirent' if dirent.h exists, but in The final problem I find is that htonl is found in sys/socket.h in Windows, is the second edit needed. This is the Configure command line I use so far: Under msys all programs in /bin must use the msys-1.0.dll, so the programs I also used to include the define -UWIN32, but now I am focusing on I realize that this is too long because I am bringing up multiple issues Thank you, ----- Original Message -----
|
From stecmccarthy@hotpop.com
Stephen ----- Original Message -----
|
From stecmccarthy@hotpop.comI agree. And what is really hard is so often WIN32 is treated as equivalent to MSVC For an example that I personally worked on, check out bladeenc system.h. It Stephen ----- Original Message -----
|
From stecmccarthy@hotpop.comMaybe I could rename the file '/bin/echo.exe', Remember, I am still running Stephen
|
From stecmccarthy@hotpop.comYour right, it is a way to run configure scripts while compiling a native But there are some things you cannot configure for a windows build that you Right now my main goal it to create a hint file for msys. Well, my main goal Stephen
|
From stecmccarthy@hotpop.comI don't really think it is necessary to change anything relating to echo. The second thing on the wishlist is not assuming a usable 'struct dirent' Anyway, these are just ideas to put out there to make you more aware of the Stephen
|
From @nwc10On Sat, Jan 29, 2005 at 11:28:05AM -0600, Stephen wrote:
No-one on the perl5-porters mailing list is going to object to the principle However, I'm unaware of anyone on the list using msys, and as everyone No push doesn't mean hostility. It just means that everyone has more than Nicholas Clark |
From @jkeenanOn Mon, 31 Jan 2005 14:58:18 GMT, nicholas wrote:
There has been no correspondence in this RT in nearly 13 years. Unless someone speaks up soon to argue for continued investigation of this issue, it should be closed. Thank you very much. -- |
From @jkeenanOn Fri, 29 Dec 2017 13:36:56 GMT, jkeenan wrote:
No further correspondence received; closing. Thank you very much. -- |
@jkeenan - Status changed from 'open' to 'rejected' |
Migrated from rt.perl.org#33948 (status was 'rejected')
Searchable as RT33948$
The text was updated successfully, but these errors were encountered: