[cygwin] acosf' undeclared (first use here)

Marco.Herrn@de.gi-de.com Marco.Herrn@de.gi-de.com
Thu Dec 19 23:43:00 GMT 2002





Hi,

I am trying to build a crosscompiler on cygwin for a sparc-sun-solaris2.7
target.

I configured and installed binutils, then configured gcc (3.2.1, I tried
with 2.95.3, but it had problems with fixincludes).
When doing make I got the error message: "C compiler cannot create
executables"
When doing make I again, I suddenly got a different error message in
libiberty. It said "no rule to make target 'all'".
After searching in google I found, that it would solve the problem to copy
$builddir/sparc-sun-solaris2.7/libiberty to
$builddir/sparc-sun-solaris2.7/sparcv9, running configure and make again,
there.

Then, back in $builddir, I entered 'make' again and got this error message:

In file included from
/home/administrator/gcc-cross/sparc-sun-solaris2.7/libstdc++-v3/include/bits/locale_facets.tcc:41,
                 from
/home/administrator/gcc-cross/sparc-sun-solaris2.7/libstdc++-v3/include/locale:46,
                 from
/home/administrator/gcc-cross/sparc-sun-solaris2.7/libstdc++-v3/include/bits/ostream.tcc:37,
                 from
/home/administrator/gcc-cross/sparc-sun-solaris2.7/libstdc++-v3/include/ostream:275,
                 from
/home/administrator/gcc-cross/sparc-sun-solaris2.7/libstdc++-v3/include/bitset:58,
                 from ../../../../gcc-3.2.1/libstdc++-v3/src/bitset.cc:43:
/home/administrator/gcc-cross/sparc-sun-solaris2.7/libstdc++-v3/include/cmath:
 In
   function `float std::acos(float)':
/home/administrator/gcc-cross/sparc-sun-solaris2.7/libstdc++-v3/include/cmath:99:
 `::
   acosf' undeclared (first use here)
/home/administrator/gcc-cross/sparc-sun-solaris2.7/libstdc++-v3/include/cmath:
 In
   function `float std::asin(float)':
/home/administrator/gcc-cross/sparc-sun-solaris2.7/libstdc++-v3/include/cmath:119:
 `::
   asinf' undeclared (first use here)
/home/administrator/gcc-cross/sparc-sun-solaris2.7/libstdc++-v3/include/cmath:
 In
   function `float std::atan(float)':
[...]

There are a lot more.
How do they come? I didn't find a solution in the web.
Help would be very appreciated.

Marco


------
Want more information?  See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com



More information about the crossgcc mailing list