Title: GitHub · Where software is built
Open Graph Title: dbframework/cppodsreport
X Title: dbframework/cppodsreport
Description: A C++ library for generating reports in ODF spreadsheet format (*.ods). - dbframework/cppodsreport
Open Graph Description: A C++ library for generating reports in ODF spreadsheet format (*.ods). - dbframework/cppodsreport
X Description: A C++ library for generating reports in ODF spreadsheet format (*.ods). - dbframework/cppodsreport
Opengraph URL: https://github.com/dbframework/cppodsreport
X: @github
Domain: patch-diff.githubusercontent.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Build is failed on Linux (Debian Buster)","articleBody":"Hello,\r\n\r\nI built cppodsreport on Windows 10 and it works fine with no problem. But building on Linux is failing. \r\n\r\nI am using Qt 5.15.14 GCC 64. CMake configured and generated project files with no problem. But when executing \"make\" in the build dir it gives these errors:\r\n\r\n\r\n[ 4%] Building CXX object CMakeFiles/cppodsreport.dir/src/cppodsreport.cpp.o\r\nIn file included from /home/mwali/Qt-Projects/cppods/cppodsreport/include/cppodsreport.h:28,\r\n from /home/mwali/Qt-Projects/cppods/cppodsreport/src/cppodsreport.cpp:19:\r\n/home/mwali/Qt-Projects/cppods/cppodsreport/include/cppodsreportcore.h:31:9: error: ‘size_t’ does not name a type\r\n typedef size_t ODSSize;\r\n ^~~~~~\r\n/home/mwali/Qt-Projects/cppods/cppodsreport/include/cppodsreportcore.h:31:9: note: ‘size_t’ is defined in header ‘\u003ccstddef\u003e’; did you forget to ‘#include \u003ccstddef\u003e’?\r\n/home/mwali/Qt-Projects/cppods/cppodsreport/include/cppodsreportcore.h:1:1:\r\n+#include \u003ccstddef\u003e\r\n /*\r\n/home/mwali/Qt-Projects/cppods/cppodsreport/include/cppodsreportcore.h:31:9:\r\n typedef size_t ODSSize;\r\n ^~~~~~\r\n/home/mwali/Qt-Projects/cppods/cppodsreport/include/cppodsreportcore.h:132:32: error: ‘cell’ declared as a ‘virtual’ field\r\n virtual ODSSheetCell\u0026 cell(ODSSize row, ODSSize col) = 0;\r\n ^~~~~~~\r\n/home/mwali/Qt-Projects/cppods/cppodsreport/include/cppodsreportcore.h:132:27: error: expected ‘;’ at end of member declaration\r\n virtual ODSSheetCell\u0026 cell(ODSSize row, ODSSize col) = 0;\r\n ^~~~\r\n ;\r\n/home/mwali/Qt-Projects/cppods/cppodsreport/include/cppodsreportcore.h:132:39: error: expected ‘)’ before ‘row’\r\n virtual ODSSheetCell\u0026 cell(ODSSize row, ODSSize col) = 0;\r\n ~ ^~~~\r\n )\r\n/home/mwali/Qt-Projects/cppods/cppodsreport/include/cppodsreportcore.h:209:13: error: ‘ODSSize’ does not name a type; did you mean ‘ODSSheet’?\r\n virtual ODSSize sheetCount() = 0;\r\n ^~~~~~~\r\n ODSSheet\r\n/home/mwali/Qt-Projects/cppods/cppodsreport/include/cppodsreportcore.h:215:29: error: ‘sheet’ declared as a ‘virtual’ field\r\n virtual ODSSheet\u0026 sheet(ODSSize sheetIndex) = 0;\r\n ^~~~~~~\r\n/home/mwali/Qt-Projects/cppods/cppodsreport/include/cppodsreportcore.h:215:23: error: expected ‘;’ at end of member declaration\r\n virtual ODSSheet\u0026 sheet(ODSSize sheetIndex) = 0;\r\n ^~~~~\r\n ;\r\n/home/mwali/Qt-Projects/cppods/cppodsreport/include/cppodsreportcore.h:215:36: error: expected ‘)’ before ‘sheetIndex’\r\n virtual ODSSheet\u0026 sheet(ODSSize sheetIndex) = 0;\r\n ~ ^~~~~~~~~~~\r\n )\r\n/home/mwali/Qt-Projects/cppods/cppodsreport/include/cppodsreportcore.h:220:13: error: ‘ODSSize’ does not name a type; did you mean ‘ODSSheet’?\r\n virtual ODSSize appendSheet() = 0;\r\n ^~~~~~~\r\n ODSSheet\r\nIn file included from /home/mwali/Qt-Projects/cppods/cppodsreport/include/odstablerow.h:25,\r\n from /home/mwali/Qt-Projects/cppods/cppodsreport/include/odstable.h:23,\r\n from /home/mwali/Qt-Projects/cppods/cppodsreport/include/odsfile.h:28,\r\n from /home/mwali/Qt-Projects/cppods/cppodsreport/src/cppodsreport.cpp:20:\r\n/home/mwali/Qt-Projects/cppods/cppodsreport/include/repeateditems.h:31:25: error: ‘size_type’ has not been declared\r\n void appendEmtyRows(size_type count, ItemArg arg)\r\n ^~~~~~~~~\r\n/home/mwali/Qt-Projects/cppods/cppodsreport/include/repeateditems.h:37:11: error: expected ‘;’ at end of member declaration\r\n Item\u0026 extractRow(iterator\u0026 repeatedRow, size_type index)\r\n ^~~~~~~~~~\r\n ;\r\n/home/mwali/Qt-Projects/cppods/cppodsreport/include/repeateditems.h:37:30: error: expected ‘)’ before ‘\u0026’ token\r\n Item\u0026 extractRow(iterator\u0026 repeatedRow, size_type index)\r\n ~ ^\r\n )\r\n/home/mwali/Qt-Projects/cppods/cppodsreport/include/repeateditems.h:71:11: error: expected ‘;’ at end of member declaration\r\n Item\u0026 forceItem(size_type row, ItemArg arg)\r\n ^~~~~~~~~\r\n ;\r\n/home/mwali/Qt-Projects/cppods/cppodsreport/include/repeateditems.h:71:30: error: expected ‘)’ before ‘row’\r\n Item\u0026 forceItem(size_type row, ItemArg arg)\r\n ~ ^~~~\r\n )\r\n/home/mwali/Qt-Projects/cppods/cppodsreport/include/repeateditems.h: In member function ‘void RepeatedItems\u003cItem, ItemArg\u003e::appendEmtyRows(int, ItemArg)’:\r\n/home/mwali/Qt-Projects/cppods/cppodsreport/include/repeateditems.h:34:9: error: there are no arguments to ‘back’ that depend on a template parameter, so a declaration of ‘back’ must be available [-fpermissive]\r\n back().setRepeatCount(count);\r\n ^~~~\r\n/home/mwali/Qt-Projects/cppods/cppodsreport/include/repeateditems.h:34:9: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)\r\nIn file included from /home/mwali/Qt-Projects/cppods/cppodsreport/include/odsfile.h:28,\r\n from /home/mwali/Qt-Projects/cppods/cppodsreport/src/cppodsreport.cpp:20:\r\n/home/mwali/Qt-Projects/cppods/cppodsreport/include/odstable.h: At global scope:\r\n/home/mwali/Qt-Projects/cppods/cppodsreport/include/odstable.h:88:19: error: expected ‘;’ at end of member declaration\r\n ODSSheetCell\u0026 cell(ODSSize row, ODSSize col);\r\n ^~~~\r\n ;\r\n/home/mwali/Qt-Projects/cppods/cppodsreport/include/odstable.h:88:31: error: expected ‘)’ before ‘row’\r\n ODSSheetCell\u0026 cell(ODSSize row, ODSSize col);\r\n ~ ^~~~\r\n )\r\nIn file included from /home/mwali/Qt-Projects/cppods/cppodsreport/src/cppodsreport.cpp:20:\r\n/home/mwali/Qt-Projects/cppods/cppodsreport/include/odsfile.h:94:5: error: ‘ODSSize’ does not name a type; did you mean ‘ODSFile’?\r\n ODSSize sheetCount();\r\n ^~~~~~~\r\n ODSFile\r\n/home/mwali/Qt-Projects/cppods/cppodsreport/include/odsfile.h:95:15: error: expected ‘;’ at end of member declaration\r\n ODSSheet\u0026 sheet(ODSSize sheetIndex);\r\n ^~~~~\r\n ;\r\n/home/mwali/Qt-Projects/cppods/cppodsreport/include/odsfile.h:95:28: error: expected ‘)’ before ‘sheetIndex’\r\n ODSSheet\u0026 sheet(ODSSize sheetIndex);\r\n ~ ^~~~~~~~~~~\r\n )\r\n/home/mwali/Qt-Projects/cppods/cppodsreport/include/odsfile.h:96:5: error: ‘ODSSize’ does not name a type; did you mean ‘ODSFile’?\r\n ODSSize appendSheet();\r\n ^~~~~~~\r\n ODSFile\r\n/home/mwali/Qt-Projects/cppods/cppodsreport/include/odsfile.h: In copy constructor ‘cppodsreport::ODSFile::ODSFile(cppodsreport::ODSFile\u0026)’:\r\n/home/mwali/Qt-Projects/cppods/cppodsreport/include/odsfile.h:37:22: error: use of deleted function ‘cppodsreport::ODFPackage::ODFPackage()’\r\n ODSFile(ODSFile\u0026){};\r\n ^\r\nIn file included from /home/mwali/Qt-Projects/cppods/cppodsreport/include/cppodsreport.h:28,\r\n from /home/mwali/Qt-Projects/cppods/cppodsreport/src/cppodsreport.cpp:19:\r\n/home/mwali/Qt-Projects/cppods/cppodsreport/include/cppodsreportcore.h:148:7: note: ‘cppodsreport::ODFPackage::ODFPackage()’ is implicitly deleted because the default definition would be ill-formed:\r\n class ODFPackage {\r\n ^~~~~~~~~~\r\n/home/mwali/Qt-Projects/cppods/cppodsreport/include/cppodsreportcore.h:148:7: error: uninitialized reference member in ‘class cppodsreport::ODFPackage’\r\n/home/mwali/Qt-Projects/cppods/cppodsreport/include/cppodsreportcore.h:215:29: note: ‘cppodsreport::ODSSheet\u0026 cppodsreport::ODFPackage::sheet’ should be initialized\r\n virtual ODSSheet\u0026 sheet(ODSSize sheetIndex) = 0;\r\n ^~~~~~~\r\nIn file included from /home/mwali/Qt-Projects/cppods/cppodsreport/src/cppodsreport.cpp:20:\r\n/home/mwali/Qt-Projects/cppods/cppodsreport/include/odsfile.h:37:5: error: uninitialized reference member in ‘class cppodsreport::ODSSheet\u0026’ [-fpermissive]\r\n ODSFile(ODSFile\u0026){};\r\n ^~~~~~~\r\n/home/mwali/Qt-Projects/cppods/cppodsreport/include/odsfile.h:95:21: note: ‘cppodsreport::ODSSheet\u0026 cppodsreport::ODSFile::sheet’ should be initialized\r\n ODSSheet\u0026 sheet(ODSSize sheetIndex);\r\n ^~~~~~~\r\nmake[2]: *** [CMakeFiles/cppodsreport.dir/build.make:63: CMakeFiles/cppodsreport.dir/src/cppodsreport.cpp.o] Error 1\r\nmake[1]: *** [CMakeFiles/Makefile2:110: CMakeFiles/cppodsreport.dir/all] Error 2\r\nmake: *** [Makefile:130: all] Error 2\r\n\r\nAny help to fix the build errors.\r\n\r\nThank you\r\nMahmut\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n","author":{"url":"https://github.com/MahmoudWali","@type":"Person","name":"MahmoudWali"},"datePublished":"2023-07-10T05:58:45.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":0},"url":"https://github.com/2/cppodsreport/issues/2"}
| route-pattern | /:user_id/:repository/issues/:id(.:format) |
| route-controller | issues |
| route-action | show |
| fetch-nonce | v2:a19b3238-e309-856a-2f4d-ef5145f94bfd |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | D186:ADAB8:8D15EA:BA18A2:698D4BA4 |
| html-safe-nonce | c659af94456dfecb88661fa289e353539f5e9554ef4e919d3350835abf9dc30a |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEMTg2OkFEQUI4OjhEMTVFQTpCQTE4QTI6Njk4RDRCQTQiLCJ2aXNpdG9yX2lkIjoiMzc0Njk0Mjc1OTQzMDA4MTQ0NCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 88af707002fd1006d55b927fc4686266939d826732ba3528998184f65143cd04 |
| hovercard-subject-tag | repository:87818930 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/dbframework/cppodsreport/issues/2 |
| twitter:image | https://opengraph.githubassets.com/df6b70b9099930ed164cb049cb9093877d8c2bd00b7d9214e078a93833025b83/dbframework/cppodsreport |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/df6b70b9099930ed164cb049cb9093877d8c2bd00b7d9214e078a93833025b83/dbframework/cppodsreport |
| og:image:alt | A C++ library for generating reports in ODF spreadsheet format (*.ods). - dbframework/cppodsreport |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | c0818105fa276287e9369cfdefa0a0fa7953719791ceff9b94d69623c0a4fe8a |
| turbo-cache-control | no-cache |
| go-import | github.com/dbframework/cppodsreport git https://github.com/dbframework/cppodsreport.git |
| octolytics-dimension-user_id | 22999702 |
| octolytics-dimension-user_login | dbframework |
| octolytics-dimension-repository_id | 87818930 |
| octolytics-dimension-repository_nwo | dbframework/cppodsreport |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 87818930 |
| octolytics-dimension-repository_network_root_nwo | dbframework/cppodsreport |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | a95a17cc440c14d4fcddc0641bc1136fa8d908f0 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width