Empty /usr/include/sys/ directory, missing files

I just installed Ubuntu 12.04 on a USB stick out of curiosity and started some development and noticed, that /usr/include/sys/, a heavily important directory for POSIX compliant programming, was empty! Some digging revealed that the files I was looking for where located under /usr/include/i386-linux-gnu/sys/ instead.

So what do we do to fix this? I just copied everyting from /usr/include/sys/ to /usr/include/i386-linux-gnu/sys/ (asoundlib.h in my case)

sudo cp /usr/include/sys/* i386-linux-gnu/sys/

Then I deleted that folder

sudo rm -r /usr/include/sys/

And finally made a symlink to that other /sys/

sudo ln -s /usr/include/i386-linux-gnu/sys/ /usr/include/sys


Done 🙂

Dieser Beitrag wurde unter Uncategorized abgelegt und mit , , , , , , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:


Du kommentierst mit Deinem WordPress.com-Konto. Abmelden /  Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden /  Ändern )


Du kommentierst mit Deinem Twitter-Konto. Abmelden /  Ändern )


Du kommentierst mit Deinem Facebook-Konto. Abmelden /  Ändern )

Verbinde mit %s