-
Notifications
You must be signed in to change notification settings - Fork 94
Closed
Description
Hi,
whenn I try to build for Matrix 19.5 I get these errors.
[ 60%] Building CXX object CMakeFiles/pvr.hts.dir/src/tvheadend/HTSPDemuxer.cpp.o
[ 63%] Building CXX object CMakeFiles/pvr.hts.dir/src/tvheadend/HTSPVFS.cpp.o
In Datei, eingebunden von /usr/src/pvr.hts/src/tvheadend/HTSPVFS.cpp:8:
/usr/src/pvr.hts/src/tvheadend/HTSPVFS.h:52:3: Fehler: »uint32_t« bezeichnet keinen Typ
52 | uint32_t m_fileId;
| ^~~~~~~~
/usr/src/pvr.hts/src/tvheadend/HTSPVFS.h:11:1: Anmerkung: »uint32_t« ist im Header »<cstdint>« definiert; haben Sie vergessen, »#include <cstdint>« zu schreiben?
10 | #include <string>
+++ |+#include <cstdint>
11 |
/usr/src/pvr.hts/src/tvheadend/HTSPVFS.cpp: In Konstruktor »tvheadend::HTSPVFS::HTSPVFS(tvheadend::HTSPConnection&)«:
/usr/src/pvr.hts/src/tvheadend/HTSPVFS.cpp:35:5: Fehler: Klasse »tvheadend::HTSPVFS« hat keinen Feldnamen »m_fileId«
35 | m_fileId(0),
| ^~~~~~~~
/usr/src/pvr.hts/src/tvheadend/HTSPVFS.cpp: In Elementfunktion »void tvheadend::HTSPVFS::RebuildState()«:
/usr/src/pvr.hts/src/tvheadend/HTSPVFS.cpp:51:7: Fehler: »m_fileId« wurde in diesem Gültigkeitsbereich nicht definiert
51 | if (m_fileId != 0)
| ^~~~~~~~
/usr/src/pvr.hts/src/tvheadend/HTSPVFS.cpp: In Elementfunktion »void tvheadend::HTSPVFS::Close()«:
/usr/src/pvr.hts/src/tvheadend/HTSPVFS.cpp:88:7: Fehler: »m_fileId« wurde in diesem Gültigkeitsbereich nicht definiert
88 | if (m_fileId != 0)
| ^~~~~~~~
/usr/src/pvr.hts/src/tvheadend/HTSPVFS.cpp:92:3: Fehler: »m_fileId« wurde in diesem Gültigkeitsbereich nicht definiert
92 | m_fileId = 0;
| ^~~~~~~~
/usr/src/pvr.hts/src/tvheadend/HTSPVFS.cpp: In Elementfunktion »int64_t tvheadend::HTSPVFS::Read(unsigned char*, unsigned int, bool)«:
/usr/src/pvr.hts/src/tvheadend/HTSPVFS.cpp:103:8: Fehler: »m_fileId« wurde in diesem Gültigkeitsbereich nicht definiert
103 | if (!m_fileId)
| ^~~~~~~~
/usr/src/pvr.hts/src/tvheadend/HTSPVFS.cpp: In Elementfunktion »long long int tvheadend::HTSPVFS::Seek(long long int, int, bool)«:
/usr/src/pvr.hts/src/tvheadend/HTSPVFS.cpp:128:7: Fehler: »m_fileId« wurde in diesem Gültigkeitsbereich nicht definiert
128 | if (m_fileId == 0)
| ^~~~~~~~
/usr/src/pvr.hts/src/tvheadend/HTSPVFS.cpp: In Elementfunktion »long long int tvheadend::HTSPVFS::Size()«:
/usr/src/pvr.hts/src/tvheadend/HTSPVFS.cpp:168:27: Fehler: »m_fileId« wurde in diesem Gültigkeitsbereich nicht definiert
168 | htsmsg_add_u32(m, "id", m_fileId);
| ^~~~~~~~
/usr/src/pvr.hts/src/tvheadend/HTSPVFS.cpp: In Elementfunktion »bool tvheadend::HTSPVFS::SendFileOpen(bool)«:
/usr/src/pvr.hts/src/tvheadend/HTSPVFS.cpp:246:32: Fehler: »m_fileId« wurde in diesem Gültigkeitsbereich nicht definiert
246 | if (htsmsg_get_u32(m, "id", &m_fileId))
| ^~~~~~~~
/usr/src/pvr.hts/src/tvheadend/HTSPVFS.cpp:255:10: Fehler: »m_fileId« wurde in diesem Gültigkeitsbereich nicht definiert
255 | return m_fileId > 0;
| ^~~~~~~~
/usr/src/pvr.hts/src/tvheadend/HTSPVFS.cpp: In Elementfunktion »void tvheadend::HTSPVFS::SendFileClose()«:
/usr/src/pvr.hts/src/tvheadend/HTSPVFS.cpp:262:27: Fehler: »m_fileId« wurde in diesem Gültigkeitsbereich nicht definiert
262 | htsmsg_add_u32(m, "id", m_fileId);
| ^~~~~~~~
/usr/src/pvr.hts/src/tvheadend/HTSPVFS.cpp: In Elementfunktion »long long int tvheadend::HTSPVFS::SendFileSeek(int64_t, int, bool)«:
/usr/src/pvr.hts/src/tvheadend/HTSPVFS.cpp:288:27: Fehler: »m_fileId« wurde in diesem Gültigkeitsbereich nicht definiert
288 | htsmsg_add_u32(m, "id", m_fileId);
| ^~~~~~~~
/usr/src/pvr.hts/src/tvheadend/HTSPVFS.cpp: In Elementfunktion »int64_t tvheadend::HTSPVFS::SendFileRead(unsigned char*, unsigned int)«:
/usr/src/pvr.hts/src/tvheadend/HTSPVFS.cpp:338:27: Fehler: »m_fileId« wurde in diesem Gültigkeitsbereich nicht definiert
338 | htsmsg_add_u32(m, "id", m_fileId);
| ^~~~~~~~
make[2]: *** [CMakeFiles/pvr.hts.dir/build.make:328: CMakeFiles/pvr.hts.dir/src/tvheadend/HTSPVFS.cpp.o] Fehler 1
make[1]: *** [CMakeFiles/Makefile2:127: CMakeFiles/pvr.hts.dir/all] Fehler 2
make: *** [Makefile:156: all] Fehler 2
If I insert #include <cstdint> in file /src/tvheadend/HTSPVFS.h everything build fine.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels