Hello list, I'm currently trying to bootstrap a Gentoo system for use in an embedded environment. My host PC is running x86_64 and the system I'm developing for is i486.
So I set up a cross-compiler for i486-unknown-linux-gnu, which worked just alright using crossdev. Then I unpacked the stage3 image and portage snapshot. Tried to emerge openvpn: # ROOT="/home/embedded/root/" CHOST="i486-unknown-linux-gnu" CBUILD="x86_64-pc-linux-gnu" emerge openvpn -----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<----- [... Configure stuff ...] LZO headers were not found LZO library available from http://www.oberhumer.com/opensource/lzo/ configure: error: Or try ./configure --disable-lzo !!! Please attach the following file when filing a report to bugs.gentoo.org: !!! /var/tmp/portage/net-misc/openvpn-2.0.6/work/openvpn-2.0.6/config.log !!! ERROR: net-misc/openvpn-2.0.6 failed. Call stack: ebuild.sh, line 1614: Called dyn_compile ebuild.sh, line 971: Called qa_call 'src_compile' environment, line 3120: Called src_compile openvpn-2.0.6.ebuild, line 49: Called econf '--disable-password-save' '--enable-ssl' '--enable-crypto' '--disable-pthread' ebuild.sh, line 577: Called die !!! econf failed !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/var/tmp/portage/net-misc/openvpn-2.0.6/temp/build.log'. -----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<----- However, the dependency configure seems to be missing (lzo) has been compiled and installed just fine (dev-libs/lzo-2.02-r1). Therefore it looks to me as if because of the changed "ROOT" emerge is looking in the wrong directory for these header files. How can I solve this? Thanks a lot, Greetings, Johannes -- [email protected] mailing list
