Package Details: lash 0.6.0~rc2-14

Git Clone URL: https://aur.archlinux.org/lash.git (read-only, click to copy)
Package Base: lash
Description: Session management system for JACK and ALSA
Upstream URL: http://lash.nongnu.org
Licenses: GPL2
Submitter: dvzrv
Maintainer: matthewq337
Last Packager: flacks
Votes: 6
Popularity: 0.000000
First Submitted: 2018-06-14 22:22 (UTC)
Last Updated: 2018-06-28 15:58 (UTC)

Latest Comments

1 2 Next › Last »

servimo commented on 2018-06-28 21:11 (UTC)

With this version (lash 0.6.0~rc2-14) I am able to compile it.

xanarin commented on 2018-06-26 21:06 (UTC) (edited on 2018-06-26 21:21 (UTC) by xanarin)

The fatal error: rpc/xdr.h: No such file or directory can be corrected by doing the following:

  1. Install the libtirpc package from the core repository
  2. Modify the PKGBUILD file as follows:
@@ -29,8 +29,8 @@

 build() {
   cd "${pkgname}-${_relver}"
-  export LDFLAGS="-ldl -lm"
-  ./configure --prefix=/usr
+  export LDFLAGS="-ldl -lm -ltirpc"
+  ./configure --prefix=/usr CFLAGS="-I/usr/include/tirpc"
   make
 }

That will set the include path so rpc/xdr.h and other headers can be found during compilation, and set the linker flags so the libraries can be linked properly.

hollunder commented on 2018-06-18 19:31 (UTC)

Recently updated it fails to build now: lash_config.c:24:10: fatal error: rpc/xdr.h: No such file or directory #include <rpc xdr.h=""> ^~~~~~~~~~~ compilation terminated. lash.c:36:10: fatal error: rpc/xdr.h: No such file or directory #include <rpc xdr.h=""> ^~~~~~~~~~~ compilation terminated.</rpc></rpc>

rdbeni0 commented on 2018-06-17 08:56 (UTC) (edited on 2018-06-17 08:57 (UTC) by rdbeni0)

"I just -R it, as mentioned. Why on earth did I have this installed?"

The same here, I just executed 'pacman -R lash' and no dependencies found. I think we can safely remove it :-) After removal, no problems.

skeevy420 commented on 2018-06-15 12:36 (UTC)

@Brottweiler Jack is probably right. I used to mess around with it for audio effects before PulseEffects was released. Just -R'd it and no dependencies either.

Brottweiler commented on 2018-06-15 11:54 (UTC) (edited on 2018-06-15 11:55 (UTC) by Brottweiler)

I just -R it, as mentioned. Why on earth did I have this installed? Maybe because I used JACK a while ago.

Gallagher commented on 2018-06-15 07:03 (UTC) (edited on 2018-06-15 07:04 (UTC) by Gallagher)

Don't panic guys, just -R it, I have zero package depends on it and most of you will be the same too.

dvzrv commented on 2018-06-15 06:15 (UTC) (edited on 2018-06-15 06:15 (UTC) by dvzrv)

@all: lash has been dead for nine years. If your project requires to be build with it, you'll have to fix it yourself [1].

A starting point might be to bring libtirpc into the build process and fixing how it finds rpc/xdr.h with something such as this proposed patch [2].

[1] https://lists.archlinux.org/pipermail/arch-proaudio/2018-June/000148.html

[2] https://ptpb.pw/1QaS

skeevy420 commented on 2018-06-15 04:10 (UTC)

So far I've copied (from include/tirpc/rpc to include/rpc) xdr.h which then needed rpc/types.h which then needed include/netfilter.h which didn't work...after that errored out and I'm not sure where to go next. Here's the full output if y'all care to test further.

https://pastebin.com/Ni7b5wSy

I'm guessing these errors are because the code hasn't been touched in 9 years.

UniversesAurora commented on 2018-06-15 03:49 (UTC)

build failed with: lash.c:36:10: fatal error: rpc/xdr.h: No such file or directory #include <rpc xdr.h=""> ^~~~~~~~~~~</rpc>