So ... ich tauche denn mal ein und versuche mich als kompilierender Administrator.
Zum Status:
1) ich habe ein tagesaktuelles 4.0.1-rpi, das angebotene epg-daemon_2014.05.29-34.opk enthält leider keine binaries (epgd...) und ist mit etwa 120 kb auch deutlich kleiner, als das selbst kompilierte
2) ich habe gestern epg-daemon selbst kompiliert, in der aktuellen raspbian und mit allen tagesaktuellen updates der Entwicklungsumgebung, meine Version epg-daemon_2014.09.30-34.opk ist etwa 320 kb und enthält, wenn man ins Paket schaut, auch die Binaries
3) wenn ich installiere opkg install epg-daemon_2014.09.30-34.opk, kommen folgende Fehlermeldungen
Installing epg-daemon (2014.09.30-34) on root.
Not selecting libstdc++6 4.7.2 as installing it would break existing dependencies.
Not selecting libstdc++6 4.7.2 as installing it would break existing dependencies.
Not selecting libgcc1 4.7.2 as installing it would break existing dependencies.
Not selecting libgcc1 4.7.2 as installing it would break existing dependencies.
Not selecting libmysqlclient18 5.5.37 as installing it would break existing dependencies.
Not selecting libmysqlclient18 5.5.37 as installing it would break existing dependencies.
Not selecting libgcc1 4.7.2 as installing it would break existing dependencies.
Not selecting libgcc1 4.7.2 as installing it would break existing dependencies.
Collected errors:
* pkg_hash_fetch_best_installation_candidate: Packages for libstdc++6 found, but incompatible with the architectures configured
* pkg_hash_fetch_best_installation_candidate: Packages for libstdc++6 found, but incompatible with the architectures configured
* pkg_hash_fetch_best_installation_candidate: Packages for libgcc1 found, but incompatible with the architectures configured
* pkg_hash_fetch_best_installation_candidate: Packages for libgcc1 found, but incompatible with the architectures configured
* pkg_hash_fetch_best_installation_candidate: Packages for libmysqlclient18 found, but incompatible with the architectures configured
* pkg_hash_fetch_best_installation_candidate: Packages for libmysqlclient18 found, but incompatible with the architectures configured
* pkg_hash_fetch_best_installation_candidate: Packages for libgcc1 found, but incompatible with the architectures configured
* pkg_hash_fetch_best_installation_candidate: Packages for libgcc1 found, but incompatible with the architectures configured
* satisfy_dependencies_for: Cannot satisfy the following dependencies for epg-daemon:
* libstdc++6 (>= 4.8.2-1) * libgcc1 (>= 4.8.2-1) * libmysqlclient18 (>= 5.5.38-1) * libgcc1 (>= 4.7.2-1) *
Ich musste, um epg-daemon kompilieren zu können, trotz Abarbeiten der Schritt für Schritt Anleitung für das Aufsetzen der Entwicklungsumgebung so einige Packete nachinstallieren. jansson, mysql-server, lib???, etc.
Mein grundsätzliches Verständnis wäre, dass ich ein aktuelles Paket mit eigenen Paketen ergänzen kann, wenn ich die aktuelle Entwicklungsumgebung habe? Mich düngt jedoch, dieses Verständnis wäre zu schön, um wahr zu sein
Cheers,
N.