Re: Openoffice 2.0.1
not, is not why?
Regards.
Santiago
2006/1/12, Mickael Marchand <mikmak@freenux.org>:
Santiago Kci a écrit :
> Where can I find the patch "compile_openoffice_x86_64.diff"?
>
> Thanks in advance.
>
> Santiago.
>
it has to be a joke :)
no ? hmm ...
Mik
PS: hint : look at the end of your/my mail ...
> 2006/1/10, Emmanuel Fleury <
emmanuel.fleury@labri.fr
> <mailto:emmanuel.fleury@labri.fr>>:
>
> 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 <ftp://ftp.debian.org/debian>
> experimental main
>
> 2) Get the sources:
> apt-get source -t experimental
openoffice.org <http://openoffice.org>
>
> 3) Get the build dependancies:
> su -c 'apt-get build-dep
openoffice.org <http://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
> <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 <http://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: