i get the following error message

new.o:fake:(.text+0x85): undefined reference to `parseczm2zi0_TextziParserCombin
atorsziParsecziChar_oneOf_closure'
new.o:fake:(.rodata+0x4): undefined reference to `parseczm2zi0_TextziParserCombi
natorsziParsecziChar_oneOf_closure'
collect2: ld returned 1 exit status

when compiling the following code

module Main where
import System.Environment
import Text.ParserCombinators.Parsec hiding (spaces)


symbol = oneOf "!$%&|*+-/:<=>?@^_~"

main = do
            return 1

any help is greatly appreciated. i am running ghc-6.6 on a windows xp machine.