Openoffice 2.0.1
Hi all,
I have some problem to build the debian package of OpenOffice 2.0.1.
Here is what I do:
1) Add the experimental repository in my /etc/apt/sources.list:
# Debian Experimental repository (sources)
deb-src ftp://ftp.debian.org/debian experimental main
2) Get the sources:
apt-get source -t experimental openoffice.org
3) Get the build dependancies:
su -c 'apt-get build-dep openoffice.org'
4) Move to the directory:
cd openoffice-2.0.1/
5) Apply the patch attached to this mail:
patch -p1 < ../compile_openoffice_x86_64.diff
6) Build the sources:
dpkg-buildpackage -rfakeroot -us -uc
7) Wait............ :)
At the end, I got all the sources compiled but I get the following errors:
# generate maintainer scripts from *.in
# or generate default script which calls hook in
openoffice.org-debian-files package
for PKG in `dh_listpackages`; do \
for FILE in postinst postrm preinst prerm; do \
MAINTSCRIPT=debian/$PKG.$FILE ; \
if [ -e $MAINTSCRIPT.in ]; then \
sed -n '1,/^#INCLUDE_SHELL_LIB#$/p' < $MAINTSCRIPT.in |
sed -e '/^#INCLUDE_SHELL_LIB#$/d' > $MAINTSCRIPT; \
grep LIBSUFFIX debian/scripts/vars.amd64 >> $MAINTSCRIPT; \
cat debian/shell-lib.sh >> $MAINTSCRIPT; \
sed -n '/^#INCLUDE_SHELL_LIB#$/,$p' < $MAINTSCRIPT.in |
sed -e '/^#INCLUDE_SHELL_LIB#$/d' >> $MAINTSCRIPT; \
else \
echo '#!/bin/sh' > $MAINTSCRIPT ; \
echo THIS_PACKAGE=$PKG >> $MAINTSCRIPT ;\
echo THIS_SCRIPT=$FILE >> $MAINTSCRIPT ;\
cat debian/shell-lib.sh >> $MAINTSCRIPT; \
fi; \
done; \
done
grep: debian/scripts/vars.amd64: No such file or directory
grep: debian/scripts/vars.amd64: No such file or directory
grep: debian/scripts/vars.amd64: No such file or directory
grep: debian/scripts/vars.amd64: No such file or directory
grep: debian/scripts/vars.amd64: No such file or directory
grep: debian/scripts/vars.amd64: No such file or directory
grep: debian/scripts/vars.amd64: No such file or directory
touch debian/stampdir/maintscripts
/usr/bin/make -f debian/rules DH_OPTIONS="-Npython-uno
-Nopenoffice.org-gcj -Nopenoffice.org-hunspell
-Nopenoffice.org-filter-so52 -s" binary-common
make[1]: Entering directory
`/home/fleury/devel/projects/openoffice/openoffice.org-2.0.1-2'
dh_testdir
dh_testdir: I have no package to build
make[1]: *** [binary-common] Error 1
make[1]: Leaving directory
`/home/fleury/devel/projects/openoffice/openoffice.org-2.0.1-2'
make: *** [debian/stampdir/binary-arch] Error 2
I think I did set BUILD_AMD64 to 'y' in debian/rules, but I'm not sure. :-/
Can somebody help me to complete this patch ?
Regards
--
Emmanuel Fleury
First they ignore you, then they laugh at you,
then they fight you, then you win.
-- Mahatma Gandhi
diff -ruN openoffice.org-2.0.1/debian/rules openoffice.org-2.0.1-1/debian/rules
--- openoffice.org-2.0.1/debian/rules 2006-01-01 15:27:14.000000000 +0100
+++ openoffice.org-2.0.1-1/debian/rules 2006-01-10 08:18:48.000000000 +0100
@@ -74,6 +74,7 @@
endif
ifeq "$(ARCH)" "amd64"
+ BUILD_AMD64=y
BUILD_PYUNO=n
else
BUILD_PYUNO=y
diff -ruN openoffice.org-2.0.1/ooo-build/patches/src680/apply openoffice.org-2.0.1-1/ooo-build/patches/src680/apply
--- openoffice.org-2.0.1/ooo-build/patches/src680/apply 2006-01-01 15:27:13.000000000 +0100
+++ openoffice.org-2.0.1-1/ooo-build/patches/src680/apply 2006-01-03 21:46:10.000000000 +0100
@@ -34,7 +34,7 @@
DebianBase : LinuxCommon, SystemDB, DebianBaseOnly
Debian : DebianBase, DebianOnly, DebianSidOnly
DebianSarge : DebianBase, DebianOnly, DebianSargeOnly
-Debian64 : DebianBase, 64bit, DebianOnly
+Debian64 : Debian, 64bit
#
# DroplineGNOME
#
@@ -606,7 +606,7 @@
[ BuildBits ]
# work around http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22392
-powerpc-svx-customshapes-NOOPTFILES.diff
+svx-customshapes-NOOPTFILES.diff
# fix to build with system libnspr (installed apart from mozilla), i#49720
buildfix-system-nspr-m112.diff
# fix to build with system libnss (installed apart from mozilla)
diff -ruN openoffice.org-2.0.1/ooo-build/patches/src680/svx-customshapes-NOOPTFILES.diff openoffice.org-2.0.1-1/ooo-build/patches/src680/svx-customshapes-NOOPTFILES.diff
--- openoffice.org-2.0.1/ooo-build/patches/src680/svx-customshapes-NOOPTFILES.diff 1970-01-01 01:00:00.000000000 +0100
+++ openoffice.org-2.0.1-1/ooo-build/patches/src680/svx-customshapes-NOOPTFILES.diff 2006-01-03 21:45:04.000000000 +0100
@@ -0,0 +1,18 @@
+Index: svx/source/customshapes/makefile.mk
+===================================================================
+RCS file: /cvs/graphics/svx/source/customshapes/makefile.mk,v
+retrieving revision 1.9
+diff -u -u -r1.9 makefile.mk
+--- svx/source/customshapes/makefile.mk 1 Mar 2005 19:06:56 -0000 1.9
++++ svx/source/customshapes/makefile.mk 22 Aug 2005 02:01:36 -0000
+@@ -81,5 +81,9 @@
+ .IF "$(OS)"=="MACOSX"
+ NOOPTFILES= $(SLO)$/EnhancedCustomShapeFunctionParser.obj
+ .ENDIF
++# http://gcc.gnu.org/PR22392
++.IF "$(OS)"=="LINUX" && ("$(CPU)"=="P" || "$(CPU)"=="X")
++NOOPTFILES= $(SLO)$/EnhancedCustomShapeFunctionParser.obj
++.ENDIF
+
+ UNOTYPES= com.sun.star.uno.XWeak \
+ com.sun.star.uno.XNamingService \
Reply to: