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