Date: Thu, 06 Oct 2011 18:24:34 +0300 From: Andriy Gapon <avg@FreeBSD.org> To: chromium@FreeBSD.org Subject: build failure, solution Message-ID: <4E8DC832.5080306@FreeBSD.org>
next in thread | raw e-mail | index | archive | help
CXX(target) out/Release/obj.target/browser/chrome/browser/ui/webui/print_preview_ui.o chrome/browser/ui/webui/print_preview_handler.cc: In member function 'void PrintSystemTaskProxy::GetPrinterCapabilities(const std::string&)': chrome/browser/ui/webui/print_preview_handler.cc:291: error: 'ppd_file_t' was not declared in this scope chrome/browser/ui/webui/print_preview_handler.cc:291: error: 'ppd' was not declared in this scope chrome/browser/ui/webui/print_preview_handler.cc:291: error: 'ppdOpenFile' was not declared in this scope chrome/browser/ui/webui/print_preview_handler.cc:293: error: 'ppd_attr_t' was not declared in this scope chrome/browser/ui/webui/print_preview_handler.cc:293: error: 'attr' was not declared in this scope chrome/browser/ui/webui/print_preview_handler.cc:293: error: 'ppdFindAttr' was not declared in this scope chrome/browser/ui/webui/print_preview_handler.cc:297: error: 'ppd_choice_t' was not declared in this scope chrome/browser/ui/webui/print_preview_handler.cc:297: error: 'ch' was not declared in this scope chrome/browser/ui/webui/print_preview_handler.cc:297: error: 'ppdFindMarkedChoice' was not declared in this scope chrome/browser/ui/webui/print_preview_handler.cc:299: error: 'ppd_option_t' was not declared in this scope chrome/browser/ui/webui/print_preview_handler.cc:299: error: 'option' was not declared in this scope chrome/browser/ui/webui/print_preview_handler.cc:299: error: 'ppdFindOption' was not declared in this scope chrome/browser/ui/webui/print_preview_handler.cc:301: error: 'ppdFindChoice' was not declared in this scope chrome/browser/ui/webui/print_preview_handler.cc:307: error: 'ppdClose' was not declared in this scope This happens on stable/8, amd64, with cups 1.5.0. My options: $ cat /var/db/ports/chromium/options # This file is auto-generated by 'make config'. # No user-servicable parts inside! # Options for chromium-14.0.835.202 _OPTIONS_READ=chromium-14.0.835.202 WITH_CODECS=true WITH_GCONF=true WITHOUT_CLANG=true WITHOUT_GCC45=true WITHOUT_DEBUG=true My solution is to add ppd.h inclusion in chrome/browser/ui/webui/print_preview_handler.cc: ... #if defined(USE_CUPS) #include <cups/cups.h> #include <cups/ppd.h> -- Andriy Gapon
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4E8DC832.5080306>