Thank you all for your help! Finally I got sage to install. There were permission issues with my /usr/local folder, which prevented brew from working correctly.
Anne On Wednesday, July 1, 2020 at 5:55:42 AM UTC-7, Dima Pasechnik wrote: > > my working conjecture was that Anne had two conflicting installations > of freetype, for I cannot imagine Homebrew serving version 2.3 of > freetype. > > > On Wed, Jul 1, 2020 at 1:36 PM Zachary Scherr <[email protected] > <javascript:>> wrote: > > > > 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 > >>>>> > >>>>> > >>>>> 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 > >>>> > >>>> 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. > > > > > > -- > > 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] <javascript:>. > > To view this discussion on the web visit > https://groups.google.com/d/msgid/sage-devel/5816c389-d789-4af7-a44b-46931de1e103n%40googlegroups.com. > > > -- 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/8e291945-2bf0-4c93-8f49-2c1a686eef36o%40googlegroups.com.
