Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Message-ID: <425F10E5.39D616D9@dessent.net> Date: Thu, 14 Apr 2005 17:55:01 -0700 From: Brian Dessent Organization: My own little world... MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: Re: Installing Courier-Imap References: <425CABBC DOT 1040504 AT yahoo DOT co DOT uk> <425CB466 DOT 26E80E7F AT dessent DOT net> <425DF35D DOT 5040800 AT yahoo DOT co DOT uk> <425DF8C5 DOT 4B0179C8 AT dessent DOT net> <425DFDF5 DOT 6020900 AT yahoo DOT co DOT uk> <425E0D72 DOT 2E2005A8 AT dessent DOT net> <425F0319 DOT 9090209 AT yahoo DOT co DOT uk> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Reply-To: cygwin AT cygwin DOT com Kees Vonk wrote: > noinst_PROGRAMS=@makedatprog_target@ > > EXTRA_PROGRAMS=makedatprog$(EXEEXT) Try this instead: noinst_PROGRAMS=@makedatprog_target@$(EXEEXT) EXTRA_PROGRAMS=makedatprog The way to debug this is to look at the generated Makefile and find places where a "*_programs" refers to something without .exe on the end. > for file in $(ls -l | grep ^d | cut -c45- | grep -v cache) Oh man, that's hideous. You should never assume that the output of ls has any particular columns. Much better would be "find . -mindepth 1 -maxdepth 1 -type d" or even something like "for F in *; do if [ -d $F ]; then cd $F; ... cd ..; fi; done". > cd $file > touch AUTHORS > touch ChangeLog > touch NEWS > touch README > aclocal > cd .. > done; autoreconf --install --force --verbose Alternatively you can just do that for the makedat subdir, as there's no reason to regenerate things in other subdirs if you didn't touch any .in or .am files. You really need to take this up on the courier list. There are probably other things that will come up in the build, as this is a large piece of software. I do not have time to figure out every problem for you, and the people on the courier list know their own software a lot better than I do (having never looked at it before.) It's rare that a large program can be ported to Cygwin without some changes. Usually they're a lot of small and minor things but you never know, and I'm afraid it's not the kind of thing that you can expect someone to walk you through step by step on a mailing list. Brian -- 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/