Hogren <hog...@iiiha.com> [17-02-13 17:06]:
> On 13/02/2017 04:42, meino.cra...@gmx.de wrote:
> > Hi,
> >
> > got a mysterious error message this morning (still building a new 
> > root...)
> >
> > One of the updates was gnutls:
> > It ends with:
> > ...
> > checking for i686-pc-linux-gnu-pkg-config... 
> > /usr/bin/i686-pc-linux-gnu-pkg-config
> > checking pkg-config is at least version 0.9.0... 
> > /var/tmp/portage/net-libs/gnutls-3.5.9/work/gnutls-3.5.9/configure: line 
> > 5020: /usr/bin/i686-pc-linux-gnu-pkg-config: Permission denied
> > no
> > checking for i686-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc -m32
> > checking whether the C compiler works... yes
> > checking for C compiler default output file name... a.out
> > checking for suffix of executables... 
> > checking whether we are cross compiling... configure: error: in 
> > `/var/tmp/portage/net-libs/gnutls-3.5.9/work/gnutls-3.5.9-abi_x86_32.x86':
> > configure: error: cannot run C compiled programs.
> > If you meant to cross compile, use `--host'.
> > See `config.log' for more details
> > ...
> >
> > I tried:
> > computer# ldd /usr/bin/i686-pc-linux-gnu-pkg-config
> >     not a dynamic executable
> > computer# /usr/bin/i686-pc-linux-gnu-pkg-config 
> > zsh: permission denied: /usr/bin/i686-pc-linux-gnu-pkg-config
> >
> > computer# file /usr/bin/i686-pc-linux-gnu-pkg-config
> > /usr/bin/i686-pc-linux-gnu-pkg-config: ELF 32-bit LSB executable, Intel 
> > 80386, version 1 (SYSV), dynamically linked, interpreter 
> > /lib/ld-linux.so.2, for GNU/Linux 2.6.32, stripped, with debug_info
> >
> > I choosed multilib right from the beginning of this adventure ...
> >
> > How can I check, whether the problem is caysed by gnutls or by the 
> > system setup (regarding 32bit)?
> >
> > Cheers
> > Meino
> >
> >
> >
> >
> >
> 
> Hello,
> 
> Can you give us more details of what do you want to do, what do you
> already do, etc.
> 
> Does /usr/bin/i686-pc-linux-gnu-pkg-config have the x (executable) permission 
> ? (ls -l /usr/bin/i686-pc-linux-gnu-pkg-config)
> 
> 
> 
> Hogren
> 
> 
> 
> 

Hi Hogren,

my old root is no longer updatable in a efficient way (much too much
workarounds, quirks, exceptions etc. pp.) and it is old.

So I decided to build a new one.

I created a directory on a partition with enough space, chrooted into
it and installed the stage3 archive.

Then I started to install the software I used to use.

Yesterday I wanted (as done before) to update via
eix-sync.....emerge....@world...and....BUMMER!
The above mention error happens.

What to compile and how to compile it depended completly on decisions
made by emerge...I dont know why it wants to compile a 32bit version
of gnutls...the only thing I know is that I choosed the multilib
version of the stage3 by intention.

This is from the chrooted environment, which complains while
updateing...:
ls -l /usr/bin/i686-pc-linux-gnu-pkg-config
-rwxr-xr-x 1 root root 46836 Feb  7 04:24 /usr/bin/i686-pc-linux-gnu-pkg-config

It was a normal and often done successfully update process, which
triggers this...

Any idea what's the reason for it and how to fix it?

Cheers
Meino







Reply via email to