开源改变世界

libnml 应该向 pkg-config 询问 libtirpc 位置 #392

推推 grbl 3年前 (2023-01-29) 161次浏览
关闭
l29ah 开了这个issue 2018 年 1 月 3 日 · 7条评论
关闭

libnml 应该向 pkg-config 询问 libtirpc 位置#392

l29ah 开了这个issue 2018 年 1 月 3 日 · 7条评论

注释

libnml 应该向 pkg-config 询问 libtirpc 位置 #392
贡献者

由于内部 glibc sunrpc 实现在很久以前就被弃用并在最新版本中被删除。

In file included from libnml/cms/cms.cc:37:0:
libnml/cms/cms_xup.hh:19:39: fatal error: rpc/rpc.h: No such file or directory
∞ pkg-config --cflags libtirpc       
-I/usr/include/tirpc
libnml 应该向 pkg-config 询问 libtirpc 位置 #392

∞ pkg-config –cflags libtirpc
-I/usr/include/tirpc

这有用吗?

libnml 应该向 pkg-config 询问 libtirpc 位置 #392
贡献者

sunrpc 似乎已从 glibc >= 2.27 中删除,因此 linuxcnc 不再编译 :(

libnml 应该向 pkg-config 询问 libtirpc 位置 #392
成员

似乎对于 master 分支,无条件更改为 libtirpc 是可以接受的,因为包 libtirpc-dev 在 ubuntu 12.04 和更新版本以及 debian 7.0 和更新版本中。但是,针对 2.7 的修复必须适应这两种情况,因为 2.7 仍然针对 ubuntu 10.04,它不包含 libtirpc-dev 包。

libnml 应该向 pkg-config 询问 libtirpc 位置 #392
成员

.. 我更新了http://wiki.linuxcnc.org/cgi-bin/wiki.pl?MinimumSoftwareVersions,其中包含一些基于谷歌搜索的有关 libtirpc-dev 的信息。如果我弄错了,请随时更新它(或只是在这里进行更正)。

libnml 应该向 pkg-config 询问 libtirpc 位置 #392
佩特罗斯404 评论了 2018 年 5 月 5 日  

sunrpc 似乎已从 glibc >= 2.27 中删除,因此 linuxcnc 不再编译 :(

我认为它早先删除了一两个版本;)

libnml 应该向 pkg-config 询问 libtirpc 位置 #392
合作者

由#587修复