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
Fink-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to