[Mono-winforms-list] cant build SVN'ed cairo on macosx

kangaroo grompf@sublimeintervention.com
Mon, 28 Feb 2005 15:43:58 -0500


gennady,

First, I'm not a Novell employee; I'm a volunteer who does this on my 
own time.
Second, my time is sparse.
Third, verizon isn't accepting mail for your from address from 3 
different smtp servers I've tried

So I dont understand how you expect to get communications back when 
your isp doesn't accept mail.

In answer to your questions:

If someone makes the patch the way I said; I have no problems commiting 
it.

The carbon work is all in SVN as would be shown by 5 minutes of looking 
(see the XplatUIOSX.cs driver).

-kangaroo

On 28-Feb-05, at 3:39 PM, gennady wexler wrote:

> can you at least respond with a no? this is so lame that you cant get
> anything from mono support, much less want anyone to use it. :(
>
>
>> From: gennady wexler <adyler@verizon.net>
>> Date: Thu, 24 Feb 2005 12:25:36 -0800
>> To: kangaroo <grompf@sublimeintervention.com>
>> Subject: Re: [Mono-winforms-list] cant build SVN'ed cairo on macosx
>>
>> do you think I can convience you to put a good fix in so finkness 
>> folks don't
>> feel left out? :)
>>
>> btw, I saw you worked on winforms integration to carbon, has this 
>> work been
>> done? I wanted to work on this before, but had to take few months 
>> leave due to
>> family emergencies.
>>
>> I am on vacation now and I would like to see where things are at.
>>
>> if you don't mind.
>>
>>
>>> From: kangaroo <grompf@sublimeintervention.com>
>>> Date: Tue, 22 Feb 2005 12:41:41 -0500
>>> To: gennady wexler <adyler@verizon.net>
>>> Cc: Gareth Baker <g.j.baker@dl.ac.uk>, Mono-Winforms-List
>>> <mono-winforms-list@ximian.com>, Dasnois Benjamin
>>> <benjamin.dasnois@gmail.com>
>>> Subject: Re: [Mono-winforms-list] cant build SVN'ed cairo on macosx
>>>
>>> That patch below (PKG_CONFIG) will break finkless mac;
>>>
>>> If that patch has an addition lib check AC_CHECK_FUNC and sets the
>>> flags appropriately it would be ok
>>>
>>> -kangaroo
>>>
>>> On 22-Feb-05, at 11:25 AM, gennady wexler wrote:
>>>
>>>> agree, disagree? need a patch, already have a patch, someone fixed 
>>>> this
>>>> already?
>>>>
>>>> any response will suffice other complete silence really.. :(
>>>>
>>>>
>>>>> From: gennady wexler <adyler@verizon.net>
>>>>> Date: Wed, 16 Feb 2005 07:26:08 -0800
>>>>> To: Dasnois Benjamin <benjamin.dasnois@gmail.com>, Gareth Baker
>>>>> <g.j.baker@dl.ac.uk>
>>>>> Cc: Mono-Winforms-List <mono-winforms-list@ximian.com>
>>>>> Subject: Re: [Mono-winforms-list] cant build SVN'ed cairo on macosx
>>>>>
>>>>> well see, this is what puzzles me. this isnt cairo who cant build 
>>>>> with
>>>>> fontconfig. if I do a make in cairo dir - I get everything building
>>>>> fine.
>>>>>
>>>>> however when I try to build gdiplus lib itself, it uses cairo's
>>>>> sources but
>>>>> doesn't appear to know anything about freetype or fontconfig.
>>>>>
>>>>> looking at configure.in in the libgdiplus, it is missing these 
>>>>> lines
>>>>> which
>>>>> would let it get on with finding freetype and fontconfig properly:
>>>>>
>>>>> if test "x$use_freetype" = "xyes"; then
>>>>>   PKG_CHECK_MODULES(FONTCONFIG, fontconfig,
>>>>>                     [use_freetype=yes], [use_freetype=no])
>>>>> fi
>>>>>
>>>>> GDIPLUS_CFLAGS="$GDIPLUS_CFLAGS $FONTCONFIG_CFLAGS"
>>>>> GDIPLUS_LIBS="$GDIPLUS_LIBS $FONTCONFIG_LIBS"
>>>>>
>>>>> I just went ahead and added them at the end of the
>>>>> libgdiplus/configure.in
>>>>> file to make this work.
>>>>>
>>>>> do you guys agree?
>>>>>
>>>>>
>>>>>> From: Dasnois Benjamin <benjamin.dasnois@gmail.com>
>>>>>> Reply-To: Dasnois Benjamin <benjamin.dasnois@gmail.com>
>>>>>> Date: Wed, 16 Feb 2005 13:34:35 +0100
>>>>>> To: Gareth Baker <g.j.baker@dl.ac.uk>
>>>>>> Cc: gennady wexler <adyler@verizon.net>, Mono-Winforms-List
>>>>>> <mono-winforms-list@ximian.com>
>>>>>> Subject: Re: [Mono-winforms-list] cant build SVN'ed cairo on 
>>>>>> macosx
>>>>>>
>>>>>> If this is right shouldn't we add a condition at compilation 
>>>>>> time? It
>>>>>> seems that support for macosx is a bit difficult, this would be a
>>>>>> first step into it, no?
>>>>>>
>>>>>> Best Regards
>>>>>>
>>>>>> On Wed, 16 Feb 2005 08:10:31 +0000, Gareth Baker
>>>>>> <g.j.baker@dl.ac.uk> wrote:
>>>>>>> OK, just a long shot - try changing the line #include
>>>>>>> <fontconfig/fontconfig.h> in cairo-ft.h to #include 
>>>>>>> <fontconfig.h>.
>>>>>>> I seem
>>>>>>> to remember having to do this at some point in the past (but
>>>>>>> actually not
>>>>>>> recently).
>>>>>>>
>>>>>>> Regards
>>>>>>> Gareth Baker
>>>>>>>
>>>>>>>
>>>>>>> On 16/2/05 5:02 am, "gennady wexler" <adyler@verizon.net> wrote:
>>>>>>>
>>>>>>>> it actually is finding freetype2:
>>>>>>>>
>>>>>>>>  gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../libpixman/src 
>>>>>>>> -I../cairo/src
>>>>>>>> -I/sw/include/glib-2.0 -I/sw/lib/glib-2.0/include
>>>>>>>> -I/usr/local/include/freetype2 -I/usr/local/include -Wall 
>>>>>>>> -Werror
>>>>>>>> -Wno-unused -Wno-format -no-cpp-precomp -I/sw/include -pthread 
>>>>>>>> -MT
>>>>>>>> adjustablearrowcap.lo -MD -MP -MF .deps/adjustablearrowcap.Tpo 
>>>>>>>> -c
>>>>>>>> adjustablearrowcap.c  -fno-common -DPIC -o
>>>>>>>> .libs/adjustablearrowcap.o
>>>>>>>>
>>>>>>>> just not fontconfig which is under X11R6/include, so I am still
>>>>>>>> getting
>>>>>>>> same
>>>>>>>> error even after forcing search in X11R6/include/fontconfig 
>>>>>>>> path:
>>>>>>>>
>>>>>>>> ../cairo/src/cairo-ft.h:45:35: fontconfig/fontconfig.h: No such
>>>>>>>> file or
>>>>>>>> directory
>>>>>>>> In file included from gdip.h:34,
>>>>>>>>                  from adjustablearrowcap.c:27:
>>>>>>>> ../cairo/src/cairo-ft.h:50: error: parse error before 
>>>>>>>> "FcPattern"
>>>>>>>> ../cairo/src/cairo-ft.h:58: error: parse error before '*' token
>>>>>>>>
>>>>>>>> I do have fontconfig-devel2 installed. this is macosx10.3.8 with
>>>>>>>> everything
>>>>>>>> needed (apparently not all of it).
>>>>>>>>
>>>>>>>>
>>>>>>>>> From: Gareth Baker <g.j.baker@dl.ac.uk>
>>>>>>>>> Date: Tue, 15 Feb 2005 16:44:29 +0000
>>>>>>>>> To: gennady wexler <adyler@verizon.net>, Mono-Winforms-List
>>>>>>>>> <mono-winforms-list@ximian.com>
>>>>>>>>> Subject: Re: [Mono-winforms-list] cant build SVN'ed cairo on
>>>>>>>>> macosx
>>>>>>>>>
>>>>>>>>> OK, It looks as if the configure process has not found 
>>>>>>>>> freetype,
>>>>>>>>> the
>>>>>>>>> include
>>>>>>>>> path to it on my system is /usr/X11R6/include/freetype2. There
>>>>>>>>> should be
>>>>>>>>> an
>>>>>>>>> option something like --x-include=.... for configure (type
>>>>>>>>> ./configure
>>>>>>>>> --help).
>>>>>>>>>
>>>>>>>>> Hope this is of some help
>>>>>>>>> Gareth Baker
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On 15/2/05 3:16 pm, "gennady wexler" <adyler@verizon.net> 
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> I must be missing some etiquette here. what is it that I need 
>>>>>>>>>> to
>>>>>>>>>> do to
>>>>>>>>>> get
>>>>>>>>>> help and attention?
>>>>>>>>>>
>>>>>>>>>> thanks.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>> From: gennady wexler <adyler@verizon.net>
>>>>>>>>>>> Date: Sun, 13 Feb 2005 13:51:33 -0800
>>>>>>>>>>> To: Peter Dennis Bartok <peter@novonyx.com>,
>>>>>>>>>>> <mono-winforms-list@ximian.com>
>>>>>>>>>>> Subject: [Mono-winforms-list] cant build SVN'ed cairo on 
>>>>>>>>>>> macosx
>>>>>>>>>>>
>>>>>>>>>>> wouldn't you happen to have a cure?
>>>>>>>>>>>
>>>>>>>>>>> fontconfig is installed, apparently not being searched in 
>>>>>>>>>>> right
>>>>>>>>>>> place?
>>>>>>>>>>>
>>>>>>>>>>>  gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../libpixman/src
>>>>>>>>>>> -I../cairo/src
>>>>>>>>>>> -I/sw/include/glib-2.0 -I/sw/lib/glib-2.0/include
>>>>>>>>>>> -I/usr/local/include/freetype2 -I/usr/local/include -Wall
>>>>>>>>>>> -Werror
>>>>>>>>>>> -Wno-unused -Wno-format -no-cpp-precomp -I/sw/include 
>>>>>>>>>>> -pthread
>>>>>>>>>>> -MT
>>>>>>>>>>> adjustablearrowcap.lo -MD -MP -MF 
>>>>>>>>>>> .deps/adjustablearrowcap.Tpo
>>>>>>>>>>> -c
>>>>>>>>>>> adjustablearrowcap.c  -fno-common -DPIC -o
>>>>>>>>>>> .libs/adjustablearrowcap.o
>>>>>>>>>>> gcc: unrecognized option `-pthread'
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> In file included from gdip.h:34,
>>>>>>>>>>>                  from adjustablearrowcap.c:27:
>>>>>>>>>>> ../cairo/src/cairo-ft.h:45:35: fontconfig/fontconfig.h: No 
>>>>>>>>>>> such
>>>>>>>>>>> file or
>>>>>>>>>>> directory
>>>>>>>>>>> In file included from gdip.h:34,
>>>>>>>>>>>                  from adjustablearrowcap.c:27:
>>>>>>>>>>> ../cairo/src/cairo-ft.h:50: error: parse error before
>>>>>>>>>>> "FcPattern"
>>>>>>>>>>> ../cairo/src/cairo-ft.h:58: error: parse error before '*' 
>>>>>>>>>>> token
>>>>>>>>>>> ../cairo/src/cairo-ft.h:59: warning: type defaults to `int' 
>>>>>>>>>>> in
>>>>>>>>>>> declaration
>>>>>>>>>>> of `cairo_ft_font_pattern'
>>>>>>>>>>> ../cairo/src/cairo-ft.h:59: warning: data definition has no
>>>>>>>>>>> type or
>>>>>>>>>>> storage
>>>>>>>>>>> class
>>>>>>>>>>> In file included from adjustablearrowcap.c:27:
>>>>>>>>>>> gdip.h:791: error: parse error before "FcFontSet"
>>>>>>>>>>> gdip.h:791: warning: no semicolon at end of struct or union
>>>>>>>>>>> gdip.h:793: warning: type defaults to `int' in declaration of
>>>>>>>>>>> `config'
>>>>>>>>>>> gdip.h:793: warning: data definition has no type or storage
>>>>>>>>>>> class
>>>>>>>>>>> gdip.h:794: error: parse error before '}' token
>>>>>>>>>>> gdip.h:794: warning: type defaults to `int' in declaration of
>>>>>>>>>>> `GpFontCollection'
>>>>>>>>>>> gdip.h:794: warning: data definition has no type or storage
>>>>>>>>>>> class
>>>>>>>>>>> gdip.h:798: error: parse error before "FcPattern"
>>>>>>>>>>> gdip.h:798: warning: no semicolon at end of struct or union
>>>>>>>>>>> gdip.h:804: error: parse error before '}' token
>>>>>>>>>>> gdip.h:804: warning: type defaults to `int' in declaration of
>>>>>>>>>>> `GpFontFamily'
>>>>>>>>>>> gdip.h:804: warning: data definition has no type or storage
>>>>>>>>>>> class
>>>>>>>>>>> gdip.h:1112: error: parse error before '*' token
>>>>>>>>>>> gdip.h:1113: error: parse error before '*' token
>>>>>>>>>>> gdip.h:1114: error: parse error before '*' token
>>>>>>>>>>> gdip.h:1115: warning: type defaults to `int' in declaration 
>>>>>>>>>>> of
>>>>>>>>>>> `GpFontFamily'
>>>>>>>>>>> gdip.h:1115: error: parse error before '*' token
>>>>>>>>>>> gdip.h:1116: error: parse error before '*' token
>>>>>>>>>>> gdip.h:1117: error: parse error before '*' token
>>>>>>>>>>> gdip.h:1118: error: parse error before '*' token
>>>>>>>>>>> gdip.h:1119: error: parse error before '*' token
>>>>>>>>>>> gdip.h:1120: warning: type defaults to `int' in declaration 
>>>>>>>>>>> of
>>>>>>>>>>> `GpFontFamily'
>>>>>>>>>>> gdip.h:1120: error: parse error before '*' token
>>>>>>>>>>> gdip.h:1121: warning: type defaults to `int' in declaration 
>>>>>>>>>>> of
>>>>>>>>>>> `GpFontFamily'
>>>>>>>>>>> gdip.h:1121: error: parse error before '*' token
>>>>>>>>>>> gdip.h:1122: warning: type defaults to `int' in declaration 
>>>>>>>>>>> of
>>>>>>>>>>> `GpFontFamily'
>>>>>>>>>>> gdip.h:1122: error: parse error before '*' token
>>>>>>>>>>> gdip.h:1123: warning: type defaults to `int' in declaration 
>>>>>>>>>>> of
>>>>>>>>>>> `GpFontFamily'
>>>>>>>>>>> gdip.h:1123: error: parse error before '*' token
>>>>>>>>>>> gdip.h:1124: warning: type defaults to `int' in declaration 
>>>>>>>>>>> of
>>>>>>>>>>> `GpFontFamily'
>>>>>>>>>>> gdip.h:1124: error: parse error before '*' token
>>>>>>>>>>> gdip.h:1125: error: parse error before '*' token
>>>>>>>>>>> gdip.h:1126: error: parse error before '*' token
>>>>>>>>>>> gdip.h:1127: error: parse error before '*' token
>>>>>>>>>>> gdip.h:1131: warning: type defaults to `int' in declaration 
>>>>>>>>>>> of
>>>>>>>>>>> `GpFontFamily'
>>>>>>>>>>> gdip.h:1131: error: parse error before '*' token
>>>>>>>>>>> gdip.h:1132: error: parse error before "GpFontCollection"
>>>>>>>>>>> make[2]: *** [adjustablearrowcap.lo] Error 1
>>>>>>>>>>> make[1]: *** [all-recursive] Error 1
>>>>>>>>>>> make: *** [all] Error 2
>>>>>>>>>>> apple:/Volumes/bench/mono/svn/trunk/libgdiplus adyler$
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> Mono-winforms-list maillist  -
>>>>>>>>>>> Mono-winforms-list@lists.ximian.com
>>>>>>>>>>> http://lists.ximian.com/mailman/listinfo/mono-winforms-list
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Mono-winforms-list maillist  -
>>>>>>>>>> Mono-winforms-list@lists.ximian.com
>>>>>>>>>> http://lists.ximian.com/mailman/listinfo/mono-winforms-list
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Mono-winforms-list maillist  -  
>>>>>>> Mono-winforms-list@lists.ximian.com
>>>>>>> http://lists.ximian.com/mailman/listinfo/mono-winforms-list
>>>>>>>
>>>>>>
>>>>>>
>>>>>> -- 
>>>>>> DASNOIS Benjamin
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Mono-winforms-list maillist  -  Mono-winforms-list@lists.ximian.com
>>>>> http://lists.ximian.com/mailman/listinfo/mono-winforms-list
>>>>
>>>>
>>>> _______________________________________________
>>>> Mono-winforms-list maillist  -  Mono-winforms-list@lists.ximian.com
>>>> http://lists.ximian.com/mailman/listinfo/mono-winforms-list
>>>>
>>>>
>>>>
>>>>
>>>
>>> _______________________________________________
>>> Mono-winforms-list maillist  -  Mono-winforms-list@lists.ximian.com
>>> http://lists.ximian.com/mailman/listinfo/mono-winforms-list
>
>
>
>
> !DSPAM:42237f75167819721265605!
>