fontconfig 2.4.2 compile woes

Ed Ravin eravin at panix.com
Sat Jan 27 22:05:50 PST 2007


On Sat, Jan 27, 2007 at 10:16:11PM -0600, Ryan Schmidt wrote:
...
> >Is there some way to load the older version of fontconfig that used to
> >compile on my Mac?
> 
> Yes, you can replace the fontconfig portfile with any of the previous  
> versions which can be found here:
> 
> http://trac.macports.org/projects/macports/log/trunk/dports/graphics/ 
> fontconfig/Portfile

Thank you, I rolled back to 2.3.2 (the above Portfile, revision 19139),
which built fontconfig 2.3.2_2+macosx, and it installed successfully.

But the program I wanted to reinstall, gqview, also wants gtk2, which wants
Pango, and I got this error message:

 *** Pango not found. Pango built with Cairo support is required
 *** to build GTK+. See http://www.pango.org for Pango information.

 # port installed pango
 The following ports are currently installed:
  pango @1.14.9_0 (active)

This is odd, because port installed Cairo before installing Pango.

So I removed Pango and re-ran the command, and then I got a different
gtk2 error message (see below).  I'm giving up for tonight.

BTW, in case anyone asks, I did run "port selfupdate" a while ago, before
I started this thread.

Command output: gtkprintbackendcups.c:2317: error: request for member
`num_groups' in something not a structure or union
gtkprintbackendcups.c:2318: error: request for member `groups' in something
not a structure or union
gtkprintbackendcups.c: At top level:
gtkprintbackendcups.c:2328: error: parse error before "ppd_file_t"
gtkprintbackendcups.c:2328: warning: no semicolon at end of struct or union
gtkprintbackendcups.c: In function `foreach_option_get_settings':
gtkprintbackendcups.c:2571: error: dereferencing pointer to incomplete type
gtkprintbackendcups.c: In function
`cups_printer_get_settings_from_options':
gtkprintbackendcups.c:2623: error: storage size of `data' isn't known
gtkprintbackendcups.c: In function `cups_printer_list_papers':
gtkprintbackendcups.c:2719: error: `ppd_file_t' undeclared (first use in
this function)
gtkprintbackendcups.c:2720: error: `ppd_size_t' undeclared (first use in
this function)
gtkprintbackendcups.c:2720: error: `size' undeclared (first use in this
function)
gtkprintbackendcups.c:2724: error: `ppd_option_t' undeclared (first use in
this function)
gtkprintbackendcups.c:2724: error: `option' undeclared (first use in this
function)
gtkprintbackendcups.c:2725: error: `ppd_choice_t' undeclared (first use in
this function)
gtkprintbackendcups.c:2725: error: `choice' undeclared (first use in this
function)
gtkprintbackendcups.c:2735: error: request for member `num_sizes' in
something not a structure or union
gtkprintbackendcups.c:2737: error: request for member `sizes' in something
not a structure or union
gtkprintbackendcups.c: In function `cups_printer_get_hard_margins':
gtkprintbackendcups.c:2778: error: `ppd_file_t' undeclared (first use in
this function)
gtkprintbackendcups.c:2784: error: request for member `custom_margins' in
something not a structure or union
gtkprintbackendcups.c:2785: error: request for member `custom_margins' in
something not a structure or union
gtkprintbackendcups.c:2786: error: request for member `custom_margins' in
something not a structure or union
gtkprintbackendcups.c:2787: error: request for member `custom_margins' in
something not a structure or union
make[4]: *** [gtkprintbackendcups.lo] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2


Do I need to start reverting more Portfiles?



More information about the macports-users mailing list