OpenOffice.org build m180
Szymon Siwek
sls w poczta.wp.pl
Śro, 16 Sie 2006, 14:27:36 CEST
On Mon, Aug 07, 2006 at 09:20:09AM +0200, Adam Gołębiowski wrote:
> On Mon, Aug 07, 2006 at 06:50:26AM +0200, Krystian Tomczyk wrote:
> > Dnia 06-08-2006, nie o godzinie 22:16 +0200, Adam Gołębiowski
> > napisał(a):
> > > On Sun, Aug 06, 2006 at 09:56:44PM +0200, Krystian Tomczyk wrote:
> > > > Nie wiem jak innym, ale mi pomocy nie brakuje, a bardzo przeszkadza
> > > > brzydki efekt interakcji z myszą,który jak piszesz jest poprawiony...
> > >
> > > jaki efekt? możesz opisać?
> > >
> > Ktoś już o tym pisał. Najechanie na jakąś ikonkę na belkach lub
> > kliknięcie któregoś z napisów menu powoduje, że aplikacja się wysypuje i
> > uruchamia ponownie z procedurą odzyskiwania dokumentu.
> > Ctr+o działa, ale np. alt+p powoduje również w/w efekt.
>
> aaaa jasne. Ty mówisz o błędzie występującym na Th. On raczej nie jest
> poprawiony, nie wiadomo gdzie to siedzi.
>
> Jak wspomniałem, na Th mi aż tak nie zależy - wolę dopracować ooo z
> AC-branch.
>
Mi na Th zależy, toteż w końcu zbudowałem działające oo.
Bazowałem na trochę starszej wersji (src-m176).
gdb i debuginfo sugerowały, że winne wysypywaniu się może być coś
związanego z db. W ac jest db-4.2, taka sama wersja jest dołączona do oo.
Przebudowałem oo tak by korzystał z własnego db - przestało się wysypywać.
Jedynym problemem jaki zauważyłem, jest brak helpa.
--
Szymon Siwek
Los nikomu nie szczędzi rozczarowań.
-------------- następna część ---------
Index: openoffice.org.spec
===================================================================
RCS file: /cvsroot/SPECS/openoffice.org.spec,v
retrieving revision 1.605
diff -u -r1.605 openoffice.org.spec
--- openoffice.org.spec 11 Jul 2006 12:17:39 -0000 1.605
+++ openoffice.org.spec 16 Aug 2006 11:55:20 -0000
@@ -1,10 +1,9 @@
# $Revision: 1.605 $, $Date: 2006/07/11 12:17:39 $
# NOTE:
# - normal build requires little less than 4GB of disk space
-# - full debug build requires about 9GB of disk space
+# - full debug build requires about 13.5GB of disk space
+# - it seems using system db-4.4 brokes oo (crash after activating menu, toolbar etc)
# TODO:
-# - fix build with freetype 2.2.x:
-# http://www.openoffice.org/nonav/issues/showattachment.cgi/36573/vcl-freetype-2.2.x.diff
# - drop requirement on nas-devel
# - fix locale names and other locale related things
# - --with-system-myspell + myspell package as in Debian
@@ -31,44 +30,48 @@
%bcond_with java # Java support (enables help support and improves functionality)
%bcond_with vfs # Enable GNOME VFS and Evolution 2 support
%bcond_with mono
-%bcond_with gcc4 # use gcc4 patch (breaks build with gcc 3.3.x)
%bcond_without mozilla # without mozilla
## build for TH
-%bcond_with th
+%bcond_without th
+%bcond_with system_db
+%if %{with th}
+%undefine with_system_db
+%else
+%undefine without_system_db
+%endif
%define ver 2.0
%define rel 3
-%define ooobver ooc680-m7
-%define snap OOC680
+%define ooobver src680-m176
+%define snap SRC680
%define snap2 SRC680
%define bver %{nil}
%define subver 680
%define fullver %{ver}.%{rel}
%define dfullver %(echo %{fullver} | tr . _)
-#%define ssnap OOO_%{dfullver}
-%define ssnap ooc680-m7
+%define ssnap src680-m176
%define specflags -fno-strict-aliasing
Summary: OpenOffice.org - powerful office suite
Summary(pl): OpenOffice.org - potężny pakiet biurowy
Name: openoffice.org
Version: %{fullver}
-Release: 0.0.3.1%{?with_vfs:vfs}
+Release: 0.0.3.4%{?with_vfs:vfs}
Epoch: 1
License: GPL/LGPL
Group: X11/Applications
Source0: http://go-ooo.org/packages/%{snap}/ooo-build-%{ooobver}.tar.gz
-# Source0-md5: 97045632ac7291ef80681351634626f5
+# Source0-md5: 87b81631c58c465c02b26a374309fb1b
Source1: http://go-ooo.org/packages/%{snap}/%{ssnap}-core.tar.bz2
-# Source1-md5: fbc38a693821f7abdaf6e2cbfc802b7b
+# Source1-md5: d2bd7cb46f5d0195b8333b4cd3096bf2
Source2: http://go-ooo.org/packages/%{snap}/%{ssnap}-system.tar.bz2
-# Source2-md5: 46bf9184fe04c7aca1a4cbdd65881164
+# Source2-md5: 7d2a3a73f9b63aca02eac6f5e829e3de
Source3: http://go-ooo.org/packages/%{snap}/%{ssnap}-binfilter.tar.bz2
-# Source3-md5: 810ec48412698e7a89a3164cc756cd81
+# Source3-md5: 72dd4dc148bc17837ba6a90b102ba2b6
Source4: http://go-ooo.org/packages/%{snap}/%{ssnap}-lang.tar.bz2
-# Source4-md5: 85ebe692d05cca9949d68c32696a87e4
+# Source4-md5: b11c08979f64a8495d96c46c2161ecc3
Source10: http://go-ooo.org/packages/%{snap2}/ooo_custom_images-13.tar.bz2
# Source10-md5: 2480af7f890c8175c7f9e183a1b39ed2
Source11: http://go-ooo.org/packages/%{snap2}/ooo_crystal_images-1.tar.gz
@@ -85,18 +88,21 @@
# Source16-md5: 2ff7b4c52f9c3937ebe3002798fbc479
Source50: openabout_pld.png
Source51: openintro_pld.bmp
-Patch0: %{name}-bashizm.patch
Patch1: %{name}-PLD.patch
Patch2: %{name}-vendorname.patch
Patch100: %{name}-STL-lib64.diff
Patch101: %{name}-64bit-inline.diff
Patch102: %{name}-build-pld-splash.diff
Patch103: %{name}-sfx2.badscript.diff
+Patch104: %{name}-db_namespace_fix.patch
+Patch105: %{name}-stl5.patch
+Patch106: %{name}-stl5_fix.patch
URL: http://www.openoffice.org/
BuildRequires: ImageMagick
BuildRequires: STLport-devel >= 4.5.3-6
%if %{with th}
BuildRequires: xorg-lib-libX11-devel
+BuildRequires: xorg-xserver-Xvfb
BuildRequires: mozilla-firefox-devel
%else
%if %{with mozilla}
@@ -114,8 +120,10 @@
BuildRequires: cairo-devel >= 0.5.2
BuildRequires: cups-devel
BuildRequires: curl-devel >= 7.9.8
+%if %{with system_db}
BuildRequires: db-cxx-devel
BuildRequires: db-devel
+%endif
BuildRequires: /usr/bin/getopt
%if %{with vfs}
BuildRequires: gnome-vfs2-devel
@@ -1777,14 +1785,16 @@
%{SOURCE10} %{SOURCE11} %{SOURCE12} %{SOURCE13} \
%{SOURCE14} %{SOURCE15} %{SOURCE16} src
-# bashizm
-%patch0 -p1
-
# fixes for the patch subsystem
%patch1 -p1
# teach configure.in about PLD
%patch2 -p1
+%patch104 -p1
+%if %{with th}
+%patch105 -p1
+%patch106 -p1
+%endif
# 64 bit related patches
install %{PATCH100} patches/64bit
@@ -1857,7 +1867,9 @@
--with-system-sane-headers \
--with-system-x11-extensions-headers \
--with-system-odbc-headers \
+%if %{with system_db}
--with-system-db \
+%endif
--with-system-curl \
--with-system-freetype \
--with-system-nas \
@@ -1869,6 +1881,9 @@
--without-system-neon \
%if %{with mozilla}
--with-system-mozilla \
+%if %{with th}
+ --with-firefox \
+%endif
%else
--disable-mozilla \
%endif
@@ -1896,7 +1911,11 @@
--with-docdir=%{_docdir}/%{name}-%{version} \
--with-python=%{_bindir}/python \
--with-openclipart=%{_datadir}/openclipart \
+%if %{with th}
+ --with-stlport=/usr \
+%else
--with-stlport4=/usr \
+%endif
--with-x \
--without-fonts \
--without-gpc \
-------------- następna część ---------
--- ooo-build-2.0.3.0/patches/src680/dbase-utf8.diff.orig 2006-08-07 23:54:55.000000000 +0000
+++ ooo-build-2.0.3.0/patches/src680/dbase-utf8.diff 2006-08-07 23:56:16.000000000 +0000
@@ -23,13 +23,18 @@
diff -u -p -u -r1.14 dbtools2.cxx
--- connectivity/source/commontools/dbtools2.cxx 8 Sep 2005 05:15:04 -0000 1.14
+++ connectivity/source/commontools/dbtools2.cxx 22 May 2006 11:17:42 -0000
-@@ -877,6 +877,32 @@ sal_Int32 DBTypeConversion::convertUnico
+@@ -92,6 +92,7 @@
+ #include <com/sun/star/container/XChild.hpp>
+ #endif
+
++#include <stdio.h>
+ //.........................................................................
+ namespace dbtools
+ {
+@@ -877,6 +877,29 @@ sal_Int32 DBTypeConversion::convertUnico
return _rDest.getLength();
}
-+
-+#include <stdio.h>
-+
+sal_Int32 DBTypeConversion::convertUnicodeStringToLength(
+ const ::rtl::OUString& _rSource,
+ ::rtl::OString& _rDest,
-------------- następna część ---------
--- ooo-build-ooc680-m7/patches/src680/apply.old 2006-07-23 12:47:09.000000000 +0000
+++ ooo-build-ooc680-m7/patches/src680/apply 2006-07-22 12:27:50.000000000 +0000
@@ -50,7 +50,7 @@
Ark64: LinuxCommon, NotDebian, ArkOnly, BerkeleyDB43, 64bit, SystemJavaBits
# www.pld-linux.org
PLDBase: LinuxCommon, NotDebian, PLDOnly, NovellOnly, NovellOnlyUnix, FilePickers, GCJExperimental, SystemJavaBits, SystemJavaBitsWorkaround
-PLD: PLDBase
+PLD: PLDBase, STLPort5
PLD64: PLDBase, 64bit, PLD64bitfixes
# Mandriva Linux
MandrivaBase: MandrivaOnly, LinuxCommon, MandrivaOnlyUnix, LockDown
-------------- następna część ---------
--- ooo-build-src680-m176/patches/src680/system-stlport5.diff.orig 2006-08-16 11:03:36.000000000 +0000
+++ ooo-build-src680-m176/patches/src680/system-stlport5.diff 2006-08-16 11:04:16.000000000 +0000
@@ -381,3 +381,25 @@
for (aIt = mChildren.begin(); aIt != mChildren.end(); aIt++)
{
+--- scp2/source/ooo/file_library_ooo.scp.orig 2006-08-15 21:29:35.000000000 +0000
++++ scp2/source/ooo/file_library_ooo.scp 2006-08-15 21:30:45.000000000 +0000
+@@ -2045,7 +2045,7 @@
+ #ifdef IRIX
+ Name = STRING(CONCAT3(libstlport_,gcc,.so.4.5));
+ #else
+- Name = STRING(CONCAT3(libstlport_,gcc,UNXSUFFIX));
++ Name = STRING(CONCAT2(libstlport,UNXSUFFIX));
+ #endif
+ #else
+ #ifdef SOLARIS
+--- scp2/source/ure/ure.scp.orig 2006-08-15 21:31:54.000000000 +0000
++++ scp2/source/ure/ure.scp 2006-08-15 21:32:19.000000000 +0000
+@@ -592,7 +592,7 @@
+ TXT_FILE_BODY;
+ Dir = SCP2_URE_DL_DIR;
+ #if defined _gcc3
+- Name = SCP2_URE_DL_NORMAL(stlport_gcc);
++ Name = SCP2_URE_DL_NORMAL(stlport);
+ #elif defined SOLARIS
+ Name = SCP2_URE_DL_NORMAL(stlport_sunpro);
+ #elif defined WNT
Więcej informacji o liście dyskusyjnej pld-devel-pl