Received: from mail-qt1-x833.google.com (mail-qt1-x833.google.com [IPv6:2607:f8b0:4864:20::833]) by gbr-app-1.alpinelinux.org (Postfix) with ESMTPS id E0F07223722 for <~alpine/devel@lists.alpinelinux.org>; Tue, 28 Feb 2023 22:36:06 +0000 (UTC) Received: by mail-qt1-x833.google.com with SMTP id r5so12389627qtp.4 for <~alpine/devel@lists.alpinelinux.org>; Tue, 28 Feb 2023 14:36:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=in-reply-to:references:to:from:subject:cc:message-id:date :content-transfer-encoding:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=wmtMoAniswhUr0T9cxS5F6yzozY8HxLw1eDb7he559c=; b=I33fX799IBTF1i5YDaUqdjQccRkC3WVzSCZfZS/Fm3EEqq3xJ4oaK1JpIy3usbX7Pi dec9rLIjCXsAf5koDUINSj6mVRJfLCJen8oL5FXK9zfzScD69nHvdayyFPopUSlvcBt9 XP8mUABEbsAtks+/HE9lHsg+xbMHJq9K9TaJTzyYbjmq/16aEfYonmYkotn3cWQEgkq3 fCCHKOtnZuQmxojDoFt5peESHMeI2bOpxTi+HoNkaTNDb+1+XJyQmhtmziVmc2A9413R i5g1WjezCHGXXonHPRIX8jG/ZS5df0qcY/jBavTsVgYDM33dUcor8Pb/UF29riBS6VWC IbHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:references:to:from:subject:cc:message-id:date :content-transfer-encoding:mime-version:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=wmtMoAniswhUr0T9cxS5F6yzozY8HxLw1eDb7he559c=; b=gJdsDxbI/rrVfHld6w9/FFvM0cKO1CPrsQKOaAL7hje3y3rYguMoGhFOb4pE4Yqzbm KEXCyBp3v1TjvSJfD2J64gSisGgw1XyjaxzVAV0QRLEtwCdtKZsgJd1Tc2gpHPoDPtlq 4cOT6voFyPHUCW5p0hHX6017rgIjkm/+ocj6x/N+vY94Lhbdxpj1zKTAldNyTPmQg1LY Rxi3/exZsXjrX24LrekRwrcHQLxCs2/ZHv06qaJaVRdO9kAM1j2jSjuJpnZN+Avq+YTe JPC2MY78EGRoDqDhVzPajR4PDWyRToStD+ghhOw4EKV1a4TTyVCiAzPzMau/NFgoI1h4 kqTg== X-Gm-Message-State: AO0yUKVmBZxsxJzGyhUuqZoJ3CxYBKNBwdQqZjmBTJe8y3Rs5Toy6fGp LqbaAOwics6bMcwi7eDMmeUwzOXt+c4= X-Google-Smtp-Source: AK7set+yPyAoLmtzShDH53cMh/Gl9hYG1Ra4EUS9H2GB/oBlKXDgk0M4JOjYlH28j3Zw/E9/Kq1EmQ== X-Received: by 2002:a05:622a:1053:b0:3bf:c1ba:4fcd with SMTP id f19-20020a05622a105300b003bfc1ba4fcdmr8160434qte.64.1677623765242; Tue, 28 Feb 2023 14:36:05 -0800 (PST) Received: from localhost (dsl-173-206-83-224.tor.primus.ca. [173.206.83.224]) by smtp.gmail.com with ESMTPSA id d26-20020ac851da000000b003b9a73cd120sm7101402qtn.17.2023.02.28.14.36.04 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 28 Feb 2023 14:36:04 -0800 (PST) Mime-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Tue, 28 Feb 2023 17:36:03 -0500 Message-Id: Cc: <~alpine/devel@lists.alpinelinux.org> Subject: Re: Add ttfautohint to testing? From: "Steven Hum" To: "Kevin Daudt" X-Mailer: aerc 0.13.0 References: In-Reply-To: Thanks for the suggestion.. (it has been eons since i have been on Arch=20 -- with Void between than and now Alpine :) i didn't spot anything magical in the AUR spec. There were a few=20 ./configure options passed but using those did not produce any different=20 results: - non root make fails on the same config.h permissions issue (fails to=20 get created) - and running make as root fails on the undefined _Bool in the header=20 file (which is defined elsewhere). So i'm stumped on this one.. why it's not a straight build considering=20 the seemingly minor steps needed to create the binary. But i am far from=20 qualified to assess the package. Perhaps someone else can chime in..=20 i am still curious. Steven On Tue Feb 28, 2023 at 3:52 PM EST, Kevin Daudt wrote: > On Tue, Feb 28, 2023 at 02:21:32PM -0500, Steven Hum wrote: > > i think i solved it.. > >=20 > > Using the latest source version 1.8.4: > >=20 > > For some reason "make" fails if not executed by root.. (not sure why).= =20 > > But config.h is not created unless doing so (permissions problem). > >=20 > > There was still an issue with the make which required injecting > > "#define _Bool signed char" into lib/llrb.h (again, don't know why). > >=20 > > With that patch, and running make as root, the build completed. > >=20 > > It seems to work in the couple of Iosevka font builds i have tried -- a= t=20 > > least npm is not complaining. > >=20 > > Not a cozy feeling having to kludge the header file as a person who=20 > > knows nothing about the sw -- just that it is a dependency for my use= =20 > > case. i am not well versed in makefiles and all that goes into packagin= g=20 > > a substantial app such as this. > >=20 > > Thank you for responding so quickly. > >=20 > > Regards, > > Steven > >=20 > > You could take a look at how it is being built for [archlinux][0] to get > an idea what you should do (not that not everything maps directly to > Alpine Linux, but you should get an idea., > > [0]:https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=3Dttfautohint