Build issue: FTBFS on PCLinuxOS #93

Closed
opened 3 weeks ago by Francois · 2 comments
Collaborator

Basic information

  • TDE version: 14.1.2
  • Distribution: PCLinuxOS
  • Hardware: amd64

Description

FTBFS on poppler part ... as usual :)

Poppler version is 24.04.0

Steps to reproduce

Build

Screenshots

[ 93%] Building CXX object tdefile-plugins/dependencies/poppler-tqt/CMakeFiles/poppler-tqt-shared.dir/poppler-private.cpp.o
cd "/tmp/BUILD.pclos2024.x86_64/trinity-tdegraphics-14.1.2~pre17+ea1f5870/build/tdefile-plugins/dependencies/poppler-tqt" && /usr/lib64/ccache/bin/c++ -DHAVE_CONFIG_H -Dpo
ppler_tqt_shared_EXPORTS -I"/tmp/BUILD.pclos2024.x86_64/trinity-tdegraphics-14.1.2~pre17+ea1f5870/build/tdefile-plugins/dependencies/poppler-tqt" -I"/tmp/BUILD.pclos2024.x
86_64/trinity-tdegraphics-14.1.2~pre17+ea1f5870/build" -I/opt/trinity/include/tde -I/usr/include/tqt3 -I/usr/include/tqt -I"/tmp/BUILD.pclos2024.x86_64/trinity-tdegraphics
-14.1.2~pre17+ea1f5870/tdefile-plugins/dependencies/poppler-tqt" -I/usr/include/poppler -O2 -g -I/usr/X11R6/include -L/usr/X11R6/lib64 -fdebug-prefix-map=/tmp/BUILD.pclos2
024.x86_64/trinity-tdegraphics-14.1.2~pre17+ea1f5870=. -fmacro-prefix-map=/tmp/BUILD.pclos2024.x86_64/trinity-tdegraphics-14.1.2~pre17+ea1f5870=.  -DTQT_NO_ASCII_CAST -DTQ
T_NO_STL -DTQT_NO_COMPAT -DTQT_NO_TRANSLATION -DTQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h -I/usr/include/tqt3 -I/usr/include/tqt -DTQT_NO_ASCII_CAST -DTQT_NO_STL -DTQ
T_NO_COMPAT -DTQT_NO_TRANSLATION -DTQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h -DNDEBUG -fPIC -MD -MT tdefile-plugins/dependencies/poppler-tqt/CMakeFiles/poppler-tqt-sh
ared.dir/poppler-private.cpp.o -MF CMakeFiles/poppler-tqt-shared.dir/poppler-private.cpp.o.d -o CMakeFiles/poppler-tqt-shared.dir/poppler-private.cpp.o -c "/tmp/BUILD.pclo
s2024.x86_64/trinity-tdegraphics-14.1.2~pre17+ea1f5870/tdefile-plugins/dependencies/poppler-tqt/poppler-private.cpp"
/tmp/BUILD.pclos2024.x86_64/trinity-tdegraphics-14.1.2~pre17+ea1f5870/tdefile-plugins/dependencies/poppler-tqt/poppler-private.cpp: In member function 'void Poppler::Docum
entData::addTocChildren(TQDomDocument*, TQDomNode*, const std::vector<OutlineItem*>*)':
/tmp/BUILD.pclos2024.x86_64/trinity-tdegraphics-14.1.2~pre17+ea1f5870/tdefile-plugins/dependencies/poppler-tqt/poppler-private.cpp:104:60: error: cannot convert 'const std
::vector<unsigned int>' to 'const Unicode*' {aka 'const unsigned int*'} in initialization
  104 |         CONST_064 Unicode * uniChar = outlineItem->getTitle();
      |                                       ~~~~~~~~~~~~~~~~~~~~~^~
      |                                                            |
      |                                                            const std::vector<unsigned int>
/tmp/BUILD.pclos2024.x86_64/trinity-tdegraphics-14.1.2~pre17+ea1f5870/tdefile-plugins/dependencies/poppler-tqt/poppler-private.cpp:105:40: error: 'class OutlineItem' has n
o member named 'getTitleLength'
  105 |         int titleLength = outlineItem->getTitleLength();
      |                                        ^~~~~~~~~~~~~~
make[3]: *** [tdefile-plugins/dependencies/poppler-tqt/CMakeFiles/poppler-tqt-shared.dir/build.make:149: tdefile-plugins/dependencies/poppler-tqt/CMakeFiles/poppler-tqt-sh
ared.dir/poppler-private.cpp.o] Error 1
make[3]: Leaving directory '/tmp/BUILD.pclos2024.x86_64/trinity-tdegraphics-14.1.2~pre17+ea1f5870/build'
make[2]: *** [CMakeFiles/Makefile2:7175: tdefile-plugins/dependencies/poppler-tqt/CMakeFiles/poppler-tqt-shared.dir/all] Error 2
make[2]: Leaving directory '/tmp/BUILD.pclos2024.x86_64/trinity-tdegraphics-14.1.2~pre17+ea1f5870/build'
make[1]: *** [Makefile:139: all] Error 2
make[1]: Leaving directory '/tmp/BUILD.pclos2024.x86_64/trinity-tdegraphics-14.1.2~pre17+ea1f5870/build'
er
<!-- This is a comment. Please fill in the required fields below. The comments provide instructions on how to do so. Note: You do not need to remove comments. --> ## Basic information - TDE version: 14.1.2 - Distribution: PCLinuxOS - Hardware: amd64 <!-- Use SL/* labels to set the severity level. Please do not set a milestone. --> ## Description FTBFS on poppler part ... as usual :) Poppler version is 24.04.0 ## Steps to reproduce Build ## Screenshots ``` [ 93%] Building CXX object tdefile-plugins/dependencies/poppler-tqt/CMakeFiles/poppler-tqt-shared.dir/poppler-private.cpp.o cd "/tmp/BUILD.pclos2024.x86_64/trinity-tdegraphics-14.1.2~pre17+ea1f5870/build/tdefile-plugins/dependencies/poppler-tqt" && /usr/lib64/ccache/bin/c++ -DHAVE_CONFIG_H -Dpo ppler_tqt_shared_EXPORTS -I"/tmp/BUILD.pclos2024.x86_64/trinity-tdegraphics-14.1.2~pre17+ea1f5870/build/tdefile-plugins/dependencies/poppler-tqt" -I"/tmp/BUILD.pclos2024.x 86_64/trinity-tdegraphics-14.1.2~pre17+ea1f5870/build" -I/opt/trinity/include/tde -I/usr/include/tqt3 -I/usr/include/tqt -I"/tmp/BUILD.pclos2024.x86_64/trinity-tdegraphics -14.1.2~pre17+ea1f5870/tdefile-plugins/dependencies/poppler-tqt" -I/usr/include/poppler -O2 -g -I/usr/X11R6/include -L/usr/X11R6/lib64 -fdebug-prefix-map=/tmp/BUILD.pclos2 024.x86_64/trinity-tdegraphics-14.1.2~pre17+ea1f5870=. -fmacro-prefix-map=/tmp/BUILD.pclos2024.x86_64/trinity-tdegraphics-14.1.2~pre17+ea1f5870=. -DTQT_NO_ASCII_CAST -DTQ T_NO_STL -DTQT_NO_COMPAT -DTQT_NO_TRANSLATION -DTQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h -I/usr/include/tqt3 -I/usr/include/tqt -DTQT_NO_ASCII_CAST -DTQT_NO_STL -DTQ T_NO_COMPAT -DTQT_NO_TRANSLATION -DTQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h -DNDEBUG -fPIC -MD -MT tdefile-plugins/dependencies/poppler-tqt/CMakeFiles/poppler-tqt-sh ared.dir/poppler-private.cpp.o -MF CMakeFiles/poppler-tqt-shared.dir/poppler-private.cpp.o.d -o CMakeFiles/poppler-tqt-shared.dir/poppler-private.cpp.o -c "/tmp/BUILD.pclo s2024.x86_64/trinity-tdegraphics-14.1.2~pre17+ea1f5870/tdefile-plugins/dependencies/poppler-tqt/poppler-private.cpp" /tmp/BUILD.pclos2024.x86_64/trinity-tdegraphics-14.1.2~pre17+ea1f5870/tdefile-plugins/dependencies/poppler-tqt/poppler-private.cpp: In member function 'void Poppler::Docum entData::addTocChildren(TQDomDocument*, TQDomNode*, const std::vector<OutlineItem*>*)': /tmp/BUILD.pclos2024.x86_64/trinity-tdegraphics-14.1.2~pre17+ea1f5870/tdefile-plugins/dependencies/poppler-tqt/poppler-private.cpp:104:60: error: cannot convert 'const std ::vector<unsigned int>' to 'const Unicode*' {aka 'const unsigned int*'} in initialization 104 | CONST_064 Unicode * uniChar = outlineItem->getTitle(); | ~~~~~~~~~~~~~~~~~~~~~^~ | | | const std::vector<unsigned int> /tmp/BUILD.pclos2024.x86_64/trinity-tdegraphics-14.1.2~pre17+ea1f5870/tdefile-plugins/dependencies/poppler-tqt/poppler-private.cpp:105:40: error: 'class OutlineItem' has n o member named 'getTitleLength' 105 | int titleLength = outlineItem->getTitleLength(); | ^~~~~~~~~~~~~~ make[3]: *** [tdefile-plugins/dependencies/poppler-tqt/CMakeFiles/poppler-tqt-shared.dir/build.make:149: tdefile-plugins/dependencies/poppler-tqt/CMakeFiles/poppler-tqt-sh ared.dir/poppler-private.cpp.o] Error 1 make[3]: Leaving directory '/tmp/BUILD.pclos2024.x86_64/trinity-tdegraphics-14.1.2~pre17+ea1f5870/build' make[2]: *** [CMakeFiles/Makefile2:7175: tdefile-plugins/dependencies/poppler-tqt/CMakeFiles/poppler-tqt-shared.dir/all] Error 2 make[2]: Leaving directory '/tmp/BUILD.pclos2024.x86_64/trinity-tdegraphics-14.1.2~pre17+ea1f5870/build' make[1]: *** [Makefile:139: all] Error 2 make[1]: Leaving directory '/tmp/BUILD.pclos2024.x86_64/trinity-tdegraphics-14.1.2~pre17+ea1f5870/build' er ```
Francois added the SL/critical label 3 weeks ago
Owner

@Francois, you seem to have encountered a problem that is already solved in #86. Can you check if you build from the current state of the source code that contains this patch?

@Francois, you seem to have encountered a problem that is already solved in #86. Can you check if you build from the current state of the source code that contains this patch?
Poster
Collaborator

Hello, it was again an outdated git repository.
It builds fine with latest commit.
thanks

Hello, it was again an outdated git repository. It builds fine with latest commit. thanks
Francois closed this issue 3 weeks ago
SlavekB added ST/invalid and removed SL/critical labels 3 weeks ago
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: TDE/tdegraphics#93
Loading…
There is no content yet.