[packman] Kompilieren von vlc-0.8.2 mit enable-debug unter suse 9.3
quicktip33
quicktip33 at gmx.net
Wed Sep 28 19:44:18 CEST 2005
Hallo Packman,
da Du schon einige Pakete selbst gebaut hast und ich gerade nicht
weiterkomme schreibe ich diese Mail.....
Mein Problem:
ich habe mir deine Sourcen zu vlc-0.8.2 für SuSE 9.3 heruntergeladen.
Ich habe außerdem versucht noch ein zusätzliches Access Plugin
einzubinden...
In der configure.ac habe ich
dnl
dnl default modules
dnl
VLC_ADD_PLUGINS([access_directory access_file access_metfile access_udp
access_tcp])
eingebunden.
In /usr/src/packages/BUILD/vlc-0.8.2/modules/access/modules.am habe ich
SOURCES_access_metfile = metfile.c eingebunden
Unter /usr/src/packages/BUILD/vlc-0.8.2/modules/access steht
entsprechend metfile.c
VLC + alle Plugins lassen sich ohne Fehler compilieren.
Allerdings wird vermutlich das neue Plugin in VLC nicht geladen. :(
Um der Sache auf die Spur zu kommen wollte ich VLC jetzt mit der
Enable-Debug Option compilieren.
Hierzu habe ich entsprechend die vlc.spec geändert.
vlc.spec
....
%build
./bootstrap
#cp %{_libdir}/mozilla/plugins/mozplugger.so
%{_libdir}/mozilla-%{mozver}/plugins/mozplugger.so.bak -f
#mv %{_libdir}/mozilla-%{mozver}/plugins/mozplugger.so.bak
%{_libdir}/mozilla-%{mozver}/plugins/mozplugger.so -f
#rm %{_libdir}/mozilla -fr
#ln %{_libdir}/mozilla-%{mozver} %{_libdir}/mozilla -sf
#ln /usr/share/idl/mozilla-%{mozver} /usr/share/idl/mozilla -sf
#ln %{_libdir}/libxvidcore.so.2 %{_libdir}/libxvidcore.so -sf
export QTDIR=/usr/lib/qt3
export KDEDIR=/opt/kde3
export XPIDL=/opt/mozilla/lib/xpidl
export XPIDL_INCL=-I/opt/mozilla/share/idl/
export PATH=${PATH}:/opt/mozilla/bin
CFLAGS="${RPM_OPT_FLAGS}" \
CXXFLAGS="${RPM_OPT_FLAGS}" \
./configure \
--prefix=%{_prefix} \
--libdir="%{_libdir}" \
--sysconfdir="%{_sysconfdir}" \
--mandir="%{_mandir}" \
%ifarch x86_64 amd64 ia32e
--enable-libsuffix=64 \
%endif
--enable-debug \
.....
und mit rpmbuild -ba /usr/src/packages/SPECS/vlc.spec
das neue Paket gebaut.
Dies hat auch funktioniert.
Wenn ich allerdings vlc starte erhalte ich in der shell keine debug
Ausgaben.
Unter
vlc configuration
--------------------
vlc version : 0.8.2
system : linux
architecture : i686 mmx
build flavour : optim devel debug
vlc aliases : svlc wxvlc
habe ich entdeckt dass "optim devel debug" aktiv ist.
Optimise und debug schliessen sich doch gegenseitig aus, oder?
Was muss ich tun das eine Debug Version gebaut wird?
Ich habe nirgends die Optimize Option gefunden....
Komme hier im Moment nicht so Richtig weiter....
Kannst Du mir hierzu bitte eine Hilfestellung geben?
Über eine Antwort würde ich mich sehr freuen.
Danke.
Gruß
Thomas
More information about the Packman
mailing list