[prev in list] [next in list] [prev in thread] [next in thread] 

List:       koffice-devel
Subject:    [last-minute-patch #2] [critical] KOffice 1.5.1: Link errors cause
From:       Jarosław_Staniek <js () iidea ! pl>
Date:       2006-05-19 16:33:45
Message-ID: 200605191833.45522.js () iidea ! pl
[Download RAW message or body]

Dear packagers,
Another patch, this time a critical one.

The attached patch should be applied to the source code of recently released 
KOffice 1.5.1 tarball. 
Otherwise Kexi Forms will not be available at all, making the application 
almost unusable. 

The defect was already reported here 
https://bugs.kde.org/show_bug.cgi?id=125432

I am sorry for the inconvenience.

Details:
Affected are probably any environments where --disable-rpath and 
--enable-new-ldflags are used.
Thanks to Stephan Binner (SUSE) for pointing this out.

-- 
regards / pozdrawiam,
   Jaroslaw Staniek / OpenOffice Polska

Sponsored by OpenOffice Polska to work on
* Kexi & KOffice: http://www.kexi-project.org | http://koffice.org/kexi
* KDE3 & KDE4 Libraries For Developing MS Windows Applications:
                             http://www.kdelibs.com/wiki
See also:
* Kexi For MS Windows: http://kexi.pl/wiki/index.php/Kexi_for_MS_Windows
* Kexi Support:            http://www.kexi-project.org/support.html

["form_plugins.patch" (text/x-diff)]

Index: plugins/forms/Makefile.am
===================================================================
--- plugins/forms/Makefile.am	(wersja 541836)
+++ plugins/forms/Makefile.am	(kopia robocza)
@@ -23,9 +23,10 @@
 	kexidataprovider.cpp kexiformscrollview.cpp kexiformeventhandler.cpp \
 	kexidbtextwidgetinterface.cpp kexiactionselectiondialog.cpp kexiformmanager.cpp \
 	kexidatasourcepage.cpp kexiformpart.cpp kexiformview.cpp
-libkexiformutils_la_LDFLAGS = $(all_libraries) $(VER_INFO) -Wnounresolved
+libkexiformutils_la_LDFLAGS = $(all_libraries) $(VER_INFO)
 libkexiformutils_la_LIBADD = $(top_builddir)/kexi/core/libkexicore.la \
 	$(top_builddir)/kexi/widget/libkexiextendedwidgets.la \
+	$(top_builddir)/kexi/formeditor/libkformdesigner.la \
 	$(top_builddir)/kexi/plugins/forms/widgets/libkexiformutilswidgets.la
 
 kformdesignerservicesdir=$(kde_servicesdir)/kformdesigner
Index: plugins/reports/Makefile.am
===================================================================
--- plugins/reports/Makefile.am	(wersja 541836)
+++ plugins/reports/Makefile.am	(kopia robocza)
@@ -5,24 +5,29 @@
 kexihandler_report_la_SOURCES = kexireports.cpp
 kexihandler_report_la_LDFLAGS = $(all_libraries) $(KDE_PLUGIN) $(VER_INFO) -module -no-undefined
 kexihandler_report_la_LIBADD = ../../core/libkexicore.la \
-  ../../widget/utils/libkexiguiutils.la \
-  ../../widget/libkexiextendedwidgets.la \
-  ../../formeditor/libkformdesigner.la \
-  ../forms/libkexiformutils.la \
+  $(top_builddir)/kexi/widget/utils/libkexiguiutils.la \
+  $(top_builddir)/kexi/widget/libkexiextendedwidgets.la \
+	$(top_builddir)/kexi/formeditor/libkformdesigner.la \
+  $(top_builddir)/kexi/plugins/forms/libkexiformutils.la \
   ./libkexireportutils.la
 
 kexireportwidgets_la_LDFLAGS =  $(all_libraries) $(KDE_PLUGIN) $(VER_INFO) -module
 kexireportwidgets_la_SOURCES =   reportwidgets.cpp kexireportfactory.cpp
 kexireportwidgets_la_LIBADD = $(top_builddir)/kexi/formeditor/libkformdesigner.la \
+	$(top_builddir)/kexi/plugins/forms/libkexiformutils.la \
+	$(top_builddir)/kexi/plugins/forms/widgets/libkexiformutilswidgets.la \
+	$(top_builddir)/kexi/widget/libkexiextendedwidgets.la \
 	./libkexireportutils.la
 
 lib_LTLIBRARIES = libkexireportutils.la
 libkexireportutils_la_SOURCES = \
 	kexireportpart.cpp kexireportview.cpp kexireportform.cpp
-libkexireportutils_la_LDFLAGS = $(all_libraries) $(VER_INFO) -Wnounresolved
+libkexireportutils_la_LDFLAGS = $(all_libraries) $(VER_INFO)
 libkexireportutils_la_LIBADD = $(top_builddir)/kexi/core/libkexicore.la \
+	$(top_builddir)/kexi/formeditor/libkformdesigner.la \
+	$(top_builddir)/kexi/plugins/forms/widgets/libkexiformutilswidgets.la \
 	$(top_builddir)/kexi/widget/libkexiextendedwidgets.la \
-	$(top_builddir)/kexi/plugins/forms/widgets/libkexiformutilswidgets.la
+	$(top_builddir)/kexi/plugins/forms/libkexiformutils.la
 
 kformdesignerservicesdir=$(kde_servicesdir)/kformdesigner
 kformdesignerservices_DATA = kformdesigner_kexireportfactory.desktop


_______________________________________________
koffice-devel mailing list
koffice-devel@kde.org
https://mail.kde.org/mailman/listinfo/koffice-devel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic