- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
与 this one 基本相同但这并没有真正结束。
我面临着同样的问题,而且我走得更远。我必须更改代码以允许更新的 Macos sdk (10.11)。所以它编译了一段时间,但后来失败了:
❯❯❯ perl build
Building Alien-wxWidgets
/Users/guiohm/.cpan/build/Alien-wxWidgets-0.67-rVjMTK/wxWidgets-3.0.2/bld/bk-deps clang -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk -mmacosx-version-min=10.7 -c -o wxtiff_tif_lzma.o -DNDEBUG -I../src/jpeg -I/Users/guiohm/.cpan/build/Alien-wxWidgets-0.67-rVjMTK/wxWidgets-3.0.2/bld/src/tiff/libtiff -I../src/tiff/libtiff -dynamic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -I/Users/guiohm/.cpan/build/Alien-wxWidgets-0.67-rVjMTK/wxWidgets-3.0.2/bld/lib/wx/include/osx_cocoa-unicode-3.0 -I../include -Wall -Wundef -O2 -fno-strict-aliasing -fno-common ../src/tiff/libtiff/tif_lzma.c
../src/tiff/libtiff/tif_lzma.c:38:10: fatal error: 'lzma.h' file not found
#include "lzma.h"
^
1 error generated.
make: *** [wxtiff_tif_lzma.o] Error 1
system: make all: 512 at build line 68.
❯❯❯ brew search
lzma is now part of the xz formula.
❯❯❯ brew info
xz: stable 5.2.2 (bottled)
General-purpose data compression with high compression ratio
http://tukaani.org/xz/
/usr/local/Cellar/xz/5.2.2 (91 files, 1.4M) *
Poured from bottle
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/xz.rb
==> Options
--universal
Build a universal binary
❯❯❯ brew install xz
Warning: xz-5.2.2 already installed
❯❯❯ find / -name "lzma.h"
/usr/local/Cellar/xz/5.2.2/include/lzma.h
/usr/local/include/lzma.h
❯❯❯ ll /usr/local/include/lzm*
lrwxr-xr-x 1 guiohm admin 31 Oct 11 15:58 /usr/local/include/lzma -> ../Cellar/xz/5.2.2/include/lzma
lrwxr-xr-x 1 guiohm admin 33 Oct 11 15:58 /usr/local/include/lzma.h -> ../Cellar/xz/5.2.2/include/lzma.h
奇怪的是,当我检查配置日志时:这个 (./wxWidgets-3.0.2/bld/src/tiff/config.log
) 除了 lzma 之外还有其他错误,例如:
configure:18047: checking for lzma_code in -llzma
configure:18072: clang -o conftest -g -O2 -Wall -W -stdlib=libc++ conftest.c -llzma -ljpeg -lz >&5
configure:18072: $? = 0
configure:18081: result: yes
configure:18096: checking lzma.h usability
configure:18096: clang -c -g -O2 -Wall -W conftest.c >&5
configure:18096: $? = 0
configure:18096: result: yes
configure:18096: checking lzma.h presence
configure:18096: clang -E conftest.c
configure:18096: $? = 0
configure:18096: result: yes
configure:18096: checking for lzma.h
configure:18096: result: yes
configure:18199: checking for X
configure:18307: clang -E conftest.c
conftest.c:89:10: fatal error: 'X11/Xlib.h' file not found
#include <X11/Xlib.h>
^
1 error generated.
configure:18307: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "LibTIFF Software"
| #define PACKAGE_TARNAME "tiff"
它或多或少与 ./wxWidgets-3.0.2/bld/config.log
相同。
当我更改代码以允许 os10.10 SDK 时,之前预计最高可达 10.8 或可能 10.9。我想现在整个问题都来自于此。我应该尝试获取旧的 MacOS SDK 吗?
基本上,我只想从源代码编译 Slic3r --gui,这需要 Wx,这需要 wxwidgets。
最佳答案
这里的问题是 libtiff configure 检测到 /usr/local
下的 lzma.h
,因为它不使用 -isysroot
,但是由于 SDK 选项,它的编译确实如此,但无法找到它。正确的做法是在 wxWidgets 配置中显式使用 -I/usr/local/include
,但现在您应该能够通过执行 export CPATH=/usr 来解决这个问题/local/include LIBRARY_PATH=/usr/local/lib
绕过它。
或者(恕我直言,最好),执行 brew install tiff jpeg png
(不确定公式名称是否正确,请检查它们)以避免首先构建这些库的内置版本.
关于macos - Alien::wxWidgets 在 OSX 10 上安装失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36387898/
我正在尝试使用 alien 0.50 模块将此 C 结构重新定义为 Lua,但最后我有两个 char 数组。 szLibraryPath 和 szLibraryName 最初定义为 char szLi
我目前在使用 Lua 和外星人模块以使用 Win32 API 等 Lua 脚本时遇到了问题。到目前为止,我只遇到了 Alien 的一个问题,即使用使用某些结构(例如 CreateFontIndirec
我的目标是调用 Windows 的 GetModuleInformation获得 MODULEINFO 的函数结构回来。这一切正常。问题是由于我想对 LPVOID lpBaseOfDll 进行指针运算
Epic喜加一:免费领取《Alien: Isolation》 《Alien: Isolation》是一款以持续恐惧和致命危险气氛为背景的生存恐怖游戏, 使用 CATHODE™ 引擎打造。 现在可
我正在尝试用 Sprite 制作一个基本的射击游戏。当我尝试运行时,我的 for 循环中的 Alien.rect.x 行出现错误。它说我的对象 Alien 没有 rect 属性。我认为我的 Alien
有人可以告诉我这意味着什么以及如何解决吗? “Alien”是一个 Sprite ,alienPosition 变量被分配为 double 值。 alienPosition = alien.positi
我无法安装 Alien::XGBoost在 Windows 10 上使用默认安装的 Strawberry Perl 库。我使用的是 64 位版本的 Strawberry Perl。 安装 Alien:
如何做到这样,当您搜索“alien vs predator”时,您还可以得到带有“S”的字符串“alienS vs predator”的结果 示例 http://www.torrentz.com/se
我想用 perl 录制视频,我在 cpan 上找到了以下 2 个模块: Alien-ffmpeg ( https://metacpan.org/pod/release/GETTY/Alien-ffmp
我想做的是减少构建文件中的冗余。不幸的是,我想不出一种方法来规避 ant 对嵌套元素的限制。 一个例子是外部化MANIFEST的填充,这对所有的.jars和.ears都是一样的。 我定义了一个宏,用s
我正在使用Alien for Lua引用WaitForSingleObject function在 Windows Kernel32.dll 中。 我对 Windows 编程还很陌生,所以我的问题是关
我正在尝试使用 wxWidgets 版本 3.0.2 安装 Alien::wxWidgets 版本 0.67,但无论我做什么,都会收到以下错误: checking if C compiler (cla
与 this one 基本相同但这并没有真正结束。 我面临着同样的问题,而且我走得更远。我必须更改代码以允许更新的 Macos sdk (10.11)。所以它编译了一段时间,但后来失败了: ❯❯❯ p
Alien.java(Pojo 类),这是我的 pojo 类 package com.me.Hive1; import javax.persistence.Entity; import j
问。给定用外来语言编写的单词序列以及字母表顺序,当且仅当给定单词在此外语中按字典顺序排序时返回 true。以下是一些示例: Input: words = ["hello","leetcode"], o
总结 我的屏幕底部有一个不合适的矩形红色框。 背景 在我的本地开发工作区使用 Chrome 的开发者工具,我将问题的根源确定为一个相对较新引入的 canvas 元素,我并不完全理解它。我探索了 w3s
我刚刚通过 gem install 安装了 Phusion Passenger 网络服务器。然后我做了一个 gem check --alien并收到此错误消息: fastthread-1.0.7 ha
我编译了一堆在线资源,这些资源让我来到这里。希望我所拥有的很接近。不幸的是,我没有 Windows 编程经验。我来自 Linux 背景。我也是新来的 alien对于 Lua,但我非常了解 Lua。 我
使用一本书来学习如何制作一个简单的pygame外星人入侵。我到达了需要绘制外星人舰队的部分,但是当我试图在x级别上绘制整个舰队并要求一个组时对象,它给了我错误(完整回溯): 回溯(最近一次调用最后一次
我有一个 RPM 包,我使用 alien 将其转换为 Debian 包。当我尝试使用 ubuntu 软件中心在 ubuntu 上安装它时,它会发出警告,例如维护者名称/地址格式错误(当我使用 dpkg
我是一名优秀的程序员,十分优秀!