Also, you might also consider doing something like the following: > cd /usr > find -L . -name 'ftheader.h'
you should see the following locations: ./local/include/freetype2/freetype/config/ftheader.h ./local/var/homebrew/linked/freetype/include/freetype2/freetype/config/ftheader.h ./local/opt/freetype2/include/freetype2/freetype/config/ftheader.h ./local/opt/freetype/include/freetype2/freetype/config/ftheader.h ./local/Cellar/freetype/2.10.2/include/freetype2/freetype/config/ftheader.h notice though that "/usr/local/Cellar/freetype/2.10.2/include/freetype2/freetype/config/ftheader.h" is the real file and the others should all be symlinks of this one. On Wednesday, July 1, 2020 at 8:26:58 AM UTC-4 Zachary Scherr wrote: > Hi All, > > I just thought I would chime in on the homebrew side of things. I have > freetype installed via homebrew on Catalina 10.15.5 and when I execute > > > pkg-config --modversion freetype2 > > I get back 23.2.17. Anne seemed to get back version 9.8.3, which means > that something is screwy with your freetype. > > Some things you could try: > > 1). If you have already installed freetype via homebrew then you can try > brew unlink freetype && brew link freetype > > 2). It's possible that "brew doctor" will pick up on the inconsistencies > and will give recommendations as to how to fix it. > > Your log file specifically mentioned that the system could not find > ftconfig.h. With freetype correctly installed via homebrew you can do the > following: > > cd /usr/local/include > ls -l | grep freetype2 > > and you should see that that folder is symlinked to > /usr/local/Cellar/freetype/2.10.2/include/freetype2 which is the folder > that actually contains all the freetype header files. > > Not sure how much you want to invest in fixing this, but my suggestion > would be to head to /usr/local and try to find ftheader.h, which is the > header file that defines where ftconfig.h is located. If you find any > ftheader.h file that is not originating from > local/Cellar/freetype/2.10.2/include/freetype2/freetype/config/ftheader.h > then you should delete it. > > > > On Wednesday, July 1, 2020 at 2:53:05 AM UTC-4 [email protected] wrote: > >> >> >> On Wed, 1 Jul 2020, 07:41 Anne Schilling, <[email protected]> wrote: >> >>> >>> >>> On Tuesday, June 30, 2020 at 12:22:47 AM UTC-7, Dima Pasechnik wrote: >>>> >>>> >>>> >>>> On Tue, 30 Jun 2020, 07:46 Anne Schilling, <[email protected]> >>>> wrote: >>>> >>>>> Here is the new config.log file. It still does not build: >>>>> >>>>> https://www.math.ucdavis.edu/~anne/config.log >>>>> <https://www.google.com/url?q=https%3A%2F%2Fwww.math.ucdavis.edu%2F~anne%2Fconfig.log&sa=D&sntz=1&usg=AFQjCNGHbWAuGZkjNWZ_oCVmDNSsBSqS0w> >>>>> >>>> >>>> do you get the same error while building pillow (missing header)? If >>>> so, it looks as if you removed the old freetype dylib files, but left >>>> headers there. >>>> >>> >>> Thank you, but what exactly am I supposed to delete? I delete the folder >>> /usr/local/Cellar/freetype >>> >> >> you had to delete the installation of freetype in /usr/local/{lib, >> include, lib/pkgconfig}. >> >> and after that, (re)install freetype in Homebrew. >> >> Deleting /usr/local/Cellar/freetype >> probably was not a good idea - that is where, I guess, you have a good >> installation of freetype (which you should uninstall using the brew >> commands, not just deleting from shell) >> >> But I don't know whether your Homebrew is not too old. Can you do >> >> brew install freetype >> >> (or is it freetype2) >> >> paying attention to the version it mentions? >> >> >> in any case, >> >> ./configure --with-freetype=system >> >> should force sage to build freetype on its own. >> >> >> >>> Also, did you source .homebrew-build-env >>>> before doing ./configure && make ? >>>> As you use libraries from Homebrew, this might be crucial. >>>> >>> >>> I did that and it still does not work. See >>> >>> https://www.math.ucdavis.edu/~anne/config.log >>> <https://www.google.com/url?q=https%3A%2F%2Fwww.math.ucdavis.edu%2F~anne%2Fconfig.log&sa=D&sntz=1&usg=AFQjCNGHbWAuGZkjNWZ_oCVmDNSsBSqS0w> >>> >>> Is it possible that this might be an issue >>> >>> https://github.com/Homebrew/legacy-homebrew/issues/43471 >>> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "sage-devel" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> >> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/sage-devel/6ec9e78d-fd63-4122-91b2-d4600836aee8o%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/sage-devel/6ec9e78d-fd63-4122-91b2-d4600836aee8o%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/sage-devel/5816c389-d789-4af7-a44b-46931de1e103n%40googlegroups.com.
