Synology-Forum.nl
Tweaks / Addons A.K.A. The Underground => Algemeen => Topic gestart door: mc_ op 19 december 2016, 10:16:20
-
Ik ben aan het proberen om een applicatie genaamd 'netifaces' op mijn DS414 te installeren (uiteindelijk om de laatste versie van 'onkyo-eiscp' te kunnen gebruiken.
Bij het installeren krijg ik de volgende foutmelding:
unable to execute '/usr/local/arm-unknown-linux-gnueabi/bin/arm-unknown-linux-gnueabi-ccache-gcc': No such file or directory
Het schijnt dat dit komt dat ik geen arm-unknown-linux-gnueabi cross-compiler heb geïnstalleerd (ik ben geen groot linuxkenner, de basiscommando's ingeven en step-by-step guides volgen en dan houdt het wel op...).
Wie weet wat ik zou kunnen installeren om een arm-unknown-linux-gnueabi cross-compiler werkend te krijgen?
-
Volgens mij heb dit probleem ook hier neergelegd (https://github.com/miracle2k/onkyo-eiscp/issues/41), heb je het advies van miracle2k opgevolgd ?
En anders http://www.cphub.net/ toevoegen in Package Center en "Init 3rdparty" installeren en daarna iPKGui.
Met die laatste kun je waarschijnlijk "arm-unknown-linux-gnueabi-ccache-gcc" binnen halen en installeren.
Het is maar een idee.....verder zou ik het niet weten.
-
Dat advies heb ik inderdaad hier (https://bitbucket.org/al45tair/netifaces/issues/42/cant-install-netifaces-on-a-synology-ds414) opgevolgd, maar daar blijft het nu stil. Waarschijnlijk omdat het een Syno-specifieke vraag is.
Ik heb Easy Bootstrap Installer geïnstalleerd en daarna IPKGUI. De zoekterm arm-unknown-linux-gnueabi-ccache-gcc levert niks op. Ik vermoed dat GCC hetgeen is waarnaar ik zou moeten zoeken, zoals ook al geantwoord is door de ontwikkelaar van onkyo-eiscp. In IPKGUI levert dat wel wat hits op, dus ik ga maar 's proberen om dat te installeren.
Dank voor het zetje in de goede richting, de zoektocht gaat verder...
-
Compileer die applicatie eens op een debian machine met de juiste geinstalleerde software en kernel headers.
-
Heb helaas geen debian (of andere) testmachine liggen...het enige waar ik nog wat op pruts is mijn Syno. En die wil ik nog enigszins schoon/snel houden, omdat mijn huis draait op Domoticz op dit apparaat...
Ik heb gcc geïnstalleerd, maar dat heeft niet tot resultaat geleverd. Kan kloppen, want '/usr/local/arm-unknown-linux-gnueabi/bin/arm-unknown-linux-gnueabi-ccache-gcc' bestaat inderdaad nog steeds niet.
Ik weet op zich vrij weinig van Linux, maar ik kan me voorstellen dat deze ook niet geïnstalleerd gaat worden, vanwege het 'unknown-linux' gedeelte: ik neem aan dat als gcc wordt geïnstalleerd, alleen de versie voor de linuxversie van mijn Syno wordt geïnstalleerd? Of is dat niet logisch?
-
Je kunt toch een virtuele machine aanmaken in bijvoorbeeld vmware workstation?
Op welke wijze probeer je het te installeren dan?
Het lijkt meer erop dat je het nog moet compileren of zie ik dat nou verkeerd?
-
Zoals gezegd, geen expert. Ik installeer met
pip install netifaces
De ontwikkelaar geeft inderdaad aan dat 'You need an arm-unknown-linux-gnueabi cross-compiler, and it needs to work', dus dat lijkt te suggereren dat het nog gecompileerd moet worden. Ik dacht met GCC in huis te halen, maar blijkbaar niet.
-
Iemand nog een idee? Of een aanwijzing hoe deze applicatie te compileren?