开发者

gethostbyaddr on Ubuntu 64

开发者 https://www.devze.com 2023-02-11 11:48 出处:网络
running the configure script for mozart oz gives me this: checking for stdint.h... (cached) yes checking for gethostbyaddr in -lnsl... no

running the configure script for mozart oz gives me this:

checking for stdint.h... (cached) yes

checking for gethostbyaddr in -lnsl... no

checking for geth开发者_运维问答ostbyaddr in -lc... no

checking for gethostbyaddr... no

configure: error: Function gethostbyaddr is not available.

The system cannot be built.

configure: error: /home/stewart/dev/mozart/mozart/platform/emulator/configure failed for emulator

configure: error: /home/stewart/dev/mozart/mozart/platform/configure failed for platform

how do I get gethostbyaddr on my latest ubuntu 64 machine?


do a

sudo apt-get install tk-dev tcl-dev build-essential libc6-dev g++-multilib ia32-libs lib32z1-dev lib32gmp3-dev

this fixes it.


gethostbyaddr is in the C library, which must be installed for a working Ubuntu system. There's probably a bug in the configure script.

I don't know why the configure script fails, but you may want to remove all lines referencing gethostbyaddr from mozart/platform/emulator/configure.in, followed by an autoreconf.

0

精彩评论

暂无评论...
验证码 换一张
取 消