Tag, ich stoße in letzter Zeit mit gentoo immer wieder auf Probleme beim Compilieren von Paketen, zuletzt bei libgtop-2.0.8. In den meisten Fällen gab es Probleme mit Include-Dateien aus /usr/include/linux: ----------------------------------------------------------------------- In file included from /usr/include/linux/timer.h:5, from /usr/include/linux/isdn/fsm.h:15, from /usr/include/linux/isdn.h:17, from ppp.c:29: /usr/include/linux/list.h:594:2: warning: #warning "don't include kernel headers in userspace" ----------------------------------------------------------------------- Da ich mit dem normalen 2.6.2 Kernel arbeite und es dafür bisher noch kein "linux-headers" Paket gab habe ich folgende symbolische Links angelegt: /usr/include/linux -> /usr/src/linux/include/linux /usr/include/asm -> /usr/src/linux/include/asm /usr/include/asm-generic -> /usr/src/linux/include/asm-generic /usr/src/linux verweist natürlich immer auf den aktuell benutzten Kernel-Tree... Aufgrund der Warnung frage ich mich jetzt allerdings ob Kernel-Header generell nicht mehr benutzt werden sollten und warum diverse User-Space Programme es trotzdem tun... Was für Fehler können nach dem Wechsel auf die 2.6er Reihe noch auf mich zukommen? Gentoo wurde von Stage1 an unter 2.4 kompiliert. Können die Probleme auch daher rühren dass abhängige Pakete/Libs mit anderen Kernel-Quellen übersetzt wurden? Vielleicht kann mir ja mal jemand ein paar nützliche Links zu dem Thema zukommen lassen. Danke, Markus
Teilnehmer (3)
-
Jan-Benedict Glaw
-
Markus Wigge
-
Uwe Schuerkamp