Re: [proaudio] bristol: missing file |
[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]
On Di, 08.05.07 22:31 Dominique Michel <dominique.michel@xxxxxxxxxxxx> wrote: > Le Tue, 8 May 2007 00:27:07 +0200, > Thomas Kuther <gimpel@xxxxxxxxxxxxxxxx> a écrit : > > > On Mo, 07.05.07 22:40 Dominique Michel > > <dominique.michel@xxxxxxxxxxxx> wrote: > > > > > I get the following: > > > > > > >> Emerging (1 of 1) media-sound/bristol-0.9.6.121 to / > > > * bristol-0.9.6-121.src.031407.tgz > > > MD5 ;-) ... > > > [ ok ] > > > * bristol-0.9.6-121.src.031407.tgz > > > RMD160 ;-) ... > > > [ ok ] > > > * bristol-0.9.6-121.src.031407.tgz > > > SHA1 ;-) ... > > > [ ok ] > > > * bristol-0.9.6-121.src.031407.tgz > > > SHA256 ;-) ... > > > [ ok ] > > > * bristol-0.9.6-121.src.031407.tgz > > > size ;-) ... > > > [ ok ] > > > * checking ebuild > > > checksums ;-) ... > > > [ ok ] > > > * checking auxfile > > > checksums ;-) ... > > > [ !! ] > > > > > > !!! A file listed in the Manifest could not be > > > found: /usr/portage/local/layman/pro-audio/media-sound/bristol/files/bristol-0.10.1-Makefile.patch > > > > > > I try to delete media-sound/bristol and resynchronize the svn, > > > but it didn't helped. > > > > > > Ciao, > > > Dominique > > > > Ooops, thanks. Seems I forgot redigesting at some stage when messing > > around trying to get bristol-0.10.1 to work. > > > > Should be fixed. > > > > Cheers, > > Tom > > The ebuild work, but the program don't find its data files. The > problem seam to be a broken build system. I try to compile it from > the sources with just "./configure". The program work fine, but the > data files are installed in /usr/local/bristol. > > I try with > ./configure --prefix=/usr/share/local --exec-prefix=/usr/local > > but get a wrong result: > The data files are in /usr/share/local/bristol, the libs > in /usr/local/lib, brighton and bristol was in /usr/local/bin- All > that is fine. But startBristol was /usr/local/share/bin, > not /usr/local/bin/startBristol. Another problem is at the paths > inside /usr/local/share/bin seam to be broken. If I try to run it, I > get: ./bin: line 30: /usr/loacl/share/bristol/bin/brighton: No such > file or directory. I made 2 symlinks in /usr/local/share/bristol/bin/ > to /usr/local/bin/brighton and /usr/local/bin/bristol and the program > is working fine. > > I found at with > ./configure --prefix=/opt > the program work. So I just committed an ebuild with it. Anyway, it > is better to have one /opt/bristol directory like with the older > bristol versions until we find a better solution or at upstream fix > it. I left one message about this issue on its forum on sourceforge. > > I am very curious to see how upstream will fix the path issue in > startBristol and if it will work with configure and portage's sandbox. > > Ciao, > Dominique > Sorry, but I do not want to have directories like /opt/lib I already tried with prefix=/opt and decided for myself that this sucks. So I tried to get it running in /usr And the application does not work anyway, so lets hard mask this ebuild too, and just wait for an usable upstream version that can install its libs to /usr/lib like any other app. Also I tried to fix startBristol script, look at the patch. tom@SiRiUS ~ $ startBristol -jack -hammond /opt/bin/startBristol: line 208: [: too many arguments /opt/bin/startBristol: line 235: [: 128: binary operator expected ldd: /opt/bristol/bin/bristol: Datei oder Verzeichnis nicht gefunden Requested Jack drivers, not compiled into bristol This is wrong. startBristol misses a define for BRISTOL=${prefix} and then sets BRISTOL_DIR instead which is /opt/bristol in your case. This version of bristol is just simply totally b0rked.
Attachment:
signature.asc
Description: PGP signature
Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |