FS#34332 - [libreoffice-calc] Dependency Error

Attached to Project: Arch Linux
Opened by Philipp (hollunder) - Saturday, 16 March 2013, 09:35 GMT
Last edited by Andreas Radke (AndyRTR) - Tuesday, 19 March 2013, 20:02 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Andreas Radke (AndyRTR)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
I installed libreoffice-calc without having any other frontend installed. When I tried to run it I got the following error:
$ localc
terminate called after throwing an instance of 'com::sun::star::uno::RuntimeException'

I could resolve the issue by installing libreoffice-writer, which pulled in:
libwpd-0.9.4-1 libwps-0.2.7-1

After doing that localc started. Therefor I'm assuming it depends on at least one of these libraries.

Additional info:
* package version(s)
libreoffice-calc-4.0.1-2
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Tuesday, 19 March 2013, 20:02 GMT
Reason for closing:  Fixed
Additional comments about closing:  4.0.1-3
Comment by Johan D. (jojohan) - Sunday, 17 March 2013, 16:15 GMT
Hi

Same here, I just had libreoffice-calc installed standalone, running fine on version 3.6.5-1.
After pacman -Syu upgraded to version 4.0.1-2 I got same error as above.

Then I just installed libwpd and libwps, but still same runtime error:
terminate called after throwing an instance of 'com::sun::star::uno::RuntimeException'

Finally ended up with a full install of group libreoffice, now it is solved and localc runs fine.

Added packages are :
attica-0.4.1-2 exiv2-0.23-1 grantlee-0.3.0-2 ilmbase-1.0.3-1 jdk7-openjdk-7.u17_2.3.8-1
kdelibs-4.10.1-2 libdbusmenu-qt-0.9.2-2 libiodbc-3.52.8-1 libqzeitgeist-0.8.0-3 openexr-1.7.1-2
phonon-1:4.6.0-8 phonon-gstreamer-4.6.3-1 polkit-qt-0.103.0-2 postgresql-libs-9.2.3-1
qtwebkit-2.3.beta2-2 redland-storage-virtuoso-1:1.0.16-1 shared-desktop-ontologies-0.10.0-1
soprano-2.9.0-2 strigi-0.7.8-2 virtuoso-base-6.1.6-1 libreoffice-base-4.0.1-2 libreoffice-calc-4.0.1-2
libreoffice-common-4.0.1-2 libreoffice-draw-4.0.1-2 libreoffice-gnome-4.0.1-2
libreoffice-impress-4.0.1-2 libreoffice-kde4-4.0.1-2 libreoffice-math-4.0.1-2
libreoffice-postgresql-connector-4.0.1-2 libreoffice-sdk-4.0.1-2 libreoffice-sdk-doc-4.0.1-2
libreoffice-writer-4.0.1-2
Comment by Andreas Radke (AndyRTR) - Tuesday, 19 March 2013, 17:04 GMT
I guess there's something wrong with uno linking. It can only be fixed when you install libreoffice-writer package. Only libwpd and libwps won't fix it.

So there seems to be some hidden linking in uno to parts of libreoffice-writer. I couldn't find something with readelf -d to the libs of calc. Maybe some python stuff
in uno links to writer modules. It would be nice if somebody of you could debug this further or at least bring it to the upstream tracker or the libo-devel mailing list.

Meanwhile I'll add the writer dependency to solve this.

Loading...