[oi-dev] Libreoffice status

Jonathan Adams t12nslookup at gmail.com
Thu Jan 3 12:56:25 UTC 2013


my "notes" attached ... they're a bit old and basically more or less
what I typed in ...

my patches, such that I had, have been posted to the
LibreOffice/Document Foundation list ... most of the good ones have
been incorporated.

compiling "sal" just needs a few "gmake"s to get through ... most
likely a sign that there are problems in that module.

Jon

On 28 December 2012 13:40, Paolo Marcheschi <paolo.marcheschi at ftgm.it> wrote:
> Hi
> So can you post the steps in order to reproduce the compilation?
> Could be a starting point for all interested in this issue .
>
> bye
>
> Paolo
>
>
> On 12/27/12 04:34 PM, Jonathan Adams wrote:
>>
>> I was working on getting it to a point where it compiled ... but the
>> server I was compiling on had to be reclaimed, and my development
>> stopped.
>>
>> >From what I've heard, other people have got it to the point that it
>> compiles, and packages, but not to the point that it runs.
>>
>> If I get access to a server that can compile again, then I will work
>> on it again, otherwise I believe that the tribblix project were
>> working on getting this ported.
>>
>> Jon
>>
>> On 24 December 2012 13:32, Paolo Marcheschi <paolo.marcheschi at ftgm.it>
>> wrote:
>>>
>>> Hi
>>> I would like to know what is the status of libreoffice package for
>>> openindiana.
>>>
>>> How is it possible to help ?
>>>
>>> Thank you
>>>
>>> Paolo
>>>
>>> _______________________________________________
>>> oi-dev mailing list
>>> oi-dev at openindiana.org
>>> http://openindiana.org/mailman/listinfo/oi-dev
>>
>> _______________________________________________
>> oi-dev mailing list
>> oi-dev at openindiana.org
>> http://openindiana.org/mailman/listinfo/oi-dev
>>
>
>
> _______________________________________________
> oi-dev mailing list
> oi-dev at openindiana.org
> http://openindiana.org/mailman/listinfo/oi-dev
-------------- next part --------------
  443  pkg install sfe.openindiana.org/developer/versioning/git
  447  pkg install gcc
  452  pkg install system/header
  460  pkg install compress/bzip2
  465  pkg install SUNWarc
  471  pkg install gettext
  474  pkg install autoconf
  479  pkg install automake-110
  532  pkg install header-math
  543  pkg install jdk
  546  pkg install gperf
  548  pkg install bison
  550  pkg install flex
  556  pkg install gconf gnome-component
  559  pkg install gnome-vfs
  562  pkg install gstreamer
  564  pkg install ant
  567  pkg install junit
  526  pkg install libtool
#root at salmon190-241:/usr/bin# pkg install boost

cd /usr/perl5
cp ./5.10.0/lib/i86pc-solaris-64int/Config.pm ./5.10.0/lib/i86pc-solaris-64int/Config.pm.bak
cp ./5.10.0/lib/Sun/Solaris/PerlGcc/Config.pm ./5.10.0/lib/i86pc-solaris-64int/Config.pm

fix ./5.10.0/lib/i86pc-solaris-64int/Config_heavy.pl:
change KPIC -> fPIC
change optimize='-O2 -fno-strict-aliasing'
change ld='gcc'

get zip30.tar.gz, compile
get perl module Compress/Raw/Zlib, compile
get perl module Archive/Zip, compile

export PATH=/home/sal/zip30:${PATH}

git clone http://cgit.freedesktop.org/libreoffice/core libo

solenv/gbuild/platform/unxgcc.mk copied to solaris.mk (with some changes.)

./configure.in
grep -q => \$GREP -q

#back out git diff:
#  587  git diff a1410ef073d2117cb2a3c9d9a4e9ecff7d911344 90491a073c5b5faee782ad5eab63276fda2342e6 > /tmp/mkdir-p.diff
#  591  patch -Rbp1 < /tmp/mkdir-p.diff

export LD_LIBRARY_PATH=/home/sal/LibreOffice/libo/solver/unxsogi/lib
export PATH=/home/sal/zip30:/usr/gcc/4.6/bin:/usr/gnu/bin:/usr/bin:/usr/sbin:/sbin:/usr/perl5/bin


./autogen.sh  CC=/usr/gcc/4.6/bin/gcc CXX=/usr/gcc/4.6/bin/g++ LD=/usr/gnu/bin/ld MAKE=/usr/bin/gmake \
--with-jdk-home=/usr/jdk/instances/jdk1.6.0 \
--disable-ccache \
--disable-epm \
--disable-mozilla \
--disable-neon \
--disable-odk \
--disable-opengl \
--disable-systray \
--with-alloc=system \
--with-fonts \
--without-stlport \
--with-system-libxml \
--with-system-openssl \
--without-system-stdlibs \
--with-num-cpus=4 \
--with-max-jobs=5 \
--disable-dependency-tracking \
--disable-zenity \
--disable-binfilter \
--enable-dbgutil \
--disable-werror \
ACLOCAL=aclocal-1.10


to compile libxmlsec:
cp -rL ./nss/unxsogi/misc/build/nss-3.13.5/mozilla/dist/out/include/* ./solver/unxsogi/inc/mozilla/nspr
cp -rL ./nss/unxsogi/misc/build/nss-3.13.5/mozilla/dist/public/nss/* ./solver/unxsogi/inc/mozilla/nss

to compile odk:
gmake unodevtools

to compile udkapi:
gmake codemaker

to compile testtools:
gmake javaunohelper
#export PERL5LIB=/home/sal/LibreOffice/libo/solenv/bin/modules

other stuff:
gmake sot vcl toolkit svl test svtools canvas cppcanvas drawinglayer framework basic sfx2 avmedia

gmake i18npool editeng svx chart2

gmake cui

--
-- testing different config
--
./autogen.sh  CC=/usr/gcc/4.6/bin/gcc CXX=/usr/gcc/4.6/bin/g++ LD=/usr/gnu/bin/ld MAKE=/usr/bin/gmake \
--with-jdk-home=/usr/jdk/instances/jdk1.6.0 \
--enable-ccache \
--enable-epm \
--disable-mozilla \
--enable-neon \
--enable-odk \
--disable-opengl \
--enable-systray \
--with-alloc=system \
--with-fonts \
--without-stlport \
--without-doxygen \
--with-system-libxml \
--with-system-openssl \
--without-system-stdlibs \
--with-num-cpus=4 \
--with-max-jobs=5 \
--disable-dependency-tracking \
--disable-zenity \
--disable-binfilter \
--enable-dbgutil \
--disable-werror \
ACLOCAL=aclocal-1.10


More information about the oi-dev mailing list