Bug #433
openunbandle tinyxml code from source
0%
Description
entferne tinyxml code aus den sourcen
benutze dafür shared libs von tinyxml
1. install latest tinyxml (2.6.1) from sourceforge
2. apply the patch (vdr-vodcatcher-0.2.2_unbundle-tinyxml.diff oder. vdr-vodcatcher-0.2.2_unbundle-tinyxml2.diff)
(unterschied nur in kleinen details, in der einbindung/detection der curl lib)
3. remove the tinyxml DIR vom den vodcatcher sourcen
4. compile plugin.
laptop vodcatcher-0.2.2 # ldd libvdr-vodcatcher.so
linux-vdso.so.1 => (0x00007fffb6032000)
libcurl.so.4 => /usr/lib/libcurl.so.4 (0x00007fec23c32000)
libtinyxml.so.2 => /usr/lib/libtinyxml.so.2 (0x00007fec23a1b000)
libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.4/libstdc++.so.6 (0x00007fec23707000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00007fec234f0000)
libc.so.6 => /lib/libc.so.6 (0x00007fec2318a000)
librt.so.1 => /lib/librt.so.1 (0x00007fec22f80000)
libz.so.1 => /lib/libz.so.1 (0x00007fec22d69000)
libgnutls.so.26 => /usr/lib/libgnutls.so.26 (0x00007fec22abf000)
libm.so.6 => /lib/libm.so.6 (0x00007fec2283d000)
/lib64/ld-linux-x86-64.so.2 (0x00007fec240dd000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00007fec22620000)
libtasn1.so.3 => /usr/lib/libtasn1.so.3 (0x00007fec2240f000)
libgcrypt.so.11 => /usr/lib/libgcrypt.so.11 (0x00007fec22198000)
libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00007fec21f94000)
sieht nach sauberer einbindung von curl und tinyxml aus
Ich hab das nicht im livebetrieb getestet, nur auf compile
das kommt aber so in den nächsten minuten in das gentoo repo, damit das von breiter user masse getested werden kann.
Joerg Bornkessel <hd_brummy@gentoo.org>
Files