I finally successfully installed openoffice.org-1.9m97-3 with the help of
ASARI Takashi. This install has been extremely long (~24 hours on a 1.8Ghz
G5, to be compared to less than ~20 hours to install the full
kde-ssl-3.4.1-11 and kde-i18n-3.4.1-12). Note that Kevin Horton reported
that 37 GB of disk space was not enough for the build. Since I was not
aware of this problem during my build, I did not monitored the disk usage,
I can only say that I have ~50GB free on my disk, so this gives an upper
bound (up to the failure (1), the install uses ~1.8GB of disk space).
Looking at the install output, I got the impression that several hours
(probably close to 10 hours) were taken just to build the locales. Since
they are not installed by default, it could be of interest to try to build
them only when the openoffice.org-* localizations are installed.
Lucky me, the two main problems occured early in the process.
(1) openoffice.org conflicts with "openldap-ssl-dev". The signature is:
...
gcc -o decode.o -c -I/sw/include ... \
-I/sw/src/fink.build/openoffice.org-1.9m97-3/moz/unxmacxp.pro/misc/build/mozilla/dist/./include
decode.c
In file included from decode.c:37:
lber-int.h:106: error: parse error before "LDAP_CALLBACK"
lber-int.h:115: error: redefinition of `Seqorset'
/sw/include/lber.h:160: error: `Seqorset' previously declared here
lber-int.h:134: error: parse error before "ldap_x_iovec"
... (~120 lines)
decode.c:741: warning: `return' with no value, in function returning non-void
/usr/include/ctype.h: At top level:
lber-int.h:193: error: storage size of `sb_ber' isn't known
lber-int.h:205: error: storage size of `sb_io_fns' isn't known
lber-int.h:208: error: storage size of `sb_ext_io_fns' isn't known
make[5]: *** [decode.o] Error 1
make[4]: *** [export] Error 2
make[3]: *** [export] Error 2
make[2]: *** [export] Error 2
make[1]: *** [ldap] Error 2
make: *** [default] Error 2
dmake: Error code 2, while making
'./unxmacxp.pro/misc/build/so_built_ooo_mozab'
'---* tg_merge.mk *---'
...
Following ASARI Takashi's advice I used "fink remove openldap-ssl-dev" to
go to the next problem.
(2) openoffice.org conflicts with "lammpi-dev". The signature is:
...
gcc -o getdn.o -c -I/sw/include ... \
-I../../../ldap/include
-I/sw/src/openoffice.org-1.9m97-3/moz/unxmacxp.pro/misc/build/mozilla/dist/./public
getdn.c
getdn.c: In function `ldap_explode_dns':
getdn.c:169: warning: implicit declaration of function `STRTOK'
getdn.c:169: error: `lasts' undeclared (first use in this function)
getdn.c:169: error: (Each undeclared identifier is reported only once
getdn.c:169: error: for each function it appears in.)
getdn.c:169: warning: assignment makes pointer from integer without a cast
getdn.c:170: warning: assignment makes pointer from integer without a cast
getdn.c: In function `ldap_explode':
getdn.c:289: warning: implicit declaration of function `SAFEMEMCPY'
make[5]: *** [getdn.o] Error 1
make[4]: *** [export] Error 2
make[3]: *** [export] Error 2
make[2]: *** [export] Error 2
make[1]: *** [ldap] Error 2
make: *** [default] Error 2
dmake: Error code 2, while making
'./unxmacxp.pro/misc/build/so_built_ooo_mozab'
'---* tg_merge.mk *---'
...
Looking at getdn.c, I found that it used an include located in
/sw/src/openoffice.org-1.9m97-3/mozilla/directory/c-sdk/ldap/include/portable.h
(or one of the other "portable.h" files in the /sw/src/openoffice.org-1.9m97-3/
hierarchy).
[karma] /Users/dominiq% dpkg -S /sw/include/portable.h
lammpi-dev: /sw/include/portable.h
shows the culprit.
After "fink remove lammpi-dev", the build went without further problem.
At the end of this mail I join the result of
[karma] /Users/dominiq% fink list -i | grep dev
which allow to start a list of "-dev" packages which do not conflict with
openoffice.org (note that evolution-data-server-dev was installed after
openoffice.org, also the two conflicting packages are in the list below).
(3) I have seen a (minor?) glitch while trying to install packages
openoffice.org-??-??, for instance
[karma] /Users/dominiq% fink list openoffice.org-en-gb
Information about 4978 packages read in 2 seconds.
openoffice.org-en-gb 1.9m97-3 Language Pack(en-GB)
for OpenOffice.org
although I guarantee that I have installed it, getting something like:
[karma] /Users/dominiq% sudo fink install openoffice.org-en-gb
Password:
Information about 4978 packages read in 2 seconds.
The following package will be installed or updated:
openoffice.org-en-GB
The problem comes probably to the fact that fink seems to manage only lower
case characters while these split-offs are declared with upper case ones:
SplitOff10: <<
Package: %N-en-GB
Description: Language Pack(en-GB) for OpenOffice.org
Depends: %N (= %v-%r)
InstallScript: <<
/usr/bin/tar xf
instsetoo_native/unxmacxp.pro/OpenOffice_languagepack/install/en-GB/darwin-*/openofficeorg-en-GB.sw
-C %i
/bin/mv %i/{Applications,lib}
/bin/mv %i/lib/{openoffice.org*,%N}
<<
Docfiles:
instsetoo_native/unxmacxp.pro/OpenOffice_languagepack/install/en-GB/darwin-*/openofficeorg-en-GB.license
<<
More annoying, I discovered this morning that if I do
[karma] /Users/dominiq% sudo fink install openoffice.org-en-gb
Password:
Information about 4978 packages read in 2 seconds.
The following package will be installed or updated:
openoffice.org-en-GB
...
and fink tries to rebuild the whole openoffice.org packages. I looked at
/sw/fink/10.3/unstable/main/binary-darwin-powerpc/x11/openoffice.org*
to find that all the "openoffice.org-??-??.deb" files were gone
(since I should have used them when I tried to install them).
Cheers
Dominique
---------------------------------------------------------------------------------
[karma] /Users/dominiq% fink list -i | grep dev
i a52dec-dev 0.7.4-1 ATSC A/52 stream decoder
i apache2-ssl-dev 2.0.53-9 Apache2 Developement Files
i apt-dev 0.5.4-51 Advanced front-end for dpkg
i aquaterm-dev 1.0-1 Displays vector graphics in Aqua
i arts-dev 1.4.1-11 KDE - arts development headers and
libraries
i aspell-dev 0.50.5-2 Spell checker better than ispell
i bonobo-dev 1.0.20-13 Library for compound documents in GNOME
i bzip2-dev 1.0.2-12 Developer files for bzip2 package
i cctools 525-1 [virtual package representing the developer tools]
i cctools-single-module 1.0-1 [virtual package, your dev tools
support -single_module]
i cernlib-dev 2003-22 Basic libraries and include files
i coin44-dev 2.3.0-2 Static lib and headers for Coin graphics library
i control-center-dev 1.4.0.5-17 GNOME Control Center
i cups-dev 1.1.20-1 Development headers apple's CUPS
printing libraries
i cyrus-sasl2-dev 2.1.20-2 Cyrus Simple Auth. and Security Layer
Library
i dlcompat-dev 20030629-15 Dynamic loading compatibility library
dev package (dummy)
i eel2-dev 2.6.2-9 Eazel Extensions Library
i ekg-ssl-dev 1.5-4 headers and development libraries for ekg-ssl
i evolution-data-server-dev 0.0.97-4 Evolution Data Server
i file-dev 4.10-1 Development package for file magic
i flex-devel 2.5.31-2 Fast lexical analyser generator
(development version)
i fontconfig2-dev 2.2.3-2 Fontconfig 2 for Gimp
p freetype2-dev 2.1.4-11 TrueType font rendering library, headers
i freetype2-hinting-dev 2.1.4-11 TrueType font rendering
library, headers
i fribidi-dev 0.10.4-3 Developer files for fribidi package
i g-wrap-dev 1.3.4-13 Development package for g-wrap
i gail17-dev 1.6.6-7 The GNOME Accessibility Implementation Library
i gal199-dev 2.1.13-22 The GNOME Accessibility Library
i gconf-dev 1.0.9-22 Configuration database system
i gconf2-dev 2.6.3-10 Gnome Config System
i gdal-ssl-dev 1.2.6-1 Raster/Vector Geospatial Format Translator
i gettext-dev 0.10.40-24 Developer files for gettext package
i gimp-dev 1.2.5-6 The GNU Image Manipulation Program
i gimp-print-dev 4.2.5-1 Development headers for Apple's Gimp Print
i glib2-dev 2.6.4-1 Handy library of utility functions
i glibmm2.4-dev 2.4.4-3 C++ interface for the gtk+2 library
i gnokii2-dev 0.6.4-1 Gnokii development headers
i gnome-core-dev 1.4.1-15 Common files for Gnome core apps
i gnome-desktop4-dev 2.6.2-13 The Gnome desktop
i gnome-games-dev 2.6.2-12 The Gnome Games
i gnome-keyring-dev 0.2.1-4 GNOME Key Ring
i gnome-libs-dev 1.4.2-19 Base libraries for GNOME
i gnome-panel-dev 2.6.2-15 The Gnome panel
i gnome-print-dev 0.37-3 Gnome Print - Printing libraries for GNOME
i gnome-spell-dev 1.0.5-5 GNOME Spell a GNOME Spellchecking Library
i gnome-vfs-ssl-dev 1.0.5-30 The GNOME virtual file-system
libraries - SSL
p gnome-vfs2-dev 2.6.1.1-17 The GNOME virtual file-system libraries
i gnome-vfs2-ssl-dev 2.6.1.1-15 The GNOME virtual file-system
libraries
i gnucash-dev 1.8.11-1 Development headers and docs for gnucash
i gst-plugins-dev 0.8.8-1 Development headers and libraries for
gst-plugins
i gstreamer-dev 0.8.9-1 Streaming-media framework
i gtk+2-dev 2.4.9-8 The Gimp Toolkit
i gtkhtml1.1-dev 1.1.7-12 HTML rendering/printing/editing engine
i gtkhtml3-dev 3.2.1-1 HTML rendering/printing/editing engine
i gtkmm2-dev 2.2.12-2 C++ interface for the gtk+2 library
i gtkmm2.4-dev 2.4.5-3 C++ interface for the gtk+2 library
i gtksourceview-dev 1.0.1-7 Headers and libraries for developing
with gtksourceview
i gtkspell2-dev 2.0.4-5 Highlight misspelled words as you type
i gucharmap-dev 1.4.1-10 Headers and libraries for developing
with gucharmap
i guile16-dev 1.6.7-10 Development package for guile16
i guppi16-dev 0.40.3-14 Framework for graphing and interactive
data analysis
i id3lib4-dev 3.8.3-14 Development files for id3lib
i imagemagick-dev 6.1.8-1 Image manipulation tools
i ivtools-dev 1.1.3-11 X11 drawing editors for PS, TeX, web
graphics
i kdebase3-ssl-dev 3.4.1-11 KDE - base development headers
and libraries
i kdeedu3-dev 3.4.1-11 KDE - kdeedu development headers and
libraries
i kdegames3-dev 3.4.1-11 KDE - kdegames development headers and
libraries
i kdegraphics3-dev 3.4.1-11 KDE - development headers and
libraries
i kdelibs3-ssl-dev 3.4.1-11 KDE - essential development
libraries and headers
i kdenetwork3-dev 3.4.1-11 network development libraries and
headers
i kdepim3-dev 3.4.1-11 KDE - kdepim development headers and
libraries
i kdesdk3 3.4.1-11 KDE - tools for developers
i kdesdk3-dev 3.4.1-11 KDE - kdesdk development headers and
libraries
i kdesdk3-scripts 3.4.1-11 KDE - various development-related
scripts
i kdesdk3-ssl 3.4.1-11 KDE - tools for developers
i kdeutils3-dev 3.4.1-11 KDE - kdeutils development headers and
libraries
i kdevelop 3.2.0-11 KDE - development IDE
i kdewebdev3 3.4.1-11 KDE - Web Development Tools
i kdewebdev3-base 3.4.1-11 KDE - kdewebdev base package
i kdewebdev3-dev 3.4.1-11 KDE - kdewebdev development headers and
libraries
i koffice-dev 1.3.5-23 KDE - koffice development headers and
libraries
i ladspa-dev 1.12-12 Development files for LADSPA
i lame-dev 3.93.1-11 MP3 encoder and graphical frame analyzer
i lammpi-dev 7.0.6-11 Development files for lammpi package
i libbonobo2-dev 2.6.2-9 GNOME component and compound document system
i libbonoboui2-dev 2.6.1-10 The Bonobo Compound Document
Interfaces
i libcapsinetwork 0.2.5-1 C++ daemon development library
i libcapsinetwork-dev 0.2.5-1 static libraries and headers for
libCapsiNetwork
i libcdparanoia0-dev 3a9.8-1 Development files needed to compile
programs that use libcdparanoia.
i libexif-dev 0.5.12-3 EXIF Tag Parsing Library
i libgda-dev 1.0.4-3 Developer files for libgda package
i libgnome2-dev 2.6.1.2-9 The GNOME 2 library
i libgnomecanvas2-dev 2.6.1.1-7 The GNOME 2 canvas library
i libgnomedb-dev 1.0.3-4 Developer files for libgnomedb package
i libgnomeprint2.2-dev 2.6.2-9 The GNOME printing library
i libgnomeprintui2.2-dev 2.6.2-8 The GNOME printing library
i libgnomeui2-dev 2.6.1.1-9 The GNOME 2 UI Library
i libgsf-dev 1.10.1-1 GNOME Structured File library
i libgsf-gnome-dev 1.10.1-1 GNOME Structured File library
i libgtop2-dev 2.6.0-4 System monitoring library
i libiconv-dev 1.9.2-11 Developer files for libiconv package
i libmath++-dev 0.0.4-1 libmath++ development headers and libraries.
i libogg 1.1.2-1 Ogg bitstream development headers and libraries
i librep-dev 0.16.2-11 Embedable interpreter for a Lisp dialect
i libsndfile1-dev 1.0.5-1 Read and write files containing sampled sound
i libusb 0.1.8-14 Portable library for USB device access
i libusb-shlibs 0.1.8-14 Portable library for USB device access
i libvorbis0 1.1.0-1 Vorbis audio codec development headers and
libraries
i libzvt2-dev 2.0.1-14 Zed's Virtual Terminal
i metacity-dev 2.8.1-9 Headers and libraries for developing with
metacity
i mjpegtools2-dev 1.6.2-1 Development files for MJPEG/MPEG
capture/editing/compression
i mozilla-dev 1.7.5-1 Mozilla - development headers and libraries
i mpeg2dec-dev 0.4.0b-3 MPEG-2 video stream decoder
i mysql12-dev 4.0.22-11 Open Source SQL database - Development
headers and libraries
i nautilus-dev 2.6.3-11 Next-generation GNOME 2 file manager
i net-snmp-ssl-dev 5.0.7-16 SNMP tools and libraries
(OpenSSL enabled)
i oaf-dev 0.6.10-26 Object Activation Framework
i openexr-dev 1.2.1-1 headers and libraries for OpenEXR development
i openldap-ssl-dev 2.1.22-26 Libraries and headers for LDAP
development
i openslp-ssl-dev 1.0.9a-4 Development files for OpenSLP
i opensp4-dev 1.5.1-2 Development package for opensp4
i openssl097-dev 0.9.7g-2 Secure Sockets Layer and general crypto
library
i orbit-dev 0.5.17-16 The CORBA ORB used in GNOME
i orbit2-dev 2.10.3-9 High-performance CORBA Object Request
Broker
p pango1-dev 1.6.0-1 I18N text handling system convenience package
i pango1-xft2-dev 1.6.0-2 GTK+ - i18n text development headers and
libraries: for XFree86 (>= 4.3)
i ploticus2-dev 2.20-12 Ploticus C API
i plotutils-dev 2.4.1-7 C/C++ function library for exporting 2-D vector
graphics
i plplot-dev 5.3.1-4 Scientific plotting package
i postgresql80-ssl-dev 8.0.2-13 PostgreSQL development headers
and libraries
i pygtk2-py24-dev 2.0.0-28 Tools for compiling against pygtk2
i pyorbit2-py23-dev 2.0.0-21 Development files for PyORBit
(python 2.3)
i qt3-dev 3.3.4-13 Cross-Platform GUI application framework
i recode-dev 3.6-8 Convert files between various charsets
i ruby18-dev 1.8.1-1 ruby static library
i soqt21-dev 1.2.0-1 Static lib and headers for Qt GUI library for
coin
i sqlite3-dev 3.0.8-1 Embedded SQL database, version 3
i startup-notification-dev 0.5-3 Headers and libraries for
developing with startup-notification
i svn-ssl-dev 1.1.4-11 Subversion - Development headers and
libraries (with SSL)
i system-java-dev 1.4.2-1 [virtual package representing Java SDK 1.4.2]
i system-java13-dev 1.3.1-1 [virtual package representing Java
1.3.1 development headers]
i system-java14-dev 1.4.2-1 [virtual package representing Java
1.4.2 development headers]
i system-xfree86-dev 2:4.3-2 [placeholder for user installed x11
development tools]
i tcltk-dev 8.4.6-2 Tool Command Language and the Tk toolkit
i uudeview 0.5.18-3 Powerful UU decoder
i vte-dev 0.11.10-9 Headers and libraries for vte development
i wxpython-py23 2.5.2.8-2 WxWindows library devdings for Python
i wxpython-py24 2.5.2.8-2 WxWindows library devdings for Python
p xft2-dev 2.1.2-3 Xft 2.1.2
i xmlsec-bin 1.2.8-12 xmlsec binary and config program for
devels.
i xmlsec-dev 1.2.8-12 xmlsec development headers.
i xmms 1.2.8-2 Multimedia player development headers and libraries
-------------------------------------------------------
This SF.Net email is sponsored by: NEC IT Guy Games. How far can you shotput
a projector? How fast can you ride your desk chair down the office luge track?
If you want to score the big prize, get to know the little guy.
Play to win an NEC 61" plasma display: http://www.necitguy.com/?r=20
_______________________________________________
Fink-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-users