SHA256
8
0
forked from pool/wt
Files
wt/missing_libs.patch
Adam Majer 456186bbd3 - Update to 4.10.4
For changes, see
  https://www.webtoolkit.eu/wt/doc/reference/html/Releasenotes.html
- boost_fixes.patch: compilation fixes with latest Boost
- missing_libs.patch: add missing libX11 linking

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/wt?expand=0&rev=80
2024-06-04 13:37:17 +00:00

27 lines
2.8 KiB
Diff

[ 51s] /usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: /tmp/cc2L3fxe.ltrans21.ltrans.o: in function `Wt::WGLWidget::render(Wt::WFlags<Wt::RenderFlag>)':
[ 51s] /home/abuild/rpmbuild/BUILD/wt-4.10.4/src/Wt/WServerGLWidget.C:120:(.text+0x8608): undefined reference to `XOpenDisplay'
[ 51s] /usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: /tmp/cc2L3fxe.ltrans21.ltrans.o:/home/abuild/rpmbuild/BUILD/wt-4.10.4/src/Wt/WServerGLWidget.C:168:(.text+0x86eb): undefined reference to `XFree'
[ 51s] /usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: /tmp/cc2L3fxe.ltrans21.ltrans.o:/home/abuild/rpmbuild/BUILD/wt-4.10.4/src/Wt/WServerGLWidget.C:187:(.text+0x872f): undefined reference to `XSync'
[ 51s] /usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: /tmp/cc2L3fxe.ltrans21.ltrans.o:/home/abuild/rpmbuild/BUILD/wt-4.10.4/src/Wt/WServerGLWidget.C:201:(.text+0x8771): undefined reference to `XSync'
[ 51s] /usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: /tmp/cc2L3fxe.ltrans21.ltrans.o:/home/abuild/rpmbuild/BUILD/wt-4.10.4/src/Wt/WServerGLWidget.C:213:(.text+0x8992): undefined reference to `XCloseDisplay'
[ 51s] /usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: /tmp/cc2L3fxe.ltrans21.ltrans.o:/home/abuild/rpmbuild/BUILD/wt-4.10.4/src/Wt/WServerGLWidget.C:205:(.text+0x89b3): undefined reference to `XCloseDisplay'
[ 51s] /usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: /tmp/cc2L3fxe.ltrans21.ltrans.o:/home/abuild/rpmbuild/BUILD/wt-4.10.4/src/Wt/WServerGLWidget.C:189:(.text+0x89bd): undefined reference to `XCloseDisplay'
[ 51s] /usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: /tmp/cc2L3fxe.ltrans21.ltrans.o:/home/abuild/rpmbuild/BUILD/wt-4.10.4/src/Wt/WServerGLWidget.C:161:(.text+0x89ca): undefined reference to `XCloseDisplay'
[ 51s] /usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: /tmp/cc2L3fxe.ltrans99.ltrans.o: in function `Wt::WServerGLWidget::~WServerGLWidget()':
[ 51s] /home/abuild/rpmbuild/BUILD/wt-4.10.4/src/Wt/WServerGLWidget.C:225:(.text+0x45e7): undefined reference to `XCloseDisplay'
[ 51s] collect2: error: ld returned 1 exit status
Index: wt-4.10.4/src/CMakeLists.txt
===================================================================
--- wt-4.10.4.orig/src/CMakeLists.txt
+++ wt-4.10.4/src/CMakeLists.txt
@@ -647,7 +647,7 @@ ELSE("${WT_WRASTERIMAGE_IMPLEMENTATION}"
ENDIF("${WT_WRASTERIMAGE_IMPLEMENTATION}" STREQUAL "GraphicsMagick")
if(WT_USE_OPENGL)
- target_link_libraries(wt PRIVATE OpenGL::GL GLEW::GLEW)
+ target_link_libraries(wt PRIVATE OpenGL::GL GLEW::GLEW X11)
else()
MESSAGE("** Disabling server-side opengl rendering for WGLWidget: requires gl, glew and WRasterImage (GraphicsMagick or Direct2D).")
endif()