See attached log file.
  CC       bannertopdf-bannertopdf.o
filter/bannertopdf.c: In function ‘get_pagesize’:
filter/bannertopdf.c:89:5: warning: ‘ppdPageSize’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
   89 |     if (!ppd || !(pagesize = ppdPageSize(ppd, NULL)))
      |     ^~
In file included from filter/bannertopdf.c:32:
/usr/include/cups/ppd.h:392:20: note: declared here
  392 | extern ppd_size_t *ppdPageSize(ppd_file_t *ppd, const char *name)
      |                    ^~~~~~~~~~~ 
filter/bannertopdf.c: In function ‘duplex_marked’:
filter/bannertopdf.c:157:8: warning: ‘ppdIsMarked’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations] 
  157 |        (ppdIsMarked(ppd, "Duplex", "DuplexNoTumble") ||
      |        ^
In file included from filter/bannertopdf.c:32:
/usr/include/cups/ppd.h:382:13: note: declared here
  382 | extern int  ppdIsMarked(ppd_file_t *ppd, const char *keyword,
      |             ^~~~~~~~~~~
filter/bannertopdf.c:158:9: warning: ‘ppdIsMarked’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
  158 |         ppdIsMarked(ppd, "Duplex", "DuplexTumble") ||
      |         ^~~~~~~~~~~
In file included from filter/bannertopdf.c:32:
/usr/include/cups/ppd.h:382:13: note: declared here
  382 | extern int  ppdIsMarked(ppd_file_t *ppd, const char *keyword,
      |             ^~~~~~~~~~~
filter/bannertopdf.c:159:9: warning: ‘ppdIsMarked’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
  159 |         ppdIsMarked(ppd, "JCLDuplex", "DuplexNoTumble") || 
      |         ^~~~~~~~~~~
In file included from filter/bannertopdf.c:32:
/usr/include/cups/ppd.h:382:13: note: declared here
  382 | extern int  ppdIsMarked(ppd_file_t *ppd, const char *keyword,
      |             ^~~~~~~~~~~
filter/bannertopdf.c:160:9: warning: ‘ppdIsMarked’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
  160 |         ppdIsMarked(ppd, "JCLDuplex", "DuplexTumble") ||
      |         ^~~~~~~~~~~
In file included from filter/bannertopdf.c:32:
/usr/include/cups/ppd.h:382:13: note: declared here
  382 | extern int  ppdIsMarked(ppd_file_t *ppd, const char *keyword,
      |             ^~~~~~~~~~~
filter/bannertopdf.c:161:9: warning: ‘ppdIsMarked’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
  161 |         ppdIsMarked(ppd, "EFDuplex", "DuplexNoTumble") ||
      |         ^~~~~~~~~~~
In file included from filter/bannertopdf.c:32:
/usr/include/cups/ppd.h:382:13: note: declared here
  382 | extern int  ppdIsMarked(ppd_file_t *ppd, const char *keyword,
      |             ^~~~~~~~~~~
filter/bannertopdf.c:162:9: warning: ‘ppdIsMarked’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
  162 |         ppdIsMarked(ppd, "EFDuplex", "DuplexTumble") ||
      |         ^~~~~~~~~~~
In file included from filter/bannertopdf.c:32:
/usr/include/cups/ppd.h:382:13: note: declared here
  382 | extern int  ppdIsMarked(ppd_file_t *ppd, const char *keyword,
      |             ^~~~~~~~~~~
filter/bannertopdf.c:163:9: warning: ‘ppdIsMarked’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
  163 |         ppdIsMarked(ppd, "KD03Duplex", "DuplexNoTumble") ||
      |         ^~~~~~~~~~~
In file included from filter/bannertopdf.c:32:
/usr/include/cups/ppd.h:382:13: note: declared here
  382 | extern int  ppdIsMarked(ppd_file_t *ppd, const char *keyword,
      |             ^~~~~~~~~~~
filter/bannertopdf.c:164:9: warning: ‘ppdIsMarked’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
  164 |         ppdIsMarked(ppd, "KD03Duplex", "DuplexTumble"))) ||
      |         ^~~~~~~~~~~
In file included from filter/bannertopdf.c:32:
/usr/include/cups/ppd.h:382:13: note: declared here
  382 | extern int  ppdIsMarked(ppd_file_t *ppd, const char *keyword,
      |             ^~~~~~~~~~~
filter/bannertopdf.c: In function ‘get_known_opts’:
filter/bannertopdf.c:347:7: warning: ‘ppdFindAttr’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
  347 |       (attr = ppdFindAttr(ppd, "FileVersion", NULL)) ?
      |       ^
In file included from filter/bannertopdf.c:32:
/usr/include/cups/ppd.h:399:20: note: declared here
  399 | extern ppd_attr_t *ppdFindAttr(ppd_file_t *ppd, const char *name,
      |                    ^~~~~~~~~~~
filter/bannertopdf.c: In function ‘generate_banner_pdf’:
filter/bannertopdf.c:450:19: warning: ‘ppdFindAttr’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
  450 |                   (attr = ppdFindAttr(ppd, "FileVersion", NULL)) ? attr->value : "");
      |                   ^
In file included from filter/bannertopdf.c:32:
/usr/include/cups/ppd.h:399:20: note: declared here
  399 | extern ppd_attr_t *ppdFindAttr(ppd_file_t *ppd, const char *name,
      |                    ^~~~~~~~~~~
filter/bannertopdf.c: In function ‘main’:
filter/bannertopdf.c:547:5: warning: ‘ppdOpenFile’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
  547 |     ppd = ppdOpenFile(getenv("PPD"));
      |     ^~~
In file included from filter/bannertopdf.c:32:
/usr/include/cups/ppd.h:389:20: note: declared here
  389 | extern ppd_file_t *ppdOpenFile(const char *filename) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead.");
      |                    ^~~~~~~~~~~
filter/bannertopdf.c:553:7: warning: ‘ppdMarkDefaults’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
  553 |       ppdMarkDefaults(ppd);
      |       ^~~~~~~~~~~~~~~
In file included from filter/bannertopdf.c:32:
/usr/include/cups/ppd.h:384:14: note: declared here
  384 | extern void  ppdMarkDefaults(ppd_file_t *ppd) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead.");
      |              ^~~~~~~~~~~~~~~
filter/bannertopdf.c:554:7: warning: ‘cupsMarkOptions’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
  554 |       cupsMarkOptions(ppd, noptions, options);
      |       ^~~~~~~~~~~~~~~
In file included from filter/bannertopdf.c:32:
/usr/include/cups/ppd.h:362:13: note: declared here
  362 | extern int  cupsMarkOptions(ppd_file_t *ppd, int num_options, cups_option_t *options) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead.");
      |             ^~~~~~~~~~~~~~~
  CXX      bannertopdf-pdf.o
filter/pdf.cxx: In function ‘void pdf_prepend_stream(pdf_t*, unsigned int, const char*, size_t)’:
filter/pdf.cxx:118:3: error: ‘memcpy’ was not declared in this scope
  118 |   memcpy(stream_data->getBuffer(), buf, len);
      |   ^~~~~~
filter/pdf.cxx:28:1: note: ‘memcpy’ is defined in header ‘<cstring>’; did you forget to ‘#include <cstring>’?
   27 | #include <qpdf/QPDFPageDocumentHelper.hh>
  +++ |+#include <cstring>
   28 |
filter/pdf.cxx: In function ‘std::string lookup_opt(opt_t*, const string&)’:
filter/pdf.cxx:336:18: error: ‘strcmp’ was not declared in this scope
  336 |             if ( strcmp(opt->key, key.c_str()) == 0 ) {
      |                  ^~~~~~
filter/pdf.cxx:336:18: note: ‘strcmp’ is defined in header ‘<cstring>’; did you forget to ‘#include <cstring>’?
make[1]: *** [Makefile:3917: bannertopdf-pdf.o] Error 1
make[1]: Leaving directory '/var/lib/sources/cups-filters/cups-filters-1.25.4'
make: *** [Makefile:1964: all] Error 2
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to