1 (edytowany przez tymmej 2011-06-03 15:04:25)

Temat: Kompilacja shairport

Zacinam się na kompilacji perla. Problem taki sam jak tutaj: https://dev.openwrt.org/ticket/8262, też mam Snow Leoparda.

sdbm/libsdbm.a: could not read symbols: Archive has no index; run ranlib to add one
collect2: ld returned 1 exit status
make[4]: *** [../../lib/auto/SDBM_File/SDBM_File.so] Error 1
make[3]: *** [lib/auto/SDBM_File/SDBM_File.so] Error 2
make[2]: *** [/Volumes/OpenWrt/backfire/build_dir/target-mips_r2_uClibc-0.9.30.1/perl/perl-5.10.0/.built-perl] Error 2
make[2]: Leaving directory `/Volumes/OpenWrt/backfire/feeds/packages/lang/perl'
make[1]: *** [package/feeds/packages/perl/compile] Error 2
make[1]: Leaving directory `/Volumes/OpenWrt/backfire'
make: *** [package/feeds/jlars/shairport-compile] Error 2

Mogłbym prosić o skompilowanie shairport dla ar71xx/TP-Link 1043?
Sprawa jest prosta: https://forum.openwrt.org/viewtopic.php … 2#p135282.

2

Odp: Kompilacja shairport

A proszę bardzo. http://ecco.selfip.net/test/shairport/

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

3 (edytowany przez tymmej 2011-06-03 17:03:44)

Odp: Kompilacja shairport

A dzięki wielkie. Zaraz sobie skopiuję w bezpieczne miejsce. A jak chcesz, to możesz usunąc "test", bo działa perfekcyjnie.
Przynajmniej na razie. Mam nadzieję, że nie skończy się jak z esd.

4

Odp: Kompilacja shairport

Dobrze, przesunę to jutro więc do normalnych pakietów.

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

5

Odp: Kompilacja shairport

Czy byłaby możliwość skompilowania pakietu shairport i shaiport-perl dla routerka asus wl-330n3g  ramips/rt305x
Mam na nim attitude adjustment 12.09.

Wielkie dzięki

TP-Link TL-MR3020 16MB/64MB MOD + LuCI Chaos Calmer 15.05 + E3131
Asus RT-N16 + Tomato Toastman-RT-N K26 USB Ext
Linksys E4200 + Tomato Toastman-RT-N K26 USB Ext

6

Odp: Kompilacja shairport

Tak, może wieczorem.

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

7

Odp: Kompilacja shairport

Dzięki za pakiet shairport, ale niestety nie mogę zainstalować shairport-perl ponieważ brakuje mi
perl-crypt-openssl-rsa *        perl-getopt-long *      perl-http-message *

Czy mógłbyś skompilować jeszcze te pakiety dla ramips/rt305x wl-3300n3g ??

TP-Link TL-MR3020 16MB/64MB MOD + LuCI Chaos Calmer 15.05 + E3131
Asus RT-N16 + Tomato Toastman-RT-N K26 USB Ext
Linksys E4200 + Tomato Toastman-RT-N K26 USB Ext

8

Odp: Kompilacja shairport

Ale tam nie ma shairport-perl. Skąd to masz?

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

9

Odp: Kompilacja shairport

Jest u Ciebie w ar71xx, /attitude_adjustment/ar71xx/packages/shairport-perl_20121002_all.ipk

ma końcówkę all więc myślałem że na inne platformy też.

TP-Link TL-MR3020 16MB/64MB MOD + LuCI Chaos Calmer 15.05 + E3131
Asus RT-N16 + Tomato Toastman-RT-N K26 USB Ext
Linksys E4200 + Tomato Toastman-RT-N K26 USB Ext

10

Odp: Kompilacja shairport

Tylko że to była starsza wersja pakietu korzystająca z perla. Obecna (w trunku) jest czystym kodem w c. Tylko ten jeden pakiet.

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

11

Odp: Kompilacja shairport

A jest gdzieś ta wersja w c dla ar71xx ?? Na tp-linku tl-mr3020 z twoim gargoyle ta wersja w perlu mi działa po dodatkowym zainstalowaniu kmod-usb-audio, bez tego nie ma dźwięku.

W asusie ramips ten pakiet w c generalnie się odpala, żadnych błędów nie zwraca, z telefonu widzę airport ale jak chce coś puścić to próbuje się połączyć i telefon pauzuje i nie odtwarza muzyki do airport.

Wiem ze w tym shairport był jakiś problem ze nie działało z iOS 6 może ta wersja w c ma ten błąd?

Jeszcze w poniedziałek spróbuje spróbować z komputera puszczać muzykę, i jak by był shairport w c na ar71xx to bym przetestować na tplinku czy to wina shairport czy czegoś innego.

Ile zajmuje cała paczka shairport ze wszystkimi zaleznosciami? Czy jest szansa żeby na router z 4MB flash skomplikować openwrt z pakietami dla modemu 3G i shairport??

Ja ten router w samochodzie mam założony i zależy mi tylko na wifi, internecie 3G, shairport i 3ginfo.

Obawiam się ze extroot może się wysypywać na pendrive prze częstych włączaniach i wyłączaniach w samochodzie.

TP-Link TL-MR3020 16MB/64MB MOD + LuCI Chaos Calmer 15.05 + E3131
Asus RT-N16 + Tomato Toastman-RT-N K26 USB Ext
Linksys E4200 + Tomato Toastman-RT-N K26 USB Ext

12

Odp: Kompilacja shairport

Zależy od libopenssl więc trzeba będzie to upychać specjalnie. Wersja dla ar71xx jest tu: http://ecco.selfip.net/attitude_adjustm … ar71xx.ipk , to wersja gościa który twierdzi że działa poprawnie: https://forum.openwrt.org/viewtopic.php … 91&p=6. Przetestuj, zobacz.

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

13

Odp: Kompilacja shairport

Przetestowałem dzisiaj shaiport na TL-MR3020 i po zainstalowaniu kmod-usb-audio, i pakietów od ipv6: kmod-ipv6 kmod-ip6tables ip6tables  zaczeło chodzić na tp-linku. Ta wersja na ar71xx jest chyba trochę inna bo nie tworzy plików w /etc/init.d, musiałem uruchamiać ją normalnie poleceniem shairport -a test -b 256 -v3.

Przed instalacją pakietów ipv6 miałem komunikat:

Failed to create ipv6 socket. Trying ipv4: Address family not supported by protocol 

Na asusie ramips niestety nie działa, dostaję błąd identyczny jak w tym wątku: http://eko.one.pl/forum/viewtopic.php?id=5529

Po instalacji ipv6 pierwszy błąd nie występuje zostaje tylko: 

Error: Unable to accept connection to server socket: Bad address 

Mam na nim zainstalowane Attitude Adjustment 12.09 r36088 z oficialnej strony OpenWRT.

Ty w swoich softach trochę więcej pakietów dokładasz niż te na OpenWRT.org, może brakuje mi jakiś pakietów?
Z tego co znalazłem to są to chyba błędy z ipv6, ostatnio w aktualizacjach są cały czas zmiany w ipv6

Lista zainstalowanych pakietów na Asusie:

 
alsa-lib - 1.0.24.1-1
avahi-daemon - 0.6.31-5
avahi-utils - 0.6.31-5
base-files - 117-r36088
blkid - 2.21.2-1
block-mount - 0.2.0-9
busybox - 1.19.4-6
chat - 2.4.5-8
comgt - 0.32-21
dbus - 1.4.14-2
dnsmasq - 2.62-2
dropbear - 2011.54-2
ebtables - 2.0.10-4-1
firewall - 2-55.1
hotplug2 - 1.0-beta-4
ip - 3.3.0-1
ip6tables - 1.4.10-4
ipset - 6.11-2
iptables - 1.4.10-4
iptables-mod-ipset - 1.4.10-4
iw - 3.6-1
jshn - 2013-01-29-0bc317aa4d9af44806c28ca286d79a8b5a92b2b8
kernel - 3.3.8-1-243e356d4c2adb7129f20fcae9ea219a
kmod-button-hotplug - 3.3.8-3
kmod-cfg80211 - 3.3.8+2012-09-07-3
kmod-crypto-aes - 3.3.8-1
kmod-crypto-arc4 - 3.3.8-1
kmod-crypto-core - 3.3.8-1
kmod-ebtables - 3.3.8-1
kmod-eeprom-93cx6 - 3.3.8-1
kmod-fs-ext4 - 3.3.8-1
kmod-input-core - 3.3.8-1
kmod-input-gpio-keys-polled - 3.3.8-1
kmod-input-polldev - 3.3.8-1
kmod-ip6tables - 3.3.8-1
kmod-ipt-conntrack - 3.3.8-1
kmod-ipt-core - 3.3.8-1
kmod-ipt-ipset - 3.3.8+6.11-2
kmod-ipt-nat - 3.3.8-1
kmod-ipt-nathelper - 3.3.8-1
kmod-ipv6 - 3.3.8-1
kmod-leds-gpio - 3.3.8-1
kmod-ledtrig-usbdev - 3.3.8-1
kmod-lib-crc-ccitt - 3.3.8-1
kmod-lib-crc-itu-t - 3.3.8-1
kmod-lib-crc16 - 3.3.8-1
kmod-mac80211 - 3.3.8+2012-09-07-3
kmod-nfnetlink - 3.3.8-1
kmod-nls-base - 3.3.8-1
kmod-ppp - 3.3.8-1
kmod-pppoe - 3.3.8-1
kmod-pppox - 3.3.8-1
kmod-rt2800-lib - 3.3.8+2012-09-07-3
kmod-rt2800-pci - 3.3.8+2012-09-07-3
kmod-rt2x00-lib - 3.3.8+2012-09-07-3
kmod-rt2x00-pci - 3.3.8+2012-09-07-3
kmod-rt2x00-soc - 3.3.8+2012-09-07-3
kmod-scsi-core - 3.3.8-1
kmod-sound-core - 3.3.8-1
kmod-usb-audio - 3.3.8-1
kmod-usb-core - 3.3.8-1
kmod-usb-rt305x-dwc_otg - 3.3.8-1
kmod-usb-serial - 3.3.8-1
kmod-usb-serial-option - 3.3.8-1
kmod-usb-serial-wwan - 3.3.8-1
kmod-usb-storage - 3.3.8-1
kmod-usb2 - 3.3.8-1
libao - 1.1.0-1
libavahi - 0.6.31-5
libavahi-client - 0.6.31-5
libavahi-dbus-support - 0.6.31-5
libblkid - 2.21.2-1
libblobmsg-json - 2013-01-29-0bc317aa4d9af44806c28ca286d79a8b5a92b2b8
libc - 0.9.33.2-1
libdaemon - 0.14-2
libdbus - 1.4.14-2
libexpat - 2.0.1-1
libgcc - 4.6-linaro-1
libgdbm - 1.9.1-2
libip4tc - 1.4.10-4
libip6tc - 1.4.10-4
libiwinfo - 36
libiwinfo-lua - 36
libjson - 0.9-2
liblua - 5.1.4-8
libmnl - 1.0.1-1
libnl-tiny - 0.1-3
libopenssl - 1.0.1e-1
libpthread - 0.9.33.2-1
librt - 0.9.33.2-1
libubox - 2013-01-29-0bc317aa4d9af44806c28ca286d79a8b5a92b2b8
libubus - 2013-01-13-bf566871bd6a633e4504c60c6fc55b2a97305a50
libubus-lua - 2013-01-13-bf566871bd6a633e4504c60c6fc55b2a97305a50
libuci - 2013-01-04.1-1
libuci-lua - 2013-01-04.1-1
libusb - 0.1.12-3
libuuid - 2.21.2-1
libxtables - 1.4.10-4
lua - 5.1.4-8
luci - 0.11.1-1
luci-app-firewall - 0.11.1-1
luci-i18n-english - 0.11.1-1
luci-lib-core - 0.11.1-1
luci-lib-ipkg - 0.11.1-1
luci-lib-nixio - 0.11.1-1
luci-lib-sys - 0.11.1-1
luci-lib-web - 0.11.1-1
luci-mod-admin-core - 0.11.1-1
luci-mod-admin-full - 0.11.1-1
luci-proto-3g - 0.11.1-1
luci-proto-core - 0.11.1-1
luci-proto-ppp - 0.11.1-1
luci-sgi-cgi - 0.11.1-1
luci-theme-base - 0.11.1-1
luci-theme-openwrt - 0.11.1-1
maccalc - 1
mtd - 18.1
netifd - 2013-01-29.2-4bb99d4eb462776336928392010b372236ac3c93
opkg - 618-3
ppp - 2.4.5-8
ppp-mod-pppoe - 2.4.5-8
shairport - 2012-10-20
swap-utils - 2.21.2-1
swconfig - 10
ubus - 2013-01-13-bf566871bd6a633e4504c60c6fc55b2a97305a50
ubusd - 2013-01-13-bf566871bd6a633e4504c60c6fc55b2a97305a50
uci - 2013-01-04.1-1
uhttpd - 2012-10-30-e57bf6d8bfa465a50eea2c30269acdfe751a46fd
usb-modeswitch - 1.2.3-2
usb-modeswitch-data - 20120120-1
wpad-mini - 20120910-1
zlib - 1.2.7-1
TP-Link TL-MR3020 16MB/64MB MOD + LuCI Chaos Calmer 15.05 + E3131
Asus RT-N16 + Tomato Toastman-RT-N K26 USB Ext
Linksys E4200 + Tomato Toastman-RT-N K26 USB Ext

14

Odp: Kompilacja shairport

Komunikaty są stąd że ipv6 nie masz, zignoruj. Ta wersja na ar71xx jest inna, mogę Ci taką samą przekompilować na ramipsa.

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

15

Odp: Kompilacja shairport

Na ar71xx tego komunikatu nie ma

Error: Unable to accept connection to server socket: Bad address

a ten o ipv6 znika po zainstalowaniu ipv6.

Bardzo bym prosił o taką wersją co na ar71xx lub tą w perlu bo obydwie działają mi na TL-MR3020.

TP-Link TL-MR3020 16MB/64MB MOD + LuCI Chaos Calmer 15.05 + E3131
Asus RT-N16 + Tomato Toastman-RT-N K26 USB Ext
Linksys E4200 + Tomato Toastman-RT-N K26 USB Ext

16

Odp: Kompilacja shairport

Skompilowałem.

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

17

Odp: Kompilacja shairport

Działa, dzięki wielkie.

Musiałem doinstalowac kmod-usb-audio i kmod-ipv6 kmod-ip6tables ip6tables.

Bez tego nie było dźwięku. Mógłbyś je dodać na przyszłość do zależności.

Jeszcze raz dzięki.

TP-Link TL-MR3020 16MB/64MB MOD + LuCI Chaos Calmer 15.05 + E3131
Asus RT-N16 + Tomato Toastman-RT-N K26 USB Ext
Linksys E4200 + Tomato Toastman-RT-N K26 USB Ext

18

Odp: Kompilacja shairport

Mam pytanko o twoje shairport_0.05_ar71xx.ipk,

Na twoim Garogyle na TL-MR3020 nie tworzą się skrypty w init.d i config.

Ten sam pakiet na czystym Attitude Adjustment tworzy normalnie te pliki.

Nie wiem czy ma to wpływ na jakieś inne rzeczy związane z shairport, ale zauważyłem jeszcze jedną rzecz że twoje shairport na AA podczas zmiany głośności w urządzeniu iOS zmienia głośność główną na routerze widoczną w alsamixer.

Na Garogyle głośność w głośnikach się zmienia ale nie widać tego w alsamixer.

Na garogyle robię najpierw opkg install opkg

Czy jest coś nie tak z tym pakietem na Garogyle ?

Pytam dlatego że walczę jeszcze ze stabilnością shairport, bo czasami się coś wywala z dzwiękiem.

TP-Link TL-MR3020 16MB/64MB MOD + LuCI Chaos Calmer 15.05 + E3131
Asus RT-N16 + Tomato Toastman-RT-N K26 USB Ext
Linksys E4200 + Tomato Toastman-RT-N K26 USB Ext

19

Odp: Kompilacja shairport

I instalujesz przez opkg czy inaczej? Muszą się zrobić (choć nazywają się inaczej - airplay).

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

20

Odp: Kompilacja shairport

instaluje przez opkg install http://ecco.selfip.net/attitude_adjustm … ar71xx.ipk

Tak wiem na AA są w init.d i w config pliki airplay, jest jeszcze plik asound.conf w /etc/

W Garogyle żaden z tych plików się nie tworzy.

TP-Link TL-MR3020 16MB/64MB MOD + LuCI Chaos Calmer 15.05 + E3131
Asus RT-N16 + Tomato Toastman-RT-N K26 USB Ext
Linksys E4200 + Tomato Toastman-RT-N K26 USB Ext

21

Odp: Kompilacja shairport

Pytanie: a masz dostateczną ilość wolnego miejsca we flash?

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

22

Odp: Kompilacja shairport

Tak mam wymieniony flash na 16MB więc miejsca mam dużo..
Całe shairport działa, brakuje tych plików dlatego zastanawiam się co jest przyczyną i czy ma to wpływ na jakieś inne pliki i prace shairport.

TP-Link TL-MR3020 16MB/64MB MOD + LuCI Chaos Calmer 15.05 + E3131
Asus RT-N16 + Tomato Toastman-RT-N K26 USB Ext
Linksys E4200 + Tomato Toastman-RT-N K26 USB Ext

23

Odp: Kompilacja shairport

Pytanie jest więc czemu gubi. Przy instalacji innych pakietów nie zauważyłeś tego?

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

24

Odp: Kompilacja shairport

Nie, to jedyny pakiet przy którym coś takiego zauważyłem. A masz możesz przetestować u siebie czy na Garogyle tworzy te pliki ? 

Czy jest to tylko u mnie problem czy coś z Garogyle

TP-Link TL-MR3020 16MB/64MB MOD + LuCI Chaos Calmer 15.05 + E3131
Asus RT-N16 + Tomato Toastman-RT-N K26 USB Ext
Linksys E4200 + Tomato Toastman-RT-N K26 USB Ext

25

Odp: Kompilacja shairport

To wieczorem dopiero.

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