This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: autoconf


On Thu, Nov 30, 2006 at 09:45:21PM -0500, Larry Hall (Cygwin) wrote:
> Bob Rossi wrote:
> >On Thu, Nov 30, 2006 at 06:45:10PM -0500, Larry Hall (Cygwin) wrote:
> >>Bob Rossi wrote:
> >>>Hi,
> >>>
> >>>I'm using autoconf. I notice when I use things like
> >>>AC_CHECK_SIZEOF (int)
> >>>that the ac_cv_sizeof_int has the value of "4\r".
> >>>
> >>>There is an extra carriage return in there. I start my configure
> >>>script with
> >>> ./configure --build=mingw32
> >>>could that be the problem?
> >>>
> >>>Is there any solution to having these macro's work correctly on cygwin?
> >>>or did I break it by using the --build option? BTW, I can't test it
> >>>without the --build option because the configure script doesn't even get
> >>>that far otherwise, since this is a mingw package (sort of).
> >>
> >>Sounds to me like the file you're feeding to autoconf has DOS line 
> >>endings in
> >>it.
> >
> >Yes, this is correct. The AC_CHECK_SIZEOF macro does not work with
> >-mno-cygwin unless there is a cygwin version of 'cat' on the path.
> >
> >Is there a standard way to resolve this problem?
> 
> 
> I'm not sure.  I'm assuming not using '-mno-cygwin' is not an option?

Here's the full story. I'm trying to build apr. It needs to be built
with mingw in order to have thread support. It specifically disables
thread support with cygwin. So, instead of getting the mingw
environment, I'd like to use the cygwin environment cause I my build
system builds many other packages.

I can't figure out how to get past this problem. Any help at all would
be greatly appreciated. 

I even tried putting ~/bin/cat in my path, where cat does dos2unix and
then calls /usr/bin/cat, but that didn't work either. I'm not sure why.

I was sort of looking for a solution that was "clean".

Thanks,
Bob Rossi

--
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/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]