Skip to main content

Compiling LibreOffice: Still No Success

I'm a huge fans of LibreOffice since i used it a lot in my work (mainly Impress for making presentations and Writer to make some reports). It's way much superior than the default Office Suite included in Slackware (KOffice, soon to be replaced by Calligra).

As we know, LibreOffice has reached version 3.5.1, but there is no 3.5.1 for Slackware-Current yet since the compilation process has changed drastically since previous 3.4.x and Eric is still working to make this version compilable on Slackware. It's not an easy job and i realized that since i used to compile OpenOffice in Windows and i understand the pain of compiling this kind of application. It requires a lot of time and effort to debug and a lot of trial and error with some luck.

Since there hasn't been any progress for the last 2-3 weeks, i offered him to help debugging the problem. He gave me his latest SlackBuild script and i tried to reproduce it on my desktop machine at home. I installed Apache Ant as one of the requirement to build LibreOffice and also Perl Module: Archive/Zip. Once it's finished, i started to build LibreOffice on that machine.

When i compiled OpenOffice.org in Windows in the past, it took me roughly 12-18 hours to complete due to a lot of trial and errors, but on this LibreOffice process, the SlackBuild script has been running for almost three days non stop and it still hasn't stopped yet (either completed or terminated prematurely). My desktop are not a very high end build machine, so it's normal to have longer time compared to Eric's.

Due to this process, i'm unable to upgrade my desktop yet to the latest Slackware-Current updates since it might interfere the compilation process (GCC, GLIBC, ccache, and binuntils are the packages that i think might be related to compilation).

Let's hope it will finish soon enough with good results at the end so that my time is not wasted and LibreOffice package for Slackware will be available in the short time.

Meanwhile, if you are eager to use LibreOffice 3.5.1, you can use Niels Horn's package which is basically a re-packaging of the LibreOffice binary package

Popular posts from this blog

Running Rsync Via Proxy

One way to get the latest Slackware updates is by running rsync to syncronize your local repository and the main repository that hold the Slackware packages. Eric Hameleers has provided a great script called rsync_current.sh and how i modified this tool has been discussed on my previous post. In general, it works, except for one problem, when your computer is connecting to the Internet through a proxy.

My workstation at my office is connected to the Internet through a proxy, so i can't use normal rsync to work normally. I browsed the web and i found this site which tells us about how we should modify our squid configuration to allow rsync connection from any computer from our local networks. I asked my sysadmin to try this script. He agreed and he updated the squid configuration on the proxy.

Next, i need to update my environment variable RSYNC_PROXY to the host of the proxy and also the port. Let's say you are running a proxy on 192.168.1.1 and port 8080, then you need to run …

NVidia Legacy Unix Driver Update

NVidia has released an updated legacy drivers to support X.Org 1.19 with ABI 23. It has been mentioned in the UNIX drivers, but you can directly find the drivers from the links below:
NVidia 304.134 (x86x86_64)NVidia 340.101 (x86, x86_64) I have tested the 304.134 driver and it's working great here. I can finally remove x from my /etc/slackpkg/blacklist file since it's a showstopper for me.
Aside from legacy driver, NVidia has also released their latest driver 375.26 (x86, x86_64), which brings support for newer cards and also many new features (including X.Org 1.19 with ABI 23 support). 

Security Update: firefox, irssi, pidgin

Three security updates were released for today:
firefox: Upgraded to 45.4.0esr for 14.1 and 14.2 and 49.0 for currentirssi: Upgraded to 0.8.20pidgin: Upgraded to 2.10.11, 2.10.12, and 2.11.0 for all stable Slackware releases depending on their support Some minor update in current:
mkinitrd: Add dmsetup supportemacs: Upgraded to 25.1qt: Fix multilib issue network-scripts: Fix minor issue