[Bug 229896] New: poppler-qt fails to build on x86_64 in GNOME:UNSTABLE
https://bugzilla.novell.com/show_bug.cgi?id=229896 Summary: poppler-qt fails to build on x86_64 in GNOME:UNSTABLE Product: openSUSE 10.3 Version: unspecified Platform: All OS/Version: All Status: NEW Severity: Normal Priority: P5 - None Component: GNOME AssignedTo: bnc-team-gnome@forge.provo.novell.com ReportedBy: andreas.hanke@gmx-topmail.de QAContact: qa@suse.de poppler does not find libqt-mt.{la,so} on x86_64 because POPPLER_FIND_QT in m4/qt.m4 does not handle lib64 at all. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=229896 andreas.hanke@gmx-topmail.de changed: What |Removed |Added ---------------------------------------------------------------------------- Platform|All |x86-64 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=229896 ------- Comment #1 from andreas.hanke@gmx-topmail.de 2006-12-20 08:26 MST ------- Created an attachment (id=110535) --> (https://bugzilla.novell.com/attachment.cgi?id=110535&action=view) Fixes for various poppler packaging bugs. Fixes: - The x86_64 build failure, caused by not finding qt3 libraries. - -fstack-protector usage. Right now you're not using it at all because of the way %configure works. - Run make as an actual command and not as an argument to %configure. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=229896 ------- Comment #2 from andreas.hanke@gmx-topmail.de 2006-12-25 09:34 MST ------- The current situation is: export QTLIB=/usr/%{_lib}/qt3/%{_lib} but should be export QTLIB=/usr/lib/qt3/%{_lib} because otherwise it won't build on i586. And export CFLAGS="$RPM_OPT_FLAGS -fstack-protector" should be export CFLAGS="$RPM_OPT_FLAGS -fstack-protector" export CXXFLAGS="$RPM_OPT_FLAGS -fstack-protector" because otherwise, -fstack-protector won't be used for C++, effectively rendering it pointless because poppler is a C++ library. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=229896 ------- Comment #3 from andreas.hanke@gmx-topmail.de 2006-12-30 06:18 MST ------- More problems: - The qt4 bindings are now enabled (initially because of a typo, I think), and now it has: BuildRequires: libqt4-devel qt-devel But libqt4-devel and qt-devel are provided by the same package: libqt4-devel, virtually providing qt-devel. qt-devel should be removed here. - poppler-devel now includes a header file (poppler-qt4.h) that depends on other header files provided by libqt4-devel, but does not properly require libqt4-devel at runtime. - poppler-qt has been renamed to poppler-qt3, but its shared library is libpoppler-qt.so (without "3"). I don't think that this name change is really useful for anything. It is, as every renamed package, an upgrade problem and also makes the package name diverge from the names of the shared library, the header file and the .pc file. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=229896 sbrabec@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED ------- Comment #4 from sbrabec@novell.com 2007-01-03 05:01 MST ------- All points fixed. James Ogley submitted better qt checks to upstream. Adding all devel requirements is maybe a bad approach here, because one have to install both qt's to develop with only one. Maybe we should exclude dependencies in such cases or create more devel packages. It's a problem of more packages (e. g. avahi). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=229896 andreas.hanke@gmx-topmail.de changed: What |Removed |Added ---------------------------------------------------------------------------- Platform|All |x86-64 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=229896 ------- Comment #1 from andreas.hanke@gmx-topmail.de 2006-12-20 08:26 MST ------- Created an attachment (id=110535) --> (https://bugzilla.novell.com/attachment.cgi?id=110535&action=view) Fixes for various poppler packaging bugs. Fixes: - The x86_64 build failure, caused by not finding qt3 libraries. - -fstack-protector usage. Right now you're not using it at all because of the way %configure works. - Run make as an actual command and not as an argument to %configure. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=229896 ------- Comment #2 from andreas.hanke@gmx-topmail.de 2006-12-25 09:34 MST ------- The current situation is: export QTLIB=/usr/%{_lib}/qt3/%{_lib} but should be export QTLIB=/usr/lib/qt3/%{_lib} because otherwise it won't build on i586. And export CFLAGS="$RPM_OPT_FLAGS -fstack-protector" should be export CFLAGS="$RPM_OPT_FLAGS -fstack-protector" export CXXFLAGS="$RPM_OPT_FLAGS -fstack-protector" because otherwise, -fstack-protector won't be used for C++, effectively rendering it pointless because poppler is a C++ library. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=229896 ------- Comment #3 from andreas.hanke@gmx-topmail.de 2006-12-30 06:18 MST ------- More problems: - The qt4 bindings are now enabled (initially because of a typo, I think), and now it has: BuildRequires: libqt4-devel qt-devel But libqt4-devel and qt-devel are provided by the same package: libqt4-devel, virtually providing qt-devel. qt-devel should be removed here. - poppler-devel now includes a header file (poppler-qt4.h) that depends on other header files provided by libqt4-devel, but does not properly require libqt4-devel at runtime. - poppler-qt has been renamed to poppler-qt3, but its shared library is libpoppler-qt.so (without "3"). I don't think that this name change is really useful for anything. It is, as every renamed package, an upgrade problem and also makes the package name diverge from the names of the shared library, the header file and the .pc file. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=229896 sbrabec@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED ------- Comment #4 from sbrabec@novell.com 2007-01-03 05:01 MST ------- All points fixed. James Ogley submitted better qt checks to upstream. Adding all devel requirements is maybe a bad approach here, because one have to install both qt's to develop with only one. Maybe we should exclude dependencies in such cases or create more devel packages. It's a problem of more packages (e. g. avahi). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
participants (1)
-
bugzilla_noreply@novell.com