[packman] Fehlerbericht jackdmp-0.61-0.pm.1.i586.rpm

Toni toni at links2linux.de
Wed Feb 14 16:12:21 CET 2007


Am Dienstag, 13. Februar 2007 schrieb Norbert Schmidt:
> Hallo,
>
> danke f�r eure Arbeit!
>
>
> Mein Problem (falsche Library-Pfade):
>
>
> Nach Installation von jackdmp-0.61-0.pm.1.i586.rpm l�uft jackd (klassisch)
> nicht mehr (sollte er aber...):
NEIN, sollte er nicht!
jackdmp ist ein "Ersatz" für jack!!

d.h. wenn man jackdmp installiert werden die alten libjack*.so umbenannt
und bei deinstallation wieder hergestellt.
siehe hier:
%post
(
cd %{_libdir}
[ -f libjack.so.0.0.23 ] && \
	%__mv -f libjack.so.0.0.23 tmp_libjack.so.0.0.23 && \
	echo "original jack saved as tmp_libjack.so.0.0.23" || :
%__rm -f libjack.so*
ln -s libjackdmp.so libjack.so.0
)
/sbin/ldconfig

%postun
(
cd %{_libdir}
%__rm -f libjack.so*
[ -f tmp_libjack.so.0.0.23 ] && \
	%__mv -f tmp_libjack.so.0.0.23 libjack.so.0.0.23 && \
	ln -s libjack.so.0.0.23 libjack.so.0 && \
	ln -s libjack.so.0.0.23 libjack.so && \
	echo "original jack restored" || echo "jack not restored"
)
/sbin/ldconfig

und in meinem Paket ist nix mit /usr/local/lib ...
also hast du irgendwo noch einige Leichen im Keller.

denn ich "patche" den jackdmp:
%__sed -i -e 's|/usr/local/lib/jackmp|%{_libdir}/jackmp|g' \
	src/common/JackDriverLoader.cpp

er lädt die lib aus /usr/lib und nicht /usr/local/lib.

> Leider l�uft qjackctl aber nicht, "strace qjackctl" endet mit:
damit der qjackctl läuft ist etwas zu beachten, aus dem README:
After installation, qjackctl setting will have to be changed to use "jackdmp" 
instead of "jackd".
Ist das erfolgt ?

have fun
Toni




More information about the Packman mailing list