Distribution ist zwar Gentoo, ist aber in diesem Fall vollkommen egal, mich würde einfach nur interessieren ob jemand weiss oder vermuten kann was da passiert ist...
Wollte heute das mii-diag tool installieren weil ich ein Problem mit meiner 3com habe, emerge mii-diag spuckt folgendes aus:
Code: Alles auswählen
Calculating dependencies ...done!
>>> emerge (1 of 1) sys-apps/mii-diag-2.07 to /
>>> Unpacking source...
>>> Source unpacked.
mii-diag.c:34:1: warning: multi-line string literals are deprecated
In file included from /usr/include/errno.h:36,
from mii-diag.c:73:
/usr/include/bits/errno.h:25:26: linux/errno.h: No such file or directory
In file included from /usr/include/bits/posix1_lim.h:126,
from /usr/include/limits.h:144,
from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/include/limits.h:132,
from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/include/syslimits.h:7,
from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/include/limits.h:11,
from /usr/include/bits/socket.h:31,
from /usr/include/sys/socket.h:35,
from mii-diag.c:77:
/usr/include/bits/local_lim.h:36:26: linux/limits.h: No such file or directory
In file included from /usr/include/sys/socket.h:35,
from mii-diag.c:77:
/usr/include/bits/socket.h:305:24: asm/socket.h: No such file or directory
In file included from /usr/include/sys/ioctl.h:27,
from mii-diag.c:78:
/usr/include/bits/ioctls.h:24:24: asm/ioctls.h: No such file or directory
In file included from /usr/include/sys/ioctl.h:30,
from mii-diag.c:78:
/usr/include/bits/ioctl-types.h:25:24: asm/ioctls.h: No such file or directory
>>> Install mii-diag-2.07 into /var/tmp/portage/mii-diag-2.07/image/ category sys-apps
>>> dosbin: making mii-diag executable...
install: cannot stat `mii-diag': No such file or directory
man:
prepallstrip:
strip:

Na gut, denn hab ich mal kurz gegooglet und auf einer SuSE-Mailinglist hab ich dann jemand mit demselben Problem gefunden. Da wurde die Frage gestellt ob das Verzeichnis
Code: Alles auswählen
/usr/include/linux
Code: Alles auswählen
/usr/src/linux/include/linux
Ich habe jetzt die Verzeichnisse so gesymlinkt, funktioniert jetzt auch wieder alles soweit. Bei dem Rechner auf meiner Arbeit sind diese Verzeichnisse keine Symlinks, sondern echt Dirs, und voll mit den Headers, auch keine Symlinks.
Falls jemand eine Idee hat was da passiert ist, lasst es mich wissen. Finde das wirklich komisch...
Achja...Kernel ist 2.6.0-test3, gcc 3.2.3, reisefs ist auf der Partition das FS (hat es vielleich was verschluckt...?)