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?