[Buildroot] nfs-utils build failed
Peter Korsgaard
jacmet at uclibc.org
Sun Feb 20 21:41:44 UTC 2011
>>>>> "Martin" == Martin Hicks <mort at bork.org> writes:
Martin> 2011/2/20 Zdeněk Materna <zdenek.materna at gmail.com>:
>> Hello,
>>
>> I'm back with another problem which I can't solve. I'm using buildroot from
>> git, uclibc 0.9.31 and there is some problem with building nfs-utils (build
>> log at bottom). If I understand it right rpcgen is used to generate mount.h.
>> But rpcgen is compiled for target and can't be run on host. Then it's little
>> bit strange that mount.h missing error is produced before "rpcgen: cannot
>> execute binary file" error.
>>
>> Can anybody explain it for me? I'm quite confused with it. And any tips what
>> to do to compile nfs-utils?
Martin> I fought with this in a non buildroot environment this week. The
Martin> reason is that rpcgen is compiled with your cross compiler and not
Martin> your build host's CC. I couldn't figure out how to make automake use
Martin> my host's compiler, but did eventually figure out that if you install
Martin> the rpcgen program from your build server's package manager into
Martin> /usr/bin you can specify RPCGEN=/usr/bin/rpcgen and nfs-utils will
Martin> stop trying to compile this tool and just use the one you've
Martin> specified.
FYI: I've fixed the nfs-utils package in git to build rpcgen itself, so
you no longer need this.
--
Bye, Peter Korsgaard
More information about the buildroot
mailing list