[1] MLD-5.x / Development / [5.4] Makefile für vdr-plugin-cecremote
 

Offline BobW

  • Expert Member
  • *****
  • Posts: 652
    • View Profile
[5.4] Makefile für vdr-plugin-cecremote
« on: April 10, 2017, 11:50:15 »
Hallo,

im Makefile für o.a. Plugin werden abhängig von der Plattform unterschiedliche deps ausgewählt.

Code: [Select]
deps = libxerces-c-dev libcec-dev $(if $(filter arm,$(arch)),libpulseeight-platform-dev,libplatform-dev) libp8-platform-dev
Das scheitert, denn libplatform-dev ist immer drin.

Das make, zumindest in debian-stretch verlangt eine zusätzliche Klammer.

Code: [Select]
deps = libxerces-c-dev libcec-dev $(if $(filter arm,$(arch)),(libpulseeight-platform-dev,libplatform-dev)) libp8-platform-dev
Dann klappt das auch.

Code: [Select]
mkfrank@debian-stretch:~$ make --version
GNU Make 4.1
Gebaut für x86_64-pc-linux-gnu
Copyright (C) 1988-2014 Free Software Foundation, Inc.
Lizenz GPLv3+: GNU GPL Version 3 oder später <http://gnu.org/licenses/gpl.html>
Dies ist freie Software: Sie können sie nach Belieben ändern und weiter verteilen.
Soweit es die Gesetze erlauben gibt es KEINE GARANTIE.
mkfrank@debian-stretch:~$

BobW

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20422
    • View Profile
    • ClausMuus.de
[5.4] Makefile für vdr-plugin-cecremote
« Reply #1 on: April 10, 2017, 22:15:24 »
Auf unseren Devel Servern passt das so wie's ist. Der ist aber auch noch nicht auf dem neusten Stand.
Deine Änderung mit den doppelten Klammern ist allerdings sowieso nicht korrekt. Dadurch packst Du beide Libs in die Abhängigkeit für den ARM, was nicht funktionieren kann.

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

[1] MLD-5.x / Development / [5.4] Makefile für vdr-plugin-cecremote
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.