`
argan
  • 浏览: 129569 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

在ubuntu上编译erlang with wx

阅读更多

因为ubuntu维护的erlang版本太旧,因此从某时开始,我就开始自己维护我使用的erlang版本,下载源代码来编译

 

以前编译的时候总是有odbc和wx两个无法链接,因为不使用到,也就忽略过去了,这次因为想看看debugger的东西,需要wx支持,才去想办法编译wx的driver,不过碰到一些问题,留给大家

 

首先,下载了源代码,configure一下,发现无法link odbc和wx,于是安装wx相关的dev包,重新configure,还是不行,几乎把wx相关的dev包都装上去了,还是不行,放狗n次,终于在maillist里找到原因 ,原来是configure的cache的缘故,nnd,以后要多长个心眼了

  Just a note to help people trying to build wx on Debian and
  derivatives (such as ubuntu.) I've found the minimal requirements to
  be;

apt-get install freeglut3-dev libwxgtk2.8-dev g++

  Also, there seems to be a caching problem; if these packages are not
  installed when configure runs, subsequent configures will also fail.
  Deleting the build directory and re-unpacking the tarball
  works. There's probably a better method that I'm unaware of.
分享到:
评论
6 楼 mryufeng 2010-06-07  
apt-get build-dep erlang就把所以的依赖库安装好省心省力
5 楼 闲云无心 2010-06-06  
langzhe 写道
和你遇到了同样的问题,谢谢,解决了一个问题。
还剩下 下面的没有解决 我用的是ubuntu10
crypto         : No usable OpenSSL found
odbc           : ODBC library - link check failed
ssh            : No usable OpenSSL found
ssl            : No usable OpenSSL found



应该是装libssl-dev,unixodbc-dev
4 楼 langzhe 2010-06-04  
和你遇到了同样的问题,谢谢,解决了一个问题。
还剩下 下面的没有解决 我用的是ubuntu10
crypto         : No usable OpenSSL found
odbc           : ODBC library - link check failed
ssh            : No usable OpenSSL found
ssl            : No usable OpenSSL found
3 楼 mryufeng 2009-10-12  
debugger 和 appmon什么的未来都会转移到 wx上去
2 楼 mathgl 2009-10-12  
为啥需要 wx呢? 用erlang写界面?
1 楼 argan 2009-10-12  
记下来还是有用的,呵呵,我自己又用上了

相关推荐

    可在ubuntu上安装erlang的deb包

    This package contains the Erlang/OTP runtime implementation, which is configured and built with HiPE support (allows compiling to native code), and minimal set of Erlang applications: compiler - ...

    rabbitmq编译安装erlang的所需要的依赖rpm包

    在编译Erlang源码之前,需要确保系统已经安装了GCC。 2. **GNU Make**:这是一个自动化构建工具,用于协调编译过程。确保系统已安装make命令,它是构建软件的必备工具。 3. **C库和开发工具**:如`glibc`和`...

    erlang_mysql编译好了

    本文将详细介绍如何在Erlang环境中编译并使用MySQL接口,以便在Erlang程序中访问MySQL数据库。 首先,我们需要一个Erlang MySQL客户端库。这里提到的“erlang_mysql编译好了”可能是指已经成功编译了这样的库,它...

    erlang 24.0 龙芯 loongarch64 预编译版本

    由于Erlang官方不直接提供针对龙芯处理器的二进制包,这意味着这个预编译版本是由开发者或社区成员使用Erlang 24的源代码,在龙芯3A5000处理器上进行编译的,以适应该架构的硬件特性。 描述中提到,“解压缩以后将...

    erlang_版本24.3.4.4

    - **分布式**:Erlang节点可以在多台机器上运行,并可以相互通信,实现分布式计算。 - **热升级**:Erlang支持在线代码升级,无需停机即可更新应用,保证服务的连续性。 - **错误处理**:Erlang采用异常处理机制,...

    erlang环境搭建

    本文将详细介绍如何在Windows和Linux操作系统上搭建Erlang的开发环境。 ### Windows中环境搭建 在Windows上,Erlang的安装相对简单,但为了获得更好的开发体验,建议搭配Emacs和Distel使用。以下是一步步的步骤: ...

    esl-erlang_20.3.6-1_ubuntu_trusty_amd64.deb

    erlang_20.3.6_ubuntu_trusty_amd64.deb,安装rabbmitmq需要用到

    写个makefile编译erlang_protobuffs

    NULL 博文链接:https://room-bb.iteye.com/blog/2192935

    二郎助手erlang开发工具、erlang编辑器

    在IT领域,Erlang是一种强大的编程语言,尤其在并发处理和分布式系统方面表现出色。为了更好地支持Erlang的开发,二郎助手应运而生,它是一款专为Elang语言定制的开发工具,旨在提升开发者的效率,提供更友好的编程...

    erlang安装帮助包

    总的来说,离线安装Erlang需要对编译和系统管理有一定的理解,但通过以上步骤和提供的资源,你应该能够成功地在没有网络连接的情况下完成安装。记得在安装过程中仔细阅读文档,处理可能出现的任何错误或警告。

    Designing for Scalability with Erlang-OTP.pdf

    Designing for Scalability with Erlang-OTP.pdf Designing for Scalability with Erlang-OTP.pdf Designing for Scalability with Erlang-OTP.pdf

    erlang 20.3

    通常,Erlang在Unix-like系统上编译和运行更为顺畅,但对于Windows平台,官方也提供了预编译的二进制安装包,简化了安装过程。 压缩包内的文件"otp_src_20.3"是OTP 20.3的源代码,包含了Erlang虚拟机、标准库以及...

    sync:快速在Erlang中进行重新编译和重新加载。 代码无摩擦

    它会实时重新编译并重新加载您的Erlang代码。 有了Sync,您就可以毫无困难地进行编码。 “没有摩擦的代码”是什么意思? 这意味着在运行Sync的情况下,您不再需要担心再次运行make或c:l(Module) 。 编写代码,保存...

    mmake:优化Erlang多核编译 Erlang compiler optimization of multi process

    mmaker为多进程编译,修改自otp/lib/tools/src/make.erl,可以启动多个process进行编译,从而提高编译速度。 本版本优化编译等待,一个文件编译完成后,立即进行后续文件编译,不用等待分组完成。 Usage: erl -pa ebin ...

    rebar工具开发erlang工程项目和发布erlang工程项目

    1. **安装Erlang**:首先确保已安装Erlang运行环境,如在Ubuntu 10.04上可执行`sudo apt-get install erlang`。 2. **安装Git**:由于rebar通常通过Git获取,因此需要安装Git,命令为`sudo apt-get install git-...

    一款很强大的反编译工具

    在IT行业中,反编译工具是一种非常重要的软件开发辅助工具,尤其对于软件逆向工程、安全分析和漏洞修复等领域有着广泛的应用。标题提到的“一款很强大的反编译工具”显然是指这类工具中的佼佼者,它具备对exe和dll等...

    erlang 设计指南

    在分布式系统方面,Erlang节点可以在网络中互相发现并通信,形成一个集群。节点之间的通信几乎透明,允许构建跨越多个物理机器的分布式应用程序。Erlang的分布式特性还包括分布式进程和分布式数据库Mnesia,后者是一...

    erlang 21.3

    在Linux上安装Erlang 21.3的步骤通常包括以下几个关键步骤: 1. **解压**: 首先,使用`tar -zxvf otp_src_21.3.tar.gz`命令来解压缩文件。 2. **配置**: 进入解压后的目录,如`cd otp_src_21.3`,然后运行`./...

    erlang25.0 windows版本

    在Windows环境下安装Erlang 25.0,你需要下载提供的文件`otp_win64_25.0.exe`。这是一个Windows 64位的可执行安装程序,包含了所有必要的组件来运行Erlang环境。在安装过程中,你通常会遵循以下步骤: 1. **下载**...

    erlang22最新下载包

    Erlang以其强大的并行处理能力、容错性和易于构建大规模分布式系统的特点,在电信、金融和互联网等领域广泛应用。Erlang22是Erlang的第22个主要版本,它包含了对语言特性的改进、性能优化以及一些新的库和工具。 在...

Global site tag (gtag.js) - Google Analytics