pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/55885 (Harfbuzz fails to compile)

On Sun, 20 Dec 2020 10:55:01 +0000 (UTC)
nia <> wrote:

> The following reply was made to PR pkg/55885; it has been noted by GNATS.
> From: nia <>
> To:
> Cc:
> Subject: Re: pkg/55885 (Harfbuzz fails to compile)
> Date: Sun, 20 Dec 2020 10:51:11 +0000
>  You need the latest x11-links (1.32) built for your specific package building
>  system.
>  The contents of x11-links will vary independently of the version depending on
>  the contents of /usr/X11R7 on the build machine.

The premade PinebookPro image is NetBSD -Current, it came with x11-links-1.31 already installed.
I'm using pkgsrc 2020Q3 which also has x11-links-1.31

If I try to make x11-links in pkgsrc, it lets me that it "was already installed as a dependency, now marked as install manually."

The only way for me to get x11-links-1.32 is to move to pkgsrc current. 


Anyway, I decided to rebuild everything from scratch, log the output, and then go through it and figure out what's going on.

Harfbuzz has /usr/X11R7/include/freetype2 in its search header path,

That directory has the needed headers in: 
Checking /usr/X11R7/include/freetype2/freetype/config/

The output from pkgsrc make, still says: 
/usr/pkgsrc/fonts/harfbuzz/work/.x11-buildlink/include/freetype2/freetype/config/ftconfig.h:44:10: fatal error: freetype/config/integer-types.h: No such file or directory

So what I am not understanding from a technical level, not being too familiar with pkgsrc, is where the files for .x11-buildlink are coming from. 

Is there a script or something that grabs these files and puts them in .x11-buildlink? If so, what is the file name so I can look to see where it's sourcing these files.

Full log can be found here:

After a make clean, and a make clean-depends, harfbuzz build log can be found here:

Anyway, I take it that it's an issue with either stuff preinstalled with the image, or an issue with me. Especially since clean x86 installs are working fine. I have a work around to resolve the issue, so it's fine. 

Eric <>
Visual Entertainment and Technologies, LLC

Home | Main Index | Thread Index | Old Index