On Oct 30, 2006, at 7:53 AM, Sven Panne wrote:
Am Samstag, 28. Oktober 2006 19:41 schrieb Deborah Goldsmith:
[...] Since it failed at the gcc stage rather than the ghc stage, I don't
think that it's that the package wasn't installed. I think something
about the way the distribution was put together is wrong. [...]

The diff you've sent earlier and the package list really look like a packaging bug. In the installed include directory (no idea where it is on Macs, it is the same place where e.g. Stg.h lives) there should be HsOpenGL*.h files, HsGLUT*.h files, etc. Can you mail a listing of that directory, please?

Here is a listing from the installed directory:
$ ls /usr/local/lib/ghc-6.6/include/
Block.h HsBaseConfig.h Liveness.h STM.h Typeable.h Bytecodes.h HsFFI.h MachDeps.h SchedAPI.h WCsubst.h CTypes.h HsGLUT.h MachRegs.h Signals.h config.h ClosureMacros.h HsGLUTConfig.h OSThreads.h Stable.h consUtils.h ClosureTypes.h HsGLUTExt.h Parallel.h Stg.h dirUtils.h Closures.h HsNet.h Regs.h StgDLL.h fpstring.h Cmm.h HsNetworkConfig.h Rts.h StgFun.h ghcautoconf.h Constants.h HsReadline.h RtsAPI.h StgLdvProf.h ghcconfig.h DNInvoke.h HsReadlineConfig.h RtsConfig.h StgMiscClosures.h ghcplatform.h DerivedConstants.h HsUnix.h RtsExternal.h StgProf.h gmp.h Dotnet.h HsUnixConfig.h RtsFlags.h StgTicky.h ieee-flpt.h GHCConstants.h HsX11Config.h RtsMessages.h StgTypes.h lockFile.h GranSim.h HsXlib.h RtsTypeable.h Storage.h runProcess.h Hooks.h InfoTables.h RtsTypes.h TSO.h timeUtils.h HsBase.h Linker.h SMP.h TailCalls.h

Here is a listing from the corresponding directory in the untar'ed binary distribution:

~/Work/source/ghc-6.6 debbie$ ls lib/i386-apple-darwin/include/
Block.h HsBaseConfig.h Liveness.h STM.h Typeable.h Bytecodes.h HsFFI.h MachDeps.h SchedAPI.h WCsubst.h CTypes.h HsGLUT.h MachRegs.h Signals.h config.h ClosureMacros.h HsGLUTConfig.h OSThreads.h Stable.h consUtils.h ClosureTypes.h HsGLUTExt.h Parallel.h Stg.h dirUtils.h Closures.h HsNet.h Regs.h StgDLL.h fpstring.h Cmm.h HsNetworkConfig.h Rts.h StgFun.h ghcautoconf.h Constants.h HsReadline.h RtsAPI.h StgLdvProf.h ghcconfig.h DNInvoke.h HsReadlineConfig.h RtsConfig.h StgMiscClosures.h ghcplatform.h DerivedConstants.h HsUnix.h RtsExternal.h StgProf.h gmp.h Dotnet.h HsUnixConfig.h RtsFlags.h StgTicky.h ieee-flpt.h GHCConstants.h HsX11Config.h RtsMessages.h StgTypes.h lockFile.h GranSim.h HsXlib.h RtsTypeable.h Storage.h runProcess.h Hooks.h InfoTables.h RtsTypes.h TSO.h timeUtils.h HsBase.h Linker.h SMP.h TailCalls.h

Also:

~/Work/source/ghc-6.6 debbie$ find . -name 'HSOpenGL*' -print
./lib/i386-apple-darwin/HSOpenGL.o

Since the files are not in the distribution itself, they can hardly be installed. :-) It looks like the Mac OS X Intel distribution has a problem. I'll check the PPC distribution later to see if it has the same problem.

Deborah

_______________________________________________
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users

Reply via email to