#13039: ghc 6.6.1 does not build on Mac OS X 10.5 Leopard ---------------------------------------+------------------------------------ Reporter: rzilibowitz@yahoo.com.au | Owner: gwright@macports.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.5.2 Resolution: | Keywords: GHC Leopard ---------------------------------------+------------------------------------ Comment (by jeremy@hinegardner.org): I have tried both of the mechanisms posted here. My results from the patch are the same as rzilibowitz. The 2nd option, the MACOSX_DEPLOYMENT_TARGET I attempted as pasting this into the Portfile: {{{ platform darwin 9 { # In DP 1.6... # macosx_deployment_target 10.4 # For now, specify manually to build with Tiger-style: configure.env-append MACOSX_DEPLOYMENT_TARGET=10.4 build.env-append MACOSX_DEPLOYMENT_TARGET=10.4 destroot.env-append MACOSX_DEPLOYMENT_TARGET=10.4 } }}} This resulted in : {{{ [ ... snipped ... ] ---> Configuring ghc DEBUG: Executing org.macports.configure (ghc) DEBUG: No compiler collection selected explicitly DEBUG: Environment: CXXFLAGS='-O2' CPPFLAGS='-I/opt/local/include' CFLAGS='-O2 -I/opt/local/include' DYLD_FALLBACK_LIBRARY_PATH='/opt/local/lib' LDFLAGS='-L/opt/local/lib -L/usr/lib' MACOSX_DEPLOYMENT_TARGET='10.4' DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.6.1" && ./configure --prefix=/opt/local --prefix=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/destroot//opt/local --mandir=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/destroot//opt/local/share/man/ --with-readline-includes=/opt/local/include --with-readline- libraries=/opt/local/lib --disable-openal --disable-alut' checking build system type... i686-apple-darwin9.1.0 checking host system type... i686-apple-darwin9.1.0 checking target system type... i686-apple-darwin9.1.0 Canonicalised to: i386-apple-darwin checking for path to top of build tree... /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.6.1 checking for ghc... no checking for ghc-pkg matching ... no checking for ghc-pkg... no checking whether ghc has readline package... no checking for nhc... no checking for nhc98... no checking for hbc... no configure: error: GHC is required unless bootstrapping from .hc files. Error: Target org.macports.configure returned: configure failure: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.6.1" && ./configure --prefix=/opt/local --prefix=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/destroot//opt/local --mandir=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/destroot//opt/local/share/man/ --with-readline-includes=/opt/local/include --with-readline- libraries=/opt/local/lib --disable-openal --disable-alut " returned error 1 Command output: checking build system type... i686-apple-darwin9.1.0 checking host system type... i686-apple-darwin9.1.0 checking target system type... i686-apple-darwin9.1.0 Canonicalised to: i386-apple-darwin checking for path to top of build tree... /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.6.1 checking for ghc... no checking for ghc-pkg matching ... no checking for ghc-pkg... no checking whether ghc has readline package... no checking for nhc... no checking for nhc98... no checking for hbc... no configure: error: GHC is required unless bootstrapping from .hc files. Warning: the following items did not execute (for ghc): org.macports.activate org.macports.configure org.macports.build org.macports.destroot org.macports.install Error: Status 1 encountered during processing. }}} It doesn't look like that works either. I really don't know much about ports, but I use darcs a considerable amount and need to get ghc built so that I can build darcs. In the meantime, can I fake out ports with a installation from a 10.4 machine ? And how would I go about doing that ? -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/13039#comment:8> MacPorts </projects/macports> Ports system for Mac OS