首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FreeBSD -如何编译PolyML (包括XWindows模块)

FreeBSD -如何编译PolyML (包括XWindows模块)
EN

Stack Overflow用户
提问于 2020-03-19 01:26:00
回答 1查看 75关注 0票数 0

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

我所做的是:

为了确定,/usr/local/include.

  • inserted

  • 将libX11复制到/usr/lib,并在/usr/include中为Xm和X11创建了符号链接到xwindows.cpp中的一个空格,这是因为

  • 添加了以下选项来配置:-x-

  • =//usr/local/include/x11--x-库=/usr/local/lib/--与-x --with-system-libffi

  • set环境:LDFLAGS=-L/usr/lib/gcc7 7,在libstdc++所在的地方,

  • 尝试了clang和gcc7

代码编译后不会出现进一步的错误。有一个文件xwindows.o,cc为375160字节,gcc7为291184字节。日志包含已创建的结构XWindows创建的结构母题。

我从编译它的地方运行XWindows,并得到开放的XWindows::error: Structure (XWindows),在XWindows附近还没有声明。

非图形模块正常打开。

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

EN

回答 1

Stack Overflow用户

发布于 2020-03-25 16:48:24

  1. 在端口的Makefile中添加了CONFIGURE_ENV= LDFLAGS=-L/usr/local/lib,
  2. 在xwindows.cpp

中的ZERO_X之前插入了一个空格。

之后,端口代码编译,其中包括两个模块的聚。

我的错误是在新编译之前忽略了make,而且我最初编译了poly,所以一直回来。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60749690

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档