Hi!

> http://build-failures.rhaalovely.net/sparc64/2019-10-11/devel/kdevelop.log
> http://build-failures.rhaalovely.net/powerpc/2019-10-11/devel/kdevelop.log
(Logs from the previous version, but the issue remains)

The real issue is here:

--8<--
CMake Warning at plugins/welcomepage/CMakeLists.txt:33 (message):
  Applying workaround for
  https://bugs.launchpad.net/ubuntu/+source/gcc-5/+bug/1568899
-->8--

Upstream brought a fix for gcc-5 [0], that breaks the build on base-gcc
archs, where ports-gcc-8.3 is used to build the port.

Removing the fix allows to build KDevelop on macppc [1] -- with
Rafael's Qt-5.9.8 diff -- and on amd64 with the vanilla Qt-5.9.7. The
runtime is (very slow but) fine as well.

REVISION bump seems superfluous: this version never built on base-gcc
archs and brings no change on base-clang ones. Should i remove it?

Comments/feedback are welcome,

Charlène.


[0] https://bugs.launchpad.net/ubuntu/+source/gcc-5/+bug/1568899
[1] https://bin.charlenew.xyz/kdevelop.log.gz


Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/kdevelop/Makefile,v
retrieving revision 1.31
diff -u -p -u -p -r1.31 Makefile
--- Makefile    25 Oct 2019 20:13:53 -0000      1.31
+++ Makefile    31 Oct 2019 15:00:13 -0000
@@ -6,6 +6,7 @@ USE_WXNEEDED =          Yes
 COMMENT =      IDE for C, C++, Python, QML/JavaScript and PHP
 
 VERSION =      5.4.3
+REVISION =     0
 DISTNAME =     kdevelop-${VERSION}
 
 HOMEPAGE =     https://www.kdevelop.org/
Index: patches/patch-plugins_welcomepage_CMakeLists_txt
===================================================================
RCS file: patches/patch-plugins_welcomepage_CMakeLists_txt
diff -N patches/patch-plugins_welcomepage_CMakeLists_txt
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-plugins_welcomepage_CMakeLists_txt    31 Oct 2019 15:00:13 
-0000
@@ -0,0 +1,17 @@
+$OpenBSD$
+
+Drop useless fix used for gcc-5, because it breaks the build with
+ports-gcc>=8.3.0.
+
+Index: plugins/welcomepage/CMakeLists.txt
+--- plugins/welcomepage/CMakeLists.txt.orig
++++ plugins/welcomepage/CMakeLists.txt
+@@ -28,8 +28,3 @@ target_link_libraries(kdevwelcomepage
+     Qt5::QuickWidgets
+     KF5::Declarative
+ )
+-# see https://bugs.launchpad.net/ubuntu/+source/gcc-5/+bug/1568899
+-if (UNIX AND CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
+-    message(WARNING "Applying workaround for 
https://bugs.launchpad.net/ubuntu/+source/gcc-5/+bug/1568899";)
+-    target_link_libraries(kdevwelcomepage gcc_s gcc)
+-endif()

Reply via email to