Install on "foreign" server problems

I'm trying to install the binary of 7.0.3 on a Bluehost.com server where I have an account and ssh shell for a web client of mine. I want to eventually run Yesod or happstack or some other sort of "haskell on the web." I've talked with their tech support and they're cool with it as long as it's an "in-place" install. Good. I try the ./configure and it errors saying things like: checking for path to top of build tree... utils/ghc-pwd/dist/build/tmp/ghc-pwd: /lib64/libc.so.6: version `GLIBC_2.9' not found (required by utils/ghc-pwd/dist/build/tmp/ghc-pwd) utils/ghc-pwd/dist/build/tmp/ghc-pwd: /lib64/libc.so.6: version `GLIBC_2.7' not found (required by utils/ghc-pwd/dist/build/tmp/ghc-pwd) configure: error: cannot determine current directory I'm not (nor ever was) much of a sysadmin type. Any advice? I also installed 7.0.3 on my home machine and got a lot of dependency problems I'm sure I'll face once I get past this GLIBC problem. Actually, I'm just trying to do Web with Haskell on a server/cloud other than my own home box. Again, I have a Web client and I'd like to get us off PHP. Any Haskell-friendly clouds/hosts to suggest? Somebody said they had Yesod running on Amazon EC2.... Olwe

On Mon, May 30, 2011 at 11:07 PM, Lawrence Bottorff
I'm trying to install the binary of 7.0.3 on a Bluehost.com server where I have an account and ssh shell for a web client of mine. I want to eventually run Yesod or happstack or some other sort of "haskell on the web." I've talked with their tech support and they're cool with it as long as it's an "in-place" install. Good. I try the ./configure and it errors saying things like: checking for path to top of build tree... utils/ghc-pwd/dist/build/tmp/ghc-pwd: /lib64/libc.so.6: version `GLIBC_2.9' not found (required by utils/ghc-pwd/dist/build/tmp/ghc-pwd) utils/ghc-pwd/dist/build/tmp/ghc-pwd: /lib64/libc.so.6: version `GLIBC_2.7' not found (required by utils/ghc-pwd/dist/build/tmp/ghc-pwd) configure: error: cannot determine current directory I'm not (nor ever was) much of a sysadmin type. Any advice? I also installed 7.0.3 on my home machine and got a lot of dependency problems I'm sure I'll face once I get past this GLIBC problem. Actually, I'm just trying to do Web with Haskell on a server/cloud other than my own home box. Again, I have a Web client and I'd like to get us off PHP. Any Haskell-friendly clouds/hosts to suggest? Somebody said they had Yesod running on Amazon EC2.... Olwe _______________________________________________ Beginners mailing list Beginners@haskell.org http://www.haskell.org/mailman/listinfo/beginners
Hi Lawrence I think a lot of us are finding that the easiest solution is to compile the binaries locally and upload to the server. In my case, I've tried having the compiler on a VPS, but compiling is very memory-intensive, and it can be a real pain whenever you need to upgrade libraries. My newest deployment is simply an EC2 micro instance running Ubuntu 32-bit, just like I have on my local system. I compile the app, copy the binary and the static files, and deployment is done. I'll likely be adding some notes about this to the Yesod book, and perhaps even put together some scripts to automate the process more. Michael
participants (2)
-
Lawrence Bottorff
-
Michael Snoyman