Temat: Transmission dla architektury x86 (alix) dla Kamikadze 8.09.2 RC2

Cezary czy masz wersję transmission skompilowaną pod x86 w pakiecie dla 8.09.2 RC2?

Jeśli nie to czy mógłbyś mi skompilować? Ja mam wersję z pakietów z openwrt.org. 1.34 strasznie stara i działa kulawo.
W tej chwili jest już 1.76 i 1.80b3.

2

Odp: Transmission dla architektury x86 (alix) dla Kamikadze 8.09.2 RC2

Dla x86 nie mam, skompiluję Ci w wolnej chwili.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3 (edytowany przez firefox 2009-12-29 22:10:43)

Odp: Transmission dla architektury x86 (alix) dla Kamikadze 8.09.2 RC2

1.ściągnąłem z SVN 8.09, a następnie paczki i z SVN trunk i też paczki.
2. Stworzyłem SDK uruchamiając w katalogu z 8.09 make menuconfig
    wybrałem arch x86 -->alix i opcję utworzenia SDK i przystąpiłem do kompilacji --> make

3.podmieniłem katalog /kamikadze/svn/8.09/feeds/packages/net/trasmission katalogiem z trunk /kamikadze/svn/trunk/feeds/packages/net/transmission (wszyskie pliki z Makefile)

wydałem polecenie: ./kamikadze/svn/8.09/make V=99 package/feeds/packages/transmission-{clean,compile}

lukasz@lukasz-desktop:/kamikadze/svn/8.09$ make V=99 package/feeds/packages/transmission-{clean,compile}
make[1]: Entering directory `/kamikadze/svn/8.09'
make[2]: Entering directory `/kamikadze/svn/8.09/feeds/packages/net/transmission'
rm -f /kamikadze/svn/8.09/staging_dir/i386/stamp/.transmission_installed
rm -f /kamikadze/svn/8.09/bin/packages/i386/transmission-daemon_*
rm -f /kamikadze/svn/8.09/bin/packages/i386/transmission-cli_*
rm -f /kamikadze/svn/8.09/bin/packages/i386/transmission-web_*
rm -f /kamikadze/svn/8.09/staging_dir/i386/packages/transmission.list /kamikadze/svn/8.09/staging_dir/host/packages/transmission.list
rm -rf /kamikadze/svn/8.09/build_dir/i386/transmission-1.76
make[2]: Leaving directory `/kamikadze/svn/8.09/feeds/packages/net/transmission'
make[1]: Leaving directory `/kamikadze/svn/8.09'
make[1]: Entering directory `/kamikadze/svn/8.09'
make[2]: Entering directory `/kamikadze/svn/8.09/feeds/packages/libs/libevent'
WARNING: skipping libevent -- package not selected
make[2]: Leaving directory `/kamikadze/svn/8.09/feeds/packages/libs/libevent'
make[2]: Entering directory `/kamikadze/svn/8.09/package/zlib'
WARNING: skipping zlib -- package not selected
make[2]: Leaving directory `/kamikadze/svn/8.09/package/zlib'
make[2]: Entering directory `/kamikadze/svn/8.09/package/openssl'
WARNING: skipping libopenssl -- package not selected
WARNING: skipping openssl-util -- package not selected
make[2]: Leaving directory `/kamikadze/svn/8.09/package/openssl'
make[2]: Entering directory `/kamikadze/svn/8.09/package/libtool'
WARNING: skipping libltdl -- package not selected
make[2]: Leaving directory `/kamikadze/svn/8.09/package/libtool'
make[2]: Entering directory `/kamikadze/svn/8.09/feeds/packages/libs/curl'
WARNING: skipping curl -- package not selected
WARNING: skipping libcurl -- package not selected
make[2]: Leaving directory `/kamikadze/svn/8.09/feeds/packages/libs/curl'
make[2]: Entering directory `/kamikadze/svn/8.09/feeds/packages/net/transmission'
WARNING: skipping transmission-daemon -- package not selected
WARNING: skipping transmission-cli -- package not selected
WARNING: skipping transmission-web -- package not selected
make[2]: Leaving directory `/kamikadze/svn/8.09/feeds/packages/net/transmission'
make[1]: Leaving directory `/kamikadze/svn/8.09'

w jaki sposób spowodować by skomilowało się samo podmienione transmission? do tego muszę zaznaczyć je w make menuconfig? tam nie widziałem tego do wyboru

4

Odp: Transmission dla architektury x86 (alix) dla Kamikadze 8.09.2 RC2

musi być zaznaczony w configu (make makeconfig)

A to że ci nie widzi to dlatego że nie zrobiłeś ./scripts/feeds install transmission

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Transmission dla architektury x86 (alix) dla Kamikadze 8.09.2 RC2

hmm coś się skomilowało smile mam 3 pakiety transmision-deamon, transmision-cli i transmission-web.

zaznaczyłem każde z nich jako moduł. spróbuję inaczej...

6

Odp: Transmission dla architektury x86 (alix) dla Kamikadze 8.09.2 RC2

zostaw, tak ma być!

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: Transmission dla architektury x86 (alix) dla Kamikadze 8.09.2 RC2

skompilowało się udało się zainstalować. przy okazji odkryłem dlaczego na starej wersji po każdym wyłączeniu usługi zmieniał mi się plik konfiguracyjny. Tamten plik konfiguracyjny miał blędy kończył się przecinkiem, a w cześniej z kolej przecinka brakowało (dopisałem coś na końcu w nieumiejętny sposób). Stara wersja nie sygnalizowała tego błędu. Niestety usługa wstaje, ale chwilę potem się wysypuje nie da się połączyć z klientem....

8

Odp: Transmission dla architektury x86 (alix) dla Kamikadze 8.09.2 RC2

1.75 skompiluj. mi tez zgłaszali problemy z 1.76, chociaż u mnie chodzi.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: Transmission dla architektury x86 (alix) dla Kamikadze 8.09.2 RC2

Cezary napisał/a:

1.75 skompiluj. mi tez zgłaszali problemy z 1.76, chociaż u mnie chodzi.

transmission-daemon -f -g /home/torrents


[00:00:38.822] Port Forwarding (NAT-PMP): initnatpmp succeeded (0)
[00:00:38.836] Port Forwarding (NAT-PMP): sendpublicaddressrequest succeeded (2)
[00:00:38.840] Loaded 2 torrents
Segmentation fault

10

Odp: Transmission dla architektury x86 (alix) dla Kamikadze 8.09.2 RC2

Albo masz te torrenty uszkodzone.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

11

Odp: Transmission dla architektury x86 (alix) dla Kamikadze 8.09.2 RC2

Cezary napisał/a:

Albo masz te torrenty uszkodzone.

na starszej wersji ściągały się bez problemu. Spróbuję z 1.75

12

Odp: Transmission dla architektury x86 (alix) dla Kamikadze 8.09.2 RC2

Skompilowałem 1.75. Zmieniłem wersję w Makefile i sumę MD5 i ponownie ./scripts/feeds install transmission i
make V=99 package/feeds/packages/transmission-{clean,compile}.

Instalacja OK, odpalam na konsoli proces z -f i  znowu segmentation fault. Torrenty nie uszkodzone, bo po powrocie do 1.34 z repo 8.09.2 RC2 wszystko działa. Pytanie za 100% czy do poprawnej kompilacji muszę zaznaczyć wszystkie pakiety np. curl, openssl, przy których mam warning? ja wybierałem samo transmission do kompilacji za pomocą make menuconfig

13

Odp: Transmission dla architektury x86 (alix) dla Kamikadze 8.09.2 RC2

i to wystarcza, bo reszta zaznaczy się samodzielnie jeżeli jest wymagana. Ale oczywiście musisz je mieć.

Jaki masz warningi?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

14

Odp: Transmission dla architektury x86 (alix) dla Kamikadze 8.09.2 RC2

Cezary napisał/a:

i to wystarcza, bo reszta zaznaczy się samodzielnie jeżeli jest wymagana. Ale oczywiście musisz je mieć.

Jaki masz warningi?

na koniec wszystko wygląda OK:

Packaged contents of /kamikadze/svn/8.09/build_dir/i386/transmission-1.75/ipkg/transmission-web into /kamikadze/svn/8.09/bin/packages/i386/transmission-web_1.75-1_i386.ipk
make[2]: Leaving directory `/kamikadze/svn/8.09/feeds/packages/net/transmission'
make[1]: Leaving directory `/kamikadze/svn/8.09'

a na samym początku miałem, że pakiety nie zostały zaznaczone (stąd moje pytanie w poprzednim poście):

WARNING: skipping openssl-util -- package not selected
make[2]: Leaving directory `/kamikadze/svn/8.09/package/openssl'
make[2]: Entering directory `/kamikadze/svn/8.09/package/libtool'
WARNING: skipping libltdl -- package not selected
make[2]: Leaving directory `/kamikadze/svn/8.09/package/libtool'
make[2]: Entering directory `/kamikadze/svn/8.09/feeds/packages/libs/curl'
WARNING: skipping curl -- package not selected
make[2]: Leaving directory `/kamikadze/svn/8.09/feeds/packages/libs/curl'
make[2]: Entering directory `/kamikadze/svn/8.09/feeds/packages/net/transmission

15

Odp: Transmission dla architektury x86 (alix) dla Kamikadze 8.09.2 RC2

Cezary masz jakiś pomysł z tą kompilacją? A może udało Ci się już skompilować dla x86?

16

Odp: Transmission dla architektury x86 (alix) dla Kamikadze 8.09.2 RC2

Co znaczy z czym masz problem? Masz mieć trzy pakiety i tyle. Działa/nie działa?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

17

Odp: Transmission dla architektury x86 (alix) dla Kamikadze 8.09.2 RC2

pakiety są. ale zarówno na 1.76 jak i 1.75 mam segmentation fault. Nie wiem głupie pytanie, a może nowa wersja nie potrafi kontynuować torrentów zaczętych na starej wersji? pisałem, że wróciłem do 1.34 i torrenty zaczeły się ściągać i nic się nie wysypało.

18

Odp: Transmission dla architektury x86 (alix) dla Kamikadze 8.09.2 RC2

Nie wiem, nigdy tak nie próbowałem smile. Zacznij je wiec ściągać od nowa i zobaczysz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

19 (edytowany przez firefox 2010-01-01 17:36:49)

Odp: Transmission dla architektury x86 (alix) dla Kamikadze 8.09.2 RC2

zainstalowałem 1.75 i wywaliłem stare torrenty. do tego wyrzuciłem opcję watch dir z pliku, bo miałem komunikat unimplemented function czy jakośc tak... teraz mam taki komunikat po, którym procesy transmission znikają....

root@Brzydal:~#  transmission-daemon -f -g /home/torrents
[18:30:40.855] Blocklist "level1.bin" updated with 224271 entries
[18:30:40.857] Blocklist "level1.bin" contains 224271 entries
[18:30:40.859] RPC Server: Adding address to whitelist: 127.0.0.1
[18:30:40.860] RPC Server: Adding address to whitelist: 192.168.0.*
[18:30:40.862] RPC Server: Adding address to whitelist: x.x.x.x
[18:30:40.866] RPC Server: Serving RPC and Web requests on port 9091
[18:30:40.869] RPC Server: Password required
[18:30:40.871] Transmission 1.75 (9117) started
[18:30:40.875] DHT: Generating new id
[18:30:40.928] transmission-daemon: requiring authentication
[18:30:41.209] Port Forwarding (NAT-PMP): initnatpmp succeeded (0)
[18:30:41.211] Port Forwarding (NAT-PMP): sendpublicaddressrequest succeeded (2)
[18:30:49.248] Port Forwarding: State changed from "Not forwarded" to "Starting"
[18:30:49.589] Port Forwarding: State changed from "Starting" to "???"


z opcją watch dir włączoną:

root@Brzydal:~#  transmission-daemon -f -g /home/torrents
[18:35:32.753] Blocklist "level1.bin" updated with 224271 entries
[18:35:32.755] Blocklist "level1.bin" contains 224271 entries
[18:35:32.756] RPC Server: Adding address to whitelist: 127.0.0.1
[18:35:32.759] RPC Server: Adding address to whitelist: 192.168.0.*
[18:35:32.761] RPC Server: Adding address to whitelist: x.x.x.x
[18:35:32.765] RPC Server: Serving RPC and Web requests on port 9091
[18:35:32.767] RPC Server: Password required
[18:35:32.769] Transmission 1.75 (9117) started
[18:35:32.775] DHT: Generating new id
[18:35:32.813] Blocklist "level1.bin" contains 224271 entries
[18:35:32.818] transmission-daemon: requiring authentication
[18:35:32.819] Watching "/home/torrents/torrents" for new .torrent files
[18:35:32.819] Using inotify to watch directory "/home/torrents/torrents"
[18:35:32.819] Unable to watch "/home/torrents/torrents": Function not implemented
[18:35:32.908] Port Forwarding (NAT-PMP): initnatpmp succeeded (0)
[18:35:32.910] Port Forwarding (NAT-PMP): sendpublicaddressrequest succeeded (2)
Segmentation fault

20

Odp: Transmission dla architektury x86 (alix) dla Kamikadze 8.09.2 RC2

Tak jak byś libevent nie miał dodanego.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

21

Odp: Transmission dla architektury x86 (alix) dla Kamikadze 8.09.2 RC2

ja już nie mam cierpliwości do tego... Cezary masz może tę paczkę, jeśli nie to czy mógłbyś mi skompilować?

powiem tak libevent był zaznaczony w make menuconfig.

Nie było tam curla, libltdl, openssl-utils i zlib. pierwsze 4 udało mi się zaznaczyć (dla zlib nie było takiej opcji), ale to nic nie dało znowy segmentation fault dla 1.75. Załatwiło to warningi. ale segmentation fault wciąż jest...

22

Odp: Transmission dla architektury x86 (alix) dla Kamikadze 8.09.2 RC2

dla 8.09.2/alix: http://eko.one.pl/openwrt/index.php?pat … %2F8.09.2/

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

23 (edytowany przez firefox 2010-01-03 23:15:24)

Odp: Transmission dla architektury x86 (alix) dla Kamikadze 8.09.2 RC2

Dzięki. Niestety po zainstalowaniu od Ciebie [1.75] transmission-daemon i transmission-web mam nadal segmentation fault. Czy muszę odinstalować pozostałe pakiety curl, zlib itd. i zainstalować te skompilowane przez Ciebie?

24

Odp: Transmission dla architektury x86 (alix) dla Kamikadze 8.09.2 RC2

Tak by było najlepiej.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

25

Odp: Transmission dla architektury x86 (alix) dla Kamikadze 8.09.2 RC2

niestety nie działa. Nadal ten sam bląd i segmentation fault. Twoje pakiety są częściowo uszkodzone (błędne sumy MD5) nie znalazłem opcji opkg, która by robiła force bez względu na MD5.

libcurl wgrałem był nowszy, libevent zdaje się też miał błąd, libopenssl też - mam ciut starszy. zlib też miał błąd, ale mam tę samą wersję. Twój libpthread był starszy i też miał błąd MD5. pakiety transmission nie miały błędnych sum MD5.

powalczę jeszcze trochę....