From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 84737 invoked by alias); 3 Dec 2018 07:05:45 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 84719 invoked by uid 89); 3 Dec 2018 07:05:44 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-0.9 required=5.0 tests=BAYES_00,KAM_LAZY_DOMAIN_SECURITY,RCVD_IN_DNSWL_NONE autolearn=no version=3.3.2 spammy=H*UA:14.0, H*x:14.0, H*Ad:U*fergus, H*UA:Outlook X-HELO: know-smtprelay-omc-7.server.virginmedia.net Received: from know-smtprelay-omc-7.server.virginmedia.net (HELO know-smtprelay-omc-7.server.virginmedia.net) (80.0.253.71) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 03 Dec 2018 07:05:41 +0000 Received: from DESKTOP1QEKDEC ([87.117.87.250]) by cmsmtp with ESMTPA id TiIUgLv7MwJvjTiIVgmz9x; Mon, 03 Dec 2018 07:05:39 +0000 From: "Fergus" To: Cc: "'Fergus'" References: <000e01d48a76$621a45d0$264ed170$@bonhard.uklinux.net> In-Reply-To: <000e01d48a76$621a45d0$264ed170$@bonhard.uklinux.net> Subject: RE: readline in Cygwin64? Date: Mon, 03 Dec 2018 07:05:00 -0000 Message-ID: <000301d48ad6$9a8021f0$cf8065d0$@bonhard.uklinux.net> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-SW-Source: 2018-12/txt/msg00033.txt.bz2 >> Just installed Cygwin64. Beautiful. >> However, I need to build an executable. In Cygwin32 the build proceeds >> without exception but in Cygwin64 two error msgs are generated during the >> attempt: >> 1) fatal error: readline/readline.h: No such file or directory >> 2) cannot find -lreadline >> Both platforms Cygwin32(64) are identically bespoke and are constructed >> using the command >> setup-x86(_64).exe -P ,readline, >> In Cygwin32 this results in the creation of all 3 files >> /usr/include/readline/readline.h >> /usr/lib/libreadline.a > Cygwin32 has an obsoletion package for "readline" that pulls in the > development headers as the old package had everything bundled. On > Cygwin64 that readline package never existed, so you'll need > libreadline-devel. >> /usr/lib/libreadline.dll.a >> but none of these are created in Cygwin64. This is what breaks the build of >> the executable required. >> (Possibly it is another element of that has this consequence for >> Cygwin32, but whatever the trigger there is the same lack in Cygwin64.) >> Can these necessary components be recovered in Cygwin64 by some amendment to >> the "setup -P .. .." instruction? > cygcheck -p libreadline.dll.a Just brilliant. Solved all. Thank you. -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple