On 06-04-2012 22:54, Fernando de Oliveira wrote:
> --- Em sex, 6/4/12, Andrew Benton escreveu:
>
>> De: Andrew Benton
>> Assunto: Re: [blfs-dev] libreoffice-3.5.2.2 without java
>> Para: blfs-dev
>> Data: Sexta-feira, 6 de Abril de 2012, 22:44
>> On Sat, 07 Apr 2012 02:29:21 +0100
>> Fernando de Oliveira
>> wrote:
>>
>>> Andrew,
>>>
>>> Remembering a recent discussion about libreoffice and
>> java, today, when upgrading LO from 3.5.1.2 to 3.5.2.2, I
>> used --without-java (consequently, no need for
>> --without-junit - "Not relevant in the --without-java
>> case").
>>> It took almost 100 minutes and the build directory size
>> was 6.5GB, 0.2 less than previous version, where
>> --without-junit was used, but not --without-java.
>> I'm guessing you had java installed? Last time I tried
>> compiling
>> Libre-Office 3.5.1 I used --without-java and --without-junit
>> and when
>> the build failed the error message mentioned junit. I didn't
>> keep a
>> copy of the error I just deleted it all and ran away ;)
>>
>> Are you suggesting that Apache-Ant is no longer required?
> Thanks for the reply.
>
> Not any more, after reading above. I cannot run another build at this moment,
> as two other VM's are building LO. Tomorrow, I will remove Apache-Ant from
> LFS"7.1-svn" and check that.
>
> []s,
> Fernando
Andrew,
No need for java nor apache-ant! It was tested in LFS6.7, where I had not yet
upgraded from 3.5.1.2, but I can rebuild in LFS"7.1-svn", if you think it is
worth. Below, I describe (1) How java and ant were removed and (2) autogen.sh
switches used.
1. Removing Java and Apache-Ant
This machine did not have Sun JDK nor JRE, but IcedTea.
In /etc/profile, relevant entries were commented out:
# from JUnit-4.8.1
#export CLASSPATH=$CLASSPATH:\
#/usr/share/junit-4.8.1/junit-4.8.1.jar:/usr/share/junit-4.8.1
# from Apache Ant-1.8.0
#export PATH=$PATH:/opt/ant/bin
#export ANT_HOME=/opt/ant
In /etc/profile.d, icedtea.sh was moved to /etc/profile.d/disabled/
In /opt:
# cd /opt
# mv -v ant* icedtea* jdk* tmp/
# exit
$ sudo su
Checked the environment variables
# /home/fernando/sshfs/blfs/libreoffice/libreoffice-3.5.2.2.sh
2. Switches:
./autogen.sh \
--prefix=/opt/$PACKAGE \
--sysconfdir=/etc/libreoffice \
--enable-split-app-modules \
--enable-crashdump \
--enable-gtk3 \
--disable-binfilter \
--disable-gnome-vfs \
--disable-gconf \
--disable-kde \
--disable-kde4 \
--disable-mozilla \
--disable-odk \
--disable-systray \
--with-system-boost \
--with-system-cairo \
--with-system-curl \
--with-system-expat \
--with-system-jpeg \
--with-system-libxml \
--with-system-neon \
--with-system-openssl \
--with-system-poppler \
--with-system-stdlibs \
--with-system-zlib \
--with-build-version="3.5.2.2" \
--with-lang="pt-BR en-US" \
--with-max-jobs=4 \
--with-num-cpus=4 \
--with-package-format=native \
--with-use-shell=bash \
--with-vendor="BLFS" \
--with-build-vendor="Fernando de Oliveira" \
--without-java &&
#Not relevant in the --without-java case:
#--without-junit &&
The switch --with-build-vendor="Fernando de Oliveira" never seems to work.
--
[]s,
Fernando
--
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page