Build error in 0.43 with unaltered demo-arm-iwmmxt.sh (22 Jan 2007)
Soren A
wetware.interrupt@yahoo.com
Tue Apr 10 10:05:00 GMT 2007
Hello, greetings. I'm new to this list.
I hope this isn't the sort of agglomerative e-culture where one has
to apologize endlessly for every tiny deviation from the preferred
standards for style and format in email communication. Hopefully
its one where a person trying to contribute is received with that
effort being the most significant matter. Nevertheless, I apologize
in advance for anything weird about my messages. I'm on a new Linux
box and I don't have a "leet" email client set up with my yahoo
account yet, so this is being sent from a (gasp, horrors) webmail
account.
I experienced a failure to build a crossgcc using one of Dan
Kegel's demo scripts (i686-demo) as the basis, and my failure
duplicates exactly one that was already reported to this list by
Sean Kelly back in January (list message 14157, msgid
a2e879e50701221927p5c05c489q38f7010faaad4cc1@mail.gmail.com) -
lightly edited:
> Shouldn' t the default demo files build out of the box? I have
tried
> both the demo-arm-xscale and just now the demo-arm-iwmmxt and
both fail.
> Here are the errors from the demo-arm-iwmmxt below. I am
seriously
> curious if anyone is able to build these:
In file included from version.c:33:
[..]crosstool-0.43/build/arm-iwmmxt-linux-gnu/gcc-3.4.5-glibc-2.3.6/build-glibc/csu/version-info.h:2:
error: missing terminating " character
[..]crosstool-0.43/build/arm-iwmmxt-linux-gnu/gcc-3.4.5-glibc-2.3.6/build-glibc/csu/version-info.h:3:
error: missing terminating " character
version.c:40: error: syntax error before string constant
make[2]: ***
[[..]crosstool-0.43/build/arm-iwmmxt-linux-gnu/gcc-3.4.5-glibc-2.3.6/build-glibc/csu/version.o]
Error 1
make[2]: Leaving directory
`[..]crosstool-0.43/build/arm-iwmmxt-linux-gnu/gcc-3.4.5-glibc-2.3.6/glibc-2.3.6/csu'
make[1]: *** [csu/subdir_lib] Error 2
make[1]: Leaving directory
`[..]crosstool-0.43/build/arm-iwmmxt-linux-gnu/gcc-3.4.5-glibc-2.3.6/glibc-2.3.6'
make: *** [lib] Error 2
In list message 14165, Khem Raj wrote
> What shell are you using ?
> It worked ok for me when I used bash but did not work when I used
dash
> as default shell.
I am using bash. I don't have anything called "dash" anywhere near
my machine ;-). Yet I get the same failure. I am very skeptical
about the theory that it is the shell to blame.
The contents of the offending file appears to be really wrong:
"Compiled on a Linux 2.6.12 system on 2007-04-10.\n"
"Available extensions:
"
" GNU libio by Per Bothner\n"
" crypt add-on version 2.1 by Michael Glad and others\n"
" linuxthreads-0.10 by Xavier Leroy\n"
" BIND-8.2.3-T5B\n"
" libthread_db work sponsored by Alpha Processor Inc\n"
" NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk\n"
I am using demo-i686.sh and selected:
eval `cat i686.dat gcc-3.4.5-glibc-2.3.6.dat` sh all.sh --notest
as my formula.
I get the same errors reported:
In file included from version.c:33:
/tmp/crosstool-0.43/build/i686-unknown-linux-gnu/gcc-3.4.5-glibc-2.3.6/build-glibc/csu/version-info.h:2:
error: missing terminating " character
/tmp/crosstool-0.43/build/i686-unknown-linux-gnu/gcc-3.4.5-glibc-2.3.6/build-glibc/csu/version-info.h:3:
error: missing terminating " character
version.c:40: error: syntax error before string constant
Hope that this message is understood and leads to some
clarification.
Regards,
Soren Andersen
____________________________________________________________________________________
Don't get soaked. Take a quick peek at the forecast
with the Yahoo! Search weather shortcut.
http://tools.search.yahoo.com/shortcuts/#loc_weather
--
For unsubscribe information see http://sourceware.org/lists.html#faq
More information about the crossgcc
mailing list