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 <nia%NetBSD.org@localhost> wrote:

> The following reply was made to PR pkg/55885; it has been noted by GNATS.
> 
> From: nia <nia%NetBSD.org@localhost>
> To: gnats-bugs%netbsd.org@localhost
> Cc: admin%ventdev.com@localhost
> 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: http://ventdev.com/Junk/meta_xfce_output.txt

After a make clean, and a make clean-depends, harfbuzz build log can be found here: http://ventdev.com/Junk/harfbuzz_standalone_output.txt

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 <admin%ventdev.com@localhost>
Visual Entertainment and Technologies, LLC


Home | Main Index | Thread Index | Old Index