I can't compile OO on amd64
I got this error:
Code: Select all
/usr/include/gentoo-multilib/amd64/bits/stdio.h: In function 'int dbtools::vprintf(const char*, __va_list_tag*)':
/usr/include/gentoo-multilib/amd64/bits/stdio.h:36: error: cannot convert 'dbtools::_IO_FILE*' to 'FILE*' for argument '1' to 'int dbtools::vfprintf(FILE*, const char*, __va_list_tag*)'
/usr/include/gentoo-multilib/amd64/bits/stdio.h: In function 'int dbtools::getc_unlocked(FILE*)':
/usr/include/gentoo-multilib/amd64/bits/stdio.h:52: error: invalid use of undefined type 'struct _IO_FILE'
/usr/include/gentoo-multilib/amd64/stdio.h:46: error: forward declaration of 'struct _IO_FILE'
/usr/include/gentoo-multilib/amd64/bits/stdio.h:52: error: invalid use of undefined type 'struct _IO_FILE'
/usr/include/gentoo-multilib/amd64/stdio.h:46: error: forward declaration of 'struct _IO_FILE'
/usr/include/gentoo-multilib/amd64/bits/stdio.h:52: error: cannot convert 'FILE*' to 'dbtools::_IO_FILE*' for argument '1' to 'int dbtools::__uflow(dbtools::_IO_FILE*)'
/usr/include/gentoo-multilib/amd64/bits/stdio.h:52: error: invalid use of undefined type 'struct _IO_FILE'
/usr/include/gentoo-multilib/amd64/stdio.h:46: error: forward declaration of 'struct _IO_FILE'
/usr/include/gentoo-multilib/amd64/bits/stdio.h: In function 'int dbtools::fputc_unlocked(int, FILE*)':
/usr/include/gentoo-multilib/amd64/bits/stdio.h:77: error: invalid use of undefined type 'struct _IO_FILE'
/usr/include/gentoo-multilib/amd64/stdio.h:46: error: forward declaration of 'struct _IO_FILE'
/usr/include/gentoo-multilib/amd64/bits/stdio.h:77: error: invalid use of undefined type 'struct _IO_FILE'
/usr/include/gentoo-multilib/amd64/stdio.h:46: error: forward declaration of 'struct _IO_FILE'
/usr/include/gentoo-multilib/amd64/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/gentoo-multilib/amd64/bits/stdio.h:77: error: invalid use of undefined type 'struct _IO_FILE'
/usr/include/gentoo-multilib/amd64/stdio.h:46: error: forward declaration of 'struct _IO_FILE'
/usr/include/gentoo-multilib/amd64/bits/stdio.h: In function 'int dbtools::putc_unlocked(int, FILE*)':
/usr/include/gentoo-multilib/amd64/bits/stdio.h:87: error: invalid use of undefined type 'struct _IO_FILE'
/usr/include/gentoo-multilib/amd64/stdio.h:46: error: forward declaration of 'struct _IO_FILE'
/usr/include/gentoo-multilib/amd64/bits/stdio.h:87: error: invalid use of undefined type 'struct _IO_FILE'
/usr/include/gentoo-multilib/amd64/stdio.h:46: error: forward declaration of 'struct _IO_FILE'
/usr/include/gentoo-multilib/amd64/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/gentoo-multilib/amd64/bits/stdio.h:87: error: invalid use of undefined type 'struct _IO_FILE'
/usr/include/gentoo-multilib/amd64/stdio.h:46: error: forward declaration of 'struct _IO_FILE'
/usr/include/gentoo-multilib/amd64/bits/stdio.h: In function 'int dbtools::feof_unlocked(FILE*)':
/usr/include/gentoo-multilib/amd64/bits/stdio.h:114: error: invalid use of undefined type 'struct _IO_FILE'
/usr/include/gentoo-multilib/amd64/stdio.h:46: error: forward declaration of 'struct _IO_FILE'
/usr/include/gentoo-multilib/amd64/bits/stdio.h: In function 'int dbtools::ferror_unlocked(FILE*)':
/usr/include/gentoo-multilib/amd64/bits/stdio.h:121: error: invalid use of undefined type 'struct _IO_FILE'
/usr/include/gentoo-multilib/amd64/stdio.h:46: error: forward declaration of 'struct _IO_FILE'
/mnt/arh/tmp/portage/openoffice-2.0.3/work/ooo-build-2.0.3.0/build/OOO_2_0_3/connectivity/source/commontools/dbtools2.cxx: In static member function 'static sal_Int32 dbtools::DBTypeConversion::convertUnicodeStringToLength(const rtl::OUString&, rtl::OString&, sal_Int32, rtl_TextEncoding)':
/mnt/arh/tmp/portage/openoffice-2.0.3/work/ooo-build-2.0.3.0/build/OOO_2_0_3/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 '../../unxlngx6.pro/slo/dbtools2.obj'
'---* tg_merge.mk *---'
dmake: Error code 255, while making 'do_it_exceptions'
'---* tg_merge.mk *---'
ERROR: Error 65280 occurred while making /mnt/arh/tmp/portage/openoffice-2.0.3/work/ooo-build-2.0.3.0/build/OOO_2_0_3/connectivity/source/commontools
make: *** [stamp/build] ïÛÉÂËÁ 1
!!! ERROR: app-office/openoffice-2.0.3 failed.
Call stack:
ebuild.sh, line 1543: Called dyn_compile
ebuild.sh, line 938: Called src_compile
openoffice-2.0.3.ebuild, line 372: Called die