Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Fragen zu "virtual/os-headers"
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
benjamin200
Veteran
Veteran


Joined: 01 Feb 2004
Posts: 1426
Location: DE Munich

PostPosted: Thu Jan 27, 2005 5:24 pm    Post subject: Fragen zu "virtual/os-headers" Reply with quote

Hi Leute,
ich habe leider zur Zeit Probleme mit meinem Gentoo System. Sound, Arts und JuK spinnen etwas rum. Habe auch schon neu emerged. Jetzt stellt sich mir folgende Frage:
Ich verwende den 2.6.9-gentoo-r14 Kernel, aber ein emerge Info gibt mir als os-headers die Version 2.6.8.1-r2 aus. Hier der Output von emerge --info:

Code:

bash-2.05b# emerge --info
Portage 2.0.51-r15 (default-linux/amd64/2004.3, gcc-3.4.3, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r14 x86_64)
=================================================================
System uname: 2.6.9-gentoo-r14 x86_64 AMD Athlon(tm) 64 Processor 3500+
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.4 [2.3.4 (#1, Nov 10 2004, 23:52:25)]
dev-lang/python:     2.3.4
sys-devel/autoconf:  2.59-r5
sys-devel/automake:  1.8.5-r1
sys-devel/binutils:  2.15.92.0.2-r1
sys-devel/libtool:   1.5.2-r7
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=athlon64"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=athlon64"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox"
GENTOO_MIRRORS="http://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/myportage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X acpi alsa arts berkdb bitmap-fonts cdr crypt cups esd f77 fam flac font-server foomaticdb fortran gdbm gif gphoto2 gpm gtk imagemagick imlib ipv6 java jp2 jpeg kde ldap libwww lzw lzw-tiff mikmod motif multilib mysql ncurses nls oggvorbis opengl oss pam pdflib perl php png python qt readline sdl slang ssl tcpd tiff truetype truetype-fonts type1-fonts usb userlocales video xine xml2 xmms xpm xrandr xv zlib linguas_de"
Unset:  ASFLAGS, CBUILD, CTARGET, LDFLAGS

bash-2.05b#



Ist der Eintrag "virtual/os-headers: 2.6.8.1-r2" bei meiner Gentoo Kernel Release korrekt?
Was genau ist die Aufgabe des os headers?
Wenn ich mich nicht täusche, hat er was mit dem Kernel zu tun, aber was?

Würde mich über Antworten freuen :)

Thx,
Benjamin
_________________
Gentoo Linux Stage1 / Kernel 2.6.18
AMD Athlon64 3500+ on Asus A8N-E / 1024 MB DDR-RAM / ATI X700 PCIe
Take LINUX and forget Blue Screens
Back to top
View user's profile Send private message
moocha
Watchman
Watchman


Joined: 21 Oct 2003
Posts: 5722

PostPosted: Thu Jan 27, 2005 6:15 pm    Post subject: Reply with quote

Es ist korrekt, da das virtuelle Paket virtual/os-headers from dem linux-headers (oder dem aelteren linux26-headers) gegeben wird.
Dieses Paket enthaelt Dateien, die in /usr/include/linux gehen, und die fuer verschiedene maschinenabhaengige Definitionen fuier Datenstrukturen gebraucht werden. Ohne diese kann man kein C oder C++ Programm kompilieren (mit anderen Worten, wenn man es unmerged, kann man nichts anderes mehr kompilieren, bis man es nicht wieder zuruecktut).
Insbesondere sollte man acht darauf geben, glibc neu zu rekompilieren, wenn man einen Upgrade von linux(26)-headers gemacht hat.
virtual/os-headers hat nichts anderes mit dem Kernel zu tun.
_________________
Military Commissions Act of 2006: http://tinyurl.com/jrcto

"Those who would give up essential liberty to purchase a little temporary safety deserve neither liberty nor safety."
-- attributed to Benjamin Franklin
Back to top
View user's profile Send private message
benjamin200
Veteran
Veteran


Joined: 01 Feb 2004
Posts: 1426
Location: DE Munich

PostPosted: Sat Jan 29, 2005 10:30 am    Post subject: Reply with quote

@moocha:
Vielen Dank für die ausführliche Erläuterung zum Thema os-headers.

Merci :)


Benjamin
_________________
Gentoo Linux Stage1 / Kernel 2.6.18
AMD Athlon64 3500+ on Asus A8N-E / 1024 MB DDR-RAM / ATI X700 PCIe
Take LINUX and forget Blue Screens
Back to top
View user's profile Send private message
DarKRaveR
Guru
Guru


Joined: 11 Oct 2003
Posts: 500
Location: Old Europe/G-Many

PostPosted: Sat Jan 29, 2005 5:22 pm    Post subject: Reply with quote

Was ich mich dabei Frage:

Warum verlinkt man /usr/include/linux nicht auf den kernel source tree, das müßte doch prinzipiell auch okay gehen, die dortigen includes zu nehmen ?
Back to top
View user's profile Send private message
moocha
Watchman
Watchman


Joined: 21 Oct 2003
Posts: 5722

PostPosted: Sun Jan 30, 2005 1:20 am    Post subject: Reply with quote

Nein, nein, nein, auf keinen Fall. Wer das macht, verdient alles, was ihr/ihm zustossen wird, besonders in Source-basierten Distributions wie Gentoo.
Google oder Forumsuche fuer mehr Info darueber.
_________________
Military Commissions Act of 2006: http://tinyurl.com/jrcto

"Those who would give up essential liberty to purchase a little temporary safety deserve neither liberty nor safety."
-- attributed to Benjamin Franklin
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum