[packman] Kompilieren von vlc-0.8.2 mit enable-debug unter suse 9.3
Rainer Lay
rainer.lay at gmx.de
Thu Sep 29 14:06:56 CEST 2005
Hi,
das sieht mir doch deutlich nach Fragen mit vlc und deren Build-Umgebung
aus. Frag doch in deren Mailingliste nach!
viele Grüße
Rainer
quicktip33 wrote:
> 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
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Packman mailing list
> Packman at links2linux.de
> http://www.links2linux.de/cgi-bin/mailman/listinfo/packman
More information about the Packman
mailing list