Erstellt vor 5 Jahren

Geschlossen vor 5 Jahren

Zuletzt geändert vor 5 Jahren

#2277 closed defect (invalid)

Freetz needs sys/acl.h and sys/capability.h

Erstellt von: kwtux Verantwortlicher:
Priorität: normal Meilenstein: freetz-next
Komponente: build-system Version: devel
Stichworte: Beobachter:
Product Id: Firmware Version:

Beschreibung (zuletzt geändert von ralf)

Problem:

1) checkout latest build (11351) with: "svn co http://svn.freetz.org/trunk trunk_7390"

2) running "make menuconfig" retrurns:

ERROR: The header file sys/acl.h was not found in /usr/(local/)include.
ERROR: The header file sys/capability.h was not found in /usr/(local/)include.
Makefile:133: *** Some build prerequisites are missing! Please install the missing packages before trying again.  Stop.

3) updating an older (working) build by checking out 11351 ends upo with the same problem

Änderungshistorie (7)

comment:1 Geändert vor 5 Jahren durch capripower

Hier http://freetz.org/wiki/help/howtos/common/install unter

"Installation der benötigten Pakete (Ubuntu)" oder "Installation der benötigten Pakete (Fedora)" den jeweiligen Code per Copy and Paste auf der Konsole ausführen, dann werden die fehlenden Pakete nachgeladen und installiert!

Außerdem steht entsprechendes im Journal unter

"help/howtos/development/developer_information/package_development_advanced"

comment:2 Geändert vor 5 Jahren durch ralf

  • Beschreibung geändert (Diff)
  • Lösung auf invalid gesetzt
  • Product Id 7390 gelöscht
  • Status von new nach closed geändert
  • Zusammenfassung von make menuconfig mit trunk_7390 revision 11351 not possible nach Freetz needs sys/acl.h and sys/capability.h geändert

The cause of the problem and the solution are given in the message you quoted. Two header files (and the associated libraries) are missing, you need to install them. They are needed for the new version of fakeroot, which is needed for the new version of sed.

comment:3 Geändert vor 5 Jahren durch oliver

@kwtux

Könntest du uns bitte mitteilen was an der Meldung mißverständlich ist oder wie die Meldung hätte aussehen müssen, dass du das Problem selbst hättest lösen können?

comment:4 Geändert vor 5 Jahren durch kwtux

Der Fehler liegt klar bei mir. Ich nutze das system schon lange und habe nicht mir neuen dependencies gerechnet

comment:5 Geändert vor 5 Jahren durch oliver

Ich suche keinen Schuldigen. Aber irgendwas scheint doch an der Meldung mißverständlich zu sein oder hast du sie nicht richtig gelesen!? :-)

Im Forum haben jetzt auch schon mehrere gefragt…

comment:6 Geändert vor 5 Jahren durch hippie2000

Lösung für Hilfesuchende:

Das fehlt auch noch in den apt-get copy-pastes im oben gelinkten install artikel.

Daher - erste sinnvolle Antwort in diesem Ticket (das nun mal am höchsten rankt):

sudo apt-get install libacl1-dev libcap-dev

Quelle: http://www.ip-phone-forum.de/showthread.php?t=265135&p=1968367&viewfull=1#post1968367

Ich finde man sollte auch dann auf freetz.org derart fundamentale info sammeln wenn sie bereits 5x im ippf versteckt ist.

comment:7 Geändert vor 5 Jahren durch cuma

Den Kommentar von r11347 findet man nicht so gut. Steht jetzt aber auch in der FAQ: wiki:/help/howtos/common/install?action=diff&version=92

Hinweis: Hilfe zur Verwendung von Tickets finden Sie in TracTickets.