首页 > 解决方案 > FreeBSD - 我如何编译 PolyML,包括 XWindows 模块

问题描述

在 freebsd 12 上,PolyML 中的 xwindows 模块没有实现,所以我试图在端口树之外编译它的源代码。它确实可以编译,但我无法在 poly 中打开 XWindows 模块。

我所做的是:

代码编译没有进一步的错误。有一个文件 xwindows.o,cc 为 375160 字节,gcc7 为 291184。日志包含 Created 结构 XWindows Created 结构 Motif

我从编译位置运行 poly,并打开 XWindows poly: : error: Structure (XWindows) has not been declared 在打开的 XWindows 附近找到。

非图形模块正常打开

我在这里做错了什么?感谢指点

标签: freebsdpolyml

解决方案


  1. 将 CONFIGURE_ENV= LDFLAGS=-L/usr/local/lib 添加到端口的 Makefile 中,并且
  2. 在 xwindows.cpp 中的 ZERO_X 之前插入一个空格

之后编译端口代码,包括 poly 中的 2 个模块

我的错误是在新编译之前省略了 make rmconfig ,而我最初编译的 poly 没有主题,所以一直回来


推荐阅读