pkgsrc-Bugs archive

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

Re: pkg/55885 (Harfbuzz fails to compile)



The following reply was made to PR pkg/55885; it has been noted by GNATS.

From: Eric <admin%ventdev.com@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: nia <nia%NetBSD.org@localhost>, pkg-manager%netbsd.org@localhost, gnats-admin%netbsd.org@localhost,
 pkgsrc-bugs%netbsd.org@localhost
Subject: Re: pkg/55885 (Harfbuzz fails to compile)
Date: Sun, 20 Dec 2020 15:27:36 -0500

 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