delorie.com/archives/browse.cgi | search |
X-Recipient: | archive-cygwin AT delorie DOT com |
DKIM-Filter: | OpenDKIM Filter v2.11.0 sourceware.org D3B663857C47 |
DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; |
s=default; t=1631871519; | |
bh=Lv0BelFHsIZgAZhA476qhPMOcXLFGwTA7N+qWDORfog=; | |
h=References:In-Reply-To:Date:Subject:To:List-Id:List-Unsubscribe: | |
List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To: | |
From; | |
b=idwIusueZ4lbJ2ccJROgr5oAVDT+hPPC+M/anI+F89DPkjsyZyti1GuL+5/FKloy8 | |
MQ0vAqqOh4rj6Gl03FzcQNf/XwO1gTag/irCaAgMEUjBwQjOnESLelJW0BRaWfRhpE | |
b9pvzsGuj4+yh71+1OOwMnGPWCIfGrMVLJLwEX/M= | |
X-Original-To: | cygwin AT cygwin DOT com |
Delivered-To: | cygwin AT cygwin DOT com |
DMARC-Filter: | OpenDMARC Filter v1.4.1 sourceware.org 80F033858D29 |
X-Google-DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; |
d=1e100.net; s=20210112; | |
h=x-gm-message-state:mime-version:references:in-reply-to:from:date | |
:message-id:subject:to; | |
bh=Tdq3Fgy91qTen8pTXBNZwqDnqErqTmzk3teICphD7eQ=; | |
b=11TohwZnlgESSAGjpmsq9K4PgqHfMtCIRCld2pHm+3u/72g15ssNH0q2bhh3EupeJz | |
WIiblGCoLJZ5WETXbdlz2Zz14RaoOMbyQ10fbcjHKKDSieIbOS4COobhOB85OMTtBxrq | |
VsDJ6cG7XgHaiYk0F7jg+gtzdZjXM7u0ndAsImfbUjFj8gqac32izEeyz7MoXTxMS+lL | |
WIl6XR8/MRaOPtaLQXATdN3M2HPEWSaSpudYSBV3AfujUCYDKyZOuUqy+eOjoEqS7wPp | |
hyw0fohNtCnq2MOMglGY0nRl+6/FOLh6d16dwUND0cVISMuqe9HlS2jFJ1YscMXdCrUX | |
u7Fw== | |
X-Gm-Message-State: | AOAM533OuVPvZrllwCHiRLp23MdcMUdrK02/5P8lYdG62P2Ei4JhRzVv |
EDY3Ew6OMQHvmj37JTn271RaPx6DYao5z/ivo1hT9oipWB4= | |
X-Google-Smtp-Source: | ABdhPJxwPGVpXa6h2aA1bDMa6FFSClUk9GF0UpyndaT0tsMeqK22KABEiUh42hk83TYrSVFHi29TF6ea3qmSBXAcUUY= |
X-Received: | by 2002:aa7:d649:: with SMTP id v9mr11771788edr.38.1631871488588; |
Fri, 17 Sep 2021 02:38:08 -0700 (PDT) | |
MIME-Version: | 1.0 |
References: | <CADt9577MRdgv+FtGj_2py=Y+fVw+UOJCaux7P=7gHmHReAKcmQ AT mail DOT gmail DOT com> |
In-Reply-To: | <CADt9577MRdgv+FtGj_2py=Y+fVw+UOJCaux7P=7gHmHReAKcmQ@mail.gmail.com> |
Date: | Fri, 17 Sep 2021 11:37:59 +0200 |
Message-ID: | <CADt9575jJ8ZvaN4+U5d=Jws=ZPooBbm13p8OLAo-YU2Y69g5Tg@mail.gmail.com> |
Subject: | Re: cygport: CYGCMAKE_SOURCE seems to have no effect. |
To: | cygwin AT cygwin DOT com |
X-Spam-Status: | No, score=-1.6 required=5.0 tests=BAYES_00, DKIM_SIGNED, |
DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, | |
SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.4 | |
X-Spam-Checker-Version: | SpamAssassin 3.4.4 (2020-01-24) on |
server2.sourceware.org | |
X-BeenThere: | cygwin AT cygwin DOT com |
X-Mailman-Version: | 2.1.29 |
List-Id: | General Cygwin discussions and problem reports <cygwin.cygwin.com> |
List-Archive: | <https://cygwin.com/pipermail/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-request AT cygwin DOT com?subject=help> |
List-Subscribe: | <https://cygwin.com/mailman/listinfo/cygwin>, |
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe> | |
From: | "Carlo B. via Cygwin" <cygwin AT cygwin DOT com> |
Reply-To: | "Carlo B." <carlo DOT bramini AT gmail DOT com> |
Sender: | "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com> |
Hello, in addition to my previous message, I did some experiments with the code of cygport and I added these lines to /usr/share/cygport/cygclass/cmake.cygclass: echo "CYGCMAKE_SOURCE=${CYGCMAKE_SOURCE}" echo "B=${B}" echo "S=${S}" echo "PWD=${PWD}" and the result is: CYGCMAKE_SOURCE=/cmake B=/home/carlo/liblo.src/liblo-0.31-1.x86_64/build S=/home/carlo/liblo.src/liblo-0.31-1.x86_64/src/liblo-0.31 PWD=/home/carlo/liblo.src/liblo-0.31-1.x86_64/build *** ERROR: cygcmake: cmake directory not found But ${CYGCMAKE_SOURCE} was set as: CYGCMAKE_SOURCE="${S}/cmake" So, it seems to me that there is at least a bug into the documentation, because ${CYGCMAKE_SOURCE} does not seem to allow the use of {S}. I was able to make it working by writing: CYGCMAKE_SOURCE="$(pwd)/${NAME}-${VERSION}-${RELEASE}.${ARCH}/src/${NAME}-${VERSION}/cmake" but I don't know if this is the right way to do it and could be accepted or not. Sincerely. Il giorno gio 16 set 2021 alle ore 17:18 Carlo B. <carlo DOT bramini AT gmail DOT com> ha scritto: > > Hello, > I'm trying to make a package for CYGWIN to provide liblo, but I'm > having some difficulties. > This library is available to the most used linux distributions (but > not limited to), here there is the link to the one into a Debian as > example: > > https://packages.debian.org/buster/liblo-dev > > I implemented a script for cygport but this is the output on the > console when I execute it: > > $ cygport liblo.cygport all > >>> Preparing liblo-0.31-1.x86_64 > >>> Unpacking source liblo-0.31.tar.gz > >>> Preparing working source directory > >>> Compiling liblo-0.31-1.x86_64 > *** ERROR: cygcmake: cmake directory not found > > The unique aspect of this library is that the CMakeLists.txt file is > not into the root of the source tree, but it is located into a > subfolder, see here: > > https://github.com/radarsat1/liblo/tree/master/cmake > > So, in my script, I configured ${CYGCMAKE_SOURCE} to point there, but > it still cannot make it working. Since it seems that I'm not able to > make it working in any way, I'm wondering if the behaviour of this > variable has been ever tested, so I'm writing here with the hope to > receive a suggestion. > > Thank you very much for your support. > > =======> And this is the content of my liblo.cygport file: > > inherit cmake > > NAME="liblo" > VERSION=0.31 > RELEASE=1 > CATEGORY="Audio" > SUMMARY="Open Sound Control protocol for POSIX systems" > DESCRIPTION="Open Sound Control (OSC) is a protocol for communication > among computers, sound synthesizers, and other multimedia devices that > is optimized for modern networking technology." > HOMEPAGE="http://liblo.sourceforge.net/" > SRC_URI="http://downloads.sourceforge.net/liblo/liblo-${VERSION}.tar.gz" > > PKG_NAMES="liblo1 liblo-devel" > PKG_IGNORE=" > usr/share/doc/liblo/AUTHORS > usr/share/doc/liblo/COPYING > usr/share/doc/liblo/ChangeLog > usr/share/doc/liblo/NEWS > usr/share/doc/liblo/README > usr/share/doc/liblo/TODO > " > > liblo1_CATEGORY="Libs" > liblo1_SUMMARY="${SUMMARY}" > liblo1_CONTENTS=" > usr/bin/cyglo-7.dll > usr/bin/oscdump.exe > usr/bin/oscsend.exe > " > liblo_devel_CATEGORY="Libs" > liblo_devel_SUMMARY="${SUMMARY}" > liblo_devel_CONTENTS=" > usr/include/lo/* > usr/lib/liblo.dll.a > usr/lib/pkgconfig/liblo.pc > usr/lib/cmake/liblo/libloConfig.cmake > " > > CYGCMAKE_SOURCE="${S}/cmake" -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |