From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.sysutils.supervision.general/2385 Path: news.gmane.org!.POSTED!not-for-mail From: Jonathan de Boyne Pollard Newsgroups: gmane.comp.sysutils.supervision.general Subject: Re: has anyone gotten nosh to build on Void Linux? Date: Sat, 30 Jun 2018 11:18:24 +0100 Message-ID: References: <87fu14irya.fsf@prgmr.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="------------2E9AB2BD413AF704A92B40DA" X-Trace: blaine.gmane.org 1530353782 30624 195.159.176.226 (30 Jun 2018 10:16:22 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 30 Jun 2018 10:16:22 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 To: Supervision Original-X-From: supervision-return-1976-gcsg-supervision=m.gmane.org@list.skarnet.org Sat Jun 30 12:16:18 2018 Return-path: Envelope-to: gcsg-supervision@m.gmane.org Original-Received: from alyss.skarnet.org ([95.142.172.232]) by blaine.gmane.org with smtp (Exim 4.84_2) (envelope-from ) id 1fZCvP-0007qW-FE for gcsg-supervision@m.gmane.org; Sat, 30 Jun 2018 12:16:15 +0200 Original-Received: (qmail 7160 invoked by uid 89); 30 Jun 2018 10:18:53 -0000 Mailing-List: contact supervision-help@list.skarnet.org; run by ezmlm Original-Sender: Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 7153 invoked from network); 30 Jun 2018 10:18:53 -0000 X-Originating-IP: [86.10.101.211] X-Authenticated-User: J.deBoynePollard-newsgroups@NTLWorld.COM X-Spam: 0 X-Authority: v=2.3 cv=TO5rtWta c=1 sm=1 tr=0 a=FQ5CjUvp3JFI4KFGyeqcZw==:117 a=FQ5CjUvp3JFI4KFGyeqcZw==:17 a=x7bEGLp0ZPQA:10 a=r77TgQKjGQsHNAKrUKIA:9 a=uZvujYp8AAAA:8 a=itly7gIdAAAA:8 a=xNf9USuDAAAA:8 a=Rmt2gZM1MIXHNcMoQkYA:9 a=pILNOxqGKmIA:10 a=VABbOG_gcIoA:10 a=sB1i47AQKiIA:10 a=nj_dM9ECxvwA:10 a=W0YB5LswYCUA:10 a=p3oP0s-XAAAA:8 a=f-mdyXlDvYZYgCIRZi4A:9 a=q_D6evWzA2RqSY2c:21 a=_W_S_7VecoQA:10 a=SLzB8X_8jTLwj6mN0q5r:22 a=1RpNR2E4bTkVPcsa2RFZ:22 a=SEwjQc04WA-l_NiBhQ7s:22 a=Hqhy0f4T2U_FgdGXz6PX:22 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ntlworld.com; s=meg.feb2017; t=1530353905; bh=CNiw7obn3BFdHCGWud8XmJPtuSwvRofEohfEB9kckLA=; h=Subject:To:References:From:Date:In-Reply-To; b=XlCWsmGrckrxPjGxTgXFasXNMWOas1xEWROVvAwoCKf7qyK9WSkSbXIQRpyRq98GA EdIWsWllp585pEeqKFog2/IWeR0k6uVFmAPAq4UHTHGJtevTnkT4kuqrPQMUXYU49v zQ4tNKEJ+6pj8PbhwchOb3G1VvNJ6dyj0QpgS+kdDr+oY+fEkSVOzoDTep1QORVwye JmtRSaNOqDy3CMe1UO4p/5Zw778TngPerhnhShsVNlUGX6y8gTbQF0fywaHt/fH1ln fg1wlPNl/M36ZEn3LrdT+Kdora7+awtrdvKCI80nNpA1GZJa78H78X5CqIb6kVVIjS m67nZMiajJGiw== In-Reply-To: <87fu14irya.fsf@prgmr.com> X-CMAE-Envelope: MS4wfP7ZXgo0jwyAKBtkRB1tsbc5prOIqS6Vnk2TI724TPgFY7+deUHQ1k/0YRQbOeGvohP4DezEgP7apnzCN7u0VhOU1vtoFuXauzvSf3iL4Hoda8YKWUjh z7YE/A4X3k7jwO7wv93zSkXtN6hysSZvXJKwwdbS1Ov5ThJq5DTtEWqcfLkzz4dFK6rFkmWmJoyRCbLN1hCjQ5j7JEusjIhRPUgcEqAlHrCUHDQ6RcZOFGEL 1lbVhb/H8VMJrCHJNvFI9iYOjb1/IDeLkScI2GH1LPk= Xref: news.gmane.org gmane.comp.sysutils.supervision.general:2385 Archived-At: --------------2E9AB2BD413AF704A92B40DA Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Chris Brannon: > When I run package/compile from the root of the unpacked source tree, > I get: > >> redo: ERROR: all: Cannot find .do file to use. > You need to make your operating system POSIX-conformant. I make fairly liberal use of some standard utilities in the build process including |pax |, |uname |, |mv |, and |expr | amongst others. A POSIX-conformant operating system is a fairly minimal expectation for a build environment. (It is not as though the build process is requiring, for example, the Bourne Again shell and its non-POSIX extensions for building from source on host operating systems; as some softwares do.) The source package page notes the *non*-standard tools that are needed. This information is pre-encoded in the |package/debian/control| file that I supply for Debian Linux, to be automatically checked by |dpkg-buildpackage|. (There's no equivalent list that I supply for the BSDs; but it is also the case that the BSDs provide nearly all of this stuff, including the non-POSIX |install| tool, out of the box, in base.) If you are building on a different Linux operating system, that is a good hint, with two caveats: Your Linux operating system won't necessarily package things up the same way as Debian or have the same package dependency tree, and Debian mandates a group of tools as standard without their needing to be mentioned in a |package/debian/control| file . Furthermore: Thomas Caravia has already worked out the build requirements for Arch Linux in terms of pre-requisite Arch packages, and the doco for Archnosh is a further source of clues for building on other Linux operating systems. --------------2E9AB2BD413AF704A92B40DA--