From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 89900 invoked by alias); 2 Dec 2018 20:27:14 -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 89892 invoked by uid 89); 2 Dec 2018 20:27:13 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 spammy=wave, beautiful, recovered, pulls X-HELO: vsmx009.vodafonemail.xion.oxcs.net Received: from vsmx009.vodafonemail.xion.oxcs.net (HELO vsmx009.vodafonemail.xion.oxcs.net) (153.92.174.87) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sun, 02 Dec 2018 20:27:11 +0000 Received: from vsmx001.vodafonemail.xion.oxcs.net (unknown [192.168.75.191]) by mta-5-out.mta.xion.oxcs.net (Postfix) with ESMTP id 3119DC041B for ; Sun, 2 Dec 2018 20:27:06 +0000 (UTC) Received: from Gertrud (unknown [91.47.63.38]) by mta-5-out.mta.xion.oxcs.net (Postfix) with ESMTPA id 092943002DE for ; Sun, 2 Dec 2018 20:27:03 +0000 (UTC) From: Achim Gratz To: cygwin@cygwin.com Subject: Re: readline in Cygwin64? References: <000e01d48a76$621a45d0$264ed170$@bonhard.uklinux.net> Date: Sun, 02 Dec 2018 20:27:00 -0000 In-Reply-To: <000e01d48a76$621a45d0$264ed170$@bonhard.uklinux.net> (Fergus's message of "Sun, 2 Dec 2018 19:36:55 -0000") Message-ID: <87zhtny8rs.fsf@Rainer.invalid> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-SW-Source: 2018-12/txt/msg00031.txt.bz2 Fergus writes: > 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 Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Wavetables for the Terratec KOMPLEXER: http://Synth.Stromeko.net/Downloads.html#KomplexerWaves -- 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