[uClibc] build error no arguments to `ftello64'

Philip Rakity prakity at yahoo.com
Fri Jan 7 10:53:52 UTC 2005


I am building armeb - big endian - xscale

I have selected gcc.3.4.3 and
binutils-2.15.94.0.2.tar.bz2 but also fails with
gcc.3.4.2 and lower level binutlls

In buildroot directory when I run make menuconfig if I
DESELECT large file suuport in the toolchain options
the error occurs -- If I leave it selected no error.

regards,

Philip


/bin/sh ../libtool --tag CXX --mode=compile
/Volumes/unix/buildroot/buildroot/toolchain_build_armeb/gcc-3.4.3-final/gcc/xgcc
-shared-libgcc
-B/Volumes/unix/buildroot/buildroot/toolchain_build_armeb/gcc-3.4.3-final/gcc/
-nostdinc++
-L/Volumes/unix/buildroot/buildroot/toolchain_build_armeb/gcc-3.4.3-final/armeb-linux-uclibc/libstdc++-v3/src
-L/Volumes/unix/buildroot/buildroot/toolchain_build_armeb/gcc-3.4.3-final/armeb-linux-uclibc/libstdc++-v3/src/.libs
-B/Volumes/unix/buildroot/buildroot/build_armeb/staging_dir/armeb-linux-uclibc/bin/
-B/Volumes/unix/buildroot/buildroot/build_armeb/staging_dir/armeb-linux-uclibc/lib/
-isystem
/Volumes/unix/buildroot/buildroot/build_armeb/staging_dir/armeb-linux-uclibc/include
-isystem
/Volumes/unix/buildroot/buildroot/build_armeb/staging_dir/armeb-linux-uclibc/sys-include

-I/Volumes/unix/buildroot/buildroot/toolchain_build_armeb/gcc-3.4.3-final/armeb-linux-uclibc/libstdc++-v3/include/armeb-linux-uclibc
-I/Volumes/unix/buildroot/buildroot/toolchain_build_armeb/gcc-3.4.3-final/armeb-linux-uclibc/libstdc++-v3/include
-I/Volumes/unix/buildroot/buildroot/toolchain_build_armeb/gcc-3.4.3/libstdc++-v3/libsupc++
-g -Os -g -Os -fno-implicit-templates -Wall -W
-Wwrite-strings -Wcast-qual 
-fdiagnostics-show-location=once  -ffunction-sections
-fdata-sections  -c -o globals_io.lo
/Volumes/unix/buildroot/buildroot/toolchain_build_armeb/gcc-3.4.3/libstdc++-v3/src/globals_io.cc
/Volumes/unix/buildroot/buildroot/toolchain_build_armeb/gcc-3.4.3-final/gcc/xgcc
-shared-libgcc
-B/Volumes/unix/buildroot/buildroot/toolchain_build_armeb/gcc-3.4.3-final/gcc/
-nostdinc++
-L/Volumes/unix/buildroot/buildroot/toolchain_build_armeb/gcc-3.4.3-final/armeb-linux-uclibc/libstdc++-v3/src
-L/Volumes/unix/buildroot/buildroot/toolchain_build_armeb/gcc-3.4.3-final/armeb-linux-uclibc/libstdc++-v3/src/.libs
-B/Volumes/unix/buildroot/buildroot/build_armeb/staging_dir/armeb-linux-uclibc/bin/
-B/Volumes/unix/buildroot/buildroot/build_armeb/staging_dir/armeb-linux-uclibc/lib/
-isystem
/Volumes/unix/buildroot/buildroot/build_armeb/staging_dir/armeb-linux-uclibc/include
-isystem
/Volumes/unix/buildroot/buildroot/build_armeb/staging_dir/armeb-linux-uclibc/sys-include
-I/Volumes/unix/buildroot/buildroot/toolchain_build_armeb/gcc-3.4.3-final/armeb-linux-uclibc/libstdc++-v3/include/armeb-linux-uclibc
-I/Volumes/unix/buildroot/buildroot/toolchain_build_armeb/gcc-3.4.3-final/armeb-linux-uclibc/libstdc++-v3/include
-I/Volumes/unix/buildroot/buildroot/toolchain_build_armeb/gcc-3.4.3/libstdc++-v3/libsupc++
-g -Os -g -Os -fno-implicit-templates -Wall -W
-Wwrite-strings -Wcast-qual
-fdiagnostics-show-location=once -ffunction-sections
-fdata-sections -c
/Volumes/unix/buildroot/buildroot/toolchain_build_armeb/gcc-3.4.3/libstdc++-v3/src/globals_io.cc
 -fPIC -DPIC -o .libs/globals_io.o
In file included from
/Volumes/unix/buildroot/buildroot/toolchain_build_armeb/gcc-3.4.3/libstdc++-v3/src/globals_io.cc:34:
/Volumes/unix/buildroot/buildroot/toolchain_build_armeb/gcc-3.4.3-final/armeb-linux-uclibc/libstdc++-v3/include/ext/stdio_sync_filebuf.h:
In member function `virtual std::streampos
__gnu_cxx::stdio_sync_filebuf<_CharT,
_Traits>::seekoff(std::streamoff, std::_Ios_Seekdir,
std::_Ios_Openmode)':
/Volumes/unix/buildroot/buildroot/toolchain_build_armeb/gcc-3.4.3-final/armeb-linux-uclibc/libstdc++-v3/include/ext/stdio_sync_filebuf.h:170:
error: there are no arguments to `fseeko64' that
depend on a template parameter, so a declaration of
`fseeko64' must be available
/Volumes/unix/buildroot/buildroot/toolchain_build_armeb/gcc-3.4.3-final/armeb-linux-uclibc/libstdc++-v3/include/ext/stdio_sync_filebuf.h:170:
error: (if you use `-fpermissive', G++ will accept
your code, but allowing the use of an undeclared name
is deprecated)
/Volumes/unix/buildroot/buildroot/toolchain_build_armeb/gcc-3.4.3-final/armeb-linux-uclibc/libstdc++-v3/include/ext/stdio_sync_filebuf.h:171:
error: there are no arguments to `ftello64' that
depend on a template parameter, so a declaration of
`ftello64' must be available
make[4]: *** [globals_io.lo] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-target-libstdc++-v3] Error 2
make: ***
[/Volumes/unix/buildroot/buildroot/toolchain_build_armeb/gcc-3.4.3-final/.compiled]
Error 2



		
__________________________________ 
Do you Yahoo!? 
Take Yahoo! Mail with you! Get it on your mobile phone. 
http://mobile.yahoo.com/maildemo 



More information about the uClibc mailing list