From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: None (mailfrom) identity=mailfrom; client-ip=2a00:1450:400c:c0c::22b; helo=mail-wr0-x22b.google.com; envelope-from=ubuntu@geoffair.info; receiver= Received: from mail-wr0-x22b.google.com (mail-wr0-x22b.google.com [IPv6:2a00:1450:400c:c0c::22b]) by hurricane.the-brannons.com (Postfix) with ESMTPS id 37FEA779A5 for ; Tue, 5 Dec 2017 10:55:18 -0800 (PST) Received: by mail-wr0-x22b.google.com with SMTP id v105so1422515wrc.3 for ; Tue, 05 Dec 2017 10:57:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=geoffair-info.20150623.gappssmtp.com; s=20150623; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding; bh=5ESDzjo2zpun76feDiu4voqo2D4cbDMSi9tOPoJqD4k=; b=ojjXuu7Lg9gYGdVPGUVRIxlV41yT3I8bMaw9371SvoL/vZj2rymCKsM2JNVY9otlTn 2v9KlRh2p1v6Hvv3hZluc0DE8tp3ARsYFZoIs5CN+wMEWVlyDEWLCaqz3Il+W0pGmUTc JmOjN5wx0VRF7Xn0HJBi8ecCQA8EpKHnqtuQY4k59guMbE4YNAm2+0rcJj7IkfrH3JMA fSnFiHTPMn6hVX6DPLlgRPTyuhAoGK9yif01ay1VwXxZenjW0RXi5uMaFLVW5Ok6A8Rr 5xHZntj4z9U6FEUB0p2lCX4pZpzEuiKK7cbQ2KH5E8xq9SO/CXXY6w6S93AdyI9Gsm5H U3FQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=5ESDzjo2zpun76feDiu4voqo2D4cbDMSi9tOPoJqD4k=; b=AV+yZyL3XRcOufY06RmzWndWovrxQNe+OkOeaIQfZRzFgl7vK0ZPfmGP3fpSWgx18z AwX4MRsJWD9nKz8+P1a8H7VsJSyvWt6YOMYJFfVAxvcyYWuZCuseCANuVNlLIj90otOY ztymUH8ai0+6TBZ5eYJRvxuKLvlb66CMIouHrATMy5/eVEBrEPnlrEMVq+ooJ5rErk0u JX7HfAIdllPetmuhaydqMkSvAY591NCXyvqIlC6XZpeGy+rX1PtgZ42PLojzt+L1HDif g+guKJvBZsRKKyDBjSF7neIcrEVKhUuDCM6TALr23YX11QYxANC+0RvN2j+VF4QaJTnn buoQ== X-Gm-Message-State: AJaThX5I7Zmtbj+WakOVBHAnjTC9sAvZERbj3lzNsJ5pbefXC6VKvozS jT4K2lcwlSpVm5g3nx2pvxH6k68H X-Google-Smtp-Source: AGs4zMYDwViPrVmYrF0hYyIwSo6XtYd85350wnmBXcAX0w6cwKFrQ5hZyYcwFrFLyxrccuvF9O6+sQ== X-Received: by 10.223.187.78 with SMTP id x14mr16375529wrg.192.1512500233017; Tue, 05 Dec 2017 10:57:13 -0800 (PST) Received: from ?IPv6:2a01:cb04:4ba:c500:b428:ce65:8f4c:829c? (2a01cb0404bac500b428ce658f4c829c.ipv6.abo.wanadoo.fr. [2a01:cb04:4ba:c500:b428:ce65:8f4c:829c]) by smtp.googlemail.com with ESMTPSA id h10sm773769wrf.47.2017.12.05.10.57.11 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 05 Dec 2017 10:57:12 -0800 (PST) To: Chuck Hallenbeck , Karl Dahlke References: <20171105115426.eklhad@comcast.net> Cc: edbrowse-dev@lists.the-brannons.com From: Geoff McLane Message-ID: <0b962ba1-d483-1ff9-655f-364275099b28@geoffair.info> Date: Tue, 5 Dec 2017 19:57:10 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Edbrowse-dev] Problem installing git version on debian sid X-BeenThere: edbrowse-dev@lists.the-brannons.com X-Mailman-Version: 2.1.24 Precedence: list List-Id: Edbrowse Development List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Dec 2017 18:55:19 -0000 Hi all, Sorry for the problems here, at least as far as HTML Tidy is concerned... 1. Yes, for some period recently, tidy.h was being installed in a sub-directory, 'tidy'... That is into /usr/include/tidy/, or /usr/local/include/tidy/... However the FindTidy.cmake also accounted for this... But this has been **fixed** in the latest 5.6 The cmake default is /usr/local/include unless you add the cmake option - $ cmake ../.. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release The second option is to ensure you are building the 'release' library. Some cmake versions default to 'debug' unless this is specified... But where ever it got installed to, you should be able to add - $ export TIDY_ROOT=/path/to/tidy/install when doing the edbrowse $ cmake .. [options] Or even add it as a cmake option, -DTIDY_ROOT=/path/to/tidy/install The CMakeFiles/FindTidy.cmake I supplied supports using this 'TIDY_ROOT' define... either in environment or as an option... This is so people like me, or Karl, and others, can build even later versions of Tidy, and install them local to the build for testing edbrowse with that version without disturbing the global release install of Tidy... 2. Yes, it takes time, too long in my book, for the latest tidy releases to show up in distributions. And my searching showed Debian is still back at 5.2 release. There has been a 5.4 and now a 5.6 release since then... And AFAIK Tidy has never been separated into 'tidy' and 'tidy-dev' packages, but that would not stop some distributions doing that... in most cases the needed headers and libraries were included in the quite small 'tidy' package... 3. Not sure I agree cpp/c++ are preprocessors packages... running either of them with --help shows -c is a valid option, but maybe that is beside the point... As I first stated tidy is also a pure C package, and adding that to the CMakeLists.txt, like project(tidy C) will tell cmake to not look for a cpp/c++ compiler... and should allow latest 5.6 tidy to be built, and installed... from the zip, or repo... And likewise for edbrowse CMakeLists.txt, like project (edbrowse C), if edbrowse also only uses C... And I too can not understand why g++/cpp/c++ would be broken in Debian sid... That is a real puzzle... but as stated not required for tidy, nor edbrowse... just change the project (...) lines... HTH, Geoff.