`
cryolite
  • 浏览: 581434 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Mac OS X(Leopard)下构建Erlang/OTP R13B02的问题

阅读更多
make时出错:
gen/wxe_events.cpp: In function 'void initEventTable()':
gen/wxe_events.cpp:277: error: 'wxEVT_COMMAND_AUINOTEBOOK_TAB_MIDDLE_DOWN' was not declared in this scope
gen/wxe_events.cpp:278: error: 'wxEVT_COMMAND_AUINOTEBOOK_TAB_MIDDLE_UP' was not declared in this scope
gen/wxe_events.cpp:279: error: 'wxEVT_COMMAND_AUINOTEBOOK_TAB_RIGHT_DOWN' was not declared in this scope
gen/wxe_events.cpp:280: error: 'wxEVT_COMMAND_AUINOTEBOOK_TAB_RIGHT_UP' was not declared in this scope
gen/wxe_events.cpp:281: error: 'wxEVT_COMMAND_AUINOTEBOOK_PAGE_CLOSED' was not declared in this scope
gen/wxe_events.cpp:282: error: 'wxEVT_COMMAND_AUINOTEBOOK_DRAG_DONE' was not declared in this scope
gen/wxe_events.cpp:283: error: 'wxEVT_COMMAND_AUINOTEBOOK_BG_DCLICK' was not declared in this scope
make[3]: *** [i386-apple-darwin9.8.0/wxe_events.o] Error 1
make[2]: *** [opt] Error 2
make[1]: *** [opt] Error 2
make: *** [libs] Error 2


错误与wxErlang有关,之前R13版本的都可以略过,这个新版本的不行了。
阅读otp_src_R13B02/lib/wx/README的指导:
1. 下载wxWidges 2.8.x,解压到某个目录下(例如/usr/local/wxMac-2.8.10)
2. 进入解压目录创建一个新的目录就叫MYBUILD
3. 进入MYBUILD目录后
../configure --with-opengl --enable-unicode --enable-graphics_ctx \
        --enable-gnomeprint \
        --disable-shared

构建:
make
sudo make install

然后进入这个目录继续构建:
cd contrib/src/stc/
make
sudo make install


4. 进入otp_src_R13B02目录:
export PATH=/usr/local/wxMac-2.8.10/MYBUILD/:$PATH

然后如常构建:
./configure
make
sudo make install

出于洁癖,我会把以前安装的版本(/usr/local/lib/erlang)全部删掉,然后make install

参考这里
还是很麻烦的说。不过wxErlang可以用了:
Erlang R13B02 (erts-5.7.3) [source] [smp:2:2] [rq:2] [async-threads:0] [kernel-poll:false]

Eshell V5.7.3  (abort with ^G)
1> wx:demo().



BTW:
for ubuntu:
apt-get install freeglut3-dev libwxgtk2.8-dev g++

分享到:
评论

相关推荐

    Mac OS X 10.5 Leopard ISO

    **Mac OS X 10.5 Leopard ISO** 是苹果公司在2007年推出的一款操作系统,它是Mac OS X系列中的一个重要版本,代号为“Leopard”。这款系统引入了大量新特性和改进,提升了用户体验,并在苹果计算机硬件上运行得更为...

    MAC OS X Snow Leopard 10.6 引导镜像Rebel_EFI和darwin

    总的来说,MAC OS X Snow Leopard 10.6的引导镜像Rebel_EFI和darwin是为非Apple硬件和虚拟机环境下安装MAC OS X提供的一种解决方案。虽然这一过程涉及到了技术性的操作,但通过理解这两个组件的作用以及如何在VMWare...

    Mac OS X10.6.3 Snow Leopard系统 中文版完整安装盘 下载地址连接

    Mac OS X 10.6.3 Snow Leopard是苹果公司发布的一款操作系统,它属于Mac OS X系列中的一个重要版本。Snow Leopard,中文名为“雪豹”,是继Leopard(10.5)之后的一个主要更新,它在性能优化、稳定性和功能增强上...

    [最新iPhone,iPod,Mac.OS.X.Leopard系列电子书]] Mac OS X Leopard Just the Steps For Dummies

    根据提供的文件信息,我们可以归纳出以下关键知识点,主要聚焦于《Mac OS X Leopard Just the Steps For Dummies》这本书的相关内容: ### 书籍基本信息 - **书名**:《Mac OS X Leopard Just the Steps For ...

    OS + Unix FreeBSD / MacOSX Snow Leopard 10.6.3 / 10.6.7 / 10.6.8 v1.1

    标题 "OS + Unix FreeBSD / MacOSX Snow Leopard 10.6.3 / 10.6.7 / 10.6.8 v1.1" 提及的是苹果公司的Mac OS X操作系统的一个特定版本,即Snow Leopard(雪豹),这是Mac OS X的第12个主要版本。该版本在2009年发布...

    Mac OS X Snow Leopard 10A432雪豹 BT种子

    PC安装Mac OS X Snow Leopard 10A432雪豹 安装指南 这是一篇PC安装Mac OS X Snow Leopard 10A432雪豹的安装指南 警告:在PC上安装X86 Mac OS X有风险,由此造成的一切损失由您自己承担。 硬盘有价,数据无价!实际...

    Mac OS X Snow Leopard(10.6雪豹).rtf

    Mac OS X Snow Leopard 原版系统,直接用磁盘工具恢复到优盘或者移动硬盘就可以启动安装,百度云盘

    完美VMware虚拟机+Mac OS X leopard下载

    ### 完美VMware虚拟机+Mac OS X Leopard下载 #### 概述 本文主要介绍如何在不支持Intel VT虚拟化的计算机上通过VMware虚拟机软件安装并运行Mac OS X Leopard系统。通常情况下,苹果的操作系统只能在其自家硬件上...

    Mac OS X Leopard Beyond Manual

    ### Mac OS X Leopard Beyond Manual 知识点解析 #### 一、书籍基本信息 - **书名**:《Mac OS X Leopard Beyond Manual》 - **作者**:Scott Meyers与Mike Lee - **出版社**:Apress - **出版时间**:2007年12月 ...

    OS + Unix FreeBSD / MacOSX Snow Leopard 10.6.3-8 / MacBook Pro / apple / MC373

    总结来说,这个压缩包可能包含有关于如何在MacBook Pro(特别是型号为MC373的)上使用Boot Camp安装和管理Windows的详细教程,这涉及到的操作系统层面的知识包括FreeBSD内核、Mac OS X Snow Leopard的更新、以及Boot...

    Mac.OS.X.leopard(VMware.Workstation配置文件)

    Mac OS X Leopard是苹果公司开发的操作系统Mac OS X的第十个主要版本,它在2007年发布,带来了许多新特性和改进。VMware Workstation是一款强大的虚拟机软件,允许用户在个人计算机上运行多个操作系统,包括Mac OS X...

    普通PC上安装mac os x过程

    与普通PC安装Windows或其他Linux发行版不同,由于Mac OS X是苹果公司为其硬件专门设计的操作系统,因此在非苹果设备上安装Mac OS X涉及一系列的配置工作和解决兼容性问题。本文将详细介绍如何在普通PC上安装macOS,...

    VMWare下安装MAC OS X Snow Leopard 10.6

    VMWare下安装MAC OS X Snow Leopard 10.6 VMWare是一款功能强大的虚拟机软件,通过它,我们可以在Windows操作系统上安装MAC OS X Snow Leopard 10.6。今天,我们将详细介绍使用VMWare安装MAC OS X Snow Leopard ...

    [最新iPhone,iPod,Mac.OS.X.Leopard系列电子书] Mac OS X Leopard The Missing Manual

    [最新iPhone,iPod,Mac.OS.X.Leopard系列电子书] Mac OS X Leopard The Missing Manual

    mac os x 10.6 snow leopard preview

    mac os 最新版本,欢迎苹果发烧友下载使用。 BT种子。

    Sever版苹果Mac OS X 10.6 Snow Leopard雪豹操作系统的BT种子

    苹果的Mac OS X 10.6 Snow Leopard(雪豹)是该公司在2009年发布的一款操作系统,尤其值得注意的是其Server版本,即“Mac OS X Server”。这个系统为苹果的服务器用户提供了强大而稳定的服务,适用于企业、教育以及...

Global site tag (gtag.js) - Google Analytics