Trouble building gcc on debian testing
Pedro Larroy
pedro.larroy.lists@gmail.com
Fri Jul 8 12:30:00 GMT 2011
Hi
In which reference platform is it known to build without so much hassle?
Here is the configure error:
configure:3635: /home/piotr/devel/gcc_obj/./gcc/xgcc
-B/home/piotr/devel/gcc_obj/./gcc/
-B/usr/local/x86_64-unknown-linux-gnu/bin/
-B/usr/local/x86_64-unknown-linux-gnu/lib/ -isystem
/usr/local/x86_64-unknown-linux-gnu/include -isystem
/usr/local/x86_64-unknown-linux-gnu/sys-include --version >&5
xgcc (GCC) 4.7.0 20110708 (experimental)
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
configure:3646: $? = 0
configure:3635: /home/piotr/devel/gcc_obj/./gcc/xgcc
-B/home/piotr/devel/gcc_obj/./gcc/
-B/usr/local/x86_64-unknown-linux-gnu/bin/
-B/usr/local/x86_64-unknown-linux-gnu/lib/ -isystem
/usr/local/x86_64-unknown-linux-gnu/include -isystem
/usr/local/x86_64-unknown-linux-gnu/sys-include -v >&5
Reading specs from /home/piotr/devel/gcc_obj/./gcc/specs
COLLECT_GCC=/home/piotr/devel/gcc_obj/./gcc/xgcc
COLLECT_LTO_WRAPPER=/home/piotr/devel/gcc_obj/./gcc/lto-wrapper
Target: x86_64-unknown-linux-gnu
Configured with: ../gcc/configure
Thread model: posix
gcc version 4.7.0 20110708 (experimental) (GCC)
configure:3646: $? = 0
configure:3635: /home/piotr/devel/gcc_obj/./gcc/xgcc
-B/home/piotr/devel/gcc_obj/./gcc/
-B/usr/local/x86_64-unknown-linux-gnu/bin/
-B/usr/local/x86_64-unknown-linux-gnu/lib/ -isystem
/usr/local/x86_64-unknown-linux-gnu/include -isystem
/usr/local/x86_64-unknown-linux-gnu/sys-include -V >&5
xgcc: error: unrecognized command line option '-V'
xgcc: fatal error: no input files
compilation terminated.
configure:3646: $? = 1
configure:3635: /home/piotr/devel/gcc_obj/./gcc/xgcc
-B/home/piotr/devel/gcc_obj/./gcc/
-B/usr/local/x86_64-unknown-linux-gnu/bin/
-B/usr/local/x86_64-unknown-linux-gnu/lib/ -isystem
/usr/local/x86_64-unknown-linux-gnu/include -isystem
/usr/local/x86_64-unknown-linux-gnu/sys-include -qversion >&5
xgcc: error: unrecognized command line option '-qversion'
xgcc: fatal error: no input files
compilation terminated.
configure:3646: $? = 1
configure:3666: checking for C compiler default output file name
configure:3688: /home/piotr/devel/gcc_obj/./gcc/xgcc
-B/home/piotr/devel/gcc_obj/./gcc/
-B/usr/local/x86_64-unknown-linux-gnu/bin/
-B/usr/local/x86_64-unknown-linux-gnu/lib/ -isystem
/usr/local/x86_64-unknown-linux-gnu/include -isystem
/usr/local/x86_64-unknown-linux-gnu/sys-include -g -O2 conftest.c
>&5
/usr/bin/ld: cannot find crt1.o: No such file or directory
/usr/bin/ld: cannot find crti.o: No such file or directory
collect2: error: ld returned 1 exit status
configure:3692: $? = 1
configure:3729: result:
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU OpenMP Runtime Library"
| #define PACKAGE_TARNAME "libgomp"
| #define PACKAGE_VERSION "1.0"
| #define PACKAGE_STRING "GNU OpenMP Runtime Library 1.0"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL "http://www.gnu.org/software/libgomp/"
| #define PACKAGE "libgomp"
| #define VERSION "1.0"
| /* end confdefs.h. */
|
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:3735: error: in
`/home/piotr/devel/gcc_obj/x86_64-unknown-linux-gnu/libgomp':
configure:3739: error: C compiler cannot create executables
See `config.log' for more details.
On Fri, Jul 8, 2011 at 2:08 PM, Jonathan Wakely <jwakely.gcc@gmail.com> wrote:
> On 8 July 2011 11:27, Pedro Larroy wrote:
>> Hi
>>
>> I'm trying to build gcc from svn on debian testing, I manually solved
>> a couple of obstacles like crti.o and crtn.o not being found. By cp
>> /usr/lib/x86_64-linux-gnu/crti.o x86_64-unknown-linux-gnu/libgcc/
>>
>> In which location are they expected?
>
> Not where Debian puts them.
>
>> Now I'm stuck with the following error:
>>
>> checking for x86_64-unknown-linux-gnu-gcc...
>> /home/piotr/devel/gcc_obj/./gcc/xgcc
>> -B/home/piotr/devel/gcc_obj/./gcc/
>> -B/usr/local/x86_64-unknown-linux-gnu/bin/
>> -B/usr/local/x86_64-unknown-linux-gnu/lib/ -isystem
>> /usr/local/x86_64-unknown-linux-gnu/include -isystem
>> /usr/local/x86_64-unknown-linux-gnu/sys-include
>> checking for C compiler default output file name...
>> configure: error: in
>> `/home/piotr/devel/gcc_obj/x86_64-unknown-linux-gnu/libgomp':
>> configure: error: C compiler cannot create executables
>> See `config.log' for more details.
>> make[2]: *** [configure-stage1-target-libgomp] Error 77
>> make[2]: Leaving directory `/home/piotr/devel/gcc_obj'
>> make[1]: *** [stage1-bubble] Error 2
>> make[1]: Leaving directory `/home/piotr/devel/gcc_ob
>>
>>
>> Any clues?
>
> It tells you right there what to do. See config.log for more details
> (the one it's referring to is
> x86_64-unknown-linux-gnu/libgomp/config.log)
>
More information about the Gcc-help
mailing list