From 355d549722fc5d909f9071b9a648b19caf67fb92 Mon Sep 17 00:00:00 2001
From: Slávek Banko <slavek.banko@axis.cz>
Date: Sat, 29 Aug 2026 13:06:06 +0200
Subject: Remove the -Wnounresolved compiler option
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

GCC 16 removed the -Wnounresolved option, so using this option now
results in FTBFS. It seems that we don't really need this option and
can remove it without any problems.

Fixes: #115

Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
---
 kexi/3rdparty/kolibs/Makefile.am                 | 2 +-
 kexi/core/Makefile.am                            | 2 +-
 kexi/formeditor/scripting/Makefile.am            | 2 +-
 kexi/kexiutils/Makefile.am                       | 2 +-
 kexi/main/Makefile.am                            | 2 +-
 kexi/main/printing/Makefile.am                   | 2 +-
 kexi/main/startup/Makefile.am                    | 2 +-
 kexi/plugins/forms/widgets/Makefile.am           | 2 +-
 kexi/plugins/macros/kexipart/Makefile.am         | 2 +-
 kexi/plugins/macros/lib/Makefile.am              | 2 +-
 kexi/plugins/scripting/kexiscripting/Makefile.am | 2 +-
 kexi/widget/Makefile.am                          | 2 +-
 kexi/widget/relations/Makefile.am                | 2 +-
 kexi/widget/tableview/Makefile.am                | 2 +-
 kexi/widget/utils/Makefile.am                    | 2 +-
 lib/kross/api/Makefile.am                        | 2 +-
 lib/kross/main/Makefile.am                       | 2 +-
 lib/kross/python/cxx/Makefile.am                 | 2 +-
 18 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/kexi/3rdparty/kolibs/Makefile.am b/kexi/3rdparty/kolibs/Makefile.am
index 8ac6c9d2..5980214e 100644
--- a/kexi/3rdparty/kolibs/Makefile.am
+++ b/kexi/3rdparty/kolibs/Makefile.am
@@ -16,7 +16,7 @@ KoPageLayoutSize.cpp
 
 noinst_HEADERS = 
 
-libkexikolibs_la_LDFLAGS = $(all_libraries) -Wnounresolved
+libkexikolibs_la_LDFLAGS = $(all_libraries)
 libkexikolibs_la_LIBADD =
 libkexikolibs_la_METASOURCES = AUTO
 
diff --git a/kexi/core/Makefile.am b/kexi/core/Makefile.am
index 4a69feda..c8a67157 100644
--- a/kexi/core/Makefile.am
+++ b/kexi/core/Makefile.am
@@ -19,7 +19,7 @@ libkexicore_la_SOURCES = kexi_global.cpp kexi.cpp kexiaboutdata.cpp \
 
 #kexipartdatasource.cpp
 
-libkexicore_la_LDFLAGS = $(KDE_RPATH) $(all_libraries) $(VER_INFO) -Wnounresolved -no-undefined
+libkexicore_la_LDFLAGS = $(KDE_RPATH) $(all_libraries) $(VER_INFO) -no-undefined
 
 SUBDIRS = .
 
diff --git a/kexi/formeditor/scripting/Makefile.am b/kexi/formeditor/scripting/Makefile.am
index f03ccfdf..73d0d029 100644
--- a/kexi/formeditor/scripting/Makefile.am
+++ b/kexi/formeditor/scripting/Makefile.am
@@ -4,7 +4,7 @@ noinst_LTLIBRARIES = libkformdesigner_scripting.la
 
 libkformdesigner_scripting_la_SOURCES = formscript.cpp scriptIO.cpp scriptmanager.cpp
 
-libkformdesigner_scripting_la_LDFLAGS = $(all_libraries) -Wnounresolved
+libkformdesigner_scripting_la_LDFLAGS = $(all_libraries)
 libkformdesigner_scripting_la_LIBADD = $(top_builddir)/kexi/formeditor/libkformdesigner.la
 
 libkformdesigner_scripting_la_METASOURCES = AUTO
diff --git a/kexi/kexiutils/Makefile.am b/kexi/kexiutils/Makefile.am
index 6418673f..e42c1520 100644
--- a/kexi/kexiutils/Makefile.am
+++ b/kexi/kexiutils/Makefile.am
@@ -12,7 +12,7 @@ noinst_HEADERS = utils_p.h
 
 libkexiutils_la_LDFLAGS = \
   $(KDE_RPATH) $(all_libraries) \
-  $(VER_INFO) -Wnounresolved -no-undefined
+  $(VER_INFO) -no-undefined
 
 libkexiutils_la_LIBADD = $(LIB_TQT) $(LIB_TDEUI) $(LIB_TDEIO) 
 
diff --git a/kexi/main/Makefile.am b/kexi/main/Makefile.am
index e2d8cba9..b2272a86 100644
--- a/kexi/main/Makefile.am
+++ b/kexi/main/Makefile.am
@@ -8,7 +8,7 @@ libkeximain_la_SOURCES = \
 	kexinewstuff.cpp kexifinddialogbase.ui kexifinddialog.cpp
 
 libkeximain_la_LDFLAGS = -no-undefined $(KDE_RPATH) $(all_libraries) \
-	$(VER_INFO) -Wnounresolved
+	$(VER_INFO)
 
 SUBDIRS = startup printing .
 
diff --git a/kexi/main/printing/Makefile.am b/kexi/main/printing/Makefile.am
index b22d1486..b235445b 100644
--- a/kexi/main/printing/Makefile.am
+++ b/kexi/main/printing/Makefile.am
@@ -11,7 +11,7 @@ kexisimpleprintpreviewwindow.cpp
 
 noinst_HEADERS = kexisimpleprintpreviewwindow_p.h
 
-libkeximainprinting_la_LDFLAGS = $(all_libraries) -Wnounresolved
+libkeximainprinting_la_LDFLAGS = $(all_libraries)
 libkeximainprinting_la_LIBADD = \
 	$(top_builddir)/lib/kofficecore/libkofficecore.la \
 	$(top_builddir)/lib/kofficeui/libkofficeui.la \
diff --git a/kexi/main/startup/Makefile.am b/kexi/main/startup/Makefile.am
index ad7e2e9d..0db69db0 100644
--- a/kexi/main/startup/Makefile.am
+++ b/kexi/main/startup/Makefile.am
@@ -14,7 +14,7 @@ libkeximainstartup_la_SOURCES = KexiConnSelectorBase.ui KexiProjectSelectorBase.
 
 noinst_HEADERS = KexiStartup_p.h
 
-libkeximainstartup_la_LDFLAGS = $(all_libraries) -Wnounresolved
+libkeximainstartup_la_LDFLAGS = $(all_libraries)
 libkeximainstartup_la_LIBADD = \
 	../../widget/libkexiextendedwidgets.la
 
diff --git a/kexi/plugins/forms/widgets/Makefile.am b/kexi/plugins/forms/widgets/Makefile.am
index 39c76918..67c7bd10 100644
--- a/kexi/plugins/forms/widgets/Makefile.am
+++ b/kexi/plugins/forms/widgets/Makefile.am
@@ -16,7 +16,7 @@ libkexiformutilswidgets_la_SOURCES = \
   kexidbtextedit.cpp \
   kexidbcombobox.cpp
 
-libkexiformutilswidgets_la_LDFLAGS = $(all_libraries) -Wnounresolved
+libkexiformutilswidgets_la_LDFLAGS = $(all_libraries)
 libkexiformutilswidgets_la_LIBADD = 
 
 libkexiformutilswidgets_la_METASOURCES = AUTO
diff --git a/kexi/plugins/macros/kexipart/Makefile.am b/kexi/plugins/macros/kexipart/Makefile.am
index 51cff0ea..f3961df6 100644
--- a/kexi/plugins/macros/kexipart/Makefile.am
+++ b/kexi/plugins/macros/kexipart/Makefile.am
@@ -6,7 +6,7 @@ kexihandler_macro_la_SOURCES = \
     keximacropart.cpp keximacroview.cpp keximacroproperty.cpp keximacrodesignview.cpp keximacrotextview.cpp keximacroerrorbase.ui keximacroerror.cpp
 
 kexihandler_macro_la_LDFLAGS = \
-    $(KDE_PLUGIN) -module -no-undefined -Wnounresolved $(all_libraries) $(VER_INFO)
+    $(KDE_PLUGIN) -module -no-undefined $(all_libraries) $(VER_INFO)
 
 kexihandler_macro_la_LIBADD = \
     ../kexiactions/libkeximacroactions.la \
diff --git a/kexi/plugins/macros/lib/Makefile.am b/kexi/plugins/macros/lib/Makefile.am
index f1b56c9c..ad0dbf8e 100644
--- a/kexi/plugins/macros/lib/Makefile.am
+++ b/kexi/plugins/macros/lib/Makefile.am
@@ -15,7 +15,7 @@ libkomacro_la_SOURCES = \
 
 KDE_CXXFLAGS = $(USE_EXCEPTIONS)
 
-libkomacro_la_LDFLAGS = $(all_libraries) -Wnounresolved
+libkomacro_la_LDFLAGS = $(all_libraries)
 libkomacro_la_LIBADD = $(LIB_TQT) $(LIB_TDECORE) $(LIB_TDEUI)
 
 libkomacro_la_METASOURCES = AUTO
diff --git a/kexi/plugins/scripting/kexiscripting/Makefile.am b/kexi/plugins/scripting/kexiscripting/Makefile.am
index d6c56e0f..73bb8dde 100644
--- a/kexi/plugins/scripting/kexiscripting/Makefile.am
+++ b/kexi/plugins/scripting/kexiscripting/Makefile.am
@@ -6,7 +6,7 @@ kexihandler_script_la_SOURCES = \
     kexiscriptpart.cpp kexiscripteditor.cpp kexiscriptdesignview.cpp
 
 kexihandler_script_la_LDFLAGS = \
-    $(KDE_PLUGIN) -module -no-undefined -Wnounresolved $(all_libraries) $(VER_INFO) \
+    $(KDE_PLUGIN) -module -no-undefined $(all_libraries) $(VER_INFO) \
     -ltdecore -ltdeui $(LIB_TQT) -lkjs -ltdefx -ltdeio -ltdeparts
 
 kexihandler_script_la_LIBADD = $(KOFFICE_LIBS) \
diff --git a/kexi/widget/Makefile.am b/kexi/widget/Makefile.am
index 9b01c6e8..43859aa1 100644
--- a/kexi/widget/Makefile.am
+++ b/kexi/widget/Makefile.am
@@ -14,7 +14,7 @@ libkexiextendedwidgets_la_SOURCES = kexidataawareview.cpp \
 	kexicharencodingcombobox.cpp \
 	kexiprjtypeselectorbase.ui kexiprjtypeselector.cpp
 
-libkexiextendedwidgets_la_LDFLAGS = $(all_libraries) $(VER_INFO) -Wnounresolved
+libkexiextendedwidgets_la_LDFLAGS = $(all_libraries) $(VER_INFO)
 libkexiextendedwidgets_la_LIBADD = $(LIB_TDEUI) ./utils/libkexiguiutils.la tableview/libkexidatatable.la ../core/libkexicore.la -ltdetexteditor
 
 SUBDIRS = utils tableview .  relations
diff --git a/kexi/widget/relations/Makefile.am b/kexi/widget/relations/Makefile.am
index 9430286a..dc6c5652 100644
--- a/kexi/widget/relations/Makefile.am
+++ b/kexi/widget/relations/Makefile.am
@@ -5,7 +5,7 @@ lib_LTLIBRARIES = libkexirelationsview.la
 libkexirelationsview_la_SOURCES = kexirelationview.cpp kexirelationviewconnection.cpp \
 				kexirelationviewtable.cpp kexirelationwidget.cpp
 
-libkexirelationsview_la_LDFLAGS = $(all_libraries) $(VER_INFO) -Wnounresolved
+libkexirelationsview_la_LDFLAGS = $(all_libraries) $(VER_INFO)
 libkexirelationsview_la_LIBADD = ../../core/libkexicore.la
 
 libkexirelationsview_la_METASOURCES = AUTO
diff --git a/kexi/widget/tableview/Makefile.am b/kexi/widget/tableview/Makefile.am
index dc77ae6f..fa982cd3 100644
--- a/kexi/widget/tableview/Makefile.am
+++ b/kexi/widget/tableview/Makefile.am
@@ -12,7 +12,7 @@ libkexidatatable_la_SOURCES = kexidataawareobjectiface.cpp \
 
 noinst_HEADERS = kexitableview_p.h
 
-libkexidatatable_la_LDFLAGS = $(all_libraries) $(VER_INFO) -Wnounresolved
+libkexidatatable_la_LDFLAGS = $(all_libraries) $(VER_INFO)
 libkexidatatable_la_LIBADD =  $(top_builddir)/kexi/core/libkexicore.la $(top_builddir)/kexi/widget/utils/libkexiguiutils.la \
 	$(top_builddir)/lib/koproperty/libkoproperty.la $(LIB_TDEUI)
 
diff --git a/kexi/widget/utils/Makefile.am b/kexi/widget/utils/Makefile.am
index 61d8ac50..4518782f 100644
--- a/kexi/widget/utils/Makefile.am
+++ b/kexi/widget/utils/Makefile.am
@@ -6,7 +6,7 @@ libkexiguiutils_la_SOURCES = kexisharedactionclient.cpp kexirecordnavigator.cpp
 	kexiflowlayout.cpp kexidatetimeformatter.cpp kexitooltip.cpp kexiarrowtip.cpp \
 	kexidropdownbutton.cpp kexicomboboxdropdownbutton.cpp kexicontextmenuutils.cpp
 
-libkexiguiutils_la_LDFLAGS = $(all_libraries) $(VER_INFO) -Wnounresolved
+libkexiguiutils_la_LDFLAGS = $(all_libraries) $(VER_INFO)
 libkexiguiutils_la_LIBADD = $(LIB_TDEUI)
 
 SUBDIRS = .
diff --git a/lib/kross/api/Makefile.am b/lib/kross/api/Makefile.am
index 829698a1..13d41bb7 100644
--- a/lib/kross/api/Makefile.am
+++ b/lib/kross/api/Makefile.am
@@ -42,7 +42,7 @@ libkrossapi_la_SOURCES = \
     interpreter.cpp \
     krossdebug.cpp
 
-libkrossapi_la_LDFLAGS = $(all_libraries) $(VER_INFO) -Wnounresolved
+libkrossapi_la_LDFLAGS = $(all_libraries) $(VER_INFO)
 libkrossapi_la_LIBADD = $(LIB_TQT) $(LIB_TDECORE)
 
 METASOURCES = AUTO
diff --git a/lib/kross/main/Makefile.am b/lib/kross/main/Makefile.am
index 72b23953..81b5b555 100644
--- a/lib/kross/main/Makefile.am
+++ b/lib/kross/main/Makefile.am
@@ -7,7 +7,7 @@ lib_LTLIBRARIES = libkrossmain.la
 libkrossmain_la_SOURCES = mainmodule.cpp scriptcontainer.cpp manager.cpp \
 	scriptaction.cpp scriptguiclient.cpp wdgscriptsmanagerbase.ui wdgscriptsmanager.cpp
 
-libkrossmain_la_LDFLAGS = $(all_libraries) $(VER_INFO) -Wnounresolved
+libkrossmain_la_LDFLAGS = $(all_libraries) $(VER_INFO)
 
 mainincludedir=$(includedir)/kross/main
 
diff --git a/lib/kross/python/cxx/Makefile.am b/lib/kross/python/cxx/Makefile.am
index 702027da..caba848a 100644
--- a/lib/kross/python/cxx/Makefile.am
+++ b/lib/kross/python/cxx/Makefile.am
@@ -10,7 +10,7 @@ libkrosspythoncxx_la_SOURCES = \
     cxxextensions.c \
     IndirectPythonInterface.cpp
 
-libkrosspythoncxx_la_LDFLAGS = $(LIBPYTHON) $(all_libraries) -Wnounresolved
+libkrosspythoncxx_la_LDFLAGS = $(LIBPYTHON) $(all_libraries)
 
 METASOURCES = AUTO
 INCLUDES = $(KROSS_INCLUDES) $(PYTHONINC) $(all_includes)
-- 
cgit v1.2.3

