问题描述:
引用
charlesdemacbook-pro:~ Cui$ sudo port install -dv ghc
---> Fetching ghc
---> Verifying checksum(s) for ghc
---> Extracting ghc
---> Applying patches to ghc
---> Configuring ghc
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.10.3" && ./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 --datadir=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/destroot/opt/local/share/ghc-6.10.3 --with-gmp-includes=/opt/local/include --with-gmp-libraries=/opt/local/lib --with-ghc='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-bootstrap/bin/ghc' --with-gcc=/usr/bin/gcc-4.0 " returned error 2
Command output: checking build system type... i386-apple-darwin9.8.0
checking host system type... i386-apple-darwin9.8.0
checking target system type... i386-apple-darwin9.8.0
Canonicalised to: i386-apple-darwin
checking version of ghc... 6.8.2
checking for nhc... no
checking for nhc98... no
checking for hbc... no
checking for ld... /usr/bin/ld
./configure: line 11082: syntax error: unexpected end of file
Error: Status 1 encountered during processing.
解决方案参见:
http://www.nabble.com/Re:-MacPorts-will-use-_only_-a-ghc-built-with-%22port-install-ghc%22,-no-other-td19919519.html
分享到:
相关推荐
在这本书中,读者可以深入学习Haskell的基础知识,以及如何解决实际编程问题。 Haskell的核心概念包括: 1. 函数式编程基础:Haskell是函数式的,这意味着一切皆为值,程序由纯函数组成,没有副作用。书中会介绍...
《Real World Haskell》是一本广泛认可的Haskell编程语言教程,旨在将这门函数式编程语言的理论与实践相结合,让读者能够在实际项目中运用Haskell。这本书的PDF版本是根据2015年3月1日的在线文档转制而成,确保了...
在Haskell中,错误通常通过返回`Nothing`(在`Maybe`类型中)或`Left`(在`Either`类型中)来处理。GHCi交互式环境和`ghc`编译器提供了丰富的调试工具。 ### 九、Haskell的应用 Haskell因其卓越的性能和安全性,在...
在Haskell中,一切皆为值,包括函数,这使得代码可预测且易于测试。 2. **类型系统** Haskell的静态类型系统非常强大,能够推断大部分类型的细节。类型签名用于声明函数接受的参数类型和返回的类型,有助于防止...
为了更好地理解和使用`haskell-chart`,可以参考其关联的wiki,那里通常会包含安装指南、API文档、示例代码以及常见问题解答。安装`haskell-chart`通常需要通过Haskell的包管理器`cabal`或`stack`进行,这一步可能...
《Haskell Cookbook》是一本专为Haskell编程语言爱好者和开发者准备的实用指南。这本书以英文版的形式提供,没有水印,确保了阅读的清晰度和舒适...这本书将帮助读者熟练掌握Haskell,从而能够优雅地解决各种复杂问题。
在我们深入Haskell的学习过程中,可以从几个重要章节来把握其核心概念和应用。 第一章介绍了如何开始使用Haskell语言。这个入门章节可能包含了最基础的内容,比如如何在Haskell中编写一个简单的程序来输出"Hello, ...
解释了如何在Haskell中声明新的数据类型,包括使用`data`关键字定义枚举类型、记录类型等。 ##### 4.3 数值类型 详细介绍了Haskell中的各种数值类型,如整数类型、浮点数类型等,以及它们之间的区别。 ##### 4.4 ...
报告的最后提到了静态语义,这涉及到编译器如何分析程序的正确性和类型一致性,以确保程序能够在运行前发现潜在的问题。 总结而言,Haskell 2010语言报告是Haskell社区的宝贵资源,它不仅为程序员提供了学习和使用...
【Haskell趣学指南】 Haskell是一种纯函数式编程语言,以其优雅...Haskell的理论基础深厚,同时在实际问题解决中也展现出强大的能力。无论是想了解函数式编程,还是想要提升编程思维,Haskell都是一个值得探索的语言。
Haskell的语言特性使得它在某些方面可能初看起来比较“别扭”,但实际上它能够强迫你以不同的视角去思考编程问题,这是一门非常有趣且值得学习的语言。无论你是否对编程有浓厚的兴趣,掌握了Haskell之后,都会发现它...
《Haskell语言教程》是一本深受开发者欢迎的在线书籍,主要目标是帮助初学...尽管它可能对初学者来说有一定的学习曲线,但一旦掌握了Haskell,你将获得一种全新的编程视角,这对于解决复杂问题和提高代码质量非常有益。
在《学习Haskell数据分析》这本书中,作者詹姆斯·丘奇(James Church)为读者提供了一种全新的方式来理解和处理数据集。本书不仅介绍了Haskell这门编程语言的基础知识,还深入探讨了如何利用Haskell高效地分析、操作...
Get Programming with Haskell introduces you to the Haskell language without drowning you in academic jargon and heavy functional programming theory. By working through 43 easy-to-follow lessons, you'...
在 Emacs 中,`haskell-mode` 是一个专门为了提升 Haskell 开发体验而设计的模式。 `haskell-mode` 提供了多种增强功能,旨在帮助 Haskell 开发者更高效地编写、调试和理解代码。这个模式包括以下关键特性: 1. **...
### Haskell文档知识点解析 #### 一、Haskell简介与历史 - **定义**: Haskell是一种纯函数式编程...以上内容概括了Haskell文档中的主要知识点,希望能帮助读者更好地理解Haskell语言的特点及其在实际开发中的应用。
Haskell中的Monads是解决纯函数式编程中副作用问题的一种机制。Monads允许在保持纯函数特性的前提下处理IO操作和其他有副作用的行为。Monads在Haskell中扮演着核心角色,理解Monads对于深入学习Haskell至关重要。 ...