
Issue 81: X11-1.3.0 won't build on OSX 10.4 without altering X11.cabal to point to /usr/X11R6/lib http://code.google.com/p/xmonad/issues/detail?id=81 New issue report by hitesh.jasani: What steps will reproduce the problem? 1. untar X11-1.3.0 2. 'runghc Setup.hs configure --without-xinerama', configure correctly finds X libs in /usr/X11R6/lib 3. 'runghc Setup.hs build' fails What is the expected output? What do you see instead? I expected that the build would succeed, but it fails because it no longer knows where to pick up the X libs. BTW, Cabal also issues a warning about build-type being an unknown field. % runghc Setup.hs build Setup.hs: Warning: Unknown field 'build-type' Preprocessing library X11-1.3.0... /usr/bin/ld: can't locate file for: -lX11 collect2: ld returned 1 exit status linking Graphics/X11/Types_hsc_make.o failed command was: /opt/local/bin/ghc-6.6.1 -lX11 Graphics/X11/Types_hsc_make.o -o Graphics/X11/Types_hsc_make Setup.hs: got error code while preprocessing: Graphics.X11.Types What version of the product are you using? On what operating system? X11-1.3.0.tar.gz on an Intel Macbook running OSX 10.4. GHC is ver 6.6.1 and Cabal is 1.1.6.2. Please provide any additional information below. If I add the line 'extra-lib-dirs: /usr/X11R6/lib' to the bottom of X11.cabal, the build will succeed and I can install fine. But I'm not sure why I should have to do this since Cabal had correctly figured out where my X libs were during the configure step. If this error is due to a module from XMonadContrib, please tag this issue with 'Component-Contrib' below. Issue attributes: Status: New Owner: ---- Labels: Type-Defect Priority-Medium -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings