Octopi - AUR - Paru Tool

So, can some one help. Garuda Linux, 99% works perfectly but i need to update the range of label sizes for my Dymo LabelWriter 450. The drivers I need are in Octopi. Accessed by clicking the little Skull. The install starts but pauses. Another Tab reports 'ready to install but how to activate and install it?

Thanks for any help
Screenshot from 2022-08-17 20-55-31

Did you try

paru dymo-cups-drivers
or
paru dymo-cups-drivers-git

Maintainer: John Morris 2e0byo@gmail.com
pkgname=dymo-cups-drivers-git
pkgver=r27.3986268
pkgrel=1
pkgdesc="Unofficial copy of Dymo's CUPS driver, which seems to have disappeared."
arch=('x86_64')
url="GitHub - matthiasbock/dymo-cups-drivers: Inofficial repository for Dymo's offical FOSS CUPS printer drivers for Linux"

source=('dymo-cups-drivers::git+https://github.com/matthiasbock/dymo-cups-drivers')

If fail, post terminal in and output as text, no pictures.

4 Likes

Thanks, the failed terminal output is 81K, I'm limited to 50K. It seems to nearly work but the last biot of the fail is:-

 ../common/CupsPrintEnvironment.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
g++ -DHAVE_CONFIG_H -I. -I../..  -I../common   -O2 -Wall -Wno-unknown-pragmas   -MT ../common/CupsPrintEnvironment.o -MD -MP -MF $depbase.Tpo -c -o ../common/CupsPrintEnvironment.o ../common/CupsPrintEnvironment.cpp &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo ../common/Halftoning.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
g++ -DHAVE_CONFIG_H -I. -I../..  -I../common   -O2 -Wall -Wno-unknown-pragmas   -MT ../common/Halftoning.o -MD -MP -MF $depbase.Tpo -c -o ../common/Halftoning.o ../common/Halftoning.cpp &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo ../common/ErrorDiffusionHalftoning.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
g++ -DHAVE_CONFIG_H -I. -I../..  -I../common   -O2 -Wall -Wno-unknown-pragmas   -MT ../common/ErrorDiffusionHalftoning.o -MD -MP -MF $depbase.Tpo -c -o ../common/ErrorDiffusionHalftoning.o ../common/ErrorDiffusionHalftoning.cpp &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo ../common/NonLinearLaplacianHalftoning.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
g++ -DHAVE_CONFIG_H -I. -I../..  -I../common   -O2 -Wall -Wno-unknown-pragmas   -MT ../common/NonLinearLaplacianHalftoning.o -MD -MP -MF $depbase.Tpo -c -o ../common/NonLinearLaplacianHalftoning.o ../common/NonLinearLaplacianHalftoning.cpp &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo ../common/DummyLanguageMonitor.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
g++ -DHAVE_CONFIG_H -I. -I../..  -I../common   -O2 -Wall -Wno-unknown-pragmas   -MT ../common/DummyLanguageMonitor.o -MD -MP -MF $depbase.Tpo -c -o ../common/DummyLanguageMonitor.o ../common/DummyLanguageMonitor.cpp &&\
mv -f $depbase.Tpo $depbase.Po
g++  -O2 -Wall -Wno-unknown-pragmas    -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -o raster2dymolw raster2dymolw.o LabelWriterDriver.o LabelWriterLanguageMonitor.o CupsFilterLabelWriter.o ../common/CupsPrintEnvironment.o ../common/Halftoning.o ../common/ErrorDiffusionHalftoning.o ../common/NonLinearLaplacianHalftoning.o ../common/DummyLanguageMonitor.o  -lpthread -lcupsimage -lcups 
make[4]: Leaving directory '/home/kevin/.cache/paru/clone/dymo-cups-drivers-git/src/dymo-cups-drivers/src/lw'
make[3]: Leaving directory '/home/kevin/.cache/paru/clone/dymo-cups-drivers-git/src/dymo-cups-drivers/src/lw'
Making all in lm
make[3]: Entering directory '/home/kevin/.cache/paru/clone/dymo-cups-drivers-git/src/dymo-cups-drivers/src/lm'
Making all in tests
make[4]: Entering directory '/home/kevin/.cache/paru/clone/dymo-cups-drivers-git/src/dymo-cups-drivers/src/lm/tests'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/home/kevin/.cache/paru/clone/dymo-cups-drivers-git/src/dymo-cups-drivers/src/lm/tests'
make[4]: Entering directory '/home/kevin/.cache/paru/clone/dymo-cups-drivers-git/src/dymo-cups-drivers/src/lm'
depbase=`echo raster2dymolm.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
g++ -DHAVE_CONFIG_H -I. -I../..  -I../common   -O2 -Wall -Wno-unknown-pragmas   -MT raster2dymolm.o -MD -MP -MF $depbase.Tpo -c -o raster2dymolm.o raster2dymolm.cpp &&\
mv -f $depbase.Tpo $depbase.Po
In file included from raster2dymolm.cpp:34:
../common/CupsFilter.h: In member function ‘void DymoPrinterDriver::CCupsFilter<D, DI, LM>::InitDocument(const char*)’:
../common/CupsFilter.h:219:32: warning: ‘ppd_file_t* ppdOpenFile(const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
  219 |   ppd_file_t* ppd = ppdOpenFile(getenv("PPD"));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from ../common/CupsFilter.h:26:
/usr/include/cups/ppd.h:389:26: note: declared here
  389 | extern ppd_file_t       *ppdOpenFile(const char *filename) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead.");
      |                          ^~~~~~~~~~~
../common/CupsFilter.h:229:18: warning: ‘void ppdMarkDefaults(ppd_file_t*)’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
  229 |   ppdMarkDefaults(ppd);
      |   ~~~~~~~~~~~~~~~^~~~~
/usr/include/cups/ppd.h:384:25: note: declared here
  384 | extern void             ppdMarkDefaults(ppd_file_t *ppd) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead.");
      |                         ^~~~~~~~~~~~~~~
../common/CupsFilter.h:235:20: warning: ‘int ppdMarkOption(ppd_file_t*, const char*, const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
  235 |       ppdMarkOption(ppd, Options[i].name, Options[i].value);
      |       ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/cups/ppd.h:385:25: note: declared here
  385 | extern int              ppdMarkOption(ppd_file_t *ppd, const char *keyword,
      |                         ^~~~~~~~~~~~~
../common/CupsFilter.h:239:18: warning: ‘int cupsMarkOptions(ppd_file_t*, int, cups_option_t*)’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
  239 |   cupsMarkOptions(ppd, OptionCount, Options);
      |   ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/cups/ppd.h:362:25: 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.");
      |                         ^~~~~~~~~~~~~~~
../common/CupsFilter.h:244:45: warning: ‘ppd_choice_t* ppdFindMarkedChoice(ppd_file_t*, const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
  244 |   ppd_choice_t* choice = ppdFindMarkedChoice(ppd, "DymoHalftoning");
      |                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/cups/ppd.h:377:26: note: declared here
  377 | extern ppd_choice_t     *ppdFindMarkedChoice(ppd_file_t *ppd,
      |                          ^~~~~~~~~~~~~~~~~~~
../common/CupsFilter.h:249:11: warning: ‘void ppdClose(ppd_file_t*)’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
  249 |   ppdClose(ppd);
      |   ~~~~~~~~^~~~~
/usr/include/cups/ppd.h:364:25: note: declared here
  364 | extern void             ppdClose(ppd_file_t *ppd) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead.");
      |                         ^~~~~~~~
../common/CupsFilter.h: In instantiation of ‘void DymoPrinterDriver::CCupsFilter<D, DI, LM>::InitDocument(const char*) [with D = DymoPrinterDriver::CLabelManagerDriver; DI = DymoPrinterDriver::CDriverInitializerLabelManagerWithLM; LM = DymoPrinterDriver::CLabelManagerLanguageMonitor]’:
../common/CupsFilter.h:100:3:   required from ‘int DymoPrinterDriver::CCupsFilter<D, DI, LM>::Run(int, char**) [with D = DymoPrinterDriver::CLabelManagerDriver; DI = DymoPrinterDriver::CDriverInitializerLabelManagerWithLM; LM = DymoPrinterDriver::CLabelManagerLanguageMonitor]’
raster2dymolm.cpp:53:22:   required from here
../common/CupsFilter.h:219:32: warning: ‘ppd_file_t* ppdOpenFile(const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
  219 |   ppd_file_t* ppd = ppdOpenFile(getenv("PPD"));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/cups/ppd.h:389:26: note: declared here
  389 | extern ppd_file_t       *ppdOpenFile(const char *filename) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead.");
      |                          ^~~~~~~~~~~
../common/CupsFilter.h:219:32: warning: ‘ppd_file_t* ppdOpenFile(const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
  219 |   ppd_file_t* ppd = ppdOpenFile(getenv("PPD"));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/cups/ppd.h:389:26: note: declared here
  389 | extern ppd_file_t       *ppdOpenFile(const char *filename) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead.");
      |                          ^~~~~~~~~~~
../common/CupsFilter.h:229:18: warning: ‘void ppdMarkDefaults(ppd_file_t*)’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
  229 |   ppdMarkDefaults(ppd);
      |   ~~~~~~~~~~~~~~~^~~~~
/usr/include/cups/ppd.h:384:25: note: declared here
  384 | extern void             ppdMarkDefaults(ppd_file_t *ppd) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead.");
      |                         ^~~~~~~~~~~~~~~
../common/CupsFilter.h:229:18: warning: ‘void ppdMarkDefaults(ppd_file_t*)’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
  229 |   ppdMarkDefaults(ppd);
      |   ~~~~~~~~~~~~~~~^~~~~
/usr/include/cups/ppd.h:384:25: note: declared here
  384 | extern void             ppdMarkDefaults(ppd_file_t *ppd) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead.");
      |                         ^~~~~~~~~~~~~~~
../common/CupsFilter.h:235:20: warning: ‘int ppdMarkOption(ppd_file_t*, const char*, const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
  235 |       ppdMarkOption(ppd, Options[i].name, Options[i].value);
      |       ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/cups/ppd.h:385:25: note: declared here
  385 | extern int              ppdMarkOption(ppd_file_t *ppd, const char *keyword,
      |                         ^~~~~~~~~~~~~
../common/CupsFilter.h:235:20: warning: ‘int ppdMarkOption(ppd_file_t*, const char*, const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
  235 |       ppdMarkOption(ppd, Options[i].name, Options[i].value);
      |       ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/cups/ppd.h:385:25: note: declared here
  385 | extern int              ppdMarkOption(ppd_file_t *ppd, const char *keyword,
      |                         ^~~~~~~~~~~~~
../common/CupsFilter.h:239:18: warning: ‘int cupsMarkOptions(ppd_file_t*, int, cups_option_t*)’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
  239 |   cupsMarkOptions(ppd, OptionCount, Options);
      |   ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/cups/ppd.h:362:25: 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.");
      |                         ^~~~~~~~~~~~~~~
../common/CupsFilter.h:239:18: warning: ‘int cupsMarkOptions(ppd_file_t*, int, cups_option_t*)’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
  239 |   cupsMarkOptions(ppd, OptionCount, Options);
      |   ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/cups/ppd.h:362:25: 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.");
      |                         ^~~~~~~~~~~~~~~
../common/CupsFilter.h:244:45: warning: ‘ppd_choice_t* ppdFindMarkedChoice(ppd_file_t*, const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
  244 |   ppd_choice_t* choice = ppdFindMarkedChoice(ppd, "DymoHalftoning");
      |                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/cups/ppd.h:377:26: note: declared here
  377 | extern ppd_choice_t     *ppdFindMarkedChoice(ppd_file_t *ppd,
      |                          ^~~~~~~~~~~~~~~~~~~
../common/CupsFilter.h:244:45: warning: ‘ppd_choice_t* ppdFindMarkedChoice(ppd_file_t*, const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
  244 |   ppd_choice_t* choice = ppdFindMarkedChoice(ppd, "DymoHalftoning");
      |                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/cups/ppd.h:377:26: note: declared here
  377 | extern ppd_choice_t     *ppdFindMarkedChoice(ppd_file_t *ppd,
      |                          ^~~~~~~~~~~~~~~~~~~
../common/CupsFilter.h:249:11: warning: ‘void ppdClose(ppd_file_t*)’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
  249 |   ppdClose(ppd);
      |   ~~~~~~~~^~~~~
/usr/include/cups/ppd.h:364:25: note: declared here
  364 | extern void             ppdClose(ppd_file_t *ppd) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead.");
      |                         ^~~~~~~~
../common/CupsFilter.h:249:11: warning: ‘void ppdClose(ppd_file_t*)’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
  249 |   ppdClose(ppd);
      |   ~~~~~~~~^~~~~
/usr/include/cups/ppd.h:364:25: note: declared here
  364 | extern void             ppdClose(ppd_file_t *ppd) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead.");
      |                         ^~~~~~~~
../common/CupsFilter.h: In instantiation of ‘void DymoPrinterDriver::CCupsFilter<D, DI, LM>::InitDocument(const char*) [with D = DymoPrinterDriver::CLabelManagerDriver; DI = DymoPrinterDriver::CDriverInitializerLabelManager; LM = DymoPrinterDriver::CDummyLanguageMonitor]’:
../common/CupsFilter.h:100:3:   required from ‘int DymoPrinterDriver::CCupsFilter<D, DI, LM>::Run(int, char**) [with D = DymoPrinterDriver::CLabelManagerDriver; DI = DymoPrinterDriver::CDriverInitializerLabelManager; LM = DymoPrinterDriver::CDummyLanguageMonitor]’
raster2dymolm.cpp:58:22:   required from here
../common/CupsFilter.h:219:32: warning: ‘ppd_file_t* ppdOpenFile(const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
  219 |   ppd_file_t* ppd = ppdOpenFile(getenv("PPD"));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/cups/ppd.h:389:26: note: declared here
  389 | extern ppd_file_t       *ppdOpenFile(const char *filename) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead.");
      |                          ^~~~~~~~~~~
../common/CupsFilter.h:219:32: warning: ‘ppd_file_t* ppdOpenFile(const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
  219 |   ppd_file_t* ppd = ppdOpenFile(getenv("PPD"));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/cups/ppd.h:389:26: note: declared here
  389 | extern ppd_file_t       *ppdOpenFile(const char *filename) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead.");
      |                          ^~~~~~~~~~~
../common/CupsFilter.h:229:18: warning: ‘void ppdMarkDefaults(ppd_file_t*)’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
  229 |   ppdMarkDefaults(ppd);
      |   ~~~~~~~~~~~~~~~^~~~~
/usr/include/cups/ppd.h:384:25: note: declared here
  384 | extern void             ppdMarkDefaults(ppd_file_t *ppd) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead.");
      |                         ^~~~~~~~~~~~~~~
../common/CupsFilter.h:229:18: warning: ‘void ppdMarkDefaults(ppd_file_t*)’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
  229 |   ppdMarkDefaults(ppd);
      |   ~~~~~~~~~~~~~~~^~~~~
/usr/include/cups/ppd.h:384:25: note: declared here
  384 | extern void             ppdMarkDefaults(ppd_file_t *ppd) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead.");
      |                         ^~~~~~~~~~~~~~~
../common/CupsFilter.h:235:20: warning: ‘int ppdMarkOption(ppd_file_t*, const char*, const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
  235 |       ppdMarkOption(ppd, Options[i].name, Options[i].value);
      |       ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/cups/ppd.h:385:25: note: declared here
  385 | extern int              ppdMarkOption(ppd_file_t *ppd, const char *keyword,
      |                         ^~~~~~~~~~~~~
../common/CupsFilter.h:235:20: warning: ‘int ppdMarkOption(ppd_file_t*, const char*, const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
  235 |       ppdMarkOption(ppd, Options[i].name, Options[i].value);
      |       ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/cups/ppd.h:385:25: note: declared here
  385 | extern int              ppdMarkOption(ppd_file_t *ppd, const char *keyword,
      |                         ^~~~~~~~~~~~~
../common/CupsFilter.h:239:18: warning: ‘int cupsMarkOptions(ppd_file_t*, int, cups_option_t*)’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
  239 |   cupsMarkOptions(ppd, OptionCount, Options);
      |   ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/cups/ppd.h:362:25: 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.");
      |                         ^~~~~~~~~~~~~~~
../common/CupsFilter.h:239:18: warning: ‘int cupsMarkOptions(ppd_file_t*, int, cups_option_t*)’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
  239 |   cupsMarkOptions(ppd, OptionCount, Options);
      |   ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/cups/ppd.h:362:25: 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.");
      |                         ^~~~~~~~~~~~~~~
../common/CupsFilter.h:244:45: warning: ‘ppd_choice_t* ppdFindMarkedChoice(ppd_file_t*, const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
  244 |   ppd_choice_t* choice = ppdFindMarkedChoice(ppd, "DymoHalftoning");
      |                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/cups/ppd.h:377:26: note: declared here
  377 | extern ppd_choice_t     *ppdFindMarkedChoice(ppd_file_t *ppd,
      |                          ^~~~~~~~~~~~~~~~~~~
../common/CupsFilter.h:244:45: warning: ‘ppd_choice_t* ppdFindMarkedChoice(ppd_file_t*, const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
  244 |   ppd_choice_t* choice = ppdFindMarkedChoice(ppd, "DymoHalftoning");
      |                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/cups/ppd.h:377:26: note: declared here
  377 | extern ppd_choice_t     *ppdFindMarkedChoice(ppd_file_t *ppd,
      |                          ^~~~~~~~~~~~~~~~~~~
../common/CupsFilter.h:249:11: warning: ‘void ppdClose(ppd_file_t*)’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
  249 |   ppdClose(ppd);
      |   ~~~~~~~~^~~~~
/usr/include/cups/ppd.h:364:25: note: declared here
  364 | extern void             ppdClose(ppd_file_t *ppd) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead.");
      |                         ^~~~~~~~
../common/CupsFilter.h:249:11: warning: ‘void ppdClose(ppd_file_t*)’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
  249 |   ppdClose(ppd);
      |   ~~~~~~~~^~~~~
/usr/include/cups/ppd.h:364:25: note: declared here
  364 | extern void             ppdClose(ppd_file_t *ppd) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead.");
      |                         ^~~~~~~~
depbase=`echo LabelManagerDriver.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
g++ -DHAVE_CONFIG_H -I. -I../..  -I../common   -O2 -Wall -Wno-unknown-pragmas   -MT LabelManagerDriver.o -MD -MP -MF $depbase.Tpo -c -o LabelManagerDriver.o LabelManagerDriver.cpp &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo CupsFilterLabelManager.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
g++ -DHAVE_CONFIG_H -I. -I../..  -I../common   -O2 -Wall -Wno-unknown-pragmas   -MT CupsFilterLabelManager.o -MD -MP -MF $depbase.Tpo -c -o CupsFilterLabelManager.o CupsFilterLabelManager.cpp &&\
mv -f $depbase.Tpo $depbase.Po
CupsFilterLabelManager.cpp: In static member function ‘static void DymoPrinterDriver::CDriverInitializerLabelManager::ProcessPPDOptions(DymoPrinterDriver::CLabelManagerDriver&, DymoPrinterDriver::CDummyLanguageMonitor&, ppd_file_t*)’:
CupsFilterLabelManager.cpp:30:45: warning: ‘ppd_choice_t* ppdFindMarkedChoice(ppd_file_t*, const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
   30 |   ppd_choice_t* choice = ppdFindMarkedChoice(ppd, "DymoCutOptions");
      |                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from CupsFilterLabelManager.cpp:21:
/usr/include/cups/ppd.h:377:26: note: declared here
  377 | extern ppd_choice_t     *ppdFindMarkedChoice(ppd_file_t *ppd,
      |                          ^~~~~~~~~~~~~~~~~~~
CupsFilterLabelManager.cpp:42:31: warning: ‘ppd_choice_t* ppdFindMarkedChoice(ppd_file_t*, const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
   42 |   choice = ppdFindMarkedChoice(ppd, "DymoLabelAlignment");
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/cups/ppd.h:377:26: note: declared here
  377 | extern ppd_choice_t     *ppdFindMarkedChoice(ppd_file_t *ppd,
      |                          ^~~~~~~~~~~~~~~~~~~
CupsFilterLabelManager.cpp:57:31: warning: ‘ppd_choice_t* ppdFindMarkedChoice(ppd_file_t*, const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
   57 |   choice = ppdFindMarkedChoice(ppd, "DymoPrintChainMarksAtDocEnd");
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/cups/ppd.h:377:26: note: declared here
  377 | extern ppd_choice_t     *ppdFindMarkedChoice(ppd_file_t *ppd,
      |                          ^~~~~~~~~~~~~~~~~~~
CupsFilterLabelManager.cpp:65:31: warning: ‘ppd_choice_t* ppdFindMarkedChoice(ppd_file_t*, const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
   65 |   choice = ppdFindMarkedChoice(ppd, "DymoContinuousPaper");
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/cups/ppd.h:377:26: note: declared here
  377 | extern ppd_choice_t     *ppdFindMarkedChoice(ppd_file_t *ppd,
      |                          ^~~~~~~~~~~~~~~~~~~
CupsFilterLabelManager.cpp:73:31: warning: ‘ppd_choice_t* ppdFindMarkedChoice(ppd_file_t*, const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations]
   73 |   choice = ppdFindMarkedChoice(ppd, "DymoTapeColor");
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/cups/ppd.h:377:26: note: declared here
  377 | extern ppd_choice_t     *ppdFindMarkedChoice(ppd_file_t *ppd,
      |                          ^~~~~~~~~~~~~~~~~~~
depbase=`echo LabelManagerLanguageMonitor.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
g++ -DHAVE_CONFIG_H -I. -I../..  -I../common   -O2 -Wall -Wno-unknown-pragmas   -MT LabelManagerLanguageMonitor.o -MD -MP -MF $depbase.Tpo -c -o LabelManagerLanguageMonitor.o LabelManagerLanguageMonitor.cpp &&\
mv -f $depbase.Tpo $depbase.Po
g++  -O2 -Wall -Wno-unknown-pragmas    -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -o raster2dymolm raster2dymolm.o LabelManagerDriver.o CupsFilterLabelManager.o LabelManagerLanguageMonitor.o ../common/CupsPrintEnvironment.o ../common/Halftoning.o ../common/ErrorDiffusionHalftoning.o ../common/NonLinearLaplacianHalftoning.o ../common/DummyLanguageMonitor.o  -lpthread -lcupsimage -lcups 
make[4]: Leaving directory '/home/kevin/.cache/paru/clone/dymo-cups-drivers-git/src/dymo-cups-drivers/src/lm'
make[3]: Leaving directory '/home/kevin/.cache/paru/clone/dymo-cups-drivers-git/src/dymo-cups-drivers/src/lm'
Making all in common/tests
make[3]: Entering directory '/home/kevin/.cache/paru/clone/dymo-cups-drivers-git/src/dymo-cups-drivers/src/common/tests'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/kevin/.cache/paru/clone/dymo-cups-drivers-git/src/dymo-cups-drivers/src/common/tests'
make[3]: Entering directory '/home/kevin/.cache/paru/clone/dymo-cups-drivers-git/src/dymo-cups-drivers/src'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/home/kevin/.cache/paru/clone/dymo-cups-drivers-git/src/dymo-cups-drivers/src'
make[2]: Leaving directory '/home/kevin/.cache/paru/clone/dymo-cups-drivers-git/src/dymo-cups-drivers/src'
Making all in src_v2
make[2]: Entering directory '/home/kevin/.cache/paru/clone/dymo-cups-drivers-git/src/dymo-cups-drivers/src_v2'
Making all in lw
make[3]: Entering directory '/home/kevin/.cache/paru/clone/dymo-cups-drivers-git/src/dymo-cups-drivers/src_v2/lw'
Making all in tests
make[4]: Entering directory '/home/kevin/.cache/paru/clone/dymo-cups-drivers-git/src/dymo-cups-drivers/src_v2/lw/tests'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/home/kevin/.cache/paru/clone/dymo-cups-drivers-git/src/dymo-cups-drivers/src_v2/lw/tests'
make[4]: Entering directory '/home/kevin/.cache/paru/clone/dymo-cups-drivers-git/src/dymo-cups-drivers/src_v2/lw'
depbase=`echo raster2dymolw.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
g++ -DHAVE_CONFIG_H -I. -I../..  -I../common -std=c++14   -O2 -Wall -Wno-unknown-pragmas   -MT raster2dymolw.o -MD -MP -MF $depbase.Tpo -c -o raster2dymolw.o raster2dymolw.cpp &&\
mv -f $depbase.Tpo $depbase.Po
In file included from raster2dymolw.cpp:26:
../common/CupsFilter.h:28:10: fatal error: boost/thread/thread_time.hpp: No such file or directory
   28 | #include <boost/thread/thread_time.hpp>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[4]: *** [Makefile:486: raster2dymolw.o] Error 1
make[4]: Leaving directory '/home/kevin/.cache/paru/clone/dymo-cups-drivers-git/src/dymo-cups-drivers/src_v2/lw'
make[3]: *** [Makefile:508: all-recursive] Error 1
make[3]: Leaving directory '/home/kevin/.cache/paru/clone/dymo-cups-drivers-git/src/dymo-cups-drivers/src_v2/lw'
make[2]: *** [Makefile:335: all-recursive] Error 1
make[2]: Leaving directory '/home/kevin/.cache/paru/clone/dymo-cups-drivers-git/src/dymo-cups-drivers/src_v2'
make[1]: *** [Makefile:382: all-recursive] Error 1
make[1]: Leaving directory '/home/kevin/.cache/paru/clone/dymo-cups-drivers-git/src/dymo-cups-drivers'
make: *** [Makefile:323: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build 'dymo-cups-drivers-git-r27.3986268-1': 
error: packages failed to build: dymo-cups-drivers-git-r27.3986268-1

 ╭─kevin@kevin in ~ took 44s

Use https://bin.garudalinux.org/ if needed, link is also upper right on forum pages.

Also, both packages are a little bit outdated.
git from 2021-06-22.

../common/CupsFilter.h:28:10: fatal error: boost/thread/thread_time.hpp: No such file or directory
   28 | #include <boost/thread/thread_time.hpp>
~~
1 Like

Ok, the Label printer is a bit old. As am I, I'm 60 tomorrow :slight_smile:

The labels work but the formatting is slightly wrong.

I'll try the bin.

3 Likes

Here is the link

Thanks

This

Try `/home/kevin/.cache/paru/clone/dymo-cups-drivers-git/src/dymo-cups-drivers/missing --help' for more information
configure: WARNING: 'missing' script is too old or missing

=

/home/kevin/.cache/paru/clone/dymo-cups-drivers-git/src/dymo-cups-drivers/missing --help

to use in terminal.

There are many
is deprecated: Use cupsCopyDestInfo and friends instead.

Best place for help are

2 Likes

Thanks

Never too old to learn

Kevin

1 Like

You are one of the younger ones here :wink:

I would like to be as old as you are tomorrow :smiley:

All the best and stay healthy :slight_smile:

If need be, you'll have to get a new label printer as a present. :grin:

4 Likes

Buddy, you said a mouthful!
:smiling_face:

2 Likes

dymo-cups-drivers fails because their CDN is aggressively blocking things, also marked out of date.

dymo-cups-drivers-git fails in clean chroot, no obvious reason why.


@Hamster1962 You could maybe try this, but I’m not sure if it does exactly what you’re wanting. AUR (en) - dymoprint

paru dymoprint
2 Likes

You may want to avoid using GUI software centers for installing things, though they can be occasionally convenient for searching.

2 Likes

Hi SGS & Co. Thanks for your help last night. Ultimately I paused to clear my mind. This morning i found a way to fix the Label Printer driver problem and i thought you might be interested in the fix.

With the help of many Google's I decided the only way was to install a .deb file on Garuda. Install 'Debtap'. Use Debtap to convert the .deb file to a .zst file which is just installed with pacman. It worked first time, no errors and the Label Printer is 100%.

Kevin S

3 Likes

Using a deb as source is not uncommon for things in the AUR. Which deb file was it? How did you find and determine that specific one?

You might want to mark your reply as the solution too :slight_smile:

2 Likes

I knew about the .deb file from Googling around and also from my Linux Mint days. All the Dymo driver files looked the same. I just picked the latest one with a .deb extension.

H

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.