oxUnd / node-pngquant-native

A pngquant addon of node
47 stars 13 forks source link

linux does not support your node v6.9.5 #18

Closed maxming2333 closed 7 years ago

maxming2333 commented 7 years ago

node-pngquant-native: 1.0.4

fis3: 3.4.32

node: 6.9.5

OS: CentOS release 6.8 (Final)


fis-optimizer-png-compressor 错误输出

[WARNI] node-pngquant-native does not support your node v6.9.5, report it to https://github.com/xiangshouding/node-pngquant-native/issues

linux 下 6.x 的也没编译么?

我在mac下是可以用滴

oxUnd commented 7 years ago

在 Linux 下,找到安装下来的插件包,然后执行

ldd ./bindings/linux/x64/6.0.0/addon.node

把结果贴给我看看。

maxming2333 commented 7 years ago
[nemo@office-test003 node-pngquant-native]$ ldd ./bindings/linux/x64/6.0.0/addon.node
ldd: warning: you do not have execution permission for `./bindings/linux/x64/6.0.0/addon.node'
./bindings/linux/x64/6.0.0/addon.node: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./bindings/linux/x64/6.0.0/addon.node)
./bindings/linux/x64/6.0.0/addon.node: /lib64/libm.so.6: version `GLIBC_2.15' not found (required by ./bindings/linux/x64/6.0.0/addon.node)
        linux-vdso.so.1 =>  (0x00007ffcc9edb000)
        libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f3a2ec25000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f3a2e9a1000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f3a2e78b000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f3a2e56d000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f3a2e1d9000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f3a2f19b000)
oxUnd commented 7 years ago

你的机器上缺东西啊。。不过 lib64 为啥还依赖两个 libc 版本。。

maxming2333 commented 7 years ago

我重新单独安装 node-pngquant-native 也是同样的输出,目前我这边要怎么做,安装 GLIBC_2.14 ?