This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: crosstool-ng 1.10.0; powerpc e500v2; gcc 4.3.2; glibc 2.8 problem


Hello!

>>>> [INFO ] ?Installing C library headers & start files
>>>> [ERROR] ? ?configure: error: forced unwind support is required
>>>> [ERROR] ? ?Build failed in step 'Installing C library headers & start
>>>> files'

>>> When you are configuring crosstool-ng, under "C-library" menu, there
>>> is an option "Force unwind support" which you need to enable.

Thanks a lot for help provided! I was able mo move a little bit
further but unfortunately got another error:

[INFO ]  =================================================================
[INFO ]  Installing C library headers & start files
[ERROR]    make[2]: *** [/usr/include/limits.h] Error 1
[ERROR]    make[1]: *** [install-headers] Error 2
[ERROR]    Build failed in step 'Installing C library headers & start files'
[ERROR]    Error happened in
'/opt/build_tools/lib/ct-ng-1.10.1/scripts/functions' in function
'CT_DoExecLog' (line unknown, sorry)
[ERROR]          called from
'/opt/build_tools/lib/ct-ng-1.10.1/scripts/build/libc/glibc-eglibc.sh-common'
at line # 62 in function 'do_libc_start_files'
[ERROR]          called from
'/opt/build_tools/lib/ct-ng-1.10.1/scripts/crosstool-NG.sh' at line #
606 in function 'main'
[ERROR]    Look at
'/opt/build_tools/x-tools/powerpc-e500v2-linux-gnuspe/build.log' for
more info on this error.

build.log at the end contains the following:

[EXTRA]    Installing C library headers
[DEBUG]    ==> Executing: 'make -j16
install_root=/opt/build_tools/x-tools/powerpc-e500v2-linux-gnuspe/powerpc-e500v2-linux-gnuspe/sysroot
install-bootstrap-headers=yes install-headers'
(...)
[ALL  ]    make[2]: Entering directory
`/var/tmp/vap/ct-ng-linux-ppc-e500v2/.build/src/glibc-2.8'
[ALL  ]    /var/tmp/vap/ct-ng-linux-ppc-e500v2/.build/tools/bin/install
-c -m 644 include/limits.h /usr/include/limits.h
[ALL  ]    /usr/bin/install: cannot remove `/usr/include/limits.h':
Permission denied
[ERROR]    make[2]: *** [/usr/include/limits.h] Error 1
[ALL  ]    make[2]: Leaving directory
`/var/tmp/vap/ct-ng-linux-ppc-e500v2/.build/src/glibc-2.8'
[ERROR]    make[1]: *** [install-headers] Error 2
[ALL  ]    make[1]: Leaving directory
`/var/tmp/vap/ct-ng-linux-ppc-e500v2/.build/powerpc-e500v2-linux-gnuspe/build/build-libc-startfiles'

Seems like 'install_root' parameter isn't passed to the sub-make
process and that's why install procedure tries to perform action from
FS root.

Do you have any ideas why this happens?
Please take a look in the attachment for detail logs and configuration I using.

Thank you!
-- 
/vap/

Attachment: config-and-build-log.tar.bz2
Description: BZip2 compressed data

--
For unsubscribe information see http://sourceware.org/lists.html#faq

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]