[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