FS#11085 - The sawfish package lacks of some .la files
Attached to Project:
Arch Linux
Opened by Plato Wu (netawater) - Friday, 01 August 2008, 08:47 GMT
Last edited by Jürgen Hötzel (juergen) - Thursday, 09 April 2009, 20:48 GMT
Opened by Plato Wu (netawater) - Friday, 01 August 2008, 08:47 GMT
Last edited by Jürgen Hötzel (juergen) - Thursday, 09 April 2009, 20:48 GMT
|
Details
Description:
It lacks of /usr/lib/librep/rep/i686-pc-linux-gnu/sawfish/client.la for client.so, and other .la files are also lost. $ sawfish-client *** File error: No such file or directory, sawfish/client Additional info: * package version(s) sawfish-1.3.3 Steps to reproduce: It always report that error message when run sawfish-client. How to fix it: I have rebuild this package with a patch file to fix library installed path in accordance with makepkg's requirement. http://aur.archlinux.org/packages.php?ID=18806 Please check it. |
This task depends upon
repinstallpath=$startdir/pkg/usr
If that fixes things, then there's probably way to do that in the PKGBUILD. This should still be reported upstream though, as it's a goofed issue in their buildscript (that variable isn't based off the installdir)
PS: Why need to delete the AUR entry now?
@netawater: AUR link is broken: Can you attach the file please?
I'm glad somebody handle it in the last. I hope my contribution can do a little help.
so I do not know what is to say and hope you can check the BUG & AUR flow.
I keep this bug open. We need to look into the libtool issue.
@Ronald you checked in:
upgpkg: librep 0.17.1-2
it should work correctly now, we need the libtool files
what was the issue with librep. sawfish depends on it...
Looks like maxima is currently build with clisp:
[juergen@bitzer ~]$ maxima
Break 1 [4]> (lisp-implementation-type)
"CLISP"
Break 1 [4]> (lisp-implementation-version)
"2.45 (2008-05-15) (built on localhost.localdomain [127.0.0.1])"
and it doesn't even offically support librep:
http://apps.sourceforge.net/mediawiki/maxima/index.php?title=Maxima_FAQ#What_Lisp_implementations_will_Maxima_work_with.3F
".la" hardcoded into the filename generation do find libs:
./lispcmds.c:1403: try = rep_concat2(rep_STR(dir), ".la");
./lispcmds.c:1407: (rep_concat3 ("lib", rep_STR(file), ".la"),
./unix_dl.c:241: if (len >= 3 && strcmp (tem + len - 3, ".la") == 0)
I don't know why they don't use libltdl (part of libtool) to do platform-independend loading of shared libs. I will try to convince upstream.
Meanwhile we will keep ".la" files (they don't hurt because they are located in libreps private path).