[th] openoffice

Szymon Siwek sls w poczta.wp.pl
Pon, 24 Lip 2006, 06:56:50 CEST


On Mon, Jul 24, 2006 at 01:40:56AM +0200, Adam Gołębiowski wrote:
> On Fri, Jul 21, 2006 at 09:40:17PM +0200, Artur Flinta wrote:
> > Czyli widać, że od tygodnia da się zbudować (hint, jest w specu bcond
> > th). Niestety jest jakiś problem z tak zbudowanym pakietem, bo sypie się
> > po najechaniu kursorem na menu.
> 
> No właśnie. Wróciłem już z krótkiego urlopu, jutro postaram się puścić
> build na nowym ooo-buildzie, zobaczymy co z tego wyniknie.
> 
> Ahh, z tego co pamiętam, na gcc 4.1.2 debug-build się wysypywał. Nie
> pamiętam już czemu, przyjrzę się jutro.
> 
openoffice daje się przekonać do używania STLport-5.x.x za pomocą
załączonych łatek. Niestety, kompilacja sypie się z takim komunikatem:

#v+
/usr/include/bits/stdio.h: In function 'int dbtools::vprintf(const char*, char*)':
/usr/include/bits/stdio.h:36: error: cannot convert 'dbtools::_IO_FILE*' to 'FILE*' for argument '1' to 'int dbtools::vfprintf(FILE*, const char*, char*)'
/usr/include/bits/stdio.h: In function 'int dbtools::getc_unlocked(FILE*)':
/usr/include/bits/stdio.h:52: error: invalid use of undefined type 'struct _IO_FILE'
/usr/include/../include/stdio.h:46: error: forward declaration of 'struct _IO_FILE'
/usr/include/bits/stdio.h:52: error: invalid use of undefined type 'struct _IO_FILE'
/usr/include/../include/stdio.h:46: error: forward declaration of 'struct _IO_FILE'
/usr/include/bits/stdio.h:52: error: cannot convert 'FILE*' to 'dbtools::_IO_FILE*' for argument '1' to 'int dbtools::__uflow(dbtools::_IO_FILE*)'
/usr/include/bits/stdio.h:52: error: invalid use of undefined type 'struct _IO_FILE'
/usr/include/../include/stdio.h:46: error: forward declaration of 'struct _IO_FILE'
/usr/include/bits/stdio.h: In function 'int dbtools::fputc_unlocked(int, FILE*)':
/usr/include/bits/stdio.h:77: error: invalid use of undefined type 'struct _IO_FILE'
/usr/include/../include/stdio.h:46: error: forward declaration of 'struct _IO_FILE'
/usr/include/bits/stdio.h:77: error: invalid use of undefined type 'struct _IO_FILE'
/usr/include/../include/stdio.h:46: error: forward declaration of 'struct _IO_FILE'
/usr/include/bits/stdio.h:77: error: cannot convert 'FILE*' to 'dbtools::_IO_FILE*' for argument '1' to 'int dbtools::__overflow(dbtools::_IO_FILE*, int)'
/usr/include/bits/stdio.h:77: error: invalid use of undefined type 'struct _IO_FILE'
/usr/include/../include/stdio.h:46: error: forward declaration of 'struct _IO_FILE'
/usr/include/bits/stdio.h: In function 'int dbtools::putc_unlocked(int, FILE*)':
/usr/include/bits/stdio.h:87: error: invalid use of undefined type 'struct _IO_FILE'
/usr/include/../include/stdio.h:46: error: forward declaration of 'struct _IO_FILE'
/usr/include/bits/stdio.h:87: error: invalid use of undefined type 'struct _IO_FILE'
/usr/include/../include/stdio.h:46: error: forward declaration of 'struct _IO_FILE'
/usr/include/bits/stdio.h:87: error: cannot convert 'FILE*' to 'dbtools::_IO_FILE*' for argument '1' to 'int dbtools::__overflow(dbtools::_IO_FILE*, int)'
/usr/include/bits/stdio.h:87: error: invalid use of undefined type 'struct _IO_FILE'
/usr/include/../include/stdio.h:46: error: forward declaration of 'struct _IO_FILE'
/usr/include/bits/stdio.h: In function 'int dbtools::feof_unlocked(FILE*)':
/usr/include/bits/stdio.h:114: error: invalid use of undefined type 'struct _IO_FILE'
/usr/include/../include/stdio.h:46: error: forward declaration of 'struct _IO_FILE'
/usr/include/bits/stdio.h: In function 'int dbtools::ferror_unlocked(FILE*)':
/usr/include/bits/stdio.h:121: error: invalid use of undefined type 'struct _IO_FILE'
/usr/include/../include/stdio.h:46: error: forward declaration of 'struct _IO_FILE'
/home/users/thbuilder/rpm/BUILD/ooo-build-ooc680-m7/build/ooc680-m7/connectivity/source/commontools/dbtools2.cxx: In static member function 'static sal_Int32 dbtools::DBTypeConversion::convertUnicodeStringToLength(const rtl::OUString&, rtl::OString&, sal_Int32, rtl_TextEncoding)':
/home/users/thbuilder/rpm/BUILD/ooo-build-ooc680-m7/build/ooc680-m7/connectivity/source/commontools/dbtools2.cxx:899: error: cannot convert 'dbtools::_IO_FILE*' to 'FILE*' for argument '1' to 'int dbtools::fprintf(FILE*, const char*, ...)'
dmake:  Error code 1, while making '../../unxlngi6.pro/slo/dbtools2.obj'
#v-

feralna linikjka zawiera zwyczajne "fprintf(stderr, ..."

-- 
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	24 Jul 2006 03:08:48 -0000
@@ -92,6 +89,7 @@
 Patch101:	%{name}-64bit-inline.diff
 Patch102:	%{name}-build-pld-splash.diff
 Patch103:	%{name}-sfx2.badscript.diff
+Patch105:	%{name}-stl5.patch
 URL:		http://www.openoffice.org/
 BuildRequires:	ImageMagick
 BuildRequires:	STLport-devel >= 4.5.3-6
@@ -1785,6 +1785,9 @@
 
 # teach configure.in about PLD
 %patch2 -p1
+%if %{with th}
+%patch105 -p1
+%endif
 
 # 64 bit related patches
 install %{PATCH100} patches/64bit
@@ -1896,7 +1902,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-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


Więcej informacji o liście dyskusyjnej pld-devel-pl