我正试图在OSX上安装libjpeg,以修复PythonImaging库JPEG设置的问题。
我从http://www.ijg.org/files/jpegsrc.v7.tar.gz下载了libjpeg
然后我开始设置配置文件

cp /usr/share/libtool/config.sub .
cp /usr/share/libtool/config.guess .
./configure –enable-shared

但是,enable shared标志似乎不起作用。
$ ./configure –-enable-shared
configure: WARNING: you should use --build, --host, --target
configure: WARNING: invalid host type: –-enable-shared
checking build system type... Invalid configuration `–-enable-shared': machine `–-enable' not recognized
configure: error: /bin/sh ./config.sub –-enable-shared failed

我已经做了很多谷歌搜索,我不知道错误在哪里,也不知道如何解决这个错误。

最佳答案

我从一个博客上复制了代码。
标志字符没有连字符,只是看起来像一个:

ord("–")

TypeError: ord() expected a character, but string of length 3 found

我把它改成适当的催眠,效果很好。

关于python - 为什么在OS X的libjpeg构建上会发生“启用共享失败”的情况?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1405920/

10-13 08:56