Optware / Optware-ng

279 stars 52 forks source link

libcurl missing rtmpdump dependency #268

Closed Apexwin closed 6 years ago

Apexwin commented 6 years ago

New version of "Transmission_2.92-5_arm", required "rtmpdump" library.

alllexx88 commented 6 years ago

I don't see it on my side. Neither objdump, or even ldd show no librtmpdump dependencies:

[root@unknown root]$ ipkg install transmission
Installing transmission (2.92-5) on /opt/.
Downloading http://ipkg.nslu2-linux.org/optware-ng/buildroot-armeabi-ng/transmission_2.92-5_arm.ipk.
Installing libevent (2.0.20-3) on /opt/.
Downloading http://ipkg.nslu2-linux.org/optware-ng/buildroot-armeabi-ng/libevent_2.0.20-3_arm.ipk.
Installing start-stop-daemon (1.18.4-1) on /opt/.
Downloading http://ipkg.nslu2-linux.org/optware-ng/buildroot-armeabi-ng/start-stop-daemon_1.18.4-1_arm.ipk.
Configuring libevent.
Configuring start-stop-daemon.
update-alternatives: Linking //opt/sbin/start-stop-daemon to /opt/sbin/start-stop-daemon-start-stop-daemon
Configuring transmission.
[root@unknown root]$ objdump -p /opt/bin/transmission-*|grep rtmp
[root@unknown root]$ for f in `ls /opt/bin/transmission-*`; do echo "${f}:"; ldd $f; done
/opt/bin/transmission-create:
        libintl.so.8 => /opt/lib/libintl.so.8 (0x40132000)
        libiconv.so.2 => /opt/lib/libiconv.so.2 (0x4014b000)
        libevent-2.0.so.5 => /opt/lib/libevent-2.0.so.5 (0x40042000)
        libcurl.so.4 => /opt/lib/libcurl.so.4 (0x400b0000)
        libssl.so.1.0.0 => /opt/lib/libssl.so.1.0.0 (0x40238000)
        libcrypto.so.1.0.0 => /opt/lib/libcrypto.so.1.0.0 (0x4029c000)
        libz.so.1 => /opt/lib/libz.so.1 (0x40438000)
        libc.so.0 => /opt/lib/libc.so.0 (0x4045e000)
        ld-uClibc.so.1 => /opt/lib/ld-uClibc.so.1 (0x4008f000)
/opt/bin/transmission-daemon:
        libintl.so.8 => /opt/lib/libintl.so.8 (0x401cb000)
        libiconv.so.2 => /opt/lib/libiconv.so.2 (0x400ce000)
        libevent-2.0.so.5 => /opt/lib/libevent-2.0.so.5 (0x401e4000)
        libcurl.so.4 => /opt/lib/libcurl.so.4 (0x4022f000)
        libssl.so.1.0.0 => /opt/lib/libssl.so.1.0.0 (0x40293000)
        libcrypto.so.1.0.0 => /opt/lib/libcrypto.so.1.0.0 (0x402f7000)
        libz.so.1 => /opt/lib/libz.so.1 (0x40493000)
        libc.so.0 => /opt/lib/libc.so.0 (0x404b9000)
        ld-uClibc.so.1 => /opt/lib/ld-uClibc.so.1 (0x40068000)
/opt/bin/transmission-edit:
        libintl.so.8 => /opt/lib/libintl.so.8 (0x40118000)
        libiconv.so.2 => /opt/lib/libiconv.so.2 (0x40131000)
        libevent-2.0.so.5 => /opt/lib/libevent-2.0.so.5 (0x4021e000)
        libcurl.so.4 => /opt/lib/libcurl.so.4 (0x40269000)
        libssl.so.1.0.0 => /opt/lib/libssl.so.1.0.0 (0x40068000)
        libcrypto.so.1.0.0 => /opt/lib/libcrypto.so.1.0.0 (0x402cd000)
        libz.so.1 => /opt/lib/libz.so.1 (0x40469000)
        libc.so.0 => /opt/lib/libc.so.0 (0x4048f000)
        ld-uClibc.so.1 => /opt/lib/ld-uClibc.so.1 (0x40051000)
/opt/bin/transmission-remote:
        libintl.so.8 => /opt/lib/libintl.so.8 (0x40199000)
        libiconv.so.2 => /opt/lib/libiconv.so.2 (0x401b2000)
        libevent-2.0.so.5 => /opt/lib/libevent-2.0.so.5 (0x400cb000)
        libcurl.so.4 => /opt/lib/libcurl.so.4 (0x40116000)
        libssl.so.1.0.0 => /opt/lib/libssl.so.1.0.0 (0x4029f000)
        libcrypto.so.1.0.0 => /opt/lib/libcrypto.so.1.0.0 (0x40303000)
        libz.so.1 => /opt/lib/libz.so.1 (0x40094000)
        libc.so.0 => /opt/lib/libc.so.0 (0x4049f000)
        ld-uClibc.so.1 => /opt/lib/ld-uClibc.so.1 (0x4002b000)
/opt/bin/transmission-show:
        libintl.so.8 => /opt/lib/libintl.so.8 (0x401f6000)
        libiconv.so.2 => /opt/lib/libiconv.so.2 (0x4020f000)
        libevent-2.0.so.5 => /opt/lib/libevent-2.0.so.5 (0x4010e000)
        libcurl.so.4 => /opt/lib/libcurl.so.4 (0x40159000)
        libssl.so.1.0.0 => /opt/lib/libssl.so.1.0.0 (0x402fc000)
        libcrypto.so.1.0.0 => /opt/lib/libcrypto.so.1.0.0 (0x40360000)
        libz.so.1 => /opt/lib/libz.so.1 (0x401bd000)
        libc.so.0 => /opt/lib/libc.so.0 (0x404fc000)
        ld-uClibc.so.1 => /opt/lib/ld-uClibc.so.1 (0x400f7000)
Apexwin commented 6 years ago

Error message: transmission-daemon: can't load library 'librtmp.so.1 [FAILED]

alllexx88 commented 6 years ago

I'm not seeing this on armv7 softfloat feed (buildroot-armeabi-ng). Which feed do you use?