Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#38979 - [libreoffice-sdk] Missing symlinks || wrong values in settings.mk

Attached to Project: Arch Linux
Opened by Jesse Jaara (Huulivoide) - Friday, 21 February 2014, 14:55 GMT
Last edited by Andreas Radke (AndyRTR) - Sunday, 09 March 2014, 11:26 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Andreas Radke (AndyRTR)
Bartłomiej Piotrowski (Barthalion)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
/usr/lib/libreoffice/sdk/settings/settings.mk

Sets some library name variables to refer to
non versioned files.

SALLIB=-luno_sal
CPPULIB=-luno_cppu
CPPUHELPERLIB=-luno_cppuhelper$(COMID)
SALHELPERLIB=-luno_salhelper$(COMID)
PURPENVHELPERLIB=-luno_purpenvhelper$(COMID)

But in the package we have files with .so.3 prefix
like:
libuno_sal.so.3

This breaks voikko (spell/grammar check for Finnish)
in the AUR for example that relies purely on the sdk's
files on figuring out compiler flags and libs.

Either settings.mk should be modified to link to the
versioned library, or nonversioned symlinks added.


Additional info:
version: 4.2.1-1


Steps to reproduce:
1. Install libreoffice from testing.
2. Try to build voikko-libreoffice from AUR.
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Sunday, 09 March 2014, 11:26 GMT
Reason for closing:  Upstream
Additional comments about closing:  4.2.2 will include an upstream fix soon hitting Arch repos.
Comment by Doug Newgard (Scimmia) - Friday, 21 February 2014, 15:59 GMT
I changed this to a feature request, really it sounds more like a bug in voikko-libreoffice.
Comment by Jan de Groot (JGC) - Friday, 21 February 2014, 16:02 GMT
libreoffice-sdk 4.1.x in extra has symlinks for these libs. These symlinks are missing in the 4.2.x package in testing. When linking with -luno_sal, only libuno_sal.so or libuno_sal.a files will be referenced by the linker, so these links have to exist.
Comment by Doug Newgard (Scimmia) - Friday, 21 February 2014, 16:06 GMT
Good point, so this is a bug. Changed back.
Comment by Andreas Radke (AndyRTR) - Friday, 21 February 2014, 16:09 GMT
Sounds like an upstream bug. We haven't changed anything in packaging this part.

Please check the fdo tracker.
Comment by Andreas Radke (AndyRTR) - Sunday, 09 March 2014, 07:56 GMT
http://cgit.freedesktop.org/libreoffice/core/commit/?h=libreoffice-4-2-2&id=1219e457d8d25a183c4e0dd35c4f5b511361c174

This commit should fix it in 4.2.2 we will see very soon in testing once it's released. Please check it then.

Loading...