Date: Wed, 13 Mar 2002 09:03:21 -0500 From: Brian T.Schellenberger <bts@babbleon.org> To: Calvin NG <calvinng@brel.com> Cc: "jochem@CC40670-a.groni1.gr.nl.home.com" <JochemKossen@brel.com>, ports@FreeBSD.ORG Subject: Re: Mozilla and FreeType2 Message-ID: <20020313140321.A2FBABA05@i8k.babbleon.org> In-Reply-To: <20020313142924.E18729@brel.com> References: <20020313140456.D18729@brel.com> <20020313061656.E7729BB35@i8k.babbleon.org> <20020313142924.E18729@brel.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wednesday 13 March 2002 01:29 am, Calvin NG wrote: | Greetings, | | Actually that is already defined somewhere. | It will only pose a problem if both ports freetype and freetype2 | is installed. | | Then <freetype/freetype.h> will actually include the wrong | header, probably because the one for port freetype is earlier | in the search path. Good point. It'd have to CFLAGS = -I/usr/local/include/freetype2 $CFLAGS to get the order right . . . | | hmmm, so I found it safest in my case to do what I did. | For those who does not have port freetype, nothing need to | be done at all, if I am not wrong. | | Now that I think about it, perhaps its not necessary to | send-pr for this. I guess only a few minority will encounter | this problem. | | PS: the mozilla 0.9.9 port is still compiling ;-) | Cheers, | /calvin | | lines with :> are quotes from Brian T.Schellenberger's email | | :> Surely it would be easier to fix this with something like | :> | :> CFLAGS += -I/usr/local/include/freetype2 | :> | :> in the Makefile? | :> | :> On Wednesday 13 March 2002 01:04 am, Calvin NG wrote: | :> | Greetings, | :> | | :> | I saw your post regarding problem compiling Mozilla 0.9.9. | :> | I encountered exactly the same error as you did. | :> | | :> | I have traced down to some problems with the freetype2 port. | :> | I have the latest freetype2 port freetype2-2.0.9/ | :> | One of the header file is wrong. It is, | :> | /usr/local/include/freetype2/freetype/config/ftheader.h | :> | | :> | basically the path is defined wrongly, all #defines | :> | with path <freetype/......h> should be replaced with | :> | <freetype2/freetype/......h> , yes, the freetype2 part | :> | of the path is missing, and causing the wrong header file | :> | from the freetype port to be included, (freetype.h), thus | :> | causing the error we are seeing. | :> | | :> | The unified diffs follows, can you send a pr for this | :> | please, I am cc: this to the freebsd-ports mailing list | :> | which I am not subscribed to. Hopefully the maintainer | :> | of port freetype2 will see this. | :> | | :> | Regards, | :> | /calvin | | To Unsubscribe: send mail to majordomo@FreeBSD.org | with "unsubscribe freebsd-ports" in the body of the message -- Brian T. Schellenberger . . . . . . . bts@wnt.sas.com (work) Brian, the man from Babble-On . . . . bts@babbleon.org (personal) ME --> http://www.babbleon.org http://www.eff.org <-- GOOD GUYS --> http://www.programming-freedom.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020313140321.A2FBABA05>