[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#838590: marked as done (dymo-cups-drivers: FTBFS: CupsFilterLabelWriter.h:58:104: error: 'ppd_file_t' has not been declared)



Your message dated Sat, 24 Sep 2016 10:19:44 +0000
with message-id <E1bnk3c-0000U2-44@franck.debian.org>
and subject line Bug#838590: fixed in dymo-cups-drivers 1.4.0-6
has caused the Debian Bug report #838590,
regarding dymo-cups-drivers: FTBFS: CupsFilterLabelWriter.h:58:104: error: 'ppd_file_t' has not been declared
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
838590: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=838590
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: dymo-cups-drivers
Version: 1.4.0-5
Severity: serious
Justification: fails to build from source
User: reproducible-builds@lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org

Dear Maintainer,

dymo-cups-drivers fails to build from source in unstable/amd64:

  [..]

                                                                                                 ^~~~~~~~~~
  CupsFilterLabelWriter.h:58:104: error: 'ppd_file_t' has not been declared
     static void ProcessPPDOptions (CLabelWriterDriverTwinTurbo& Driver, CLabelWriterLanguageMonitor& LM, ppd_file_t* ppd);
                                                                                                          ^~~~~~~~~~
  CupsFilterLabelWriter.cpp:26:110: error: 'ppd_file_t' has not been declared
   void CDriverInitializerLabelWriter::ProcessPPDOptions(CLabelWriterDriver& Driver, CDummyLanguageMonitor& LM, ppd_file_t* ppd)
                                                                                                                ^~~~~~~~~~
  CupsFilterLabelWriter.cpp: In static member function 'static void DymoPrinterDriver::CDriverInitializerLabelWriter::ProcessPPDOptions(DymoPrinterDriver::CLabelWriterDriver&, DymoPrinterDriver::CDummyLanguageMonitor&, int*)':
  CupsFilterLabelWriter.cpp:28:3: error: 'ppd_choice_t' was not declared in this scope
     ppd_choice_t* choice = ppdFindMarkedChoice(ppd, "Resolution");
     ^~~~~~~~~~~~
  CupsFilterLabelWriter.cpp:28:17: error: 'choice' was not declared in this scope
     ppd_choice_t* choice = ppdFindMarkedChoice(ppd, "Resolution");
                   ^~~~~~
  CupsFilterLabelWriter.cpp:28:63: error: 'ppdFindMarkedChoice' was not declared in this scope
     ppd_choice_t* choice = ppdFindMarkedChoice(ppd, "Resolution");
                                                                 ^
  CupsFilterLabelWriter.cpp:37:57: error: 'stderr' was not declared in this scope
       fputs("WARNING: unable to get Resolution choice\n", stderr);
                                                           ^~~~~~
  CupsFilterLabelWriter.cpp:37:63: error: 'fputs' was not declared in this scope
       fputs("WARNING: unable to get Resolution choice\n", stderr);
                                                                 ^
  CupsFilterLabelWriter.cpp:48:59: error: 'stderr' was not declared in this scope
       fputs("WARNING: unable to get PrintQuality choice\n", stderr);
                                                             ^~~~~~
  CupsFilterLabelWriter.cpp:48:65: error: 'fputs' was not declared in this scope
       fputs("WARNING: unable to get PrintQuality choice\n", stderr);
                                                                   ^
  CupsFilterLabelWriter.cpp:64:59: error: 'stderr' was not declared in this scope
       fputs("WARNING: unable to get PrintDensity choice\n", stderr);
                                                             ^~~~~~
  CupsFilterLabelWriter.cpp:64:65: error: 'fputs' was not declared in this scope
       fputs("WARNING: unable to get PrintDensity choice\n", stderr);
                                                                   ^
  CupsFilterLabelWriter.cpp:66:24: error: request for member 'modelname' in '* ppd', which is of non-class type 'int'
     if (!strcasecmp(ppd->modelname, "DYMO LabelWriter 300")
                          ^~~~~~~~~
  CupsFilterLabelWriter.cpp:67:23: error: request for member 'modelname' in '* ppd', which is of non-class type 'int'
     || !strcasecmp(ppd->modelname, "DYMO LabelWriter 310")
                         ^~~~~~~~~
  CupsFilterLabelWriter.cpp:68:23: error: request for member 'modelname' in '* ppd', which is of non-class type 'int'
     || !strcasecmp(ppd->modelname, "DYMO LabelWriter 315"))
                         ^~~~~~~~~
  CupsFilterLabelWriter.cpp:71:24: error: request for member 'modelname' in '* ppd', which is of non-class type 'int'
     if (!strcasecmp(ppd->modelname, "DYMO LabelWriter 4XL"))
                          ^~~~~~~~~
  CupsFilterLabelWriter.cpp:74:24: error: request for member 'modelname' in '* ppd', which is of non-class type 'int'
     if (!strcasecmp(ppd->modelname, "DYMO LabelWriter SE450"))
                          ^~~~~~~~~
  CupsFilterLabelWriter.cpp: In static member function 'static void DymoPrinterDriver::CDriverInitializerLabelWriter::ProcessPageOptions(DymoPrinterDriver::CLabelWriterDriver&, DymoPrinterDriver::CDummyLanguageMonitor&, cups_page_header2_t&)':
  CupsFilterLabelWriter.cpp:88:13: error: 'stderr' was not declared in this scope
       fprintf(stderr, "WARNING: Invalid value for cupsMediaType (%d)\n", PageHeader.cupsMediaType);
               ^~~~~~
  CupsFilterLabelWriter.cpp:88:96: error: 'fprintf' was not declared in this scope
       fprintf(stderr, "WARNING: Invalid value for cupsMediaType (%d)\n", PageHeader.cupsMediaType);
                                                                                                  ^
  CupsFilterLabelWriter.cpp: At global scope:
  CupsFilterLabelWriter.cpp:99:123: error: 'ppd_file_t' has not been declared
   CDriverInitializerLabelWriterTwinTurbo::ProcessPPDOptions(CLabelWriterDriverTwinTurbo& Driver, CDummyLanguageMonitor& LM, ppd_file_t* ppd)
                                                                                                                             ^~~~~~~~~~
  CupsFilterLabelWriter.cpp: In static member function 'static void DymoPrinterDriver::CDriverInitializerLabelWriterTwinTurbo::ProcessPPDOptions(DymoPrinterDriver::CLabelWriterDriverTwinTurbo&, DymoPrinterDriver::CDummyLanguageMonitor&, int*)':
  CupsFilterLabelWriter.cpp:103:3: error: 'ppd_choice_t' was not declared in this scope
     ppd_choice_t* choice = ppdFindMarkedChoice(ppd, "InputSlot");
     ^~~~~~~~~~~~
  CupsFilterLabelWriter.cpp:103:17: error: 'choice' was not declared in this scope
     ppd_choice_t* choice = ppdFindMarkedChoice(ppd, "InputSlot");
                   ^~~~~~
  CupsFilterLabelWriter.cpp:103:62: error: 'ppdFindMarkedChoice' was not declared in this scope
     ppd_choice_t* choice = ppdFindMarkedChoice(ppd, "InputSlot");
                                                                ^
  CupsFilterLabelWriter.cpp:114:56: error: 'stderr' was not declared in this scope
       fputs("WARNING: unable to get InputSlot choice\n", stderr);
                                                          ^~~~~~
  CupsFilterLabelWriter.cpp:114:62: error: 'fputs' was not declared in this scope
       fputs("WARNING: unable to get InputSlot choice\n", stderr);
                                                                ^
  CupsFilterLabelWriter.cpp: At global scope:
  CupsFilterLabelWriter.cpp:125:122: error: 'ppd_file_t' has not been declared
   void CDriverInitializerLabelWriterWithLM::ProcessPPDOptions(CLabelWriterDriver& Driver, CLabelWriterLanguageMonitor& LM, ppd_file_t* ppd)
                                                                                                                            ^~~~~~~~~~
  CupsFilterLabelWriter.cpp:139:135: error: 'ppd_file_t' has not been declared
   CDriverInitializerLabelWriterTwinTurboWithLM::ProcessPPDOptions(CLabelWriterDriverTwinTurbo& Driver, CLabelWriterLanguageMonitor& LM, ppd_file_t* ppd)
                                                                                                                                         ^~~~~~~~~~
  Makefile:470: recipe for target 'CupsFilterLabelWriter.o' failed
  make[5]: *** [CupsFilterLabelWriter.o] Error 1
  make[5]: *** Waiting for unfinished jobs....
  In file included from raster2dymolw.cpp:37:0:
  ../common/CupsFilter.h: In member function 'int DymoPrinterDriver::CCupsFilter<D, DI, LM>::Run(int, char**)':
  ../common/CupsFilter.h:135:10: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
       std::auto_ptr<CHalftoneFilter> H;
            ^~~~~~~~
  In file included from /usr/include/c++/6/memory:81:0,
                   from raster2dymolw.cpp:28:
  /usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
     template<typename> class auto_ptr;
                              ^~~~~~~~
  In file included from raster2dymolw.cpp:37:0:
  ../common/CupsFilter.h: In member function 'void DymoPrinterDriver::CCupsFilter<D, DI, LM>::InitDocument(const char*)':
  ../common/CupsFilter.h:218:3: error: 'ppd_file_t' was not declared in this scope
     ppd_file_t* ppd = ppdOpenFile(getenv("PPD"));
     ^~~~~~~~~~
  ../common/CupsFilter.h:218:15: error: 'ppd' was not declared in this scope
     ppd_file_t* ppd = ppdOpenFile(getenv("PPD"));
                 ^~~
  ../common/CupsFilter.h:218:46: error: there are no arguments to 'ppdOpenFile' that depend on a template parameter, so a declaration of 'ppdOpenFile' must be available [-fpermissive]
     ppd_file_t* ppd = ppdOpenFile(getenv("PPD"));
                                                ^
  ../common/CupsFilter.h:218:46: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
  ../common/CupsFilter.h:228:22: error: there are no arguments to 'ppdMarkDefaults' that depend on a template parameter, so a declaration of 'ppdMarkDefaults' must be available [-fpermissive]
     ppdMarkDefaults(ppd);
                        ^
  ../common/CupsFilter.h:234:59: error: there are no arguments to 'ppdMarkOption' that depend on a template parameter, so a declaration of 'ppdMarkOption' must be available [-fpermissive]
         ppdMarkOption(ppd, Options[i].name, Options[i].value);
                                                             ^
  ../common/CupsFilter.h:238:44: error: there are no arguments to 'cupsMarkOptions' that depend on a template parameter, so a declaration of 'cupsMarkOptions' must be available [-fpermissive]
     cupsMarkOptions(ppd, OptionCount, Options);
                                              ^
  ../common/CupsFilter.h:243:3: error: 'ppd_choice_t' was not declared in this scope
     ppd_choice_t* choice = ppdFindMarkedChoice(ppd, "DymoHalftoning");
     ^~~~~~~~~~~~
  ../common/CupsFilter.h:243:17: error: 'choice' was not declared in this scope
     ppd_choice_t* choice = ppdFindMarkedChoice(ppd, "DymoHalftoning");
                   ^~~~~~
  ../common/CupsFilter.h:243:67: error: there are no arguments to 'ppdFindMarkedChoice' that depend on a template parameter, so a declaration of 'ppdFindMarkedChoice' must be available [-fpermissive]
     ppd_choice_t* choice = ppdFindMarkedChoice(ppd, "DymoHalftoning");
                                                                     ^
  ../common/CupsFilter.h:248:15: error: there are no arguments to 'ppdClose' that depend on a template parameter, so a declaration of 'ppdClose' must be available [-fpermissive]
     ppdClose(ppd);
                 ^
  In file included from raster2dymolw.cpp:38:0:
  CupsFilterLabelWriter.h: At global scope:
  CupsFilterLabelWriter.h:36:89: error: 'ppd_file_t' has not been declared
     static void ProcessPPDOptions (CLabelWriterDriver& Driver, CDummyLanguageMonitor& LM, ppd_file_t* ppd);
                                                                                           ^~~~~~~~~~
  CupsFilterLabelWriter.h:43:98: error: 'ppd_file_t' has not been declared
     static void ProcessPPDOptions (CLabelWriterDriverTwinTurbo& Driver, CDummyLanguageMonitor& LM, ppd_file_t* ppd);
                                                                                                    ^~~~~~~~~~
  In file included from raster2dymolw.cpp:38:0:
  CupsFilterLabelWriter.h:50:95: error: 'ppd_file_t' has not been declared
     static void ProcessPPDOptions (CLabelWriterDriver& Driver, CLabelWriterLanguageMonitor& LM, ppd_file_t* ppd);
                                                                                                 ^~~~~~~~~~
  CupsFilterLabelWriter.h:58:104: error: 'ppd_file_t' has not been declared
     static void ProcessPPDOptions (CLabelWriterDriverTwinTurbo& Driver, CLabelWriterLanguageMonitor& LM, ppd_file_t* ppd);
                                                                                                          ^~~~~~~~~~
  raster2dymolw.cpp: In function 'int main(int, char**)':
  raster2dymolw.cpp:60:3: error: 'ppd_file_t' was not declared in this scope
     ppd_file_t* ppd = ppdOpenFile(getenv("PPD"));
     ^~~~~~~~~~
  raster2dymolw.cpp:60:15: error: 'ppd' was not declared in this scope
     ppd_file_t* ppd = ppdOpenFile(getenv("PPD"));
                 ^~~
  raster2dymolw.cpp:60:46: error: 'ppdOpenFile' was not declared in this scope
     ppd_file_t* ppd = ppdOpenFile(getenv("PPD"));
                                                ^
  In file included from raster2dymolw.cpp:37:0:
  ../common/CupsFilter.h: In instantiation of 'void DymoPrinterDriver::CCupsFilter<D, DI, LM>::InitDocument(const char*) [with D = DymoPrinterDriver::CLabelWriterDriver; DI = DymoPrinterDriver::CDriverInitializerLabelWriterWithLM; LM = DymoPrinterDriver::CLabelWriterLanguageMonitor]':
  ../common/CupsFilter.h:99:15:   required from 'int DymoPrinterDriver::CCupsFilter<D, DI, LM>::Run(int, char**) [with D = DymoPrinterDriver::CLabelWriterDriver; DI = DymoPrinterDriver::CDriverInitializerLabelWriterWithLM; LM = DymoPrinterDriver::CLabelWriterLanguageMonitor]'
  raster2dymolw.cpp:68:35:   required from here
  ../common/CupsFilter.h:218:32: error: 'ppdOpenFile' was not declared in this scope
     ppd_file_t* ppd = ppdOpenFile(getenv("PPD"));
                       ~~~~~~~~~~~^~~~~~~~~~~~~~~
  ../common/CupsFilter.h:228:18: error: 'ppdMarkDefaults' was not declared in this scope
     ppdMarkDefaults(ppd);
     ~~~~~~~~~~~~~~~^~~~~
  ../common/CupsFilter.h:234:20: error: 'ppdMarkOption' was not declared in this scope
         ppdMarkOption(ppd, Options[i].name, Options[i].value);
         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  ../common/CupsFilter.h:238:18: error: 'cupsMarkOptions' was not declared in this scope
     cupsMarkOptions(ppd, OptionCount, Options);
     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  ../common/CupsFilter.h:243:45: error: 'ppdFindMarkedChoice' was not declared in this scope
     ppd_choice_t* choice = ppdFindMarkedChoice(ppd, "DymoHalftoning");
                            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
  ../common/CupsFilter.h:248:11: error: 'ppdClose' was not declared in this scope
     ppdClose(ppd);
     ~~~~~~~~^~~~~
  ../common/CupsFilter.h: In instantiation of 'void DymoPrinterDriver::CCupsFilter<D, DI, LM>::InitDocument(const char*) [with D = DymoPrinterDriver::CLabelWriterDriver; DI = DymoPrinterDriver::CDriverInitializerLabelWriter; LM = DymoPrinterDriver::CDummyLanguageMonitor]':
  ../common/CupsFilter.h:99:15:   required from 'int DymoPrinterDriver::CCupsFilter<D, DI, LM>::Run(int, char**) [with D = DymoPrinterDriver::CLabelWriterDriver; DI = DymoPrinterDriver::CDriverInitializerLabelWriter; LM = DymoPrinterDriver::CDummyLanguageMonitor]'
  raster2dymolw.cpp:73:35:   required from here
  ../common/CupsFilter.h:218:32: error: 'ppdOpenFile' was not declared in this scope
     ppd_file_t* ppd = ppdOpenFile(getenv("PPD"));
                       ~~~~~~~~~~~^~~~~~~~~~~~~~~
  ../common/CupsFilter.h:228:18: error: 'ppdMarkDefaults' was not declared in this scope
     ppdMarkDefaults(ppd);
     ~~~~~~~~~~~~~~~^~~~~
  ../common/CupsFilter.h:234:20: error: 'ppdMarkOption' was not declared in this scope
         ppdMarkOption(ppd, Options[i].name, Options[i].value);
         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  ../common/CupsFilter.h:238:18: error: 'cupsMarkOptions' was not declared in this scope
     cupsMarkOptions(ppd, OptionCount, Options);
     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  ../common/CupsFilter.h:243:45: error: 'ppdFindMarkedChoice' was not declared in this scope
     ppd_choice_t* choice = ppdFindMarkedChoice(ppd, "DymoHalftoning");
                            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
  ../common/CupsFilter.h:248:11: error: 'ppdClose' was not declared in this scope
     ppdClose(ppd);
     ~~~~~~~~^~~~~
  ../common/CupsFilter.h: In instantiation of 'void DymoPrinterDriver::CCupsFilter<D, DI, LM>::InitDocument(const char*) [with D = DymoPrinterDriver::CLabelWriterDriverTwinTurbo; DI = DymoPrinterDriver::CDriverInitializerLabelWriterTwinTurboWithLM; LM = DymoPrinterDriver::CLabelWriterLanguageMonitor]':
  ../common/CupsFilter.h:99:15:   required from 'int DymoPrinterDriver::CCupsFilter<D, DI, LM>::Run(int, char**) [with D = DymoPrinterDriver::CLabelWriterDriverTwinTurbo; DI = DymoPrinterDriver::CDriverInitializerLabelWriterTwinTurboWithLM; LM = DymoPrinterDriver::CLabelWriterLanguageMonitor]'
  raster2dymolw.cpp:84:37:   required from here
  ../common/CupsFilter.h:218:32: error: 'ppdOpenFile' was not declared in this scope
     ppd_file_t* ppd = ppdOpenFile(getenv("PPD"));
                       ~~~~~~~~~~~^~~~~~~~~~~~~~~
  ../common/CupsFilter.h:228:18: error: 'ppdMarkDefaults' was not declared in this scope
     ppdMarkDefaults(ppd);
     ~~~~~~~~~~~~~~~^~~~~
  ../common/CupsFilter.h:234:20: error: 'ppdMarkOption' was not declared in this scope
         ppdMarkOption(ppd, Options[i].name, Options[i].value);
         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  ../common/CupsFilter.h:238:18: error: 'cupsMarkOptions' was not declared in this scope
     cupsMarkOptions(ppd, OptionCount, Options);
     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  ../common/CupsFilter.h:243:45: error: 'ppdFindMarkedChoice' was not declared in this scope
     ppd_choice_t* choice = ppdFindMarkedChoice(ppd, "DymoHalftoning");
                            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
  ../common/CupsFilter.h:248:11: error: 'ppdClose' was not declared in this scope
     ppdClose(ppd);
     ~~~~~~~~^~~~~
  ../common/CupsFilter.h: In instantiation of 'void DymoPrinterDriver::CCupsFilter<D, DI, LM>::InitDocument(const char*) [with D = DymoPrinterDriver::CLabelWriterDriverTwinTurbo; DI = DymoPrinterDriver::CDriverInitializerLabelWriterTwinTurbo; LM = DymoPrinterDriver::CDummyLanguageMonitor]':
  ../common/CupsFilter.h:99:15:   required from 'int DymoPrinterDriver::CCupsFilter<D, DI, LM>::Run(int, char**) [with D = DymoPrinterDriver::CLabelWriterDriverTwinTurbo; DI = DymoPrinterDriver::CDriverInitializerLabelWriterTwinTurbo; LM = DymoPrinterDriver::CDummyLanguageMonitor]'
  raster2dymolw.cpp:89:37:   required from here
  ../common/CupsFilter.h:218:32: error: 'ppdOpenFile' was not declared in this scope
     ppd_file_t* ppd = ppdOpenFile(getenv("PPD"));
                       ~~~~~~~~~~~^~~~~~~~~~~~~~~
  ../common/CupsFilter.h:228:18: error: 'ppdMarkDefaults' was not declared in this scope
     ppdMarkDefaults(ppd);
     ~~~~~~~~~~~~~~~^~~~~
  ../common/CupsFilter.h:234:20: error: 'ppdMarkOption' was not declared in this scope
         ppdMarkOption(ppd, Options[i].name, Options[i].value);
         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  ../common/CupsFilter.h:238:18: error: 'cupsMarkOptions' was not declared in this scope
     cupsMarkOptions(ppd, OptionCount, Options);
     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  ../common/CupsFilter.h:243:45: error: 'ppdFindMarkedChoice' was not declared in this scope
     ppd_choice_t* choice = ppdFindMarkedChoice(ppd, "DymoHalftoning");
                            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
  ../common/CupsFilter.h:248:11: error: 'ppdClose' was not declared in this scope
     ppdClose(ppd);
     ~~~~~~~~^~~~~
  ../common/CupsFilter.h: In instantiation of 'void DymoPrinterDriver::CCupsFilter<D, DI, LM>::InitDocument(const char*) [with D = DymoPrinterDriver::CLabelWriterDriver400; DI = DymoPrinterDriver::CDriverInitializerLabelWriterWithLM; LM = DymoPrinterDriver::CLabelWriterLanguageMonitor]':
  ../common/CupsFilter.h:99:15:   required from 'int DymoPrinterDriver::CCupsFilter<D, DI, LM>::Run(int, char**) [with D = DymoPrinterDriver::CLabelWriterDriver400; DI = DymoPrinterDriver::CDriverInitializerLabelWriterWithLM; LM = DymoPrinterDriver::CLabelWriterLanguageMonitor]'
  raster2dymolw.cpp:103:37:   required from here
  ../common/CupsFilter.h:218:32: error: 'ppdOpenFile' was not declared in this scope
     ppd_file_t* ppd = ppdOpenFile(getenv("PPD"));
                       ~~~~~~~~~~~^~~~~~~~~~~~~~~
  ../common/CupsFilter.h:228:18: error: 'ppdMarkDefaults' was not declared in this scope
     ppdMarkDefaults(ppd);
     ~~~~~~~~~~~~~~~^~~~~
  ../common/CupsFilter.h:234:20: error: 'ppdMarkOption' was not declared in this scope
         ppdMarkOption(ppd, Options[i].name, Options[i].value);
         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  ../common/CupsFilter.h:238:18: error: 'cupsMarkOptions' was not declared in this scope
     cupsMarkOptions(ppd, OptionCount, Options);
     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  ../common/CupsFilter.h:243:45: error: 'ppdFindMarkedChoice' was not declared in this scope
     ppd_choice_t* choice = ppdFindMarkedChoice(ppd, "DymoHalftoning");
                            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
  ../common/CupsFilter.h:248:11: error: 'ppdClose' was not declared in this scope
     ppdClose(ppd);
     ~~~~~~~~^~~~~
  ../common/CupsFilter.h: In instantiation of 'void DymoPrinterDriver::CCupsFilter<D, DI, LM>::InitDocument(const char*) [with D = DymoPrinterDriver::CLabelWriterDriver400; DI = DymoPrinterDriver::CDriverInitializerLabelWriter; LM = DymoPrinterDriver::CDummyLanguageMonitor]':
  ../common/CupsFilter.h:99:15:   required from 'int DymoPrinterDriver::CCupsFilter<D, DI, LM>::Run(int, char**) [with D = DymoPrinterDriver::CLabelWriterDriver400; DI = DymoPrinterDriver::CDriverInitializerLabelWriter; LM = DymoPrinterDriver::CDummyLanguageMonitor]'
  raster2dymolw.cpp:108:37:   required from here
  ../common/CupsFilter.h:218:32: error: 'ppdOpenFile' was not declared in this scope
     ppd_file_t* ppd = ppdOpenFile(getenv("PPD"));
                       ~~~~~~~~~~~^~~~~~~~~~~~~~~
  ../common/CupsFilter.h:228:18: error: 'ppdMarkDefaults' was not declared in this scope
     ppdMarkDefaults(ppd);
     ~~~~~~~~~~~~~~~^~~~~
  ../common/CupsFilter.h:234:20: error: 'ppdMarkOption' was not declared in this scope
         ppdMarkOption(ppd, Options[i].name, Options[i].value);
         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  ../common/CupsFilter.h:238:18: error: 'cupsMarkOptions' was not declared in this scope
     cupsMarkOptions(ppd, OptionCount, Options);
     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  ../common/CupsFilter.h:243:45: error: 'ppdFindMarkedChoice' was not declared in this scope
     ppd_choice_t* choice = ppdFindMarkedChoice(ppd, "DymoHalftoning");
                            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
  ../common/CupsFilter.h:248:11: error: 'ppdClose' was not declared in this scope
     ppdClose(ppd);
     ~~~~~~~~^~~~~
  Makefile:470: recipe for target 'raster2dymolw.o' failed
  make[5]: *** [raster2dymolw.o] Error 1
  make[5]: Leaving directory '/home/lamby/temp/cdt.20160922190917.oO3VUpM919.db.dymo-cups-drivers/dymo-cups-drivers-1.4.0/src/lw'
  Makefile:556: recipe for target 'all-recursive' failed
  make[4]: *** [all-recursive] Error 1
  make[4]: Leaving directory '/home/lamby/temp/cdt.20160922190917.oO3VUpM919.db.dymo-cups-drivers/dymo-cups-drivers-1.4.0/src/lw'
  Makefile:355: recipe for target 'all-recursive' failed
  make[3]: *** [all-recursive] Error 1
  make[3]: Leaving directory '/home/lamby/temp/cdt.20160922190917.oO3VUpM919.db.dymo-cups-drivers/dymo-cups-drivers-1.4.0/src'
  Makefile:300: recipe for target 'all' failed
  make[2]: *** [all] Error 2
  make[2]: Leaving directory '/home/lamby/temp/cdt.20160922190917.oO3VUpM919.db.dymo-cups-drivers/dymo-cups-drivers-1.4.0/src'
  Makefile:364: recipe for target 'all-recursive' failed
  make[1]: *** [all-recursive] Error 1
  make[1]: Leaving directory '/home/lamby/temp/cdt.20160922190917.oO3VUpM919.db.dymo-cups-drivers/dymo-cups-drivers-1.4.0'
  dh_auto_build: make -j9 returned exit code 2
  debian/rules:4: recipe for target 'build' failed
  make: *** [build] Error 2

  [..]

The full build log is attached.


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-

Attachment: dymo-cups-drivers.1.4.0-5.unstable.amd64.log.txt.gz
Description: Binary data


--- End Message ---
--- Begin Message ---
Source: dymo-cups-drivers
Source-Version: 1.4.0-6

We believe that the bug you reported is fixed in the latest version of
dymo-cups-drivers, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 838590@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Didier Raboud <odyx@debian.org> (supplier of updated dymo-cups-drivers package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 24 Sep 2016 10:27:27 +0200
Source: dymo-cups-drivers
Binary: printer-driver-dymo
Architecture: source
Version: 1.4.0-6
Distribution: unstable
Urgency: medium
Maintainer: Debian Printing Team <debian-printing@lists.debian.org>
Changed-By: Didier Raboud <odyx@debian.org>
Description:
 printer-driver-dymo - printer driver for DYMO label printers
Closes: 838590
Changes:
 dymo-cups-drivers (1.4.0-6) unstable; urgency=medium
 .
   * Update previous ppd_file_t patch to cover the whole codebase
     (Closes: #838590)
   * Bump Standards-Version without changes needed
Checksums-Sha1:
 6fa4f54a089a0cf499034dec904d6a28c9c99899 1984 dymo-cups-drivers_1.4.0-6.dsc
 b7d7892fc2727b4626b8aa5e7cf2a21cb3b05563 3336 dymo-cups-drivers_1.4.0-6.debian.tar.xz
Checksums-Sha256:
 581ab450f1fa333b3eb0a40a90b71307054c67a80505960bf5b50d937707072e 1984 dymo-cups-drivers_1.4.0-6.dsc
 050e89fde8de26a1a513921c4054310ed76562aa33825bc2b1a246d249dddf91 3336 dymo-cups-drivers_1.4.0-6.debian.tar.xz
Files:
 e18a01fdf06536dce354ef72697a4cf4 1984 text optional dymo-cups-drivers_1.4.0-6.dsc
 56980ab643da67affb0e40342a65a12f 3336 text optional dymo-cups-drivers_1.4.0-6.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQGcBAEBCgAGBQJX5jndAAoJEIvPpx7KFjRVFtoL/1Kr9bp58L2KXOiX53GKgjVz
6jhqP2DhNEqbzp/TnrROBel+tfhUY5nvwKh4PoSgiqZB20pgA4vYN/JDJYzbuh/J
VFD2XJxmccnK0WrQkN6kpuiIuiUlBaqcplXn5OGm99NBfKIW7Bpz6axd2oqxs0mP
N+HUsbTxvP0eVUjBTOxCOgp6683q1gIyGOBxcfsVXTPEqkEMh4hzgygoj2Qd8DSK
sAQXlbrLGwkXP1xmZoyFowG6B0PReusuHpIggGy6yjKp+kV9rUCMN2BxfmOqdrG8
DKqQmregLc9w6i1MwCGLBZjjuRu6JEqDuIM3MAhX/dYnUmmLg9LjMZ3jDYPFubmt
DGtFSUN+nk9UW1wxSq/jMWf4SKlKP4P9NNcrmIt8XGpAv2+bLRjddZAKFq8scrse
ZUGajlHgAxDa8F7nAllAFVla5gqO0Rfm3t/GHMXrH+HQMtU2CToPTF8C2vYLWgfj
EhdDf7/F5vMMtLVqx8WDcOYV0ua9/rouRotia8bKSg==
=gBNT
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: