[1] MLD-5.x / Development / [5.3 stable x86_64] Lokales Bauen der ISOs scheitert
 

Offline BobW

  • Expert Member
  • *****
  • Posts: 652
    • View Profile
[5.3 stable x86_64] Lokales Bauen der ISOs scheitert
« on: September 16, 2017, 09:42:07 »
Hallo,

Folgendes habe ich gemacht:

1. Auschecken der MLD
2. make config
3. Makefile.config ergänzt
Code: [Select]
mkfrank@msi-stretch:~/MLD-5.3$ cat Makefile.config
.SILENT:
DISTRI_VER = 5.3
CLASS = stable
mkfrank@msi-stretch:~/MLD-5.3$
4. make checkout_base
5. audo apt-get install $(make deps)
6. make

Das läuft auch, nach mehreren Anläufen wegen zusätzlich ausgecheckter Pakete und damit fehlender Abhängigkeiten für alle Pakete durch.

ABER: Das Erstellen von "base" und "netinstall" scheitert:
Code: [Select]
mkfrank@msi-stretch:~/MLD-5.3/ISO$ make
Build Images:
  Image: base:
      Build package: base
  add packages:
mkdir: fehlender Operand
„mkdir --help“ liefert weitere Informationen.
Makefile:67: die Regel für Ziel „package/data“ scheiterte
make[2]: *** [package/data] Fehler 1
  Image: netinstall:
      Build package: netinstall
  add packages: locales hid backup install xfs libreadline5 mergerfs extlinux install-net live webserver webif debug ssh
mkdir: fehlender Operand
„mkdir --help“ liefert weitere Informationen.
Makefile:67: die Regel für Ziel „package/data“ scheiterte
make[2]: *** [package/data] Fehler 1
mkfrank@msi-stretch:~/MLD-5.3/ISO$

Stelle ich in der Makefile.config auf "testing" um und mache ein "make update_all force_update=1", dann funktioniert es zwar, doch wird ein neuer Kernel gezogen und vdr wird in der Version 2.3.8 gebaut, was nicht zu meinen 5.3 Installationen passt.

Schöne Grüße aus Wien
BobW
« Last Edit: September 16, 2017, 09:44:26 by BobW »

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
[5.3 stable x86_64] Lokales Bauen der ISOs scheitert
« Reply #1 on: September 16, 2017, 20:10:40 »
Hi,

ich tippe mal da drauf, das Du Dich bei Schritt 5 Verschrieben hast? Das muss nicht "audo ..." sondern "sudo ..." lauten.

Das wir ein "make checkout_base" haben, hatte ich ganz vergessen, und die neuste Beschreibung zum erstellen einer MLD Devel Umgebung im Wiki ensprechend aktualisiert ;)

Den "make" Fehler versuche ich gleich mal nachzustellen. Danach melde ich mich noch mal.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
[5.3 stable x86_64] Lokales Bauen der ISOs scheitert
« Reply #2 on: September 16, 2017, 20:45:21 »
Deine Fehler kommen, weil Du nicht im Ordner MLD-5.3 das "make" aufgerufen hast, sondern im Ordner "ISO".
Nachdem einmal alle Basis Pakete gebaut wurden, lässt sich in Zukunft auch im Ordner ISO ein make ausführen.

Im Wiki unter https://www.minidvblinux.de/wiki/mld/entwicklung/54_entwicklungsumgebung gibt's eine kurze Anleitung die funktioniert.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline BobW

  • Expert Member
  • *****
  • Posts: 652
    • View Profile
[5.3 stable x86_64] Lokales Bauen der ISOs scheitert
« Reply #3 on: September 17, 2017, 09:55:02 »
Hi Claus,

es ist völlig egal, in welchem Ordner ich das make aufrufe. Der Fehler bleibt immer derselbe.

Code: [Select]
mkfrank@msi-stretch:~/MLD-5.3$ make
Build Images:
    Image: base:
        Build package: base
  add packages:
mkdir: fehlender Operand
„mkdir --help“ liefert weitere Informationen.
Makefile:67: die Regel für Ziel „package/data“ scheiterte
make[3]: *** [package/data] Fehler 1
    Image: netinstall:
        Build package: netinstall
  add packages: locales hid backup install xfs libreadline5 mergerfs extlinux install-net live webserver webif debug ssh
mkdir: fehlender Operand
„mkdir --help“ liefert weitere Informationen.
Makefile:67: die Regel für Ziel „package/data“ scheiterte
make[3]: *** [package/data] Fehler 1
mkfrank@msi-stretch:~/MLD-5.3$

Code: [Select]
mkfrank@msi-stretch:~/MLD-5.3/ISO$ make
Build Images:
  Image: base:
      Build package: base
  add packages:
mkdir: fehlender Operand
„mkdir --help“ liefert weitere Informationen.
Makefile:67: die Regel für Ziel „package/data“ scheiterte
make[2]: *** [package/data] Fehler 1
  Image: netinstall:
      Build package: netinstall
  add packages: locales hid backup install xfs libreadline5 mergerfs extlinux install-net live webserver webif debug ssh
mkdir: fehlender Operand
„mkdir --help“ liefert weitere Informationen.
Makefile:67: die Regel für Ziel „package/data“ scheiterte
make[2]: *** [package/data] Fehler 1
mkfrank@msi-stretch:~/MLD-5.3/ISO$

Selbst "make collection=base" oder "make collection=netinstall" bewirken dasselbe.

Noch spannender ist, dass 5.3 testing komplett durchläuft, dafür aber sowohl .img als auch .iso erzeugt mit kernel 4.10.17!

Das sollten bei der 5.3 doch eher nur das .iso und kernel 4.8.15 sein, oder?

Im Anhang die make-Fehler ohne .SILENT.

Schöne Grüße aus Wien
BobW

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
[5.3 stable x86_64] Lokales Bauen der ISOs scheitert
« Reply #4 on: September 17, 2017, 11:35:35 »
OK, hab's gefunden. Du musst im Ordner MLD-5.3 die Version 5.3 auschecken:
Code: [Select]
git pull --tags
git checkout 5.3
Danach sollte es gehen. Dann muss auch das "DISTRI_VER = 5.3" im Makefile.config nicht mehr eingetragen sein.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline BobW

  • Expert Member
  • *****
  • Posts: 652
    • View Profile
[5.3 stable x86_64] Lokales Bauen der ISOs scheitert
« Reply #5 on: September 17, 2017, 12:01:51 »
Danke, jetzt klappt es.

BobW

[1] MLD-5.x / Development / [5.3 stable x86_64] Lokales Bauen der ISOs scheitert
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.