Cook: splix 2.0.0 ================================================================================ QA: checking package receipt... Checking build dependencies... Installing (pkg/local): libxau-1.0.8-i486 Installing (pkg/local): libxdmcp-1.1.2-i486 Installing (pkg/local): libxcb-1.13.1-i486 Installing (pkg/local): libx11-1.6.7-i486 Installing (pkg/local): dbus-1.12.18-i486 Installing (pkg/local): libunistring-0.9.10-i486 Installing (pkg/local): libidn2-2.1.0-i486 Installing (pkg/local): libp11-kit-0.23.12-i486 Installing (pkg/local): libtasn1-4.13-i486 Installing (pkg/local): nettle-3.4-i486 Installing (pkg/local): unbound-1.7.3-i486 Installing (pkg/local): libgnutls-3.5.19-i486 Installing (pkg/local): libcups-2.3.3-i486 Installing (pkg/local): util-linux-smartcols-2.33.1-i486 Installing (pkg/local): util-linux-mount-2.33.1-i486 Installing (pkg/local): util-linux-uuid-2.33.1-i486 Installing (pkg/local): util-linux-blkid-2.33.1-i486 Installing (pkg/local): eudev-3.2.9-i486 Installing (pkg/local): libusb-1.0.22-i486 Installing (pkg/local): cups-2.3.3-i486 addgroup: group 'lpadmin' in use Installing (pkg/local): cups-dev-2.3.3-any Installing (pkg/local): jbigkit-2.0-i486 Extracting source archive "splix-2.0.0.tar.bz2" Executing: compile_rules CFLAGS : -march=i486 -Os -pipe -mindirect-branch=thunk CXXLAGS : -march=i486 -Os -pipe -mindirect-branch=thunk CPPFLAGS : -D_GLIBCXX_USE_C99_MATH=1 LDFLAGS : -Wl,-Os,--as-needed +---------------------------------------------+ | COMPILATION PARAMETERS SUMMARY | +---------------------------------------------+ | THREADS = enabled | | THREADS Nr = 2 | | CACHESIZE = 30 | | JBIG = enabled | | BLACK OPTIM = enabled | +---------------------------------------------+ (Do a "make clean" before updating these values) CXX src/rastertoqpdl.cpp CXX src/request.cpp CXX src/printer.cpp CXX src/qpdl.cpp CXX src/document.cpp CXX src/core.cpp CXX src/compress.cpp CXX src/algorithm.cpp CXX src/ppdfile.cpp CXX src/page.cpp CXX src/colors.cpp src/page.cpp: In member function 'bool Page::swapToDisk(int)': src/page.cpp:130:10: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] write(fd, &_xResolution, sizeof(_xResolution)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/page.cpp:131:10: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] write(fd, &_yResolution, sizeof(_yResolution)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/page.cpp:132:10: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] write(fd, &_width, sizeof(_width)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/page.cpp:133:10: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] write(fd, &_height, sizeof(_height)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/page.cpp:134:10: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] write(fd, &_colors, sizeof(_colors)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/page.cpp:135:10: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] write(fd, &_pageNr, sizeof(_pageNr)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/page.cpp:136:10: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] write(fd, &_copiesNr, sizeof(_copiesNr)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/page.cpp:137:10: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] write(fd, &_compression, sizeof(_compression)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/page.cpp:138:10: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] write(fd, &_empty, sizeof(_empty)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/page.cpp:139:10: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] write(fd, &_bandsNr, sizeof(_bandsNr)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/page.cpp: In static member function 'static Page* Page::restoreIntoMemory(int)': src/page.cpp:155:9: warning: ignoring return value of 'ssize_t read(int, void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] read(fd, &page->_xResolution, sizeof(page->_xResolution)); ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/page.cpp:156:9: warning: ignoring return value of 'ssize_t read(int, void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] read(fd, &page->_yResolution, sizeof(page->_yResolution)); ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/page.cpp:157:9: warning: ignoring return value of 'ssize_t read(int, void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] read(fd, &page->_width, sizeof(page->_width)); ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/page.cpp:158:9: warning: ignoring return value of 'ssize_t read(int, void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] read(fd, &page->_height, sizeof(page->_height)); ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/page.cpp:159:9: warning: ignoring return value of 'ssize_t read(int, void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] read(fd, &page->_colors, sizeof(page->_colors)); ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/page.cpp:160:9: warning: ignoring return value of 'ssize_t read(int, void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] read(fd, &page->_pageNr, sizeof(page->_pageNr)); ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/page.cpp:161:9: warning: ignoring return value of 'ssize_t read(int, void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] read(fd, &page->_copiesNr, sizeof(page->_copiesNr)); ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/page.cpp:162:9: warning: ignoring return value of 'ssize_t read(int, void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] read(fd, &page->_compression, sizeof(page->_compression)); ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/page.cpp:163:9: warning: ignoring return value of 'ssize_t read(int, void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] read(fd, &page->_empty, sizeof(page->_empty)); ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/page.cpp:164:9: warning: ignoring return value of 'ssize_t read(int, void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] read(fd, &nr, sizeof(nr)); ~~~~^~~~~~~~~~~~~~~~~~~~~ src/document.cpp: In member function 'Page* Document::getNextRawPage(const Request&)': src/document.cpp:84:47: warning: 'unsigned int cupsRasterReadHeader(cups_raster_t*, cups_page_header_t*)' is deprecated: Use cupsRasterReadHeader2 instead. [-Wdeprecated-declarations] if (!cupsRasterReadHeader(_raster, &header) || !header.cupsBytesPerLine || ^ In file included from include/document.h:24, from src/document.cpp:21: /usr/include/cups/raster.h:377:18: note: declared here extern unsigned cupsRasterReadHeader(cups_raster_t *r, cups_page_header_t *h) _CUPS_DEPRECATED_MSG("Use cupsRasterReadHeader2 instead.") _CUPS_PUBLIC; ^~~~~~~~~~~~~~~~~~~~ src/document.cpp:84:47: warning: 'unsigned int cupsRasterReadHeader(cups_raster_t*, cups_page_header_t*)' is deprecated: Use cupsRasterReadHeader2 instead. [-Wdeprecated-declarations] if (!cupsRasterReadHeader(_raster, &header) || !header.cupsBytesPerLine || ^ In file included from include/document.h:24, from src/document.cpp:21: /usr/include/cups/raster.h:377:18: note: declared here extern unsigned cupsRasterReadHeader(cups_raster_t *r, cups_page_header_t *h) _CUPS_DEPRECATED_MSG("Use cupsRasterReadHeader2 instead.") _CUPS_PUBLIC; ^~~~~~~~~~~~~~~~~~~~ src/ppdfile.cpp: In member function 'bool PPDFile::open(const char*, const char*, const char*)': src/ppdfile.cpp:63:28: warning: 'ppd_file_t* ppdOpenFile(const char*)' is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations] _ppd = ppdOpenFile(file); ^ In file included from include/ppdfile.h:24, from src/ppdfile.cpp:21: /usr/include/cups/ppd.h:389:20: note: declared here extern ppd_file_t *ppdOpenFile(const char *filename) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead."); ^~~~~~~~~~~ src/ppdfile.cpp:63:28: warning: 'ppd_file_t* ppdOpenFile(const char*)' is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations] _ppd = ppdOpenFile(file); ^ In file included from include/ppdfile.h:24, from src/ppdfile.cpp:21: /usr/include/cups/ppd.h:389:20: note: declared here extern ppd_file_t *ppdOpenFile(const char *filename) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead."); ^~~~~~~~~~~ src/ppdfile.cpp:70:25: warning: 'void ppdMarkDefaults(ppd_file_t*)' is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations] ppdMarkDefaults(_ppd); ^ In file included from include/ppdfile.h:24, from src/ppdfile.cpp:21: /usr/include/cups/ppd.h:384:14: note: declared here extern void ppdMarkDefaults(ppd_file_t *ppd) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead."); ^~~~~~~~~~~~~~~ src/ppdfile.cpp:70:25: warning: 'void ppdMarkDefaults(ppd_file_t*)' is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations] ppdMarkDefaults(_ppd); ^ In file included from include/ppdfile.h:24, from src/ppdfile.cpp:21: /usr/include/cups/ppd.h:384:14: note: declared here extern void ppdMarkDefaults(ppd_file_t *ppd) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead."); ^~~~~~~~~~~~~~~ src/ppdfile.cpp:72:38: warning: 'int cupsMarkOptions(ppd_file_t*, int, cups_option_t*)' is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations] cupsMarkOptions(_ppd, nr, options); ^ In file included from include/ppdfile.h:24, from src/ppdfile.cpp:21: /usr/include/cups/ppd.h:362:13: note: declared here extern int cupsMarkOptions(ppd_file_t *ppd, int num_options, cups_option_t *options) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead."); ^~~~~~~~~~~~~~~ src/ppdfile.cpp:72:38: warning: 'int cupsMarkOptions(ppd_file_t*, int, cups_option_t*)' is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations] cupsMarkOptions(_ppd, nr, options); ^ In file included from include/ppdfile.h:24, from src/ppdfile.cpp:21: /usr/include/cups/ppd.h:362:13: note: declared here extern int cupsMarkOptions(ppd_file_t *ppd, int num_options, cups_option_t *options) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead."); ^~~~~~~~~~~~~~~ src/ppdfile.cpp:80:22: warning: 'void ppdClose(ppd_file_t*)' is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations] ppdClose(_ppd); ^ In file included from include/ppdfile.h:24, from src/ppdfile.cpp:21: /usr/include/cups/ppd.h:364:14: note: declared here extern void ppdClose(ppd_file_t *ppd) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead."); ^~~~~~~~ src/ppdfile.cpp:80:22: warning: 'void ppdClose(ppd_file_t*)' is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations] ppdClose(_ppd); ^ In file included from include/ppdfile.h:24, from src/ppdfile.cpp:21: /usr/include/cups/ppd.h:364:14: note: declared here extern void ppdClose(ppd_file_t *ppd) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead."); ^~~~~~~~ src/ppdfile.cpp:87:22: warning: 'void ppdClose(ppd_file_t*)' is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations] ppdClose(_ppd); ^ In file included from include/ppdfile.h:24, from src/ppdfile.cpp:21: /usr/include/cups/ppd.h:364:14: note: declared here extern void ppdClose(ppd_file_t *ppd) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead."); ^~~~~~~~ src/ppdfile.cpp:87:22: warning: 'void ppdClose(ppd_file_t*)' is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations] ppdClose(_ppd); ^ In file included from include/ppdfile.h:24, from src/ppdfile.cpp:21: /usr/include/cups/ppd.h:364:14: note: declared here extern void ppdClose(ppd_file_t *ppd) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead."); ^~~~~~~~ src/ppdfile.cpp: In member function 'void PPDFile::close()': src/ppdfile.cpp:99:18: warning: 'void ppdClose(ppd_file_t*)' is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations] ppdClose(_ppd); ^ In file included from include/ppdfile.h:24, from src/ppdfile.cpp:21: /usr/include/cups/ppd.h:364:14: note: declared here extern void ppdClose(ppd_file_t *ppd) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead."); ^~~~~~~~ src/ppdfile.cpp:99:18: warning: 'void ppdClose(ppd_file_t*)' is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations] ppdClose(_ppd); ^ In file included from include/ppdfile.h:24, from src/ppdfile.cpp:21: /usr/include/cups/ppd.h:364:14: note: declared here extern void ppdClose(ppd_file_t *ppd) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead."); ^~~~~~~~ src/ppdfile.cpp: In member function 'PPDValue PPDFile::get(const char*, const char*)': src/ppdfile.cpp:121:44: warning: 'ppd_attr_t* ppdFindAttr(ppd_file_t*, const char*, const char*)' is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations] attr = ppdFindAttr(_ppd, name, NULL); ^ In file included from include/ppdfile.h:24, from src/ppdfile.cpp:21: /usr/include/cups/ppd.h:399:20: note: declared here extern ppd_attr_t *ppdFindAttr(ppd_file_t *ppd, const char *name, ^~~~~~~~~~~ src/ppdfile.cpp:121:44: warning: 'ppd_attr_t* ppdFindAttr(ppd_file_t*, const char*, const char*)' is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations] attr = ppdFindAttr(_ppd, name, NULL); ^ In file included from include/ppdfile.h:24, from src/ppdfile.cpp:21: /usr/include/cups/ppd.h:399:20: note: declared here extern ppd_attr_t *ppdFindAttr(ppd_file_t *ppd, const char *name, ^~~~~~~~~~~ src/ppdfile.cpp:123:43: warning: 'ppd_attr_t* ppdFindAttr(ppd_file_t*, const char*, const char*)' is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations] attr = ppdFindAttr(_ppd, opt, name); ^ In file included from include/ppdfile.h:24, from src/ppdfile.cpp:21: /usr/include/cups/ppd.h:399:20: note: declared here extern ppd_attr_t *ppdFindAttr(ppd_file_t *ppd, const char *name, ^~~~~~~~~~~ src/ppdfile.cpp:123:43: warning: 'ppd_attr_t* ppdFindAttr(ppd_file_t*, const char*, const char*)' is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations] attr = ppdFindAttr(_ppd, opt, name); ^ In file included from include/ppdfile.h:24, from src/ppdfile.cpp:21: /usr/include/cups/ppd.h:399:20: note: declared here extern ppd_attr_t *ppdFindAttr(ppd_file_t *ppd, const char *name, ^~~~~~~~~~~ src/ppdfile.cpp:126:48: warning: 'ppd_choice_t* ppdFindMarkedChoice(ppd_file_t*, const char*)' is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations] choice = ppdFindMarkedChoice(_ppd, name); ^ In file included from include/ppdfile.h:24, from src/ppdfile.cpp:21: /usr/include/cups/ppd.h:377:22: note: declared here extern ppd_choice_t *ppdFindMarkedChoice(ppd_file_t *ppd, ^~~~~~~~~~~~~~~~~~~ src/ppdfile.cpp:126:48: warning: 'ppd_choice_t* ppdFindMarkedChoice(ppd_file_t*, const char*)' is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations] choice = ppdFindMarkedChoice(_ppd, name); ^ In file included from include/ppdfile.h:24, from src/ppdfile.cpp:21: /usr/include/cups/ppd.h:377:22: note: declared here extern ppd_choice_t *ppdFindMarkedChoice(ppd_file_t *ppd, ^~~~~~~~~~~~~~~~~~~ src/ppdfile.cpp: In member function 'PPDValue PPDFile::getPageSize(const char*)': src/ppdfile.cpp:140:37: warning: 'ppd_size_t* ppdPageSize(ppd_file_t*, const char*)' is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations] if (!(s = ppdPageSize(_ppd, name))) ^ In file included from include/ppdfile.h:24, from src/ppdfile.cpp:21: /usr/include/cups/ppd.h:392:20: note: declared here extern ppd_size_t *ppdPageSize(ppd_file_t *ppd, const char *name) ^~~~~~~~~~~ src/ppdfile.cpp:140:37: warning: 'ppd_size_t* ppdPageSize(ppd_file_t*, const char*)' is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations] if (!(s = ppdPageSize(_ppd, name))) ^ In file included from include/ppdfile.h:24, from src/ppdfile.cpp:21: /usr/include/cups/ppd.h:392:20: note: declared here extern ppd_size_t *ppdPageSize(ppd_file_t *ppd, const char *name) ^~~~~~~~~~~ CXX src/band.cpp CXX src/bandplane.cpp CXX src/cache.cpp src/band.cpp: In member function 'bool Band::swapToDisk(int)': src/band.cpp:74:10: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] write(fd, &_bandNr, sizeof(_bandNr)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/band.cpp:75:10: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] write(fd, &_colors, sizeof(_colors)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/band.cpp:76:10: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] write(fd, &_width, sizeof(_width)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/band.cpp:77:10: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] write(fd, &_height, sizeof(_height)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/band.cpp: In static member function 'static Band* Band::restoreIntoMemory(int)': src/band.cpp:90:9: warning: ignoring return value of 'ssize_t read(int, void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] read(fd, &band->_bandNr, sizeof(band->_bandNr)); ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/band.cpp:91:9: warning: ignoring return value of 'ssize_t read(int, void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] read(fd, &colors, sizeof(colors)); ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/band.cpp:92:9: warning: ignoring return value of 'ssize_t read(int, void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] read(fd, &band->_width, sizeof(band->_width)); ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/band.cpp:93:9: warning: ignoring return value of 'ssize_t read(int, void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] read(fd, &band->_height, sizeof(band->_height)); ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/bandplane.cpp: In member function 'bool BandPlane::swapToDisk(int)': src/bandplane.cpp:68:10: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] write(fd, &_colorNr, sizeof(_colorNr)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/bandplane.cpp:69:10: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] write(fd, &_size, sizeof(_size)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/bandplane.cpp:70:10: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] write(fd, _data, _size); ~~~~~^~~~~~~~~~~~~~~~~~ src/bandplane.cpp:71:10: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] write(fd, &_checksum, sizeof(_checksum)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/bandplane.cpp:72:10: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] write(fd, &_endian, sizeof(_endian)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/bandplane.cpp:73:10: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] write(fd, &_compression, sizeof(_compression)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/bandplane.cpp: In static member function 'static BandPlane* BandPlane::restoreIntoMemory(int)': src/bandplane.cpp:83:9: warning: ignoring return value of 'ssize_t read(int, void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] read(fd, &plane->_colorNr, sizeof(plane->_colorNr)); ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/bandplane.cpp:84:9: warning: ignoring return value of 'ssize_t read(int, void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] read(fd, &plane->_size, sizeof(plane->_size)); ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/bandplane.cpp:86:9: warning: ignoring return value of 'ssize_t read(int, void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] read(fd, data, plane->_size); ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/bandplane.cpp:88:9: warning: ignoring return value of 'ssize_t read(int, void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] read(fd, &plane->_checksum, sizeof(plane->_checksum)); ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/bandplane.cpp:89:9: warning: ignoring return value of 'ssize_t read(int, void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] read(fd, &plane->_endian, sizeof(plane->_endian)); ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/bandplane.cpp:90:9: warning: ignoring return value of 'ssize_t read(int, void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] read(fd, &plane->_compression, sizeof(plane->_compression)); ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX src/rendering.cpp CXX src/semaphore.cpp CXX src/algo0x0d.cpp CXX src/algo0x0e.cpp CXX src/algo0x11.cpp src/cache.cpp: In function 'void* _cacheControllerThread(void*)': src/cache.cpp:245:25: warning: '~' on an expression of type bool [-Wbool-operation] whatToDo = ~whatToDo; ^~~~~~~~ src/cache.cpp:245:25: note: did you mean to use logical not ('!')? CXX src/algo0x13.cpp CXX src/pstoqpdl.cpp src/pstoqpdl.cpp: In function 'int main(int, char**)': src/pstoqpdl.cpp:174:17: warning: variable 'jobid' set but not used [-Wunused-but-set-variable] const char *jobid, *user, *title, *options, *ppdFile, *file; ^~~~~ src/pstoqpdl.cpp:174:25: warning: variable 'user' set but not used [-Wunused-but-set-variable] const char *jobid, *user, *title, *options, *ppdFile, *file; ^~~~ src/pstoqpdl.cpp:174:32: warning: variable 'title' set but not used [-Wunused-but-set-variable] const char *jobid, *user, *title, *options, *ppdFile, *file; ^~~~~ src/pstoqpdl.cpp:176:19: warning: variable 'copies' set but not used [-Wunused-but-set-variable] unsigned long copies; ^~~~~~ src/pstoqpdl.cpp:231:18: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fgets((char *)&buffer, sizeof(buffer), stdin); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LINK optimized/rastertoqpdl /usr/bin/ld: optimized/src/cache.o: undefined reference to symbol 'pthread_create@@GLIBC_2.1' /usr/bin/ld: /lib/libpthread.so.0: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status make: *** [rules.mk:9: optimized/rastertoqpdl] Error 1 make: *** Waiting for unfinished jobs.... Build dependencies to remove: 22 Removing: cups cups-dev dbus eudev jbigkit libcups libgnutls libidn2 libp11-kit libtasn1 libunistring libusb libx11 libxau libxcb libxdmcp nettle unbound util-linux-blkid util-linux-mount util-linux-smartcols util-linux-uuid Debug information ret1. ================================================================================ Cook date: 2020-09-13 04:42 Wasted time : 15s 398:/usr/bin/ld: optimized/src/cache.o: undefined reference to symbol 'pthread_create@@GLIBC_2.1' 400:collect2: error: ld returned 1 exit status ================================================================================ Post-check ================================================================================ Checking build... Failed Updating activity log... Done ================================================================================