Hi Rogan, Thanks for your reply.
> I don'th think the -prof flag is necessary; but if it is, then it may also > be misinterpreted by cabal-dev; generally, you need to pass flags that only > use a single leading "-" to cabal-dev with the --flags=... option. (eg: > 'cabal-dev install --enable-library-profiling --enable-executable-profiling > --flags=-prof' > > > This command worked for me: > > $ cabal-dev install --enable-library-profiling --enable-executable-profiling OK, so I removed `cabal-dev` directory, and installed again with this command. But it still failed with same error message("the flag -p requires the program to be built with -prof"). Then I also tried removing cabal-dev again and installing again but this time with extra `--flags=-prof` parameter. Failed with same error. Just to be sure I created a new cabal project with only one file: 'Hello.hs' with contents 'main = putStrLn "hello"' and tried to install it with cabal-dev. And `./cabal-dev-/bin/Hello +RTS -p` failed with same error again. Maybe something wrong with my system? My first thought was maybe cabal-dev is using some pre-installed library, and it's not recompiling the whole world for each sandbox. But I don't know how to check this. Any ideas on that? Thanks, --- Ömer Sinan Ağacan http://osa1.net _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe