X-Recipient: archive-cygwin AT delorie DOT com DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:from:to:subject:references:date:in-reply-to :message-id:mime-version:content-type; q=dns; s=default; b=AxNI/ qoHAxIQQACOxZHeoTIYf4qA/2qWMN+3+q6xzxft82mBl2UdRa48g5P5nu27O0Ge4 /vwZ7ECJtn+iiEr0xtH122U3PRQtrDIBNqy4+g10jFAEHl/m6PVgaxxbWiQOaOVI D06c9XdzwgzDEKbjGGLz7A/4MXjmf+PkmaZD9c= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:from:to:subject:references:date:in-reply-to :message-id:mime-version:content-type; s=default; bh=SMizcNDy8it exfXgVGKQCTxZhKg=; b=eKIVhcoZehah1JotHb6a5tqr6eUUrYKqtnm/kpM46qG 45Pjl6092N38jsS3Pe0K1pmdiyEjZbIVbJy659r7nqElfc4raaX1aDwMTQskA6zC aqjJBBJDrwiC1Cy3rPilfTT0nD77FcMWpLzVnH/PbrR1XyRFQwYPkoUtipWs83/U = Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: 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 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 From: Achim Gratz To: cygwin AT cygwin DOT com Subject: Re: readline in Cygwin64? References: <000e01d48a76$621a45d0$264ed170$@bonhard.uklinux.net> Date: Sun, 02 Dec 2018 21:27:03 +0100 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 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