Dein erster Fehler (man behandelt immer erst den ersten Fehler, weil die anderen Folgefehler sein könnten) rührt daher, dass du einfach inputenc durch selinput ersetzt hast. selinput kennt aber keine Option "latin9" und überhaupt keine Optionen mit Kodierungsangaben, sondern sucht die Kodierung selber! Du musst ihm nur ein paar Hilfestellungen dazu geben. Das machst du so, wie localghost es oben schon angegeben hat:
Code:
\usepackage{selinput}     % Halbautomatische Festlegung der Eingabekodierung
\SelectInputMappings{     % mit Hilfe ausgewählter Glyphen
  adieresis={ä},          % siehe http://partners.adobe.com/public/developer/en/opentype/glyphlist.txt
  germandbls={ß},
  Euro={€}
}