Synology-Forum.nl

Tweaks / Addons A.K.A. The Underground => 3rd party apps integratie in DSM => Topic gestart door: Nelissuh op 08 september 2017, 21:20:27

Titel: Compileren met SpkSrc
Bericht door: Nelissuh op 08 september 2017, 21:20:27
Ik ga maar eens proberen of ik Transmission zelf kan compileren met SpkSrc ... Hebben we dat ook eens gedaan  :geek:
Titel: Re: Compileren met SpkSrc
Bericht door: Nelissuh op 08 september 2017, 23:23:12
Ik probeer deze uitleg te volgen (die toevallig Transmission beschrijft):

https://github.com/SynoCommunity/spksrc/wiki/Developers-HOW-TO

Als ik ls toolchains doe krijg ik dit:

[attachimg=1]

De nieuwste toolchain (Avoton) is 5.2, en geen 6.0 / 6.1. Iemand enig idee hoe ik deze kan toevoegen??

Als ik de 5.2 compileer krijg ik deze foutmelding:

[attachimg=2]




Titel: Re: Compileren met SpkSrc
Bericht door: Birdy op 08 september 2017, 23:28:58
Citaat
Als ik de 5.2 compileer krijg ik deze foutmelding:
Ik heb er verder geen verstand van hoor maar, dat lijkt mij wel logisch als DDSM op 6.1 zit ;)

Misschien ga ik me er ook eens in verdiepen 8)
Titel: Re: Compileren met SpkSrc
Bericht door: Ben(V) op 08 september 2017, 23:40:21
Je kunt proberen niet de "master" branch maar de "dsm6" branch te gebruiken.
Daar zit de juiste toolchain bij.

Je hebt alleen kans dat het package nog niet goed wil installeren want daar zit nog een probleem.
Als je het package bouwt en het wil niet installeren kan ik wel voor je kijken of ik hem voor je kan aanpassen.
Titel: Re: Compileren met SpkSrc
Bericht door: Nelissuh op 08 september 2017, 23:47:37
Thanks.

Ik heb net hier een gecompileerd package gevonden wat werkt:
https://github.com/SynoCommunity/spksrc/issues/2866#issuecomment-322294311

@Birdy , klopt, maar bij gebrek aan beter dacht ik, proberen kan geen kwaad... ::)

@Ben(V) , bedankt voor de tip, ik wil toch proberen of het zelf lukt, en ga de dsm6 branch eens proberen! Hoe doe ik dat?
Titel: Re: Compileren met SpkSrc
Bericht door: Birdy op 09 september 2017, 00:09:44
Hmmm, was ff aan het kijken hoe het zou werken echter, ik heb wel een account @github.com maar ik moet dus mijn account upgraden, voor 7$ per maand, anders kan je niet git(ten):

fatal: repository 'root@DS716II:/volume1/@appstore/git/bin# ./git clone https://<MIJN ACCOUNT>@github.com/<MIJN ACCOUNT>/spksrc.git ~/spksrc
Cloning into '/root/spksrc'...
Password for 'https://<MIJN ACCOUNT>@github.com': <PASSWORD DUS>
remote: Repository not found.
fatal: repository 'https://<MIJN ACCOUNT>@github.com/You/spksrc.git/' not found

Wist ik veel maar, klinkt wel logisch, kom net kijken op github :lol:
Nou morgen misschien eens verder kijken. 8)
Titel: Re: Compileren met SpkSrc
Bericht door: Ben(V) op 09 september 2017, 08:29:10
Geen idee waarom jij die melding krijgt, gebeurd bij mij niet.
Je kunt de DSM6 repository gewoon downloaden, dan krijg je een .zip op je pc met alles erin
Gebruik deze link.

https://github.com/SynoCommunity/spksrc/archive/dsm6.zip
Titel: Re: Compileren met SpkSrc
Bericht door: Birdy op 09 september 2017, 10:11:30
Ok, die heb ik binnen echter, als ik kijk op github zelf dan kan ik .....spksrc/archive/... niet vinden en waarom "git clone" ook fout gaat, geen idee, het zou dus een "basic" account wel moeten kunnen, begrijp ik.

Maar goed, nu eens kijken hoe het verder werkt....een spk maken. :P
Titel: Re: Compileren met SpkSrc
Bericht door: Ben(V) op 09 september 2017, 10:59:49
Als je hier kijkt:
https://github.com/SynoCommunity/spksrc

Kun je links kiezen voor welke branch je wilt (in dit geval dus DSM6)
En rechts (groene achtergrond) zit een pulldown met "Clone or download"

Een alternatief zou zijn rechtsboven voor Fork te kiezen, dan kun je een eigen fork maken.
Titel: Re: Compileren met SpkSrc
Bericht door: Birdy op 09 september 2017, 11:08:30
Got it!
Dit nieuwe Topic heb ik gesplitst van dit Topic (https://www.synology-forum.nl/docker/docker-icm-vpn-t-b-v-transmission-torrents/?topicseen) want, daar heeft het eigenlijk niets meer mee te maken. ;)
Titel: Re: Compileren met SpkSrc
Bericht door: Birdy op 09 september 2017, 12:22:26
Ik voel me nu echt een newbie en, dat is natuurlijk ook zo, dacht n.l. dat ik spksrc gewoon ook in DDSM kon installeren en draaien maar, ik begrijp dat dat niet kan, als ik dit lees (https://docs.docker.com/engine/installation/). ::)
Voor dat ik teveel vragen stel, welke keuze hebben jullie gemaakt ?

Nu is het wel zo, dat ik alleen maar nieuwsgierig ben (dus wil testen) hoe dat nu werkt "Compileren met SpkSrc", het houd je van de straat :lol:
Titel: Re: Compileren met SpkSrc
Bericht door: Ben(V) op 09 september 2017, 14:20:16
Ik heb nooit sources gecompileerd, want daar hebt je ofwel een NAS met Docker of een Vituele Debian omgeving voor nodig die ik geen van beiden heb.
Ik maak packages voor Python applicaties en die hoeven niet gecompileerd te worden.
Dus als iemand een package heeft kan ik hem bijvoorbeeld geschikt maken voor DSM 6, maar zelf kan ik niet compileren.

Hoe het een en ander moet kun je hier lezen.
https://github.com/SynoCommunity/spksrc/wiki/Developers-HOW-TO

Als je er niet uitkomt gewoon een issue openen op de GitHub van de SynoCommunity.
De echte "core" jongens hebben weinig tijd is mijn indruk (vandaar dat DSM 6 packages zo op zich laten wachten), maar er zijn wel altijd een paar behulpzame mensen die weten hoe je en package moet compileren.


Titel: Re: Compileren met SpkSrc
Bericht door: Nelissuh op 09 september 2017, 15:33:34
Of het handig is weet ik niet, maar ik heb in Docker gezocht naar SpkSrc, en die van synocommunity gestart

[attachimg=1]

Daarna heb in in het terminalvenster de commando's ingevoerd.

[attachimg=2]

 
Titel: Re: Compileren met SpkSrc
Bericht door: Nelissuh op 27 september 2017, 20:44:53
Hmmm, was ff aan het kijken hoe het zou werken echter, ik heb wel een account @github.com maar ik moet dus mijn account upgraden, voor 7$ per maand, anders kan je niet git(ten):

Wist ik veel maar, klinkt wel logisch, kom net kijken op github :lol:
Nou morgen misschien eens verder kijken. 8)

Ik heb ook geen betaald github account, maar kon de stappen uit de tutorial https://github.com/SynoCommunity/spksrc/wiki/Developers-HOW-TO in de SpkSrc Docker gewoon uitvoeren.
Titel: Re: Compileren met SpkSrc
Bericht door: Nelissuh op 27 september 2017, 21:01:36
Met net nog even verdiept in de SpkSrc Docker

Met het commando git checkout DSM6 wordt de Master branch vervangen door de DSM6 branch.

Ls Toolchain toont dan wel de DSM 6.1 compilers

[attachimg=1]

Daarna Toolchain omzetten van DSM 5.2 naar DSM 6.1

[attachimg=2]

En dan compileren dacht ik... maar dat werkt niet  ;D

[attachimg=3]

Hmmm... elke keer een stap vooruit, en weer een nieuwe foutmelding. Frustrerend!
Titel: Re: Compileren met SpkSrc
Bericht door: Nelissuh op 27 september 2017, 22:25:33
O, fout commando. Weer een stapje (en een foutmelding) verder:


[attachimg=1]
Titel: Re: Compileren met SpkSrc
Bericht door: Stephan296 op 09 oktober 2017, 20:43:47
Volgens mij klopt er bij jou iets niet.
Of heb jij de versie van transmission aangepast?
Want hier kan ik hem wel compileren. (tot nu toe)
Titel: Re: Compileren met SpkSrc
Bericht door: Nelissuh op 09 oktober 2017, 23:27:36
Ik heb de standaard versie geprobeerd te compileren in Docker

Voor DSM 5.2 ging het goed, voor 6.1 niet