delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2005/04/14/20:53:10

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
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 <brian AT dessent DOT net>
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>
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/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019