Thanks! I didn't know about that vim command. Very handy!

- DAP

> -----Original Message-----
> From: Neil Graham [mailto:[EMAIL PROTECTED]
> Sent: Sunday, September 28, 2003 2:42 PM
> To: [EMAIL PROTECTED]
> Subject: RE: resend: runConfigure under cygwin
> 
> 
> 
> 
> 
> 
> Hi David,
> 
> In the cygwin setup, there is one step that asks you whether 
> you want your
> default file type to be DOS or Unix.  I selected DOS.  Looking at my
> configure.in with od, I see that this file has DOS-style 
> line-endings for
> me also and yet I have never had the problems you have.  I 
> wonder whether
> you selected Unix to be your default file type, and, if so, 
> whether this is
> causing the problem.
> 
> If so, then there's an easier way of dealing with this than manually
> placing the directive on one line:  load the file into vim, type ":set
> ff=unix" and save it; the 0d's should then disappear.
> 
> Cheers!
> Neil
> Neil Graham
> XML Parser Development
> IBM Toronto Lab
> Phone:  905-413-3519, T/L 969-3519
> E-mail:  [EMAIL PROTECTED]
> 
> 
> 
> 
>                                                               
>                                                               
>                 
>                       "David Parker"                          
>                                                               
>                 
>                       <[EMAIL PROTECTED]        To:       
> <[EMAIL PROTECTED]>                                 
>                 
>                       ftware.com>                   cc:       
>                                                               
>                 
>                                                     Subject:  
> RE: resend: runConfigure under cygwin                         
>                 
>                       09/28/2003 11:27 AM                     
>                                                               
>                 
>                       Please respond to                       
>                                                               
>                 
>                       xerces-c-dev                            
>                                                               
>                 
>                                                               
>                                                               
>                 
>                                                               
>                                                               
>                 
> 
> 
> 
> Nobody else appears to have run into this problem, but here's 
> what it was:
> 
> When autoconf (2.57) processed this section of configure.in
> 
> dnl output the Makefiles
> AC_OUTPUT([Makefile \
> util/Makefile \
> util/Transcoders/Cygwin/Makefile \
> util/Transcoders/ICU/Makefile \
> util/Transcoders/Iconv/Makefile \
> util/Transcoders/Iconv390/Makefile \
> util/Transcoders/Uniconv390/Makefile \
> util/Transcoders/Iconv400/Makefile \
> util/Transcoders/IconvFBSD/Makefile \
> util/Transcoders/IconvGNU/Makefile \
> ... etc...
> 
> For some reason the "\" at the end of the line was causing autconf to
> create the following output
> 
> for ac_config_target in $ac_config_targets
> do
>   case "$ac_config_target" in
>   # Handling of arguments.
>   "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
>   "\^M
> " ) CONFIG_FILES="$CONFIG_FILES \^M
> " ;;
>   "util/Makefile" ) CONFIG_FILES="$CONFIG_FILES util/Makefile" ;;
>   "\^M
> " ) CONFIG_FILES="$CONFIG_FILES \^M
> " ;;
>   "util/Transcoders/Cygwin/Makefile" ) CONFIG_FILES="$CONFIG_FILES
> util/Transcoders/Cygwin/Makefile" ;;
>   "\^M
> " ) CONFIG_FILES="$CONFIG_FILES \^M
> " ;;
> ... etc.
> 
> Where the \^M was screwing up the configure process. I guess 
> these are DOS
> LF characters (or CR, I can't remember which is different 
> from UNIX....).
> Seems like autoconf wasn't recognizing the line continuation 
> character. I
> verified that I'm running autoconf 2.57. Oh well.
> 
> When I edited the configure.in to put the Makefiles all on 
> one line and ran
> autoconf again, I was able to run configure successfully.
> 
> If anybody knows of environment variables or other configuration that
> affects autoconf in this area, I would love to hear about it.
> 
> - DAP
> 
> >  -----Original Message-----
> > From:            David Parker
> > Sent:            Friday, September 26, 2003 3:00 PM
> > To:        '[EMAIL PROTECTED]'
> > Subject:         resend: runConfigure under cygwin
> >
> > Apologies for re-posting this, if in fact I am: When I sent
> > it the first time I wasn't subscribed, so I thought it might
> > have gone into the bit-bucket....
> >
> > I'm trying to get the xercesc 2.3 source to build using
> > cygwin. I tried the following:
> >
> > $ runConfigure -pcygwin -cgcc -xg++
> > Generating makefiles with the following options ...
> > Platform: cygwin
> > C Compiler: gcc
> > C++ Compiler: g++
> > Message Loader: inmem
> > Net Accessor: socket
> > Transcoder: native
> > Thread option: pthread
> > bitsToBuild option: 32
> > Extra compile options:
> > Extra link options:
> > Extra configure options:
> > Debug is OFF
> >
> > checking for gcc... gcc
> > checking for C compiler default output... a.exe
> > checking whether the C compiler works... yes
> > checking whether we are cross compiling... no
> > checking for suffix of executables... .exe
> > checking for suffix of object files... o
> > checking whether we are using the GNU C compiler... yes
> > checking whether gcc accepts -g... yes
> > checking for gcc option to accept ANSI C... none needed
> > checking whether we are using the GNU C++ compiler... yes
> > checking whether g++ accepts -g... yes
> > checking for a BSD-compatible install... /usr/bin/install -c
> > checking for autoconf... autoconf
> > checking how to run the C preprocessor... gcc -E
> > checking for egrep... grep -E
> > checking for ANSI C header files... yes
> > checking for sys/types.h... yes
> > checking for sys/stat.h... yes
> > checking for stdlib.h... yes
> > checking for string.h... yes
> > checking for memory.h... yes
> > checking for strings.h... yes
> > checking for inttypes.h... yes
> > checking for stdint.h... yes
> > checking for unistd.h... yes
> > checking for XMLByte... no
> > checking build system type... i686-pc-cygwin
> > checking host system type... i686-pc-cygwin
> > configure: creating ./config.status
> > config.status: creating Makefile
> > config.status: creating \
> > .infig.status: error: cannot find input file: \
> >
> > It looks like I'm missing an environment variable or a
> > configure switch. My $XERCESCROOT appears to be set properly.
> > Any hints would be appreciated!
> >
> >
> > - DAP
> > --------------------------------------------------------------
> > ------------
> > David Parker
> > Rocket Software
> > (617) 614-2128
> >
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to