I am trying to install sandbox 1.2.18 but i get:
Code: Select all
checking for C compiler default output file name... configure: error: C compiler cannot create executablesCode: Select all
# ebuild /usr/portage/sys-apps/sandbox/sandbox-1.2.18.ebuild compileCode: Select all
# ebuild /usr/portage/sys-apps/sandbox/sandbox-1.2.18.ebuild unpack
# cd /var/tmp/portage/sys-apps/sandbox-1.2.18/work/build-x86-x86_64-pc-linux-gnu
# ../sandbox-1.2.18//configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib32 --enable-multilib --build=i686-pc-linux-gnu
# makeCode: Select all
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../../libc.so when searching for -lc
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../../libc.a when searching for -lc
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib/libc.a when searching for -lc
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lc
collect2: ld returned 1 exit status[*]So, what is the different when i compile the source using emerge and using ./configure?[*]
[*]Why when i run "ebuild /usr/portage/sys-apps/sandbox/sandbox-1.2.18.ebuild install" emerge try to unpack and compile again?[*]
I would like to do the next because i could install the ebuild:
Code: Select all
# ebuild /usr/portage/sys-apps/sandbox/sandbox-1.2.18.ebuild unpack
# cd /var/tmp/portage/sys-apps/sandbox-1.2.18/work/build-x86-x86_64-pc-linux-gnu
../sandbox-1.2.20alpha2//configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib32 --enable-multilib --build=i686-pc-linux-gnu
# make
# ebuild /usr/portage/sys-apps/sandbox/sandbox-1.2.18.ebuild installRegards



