So schaut es bei mir aus:
*File List*
article.cls 2007/10/19 v1.4h Standard LaTeX document class
size10.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
inputenc.sty 2008/03/30 v1.1d Input encoding file
utf8.def 2008/04/05 v1.1m UTF-8 support for inputenc
t1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc
ot1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc
omsenc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc
fontenc.sty
t1enc.def 2005/09/27 v1.99g Standard LaTeX file
german.sty 1998/07/08 v2.5e Support for writing german texts (br)
geometry.sty 2010/09/12 v5.6 Page Geometry
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
ifpdf.sty 2011/01/30 v2.3 Provides the ifpdf switch (HO)
ifvtex.sty 2010/03/01 v1.5 Switches for detecting VTeX and its modes (HO)
ifxetex.sty 2010/09/12 v0.6 Provides ifxetex conditional
indentfirst.sty 1995/11/23 v1.03 Indent first paragraph (DPC)
color.sty 2005/11/14 v1.0j Standard LaTeX Color (DPC)
color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
pdftex.def 2011/01/28 v0.05d Graphics/color for pdfTeX
graphicx.sty 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
graphics.sty 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
trig.sty 1999/03/16 v1.09 sin cos tan (DPC)
graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live
listings.sty 2007/02/22 1.4 (Carsten Heinz)
lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
listings.cfg 2007/02/22 1.4 listings configuration
lstlang1.sty 2004/09/05 1.3 listings language file
lstlang1.sty 2004/09/05 1.3 listings language file
lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
supp-pdf.mkii
pdftexcmds.sty 2011/04/16 v0.15 Utilities of pdfTeX for LuaTeX (HO)
infwarerr.sty 2010/04/08 v1.3 Providing info/warning/message (HO)
ifluatex.sty 2010/03/01 v1.3 Provides the ifluatex switch (HO)
ltxcmds.sty 2011/04/18 v1.20 LaTeX kernel commands for general use (HO)
epstopdf-base.sty 2010/02/09 v2.5 Base part for package epstopdf
grfext.sty 2010/08/19 v1.1 Managing graphics extensions (HO)
kvdefinekeys.sty 2011/04/07 v1.3 Defining keys (HO)
kvoptions.sty 2010/12/23 v3.10 Keyval support for LaTeX options (HO)
kvsetkeys.sty 2011/04/07 v1.13 Key value parser (HO)
etexcmds.sty 2011/02/16 v1.5 Prefix for e-TeX command names (HO)
epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Live
utf8.def 2008/04/05 v1.1m UTF-8 support for inputenc
2c.cpp
omscmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions
2c.pdf Graphic file (type pdf)
***********
edit: Mit nur den nötigsten Paketen (wie im Eingangspost):
*File List*
article.cls 2007/10/19 v1.4h Standard LaTeX document class
size10.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
inputenc.sty 2008/03/30 v1.1d Input encoding file
latin1.def 2008/03/30 v1.1d Input encoding file
fontenc.sty
t1enc.def 2005/09/27 v1.99g Standard LaTeX file
german.sty 1998/07/08 v2.5e Support for writing german texts (br)
geometry.sty 2010/09/12 v5.6 Page Geometry
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
ifpdf.sty 2011/01/30 v2.3 Provides the ifpdf switch (HO)
ifvtex.sty 2010/03/01 v1.5 Switches for detecting VTeX and its modes (HO)
ifxetex.sty 2010/09/12 v0.6 Provides ifxetex conditional
listings.sty 2007/02/22 1.4 (Carsten Heinz)
lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
listings.cfg 2007/02/22 1.4 listings configuration
lstlang1.sty 2004/09/05 1.3 listings language file
lstlang1.sty 2004/09/05 1.3 listings language file
lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
***********
Das Problem tritt auch in dieser Minimalkonfiguration auf!
edit2: Ich hab mal diff über die beiden Ausgaben (deine Ausgabe und meine Ausgabe in der Minimalkonfiguration) laufen lassen:
8c8,9
< german.sty 1998/07/08 v2.5e Support for writing german texts (br)
---
> babel.sty 2008/07/06 v3.8l The Babel package
> ngermanb.ldf 2008/07/06 v2.6n new German support from the babel system
20c21,22
< ***********
\ Kein Zeilenumbruch am Dateiende.
---
> latin1.def 2008/03/30 v1.1d Input encoding file
> ***********
Der einzige Unterschied liegt also in der Rechtschreibprüfung (wenn ich \usepackage{german} auskommentiere, bleibt der Fehler aber bestehen), außerdem die Datei latin1.def, die bei mir nicht vorhanden ist. Liegt der Fehler vielleicht hier?
edit3: Ich stelle gerade fest, es gibt doch latin1.def auch in meiner Ausgabe, nur kommt der Eintrag bei mir lediglich einmal vor, bei dir aber zweimal. Vielleicht kommt der zweite Eintrag durch den Aufruf mit \lstset{inputencoding=latin1}? Das hieße ja dann, dass dieser Aufruf bei mir irgendwie fehlschlägt...