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
Updated by hd_brummy over 10 years ago
additional information.
tinyxml muss mit stl support ünersetzt werden
egal, die information ist warscheinlich nach über 3 Jahren völlig unwichtig geworden... ;)