You are not logged in.
Pages: 1
Recently installed the festival package from the official arch repo as per the wiki. The wiki gives no location for the library files so I don't know how to link the necessary library files to my project. I grepped /usr/lib for festival, fest, etc. but came up empty. I was wondering where the location of the necessary library files are, specifically libFestival.a, libestools.a, libestbase.a, and libeststring.a
Offline
Arch packages do not supply static libraries by default.
Offline
So the only course of action is to download the source and build it?
Offline
Check /etc/makepkg.conf and edit the Options line to include static libraries, then use the asp tool to download the PKGBUILD of the libraries you need, compile with makepkg and install and you will have the static libraries. At least, I think this works. Use at your own risk.
Offline
Here is a link to what will be installed by pacman, you can get this list from any of the information pages on the packages in the repositories, along with a list of the dependencies . Click the link at the bottom that says, "View the file list for festival."
https://www.archlinux.org/packages/extr … /festival/
Last edited by TCBear (2018-05-14 02:54:11)
Offline
Here is a link to what will be installed by pacman, you can get this list from any of the information pages on the packages in the repositories, along with a list of the dependencies .
pacman -Ql $packageOffline
pacman -Ql $package
I'm sorry, I was thinking of the OP going through the Arch Wiki on Festival. Pacman is a much easier way.
Good luck, D3CIM8OR.
Last edited by TCBear (2018-05-14 03:42:46)
Offline
usr/lib/
usr/lib/libFestival.so
usr/lib/libFestival.so.2.4.0
usr/lib/libestbase.so
usr/lib/libestbase.so.2.4.1
usr/lib/libestools.so
usr/lib/libestools.so.2.4.1
usr/lib/libeststring.so
usr/lib/libeststring.so.1.2Maybe your project could link to so-files instead of static libraries ?
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
Check /etc/makepkg.conf and edit the Options line to include static libraries, then use the asp tool to download the PKGBUILD of the libraries you need, compile with makepkg and install and you will have the static libraries. At least, I think this works. Use at your own risk.
Just to clarify:
staticlibs
Leave static library (.a) files in packages. Specify !staticlibs to remove them, if they have a shared counterpart.
Static libraries are "fine" (sort of), some software does not support shared libraries at all so we're not going to remove those...
The solution is *always* to just use shared libs instead.
Managing AUR repos The Right Way -- aurpublish (now a standalone tool)
Offline
Pages: 1