古人学问无遗力,少壮功夫老始成。 纸上得来终觉浅,绝知此事要躬行。
【原创】Erlang学习过程——安装篇
上一篇 /
下一篇 2009-09-24 10:46:52
/ 个人分类:编程语言的研究
原创于cnerlang.blogspot.com 2008年12月29日,现将其迁移至此:(其实erlang才是重点)
上当当网买了《Erlang程序设计》一书,看了一整天,感觉没有亲手实践一下真的感到很不扎实~于是找到了Erlang的官方网站下载并安装Eralng。
1、windows版本的安装不必多说,就是默认的下一步下一步即可……
2、Linux版本安装过程中我遇到了不少问题(我用的是Redhat Enterprise 5.0)
编译时(准确地讲是./configure)遇到了ODBC的问题,于是我一股脑儿地把mysql和unixODBC相关的包都装上了……成功了!高兴了半晌儿! (经过后来的仔细分析得知:只要安装了unixodbc 和unixodbc-devel两个包就可以了)
下一步,make时又遇到问题了——编译到最后出现如下信息:
collect2: ld returned 1 exit status
make[4]: *** [../priv/bin/i686-pc-linux-gnu/ssl_esock] Error 1
make[4]: Leaving directory `/v/build/otp_src_R12B-3/lib/ssl/c_src'
make[3]: *** [opt] Error 2
make[3]: Leaving directory `/v/build/otp_src_R12B-3/lib/ssl/c_src'
make[2]: *** [opt] Error 2
make[2]: Leaving directory `/v/build/otp_src_R12B-3/lib/ssl'
make[1]: *** [opt] Error 2
make[1]: Leaving directory `/v/build/otp_src_R12B-3/lib'
make: *** [libs] Error 2
开始还以为是缺少ssl包,但检查后发现ssl相关包都已经装上了……最后在官网的一个 小旮旯里找到了如下解释:
http://cvs.fedoraproject.org/viewcvs/rpms/erlang/EL-5/otp-ssl_missing_libs.patch?rev=1.1&view=auto
--- lib/ssl/c_src/Makefile.in 2008-03-27 13:43:04.000000000 +0300
+++ lib/ssl/c_src/Makefile.in 2008-03-27 14:03:27.000000000 +0300
@@ -38,7 +38,7 @@
CC = @CC@
LD = @LD@
SHELL = /bin/sh
-LIBS = @LIBS@
+LIBS = @LIBS@ -lkeyutils -lselinux
PLAIN_CFLAGS = @CFLAGS@
# ----------------------------------------------------
于是将lib/ssl/c_src/Makefile.in文件中的“LIBS = @LIBS@”修改为“LIBS = @LIBS@ -lkeyutils -lselinux”,重新./configure问题搞定!!!终于能用了!!!!
(这个问题貌似已经存在好久了,但不晓得为何这个补丁没有归档到R12B-5这个版本中,但在编译R11版本时没出现这种问题,疑惑中……)
相关阅读:
- Selenium RC的安装,配置和交互 (printing2nd, 2009-2-13)
- JIRA+MYSQL+LINUX破解安装 (BruceZhang83, 2009-2-24)
- SQL Server 2008下载与安装 (naotang, 2009-3-04)
- ruby和watir的安装全过程 (shuixin128, 2009-3-07)
- 『原创』Jira3.13.2安装与破解(Windows) (naotang, 2009-3-16)
- linux下应用程序安装的总结 (赵宏伟, 2009-4-20)
- linux下手动安装mysql (fairylly, 2009-6-03)
- JIRA安装记录 (garfield0610, 2009-6-04)
- Selenium IDE 安装 (jean_xhq, 2009-6-15)
- redhat下安装samba问题总结 (fairylly, 2009-7-22)
收藏
举报
TAG:
RedHat
安装
erlang
编译
Redhat
unixodbc
缺少ssl