Auteur Topic: Compileren met SpkSrc  (gelezen 8772 keer)

Offline Nelissuh

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 54
  • -Ontvangen: 82
  • Berichten: 590
Compileren met SpkSrc
« Gepost 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:
Main: DS920+ / 4 GB RAM / 3x Seagate IW 16TB SHR - DSM7.1
Offsite backup: DS214 1x WD Red 4TB - DSM6.2

Offline Nelissuh

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 54
  • -Ontvangen: 82
  • Berichten: 590
Re: Compileren met SpkSrc
« Reactie #1 Gepost 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:



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:






Main: DS920+ / 4 GB RAM / 3x Seagate IW 16TB SHR - DSM7.1
Offsite backup: DS214 1x WD Red 4TB - DSM6.2

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1340
  • -Ontvangen: 7796
  • Berichten: 43.194
  • FIFO / LIFO
    • Truebase
Re: Compileren met SpkSrc
« Reactie #2 Gepost 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)


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.3-25426-2   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.1-69057-3
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 6.2.4-25556-7   RT2600ac  SRM 1.2.5-8227-11
BeeDrive   1TB             BeeStation BSM 1.0-65162                                                                 MR2200ac  SRM 1.2.5-8227-11

Ben(V)

  • Gast
Re: Compileren met SpkSrc
« Reactie #3 Gepost 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.

Offline Nelissuh

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 54
  • -Ontvangen: 82
  • Berichten: 590
Re: Compileren met SpkSrc
« Reactie #4 Gepost 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?
Main: DS920+ / 4 GB RAM / 3x Seagate IW 16TB SHR - DSM7.1
Offsite backup: DS214 1x WD Red 4TB - DSM6.2

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1340
  • -Ontvangen: 7796
  • Berichten: 43.194
  • FIFO / LIFO
    • Truebase
Re: Compileren met SpkSrc
« Reactie #5 Gepost 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)


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.3-25426-2   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.1-69057-3
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 6.2.4-25556-7   RT2600ac  SRM 1.2.5-8227-11
BeeDrive   1TB             BeeStation BSM 1.0-65162                                                                 MR2200ac  SRM 1.2.5-8227-11

Ben(V)

  • Gast
Re: Compileren met SpkSrc
« Reactie #6 Gepost 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

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1340
  • -Ontvangen: 7796
  • Berichten: 43.194
  • FIFO / LIFO
    • Truebase
Re: Compileren met SpkSrc
« Reactie #7 Gepost 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


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.3-25426-2   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.1-69057-3
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 6.2.4-25556-7   RT2600ac  SRM 1.2.5-8227-11
BeeDrive   1TB             BeeStation BSM 1.0-65162                                                                 MR2200ac  SRM 1.2.5-8227-11

Ben(V)

  • Gast
Re: Compileren met SpkSrc
« Reactie #8 Gepost 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.

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1340
  • -Ontvangen: 7796
  • Berichten: 43.194
  • FIFO / LIFO
    • Truebase
Re: Compileren met SpkSrc
« Reactie #9 Gepost op: 09 september 2017, 11:08:30 »
Got it!
Dit nieuwe Topic heb ik gesplitst van dit Topic want, daar heeft het eigenlijk niets meer mee te maken. ;)


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.3-25426-2   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.1-69057-3
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 6.2.4-25556-7   RT2600ac  SRM 1.2.5-8227-11
BeeDrive   1TB             BeeStation BSM 1.0-65162                                                                 MR2200ac  SRM 1.2.5-8227-11

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1340
  • -Ontvangen: 7796
  • Berichten: 43.194
  • FIFO / LIFO
    • Truebase
Re: Compileren met SpkSrc
« Reactie #10 Gepost 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. ::)
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:


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.3-25426-2   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.1-69057-3
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 6.2.4-25556-7   RT2600ac  SRM 1.2.5-8227-11
BeeDrive   1TB             BeeStation BSM 1.0-65162                                                                 MR2200ac  SRM 1.2.5-8227-11

Ben(V)

  • Gast
Re: Compileren met SpkSrc
« Reactie #11 Gepost 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.



Offline Nelissuh

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 54
  • -Ontvangen: 82
  • Berichten: 590
Re: Compileren met SpkSrc
« Reactie #12 Gepost 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

35492-0

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

35494-1

 
Main: DS920+ / 4 GB RAM / 3x Seagate IW 16TB SHR - DSM7.1
Offsite backup: DS214 1x WD Red 4TB - DSM6.2

Offline Nelissuh

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 54
  • -Ontvangen: 82
  • Berichten: 590
Re: Compileren met SpkSrc
« Reactie #13 Gepost 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.
Main: DS920+ / 4 GB RAM / 3x Seagate IW 16TB SHR - DSM7.1
Offsite backup: DS214 1x WD Red 4TB - DSM6.2

Offline Nelissuh

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 54
  • -Ontvangen: 82
  • Berichten: 590
Re: Compileren met SpkSrc
« Reactie #14 Gepost 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

35763-0

Daarna Toolchain omzetten van DSM 5.2 naar DSM 6.1



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



Hmmm... elke keer een stap vooruit, en weer een nieuwe foutmelding. Frustrerend!
Main: DS920+ / 4 GB RAM / 3x Seagate IW 16TB SHR - DSM7.1
Offsite backup: DS214 1x WD Red 4TB - DSM6.2


 

VERPLAATST: Compileren met SpkSrc

Gestart door BirdyBoard Docker / Container Manager

Reacties: 0
Gelezen: 3774
Laatste bericht 09 september 2017, 11:10:26
door Birdy