Skip site navigation (1)Skip section navigation (2)
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>