is there any open source parser implementation for c++ functions with parsec?
can't find any, dont want to use libClang, becuase installation failes
No.
Why? C++ is very, very difficult to parse. So while there are pure Haskell parsers for C (e.g Language.C) there is no C++ parser implemented yet, other than the libclang binding which you are already aware of.
References: