ports/122617: editor/openoffice can't use system installed library devel/icu

Konstantin Yu. Pasichnichenko kostik at ncport.ru
Thu Apr 10 09:10:01 UTC 2008


>Number:         122617
>Category:       ports
>Synopsis:       editor/openoffice can't use system installed library devel/icu
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Apr 10 09:10:01 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Konstantin Yu. Pasichnichenko
>Release:        7.0-STABLE
>Organization:
Newcom Port JSC
>Environment:
FreeBSD fuzzy.ncport.ru 7.0-STABLE FreeBSD 7.0-STABLE #6: Fri Apr  4 12:39:31 MSD 2008     kostik at fuzzy.ncport.ru:/usr/src/sys/i386/compile/FUZZY  i386
>Description:
Trying to build OpenOffice without use of Java and with maximum use of already installed system libs i customized configuration of OO.
Command "make config" for OpenOffice configured with no Java and for use of system installed (i.e. external for OO itself) ICU, Python, XML, EXPAT, XSLT, sane and many others, died with the following:
------------------------------
===>   ru-openoffice.org-3.0.20080330 depends on executable: ccache - found
===>   ru-openoffice.org-3.0.20080330 depends on executable: zip - found
===>   ru-openoffice.org-3.0.20080330 depends on executable: unzip - found
===>   ru-openoffice.org-3.0.20080330 depends on executable: gcp - found
===>   ru-openoffice.org-3.0.20080330 depends on executable: gpatch - found
===>   ru-openoffice.org-3.0.20080330 depends on file: /usr/local/lib/perl5/site_perl/5.8.8/Archive/Zip.pm - found
===>   ru-openoffice.org-3.0.20080330 depends on executable: bash - found
===>   ru-openoffice.org-3.0.20080330 depends on executable: imake - found
===>   ru-openoffice.org-3.0.20080330 depends on file: /usr/local/bin/gperf - found
===>   ru-openoffice.org-3.0.20080330 depends on executable: ant - found
===>   ru-openoffice.org-3.0.20080330 depends on executable: gmake - found
===>   ru-openoffice.org-3.0.20080330 depends on executable: bison - found
===>   ru-openoffice.org-3.0.20080330 depends on file: /usr/local/jdk1.6.0/bin/java - found
===>   ru-openoffice.org-3.0.20080330 depends on file: /usr/local/bin/perl5.8.8 - found
===>   ru-openoffice.org-3.0.20080330 depends on file: /usr/local/bin/intltool-extract - found
===>   ru-openoffice.org-3.0.20080330 depends on executable: pkg-config - found
===>   ru-openoffice.org-3.0.20080330 depends on executable: update-desktop-database - found
===>   ru-openoffice.org-3.0.20080330 depends on file: /usr/local/libdata/xorg/libraries - found
===>   ru-openoffice.org-3.0.20080330 depends on shared library: cups.2 - found
===>   ru-openoffice.org-3.0.20080330 depends on shared library: freetype.9 - found
===>   ru-openoffice.org-3.0.20080330 depends on shared library: atk-1.0.0 - found
===>   ru-openoffice.org-3.0.20080330 depends on shared library: glib-2.0.0 - found
===>   ru-openoffice.org-3.0.20080330 depends on shared library: gtk-x11-2.0.0 - found
===>   ru-openoffice.org-3.0.20080330 depends on shared library: pango-1.0.0 - found
===>  Configuring for ru-openoffice.org-3.0.20080330
********************************************************************
*                                                                  *
*   OpenOffice.org build configuration.                            *
*                                                                  *
*   The configure process checks your platform to see whether      *
*   you can build OpenOffice.org on it.                            *
*   This process checks all pre-requisites and generates a file    *
*   containing the necessary environment variables.                *
*   Source this file after configure has ended successfully.       *
*                                                                  *
*   Any warning that is generated during the configure process     *
*   must be taken into account since it can be a reason for        *
*   an unsuccessful build of OpenOffice.org                        *
*                                                                  *
********************************************************************

********************************************************************
*                                                                  *
*   Checking the platform pre-requisites.                          *
*                                                                  *
********************************************************************

checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for gawk... gawk
checking for gawk... /usr/local/bin/gawk
checking for sed... /usr/bin/sed
checking for solenv environment... default
checking build system type... i386-portbld-freebsd7.0
checking host system type... i386-portbld-freebsd7.0
checking target system type... i386-portbld-freebsd7.0
checking the FreeBSD operating system release... found OSVERSION=700102
checking which thread library to use... -pthread
checking whether to enable crashdump feature... no
checking whether to turn warnings to errors... no
checking whether to do a debug build... no
checking whether to build with additional debug utilities... no, full product build
checking whether to include symbols into final build... no
checking whether to strip the solver or not.... checking whether to enable native CUPS support... yes
checking whether to enable fontconfig support... yes
checking whether to enable filters for legacy binary file formats (StarOffice 5.2)... yes
checking whether to use RPATH in shared libraries... yes
checking whether to include MySpell dictionaries... yes
checking which shell to use... tcsh
checking for tcsh... /bin/tcsh
checking gcc home... /usr
checking for gcc... ccache cc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether ccache cc accepts -g... yes
checking for ccache cc option to accept ISO C89... none needed
checking for ccache... /usr/local/bin/ccache
checking the GNU gcc compiler version... checked (gcc 4.2.1)
checking whether to enable pch feature... no
checking for GNU make... gmake
checking the GNU make version... gmake 3.81
checking for --hash-style=both linker support ... not found 
checking for perl... /usr/bin/perl
checking the Perl version... checked (perl 5)
checking for required Perl modules... all modules found
checking how to run the C preprocessor... ccache cc -E
checking for ANSI C header files... yes
checking whether we are using the GNU C++ compiler... yes
checking whether ccache c++ accepts -g... yes
checking how to run the C++ preprocessor... ccache c++ -E
checking how to run the C preprocessor... ccache cc -E
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for long... yes
checking size of long... 4
checking whether byte ordering is bigendian... no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking whether to disable vba feature... no
checking how to package the vba compatibility api... build into installset
checking cups/cups.h usability... yes
checking cups/cups.h presence... yes
checking for cups/cups.h... yes
checking whether to enable pam support... yes
checking security/pam_appl.h usability... yes
checking security/pam_appl.h presence... yes
checking for security/pam_appl.h... yes
checking whether to link to libpam... no, dynamically open it
checking whether we are using the GNU C++ compiler... (cached) yes
checking whether ccache c++ accepts -g... (cached) yes
checking the GNU C++ compiler version... checked (g++ 4.2.1)
checking for g++ include path... /usr/include/c++/4.2
checking exception type... dwarf2
checking what the default STL should be... stlport
checking for STL providing headers... using internal stlport.
checking whether ccache cc supports -fvisibility=hidden... yes
checking which memory allocator to use... internal
checking whether to add custom build version... no
checking whether to build with Java support... no
configure: WARNING: building without java will mean some features will not be available
checking for dmake... /usr/local/bin/dmake
checking whether the found dmake is the right dmake... yes
checking the dmake version... test: : bad number
too old. >= 4.11 is needed
A newer dmake will be built on ./bootstrap
checking whether to enable EPM for packing... yes
checking for epm... no
EPM will be built.
checking which package format to use... bsd
checking for gperf... /usr/ports/editors/openoffice.org-3-devel/work/DEV300_m5/solenv/bin/gperf
checking gperf version... OK
checking whether to build the ODK... no
checking whether to build qadevOOo... no
checking whether to provide libstdc++/libgcc_s in the installset... no
checking which zlib to use... external
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking for deflate in -lz... yes
checking which jpeg to use... external
checking jpeglib.h usability... yes
checking jpeglib.h presence... yes
checking for jpeglib.h... yes
checking for jpeg_resync_to_restart in -ljpeg... yes
checking which expat to use... external
checking expat.h usability... yes
checking expat.h presence... yes
checking for expat.h... yes
checking for XML_ParserCreate in -lexpat... yes
checking which freetype to use... external
checking for pkg-config... /usr/local/bin/pkg-config
checking for freetype2 >= 2.0 ... yes
checking FREETYPE_CFLAGS... -I/usr/local/include/freetype2 -I/usr/local/include  
checking FREETYPE_LIBS... -L/usr/local/lib -lfreetype -lz  
checking which libwpd to use... external
checking for libwpd-0.8 ... yes
checking LIBWPD_CFLAGS... -I/usr/local/include/libwpd-0.8  
checking LIBWPD_LIBS... -L/usr/local/lib -lwpd-0.8  
checking for FT_GlyphSlot_Embolden in -lfreetype... yes
test: yes: unexpected operator
test: yes: unexpected operator
checking which libxslt to use... external
checking for libxslt... yes
checking LIBXSLT_CFLAGS... -I/usr/local/include -I/usr/local/include/libxml2  
checking LIBXSLT_LIBS... -L/usr/local/lib -lxslt -lz -liconv -lm -lxml2  
checking for xsltproc... /usr/local/bin/xsltproc
checking which libxml to use... external
checking for libxml-2.0 >= 2.0... yes
checking LIBXML_CFLAGS... -I/usr/local/include/libxml2 -I/usr/local/include  
checking LIBXML_LIBS... -L/usr/local/lib -lxml2  
checking which python to use... external
checking for a Python interpreter with version >= 2.2... python
checking for python... /usr/local/bin/python
checking for python version... 2.5
checking for python platform... freebsd7
checking for python script directory... ${prefix}/lib/python2.5/site-packages
checking for python extension module directory... ${exec_prefix}/lib/python2.5/site-packages
checking Python.h usability... yes
checking Python.h presence... yes
checking for Python.h... yes
checking which db to use... internal
checking which hsqldb to use... internal
checking which beanshell to use... internal
checking which xml-apis to use... internal
checking which xerces to use... external
checking for /usr/local/share/java/xerces-j/deprecated/xerces.jar... yes
checking which xalan to use... external
checking for /usr/local/share/java/classes/xalan.jar... yes
checking for /usr/local/share/java/classes/serializer.jar... yes
checking which curl to use... external
checking for curl-config... /usr/local/bin/curl-config
checking whether curl is >= 7.9.8... yes
checking which boost to use... external
checking boost/shared_ptr.hpp usability... yes
checking boost/shared_ptr.hpp presence... yes
checking for boost/shared_ptr.hpp... yes
checking boost/spirit/core.hpp usability... yes
checking boost/spirit/core.hpp presence... yes
checking for boost/spirit/core.hpp... yes
checking which vigra to use... external
checking vigra/copyimage.hxx usability... yes
checking vigra/copyimage.hxx presence... yes
checking for vigra/copyimage.hxx... yes
checking which odbc headers to use... internal
checking whether to enable build of Mozilla/Mozilla NSS-using components... no
checking whether to build Mozilla addressbook connectivity... no
checking whether to build XML Security support... no, since Mozilla (NSS) disabled but needed
checking whether to build LDAP configuration backend... no
checking which mozilla to use... none
checking which sane header to use... external
checking sane/sane.h usability... yes
checking sane/sane.h presence... yes
checking for sane/sane.h... yes
checking which icu to use... external
checking for unicode/rbbi.h... checked.
checking for genbrk... /usr/local/bin/genbrk
checking for genccode... /usr/local/sbin/genccode
checking for gencmn... /usr/local/sbin/gencmn
checking ICU version... OK
checking whether setBreakType is public... configure: error: no. You need a patched ICU with this function public:
===>  Script "configure" failed unexpectedly.
Please report the problem to openoffice at FreeBSD.org [maintainer] and attach
the
"/usr/ports/editors/openoffice.org-3-devel/work/DEV300_m5/config_office/config.log"
including the output of the failure of your make command. Also, it might be
a good idea to provide an overview of all packages installed on your system
(e.g. an `ls /var/db/pkg`).
*** Error code 1
------------------------------

Configuring OO to use bundled version of OO's own ICU lead to other error, at OO compilation time:
------------------------------
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list