[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#433857: [FTBFS] Missing: ../../../src/libffi/src/m68k/ffi.c:13:26: error: asm/cachectl.h: No such file or directory



Package: linux-kernel-headers
Version: 2.6.21-6

Hello,

Missing  asm/cachectl.h
00001 #ifndef _M68K_CACHECTL_H
00002 #define _M68K_CACHECTL_H
00003
00004 /// Definitions for the cacheflush system call.
00005
00006 #define FLUSH_SCOPE_LINE    1   ///< Flush a cache line
00007 #define FLUSH_SCOPE_PAGE    2   ///< Flush a page
00008 #define FLUSH_SCOPE_ALL     3   ///< Flush the whole cache --
superuser only
00009
00010 #define FLUSH_CACHE_DATA    1   ///< Writeback and flush data cache
00011 #define FLUSH_CACHE_INSN    2   ///< Flush instruction cache
00012 #define FLUSH_CACHE_BOTH    3   ///< Flush both caches
00013
00014 #endif // _M68K_CACHECTL_H


While trying to cross compile gcc-4.2 for m68k target on a i386 build host:

/home/toolchain/branch/m68k/gcc-4.2-4.2-20070707-1/build/./gcc/xgcc
-B/home/toolchain/branch/m68k/gcc-4.2-4.2-20070707-1/build/./gcc/
-B/usr/m68k-linux-gnu/bin/ -B/usr/m68k-linux-gnu/lib/ -isystem
/usr/m68k-linux-gnu/include -isystem /usr/m68k-linux-gnu/sys-include
-DHAVE_CONFIG_H -I. -I../../../src/libffi -I. -I.
-I../../../src/libffi/include -Iinclude -I../../../src/libffi/src
-Wall -g -fexceptions -O2 -O2 -MT src/m68k/ffi.lo -MD -MP -MF
src/m68k/.deps/ffi.Tpo -c ../../../src/libffi/src/m68k/ffi.c  -fPIC
-DPIC -o src/m68k/.libs/ffi.o
../../../src/libffi/src/m68k/ffi.c:13:26: error: asm/cachectl.h: No
such file or directory
../../../src/libffi/src/m68k/ffi.c: In function 'ffi_prep_closure_loc':
../../../src/libffi/src/m68k/ffi.c:269: error: 'FLUSH_SCOPE_LINE'
undeclared (first use in this function)
../../../src/libffi/src/m68k/ffi.c:269: error: (Each undeclared
identifier is reported only once
../../../src/libffi/src/m68k/ffi.c:269: error: for each function it appears in.)
../../../src/libffi/src/m68k/ffi.c:270: error: 'FLUSH_CACHE_BOTH'
undeclared (first use in this function)
make[6]: *** [src/m68k/ffi.lo] Error 1
make[6]: Leaving directory
`/home/toolchain/branch/m68k/gcc-4.2-4.2-20070707-1/build/m68k-linux-gnu/libffi'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory
`/home/toolchain/branch/m68k/gcc-4.2-4.2-20070707-1/build/m68k-linux-gnu/libffi'
make[4]: *** [all] Error 2
make[4]: Leaving directory
`/home/toolchain/branch/m68k/gcc-4.2-4.2-20070707-1/build/m68k-linux-gnu/libffi'
make[3]: *** [all-target-libffi] Error 2
make[3]: Leaving directory
`/home/toolchain/branch/m68k/gcc-4.2-4.2-20070707-1/build'
make[2]: *** [all] Error 2
make[2]: Leaving directory
`/home/toolchain/branch/m68k/gcc-4.2-4.2-20070707-1/build'
s=`cat status`; rm -f status; test $s -eq 0
make[1]: *** [stamps/05-build-stamp] Error 1
make[1]: Leaving directory `/home/toolchain/branch/m68k/gcc-4.2-4.2-20070707-1'
make: *** [stamps/05-build-stamp] Error 2
/home/toolchain/branch/m68k /home/toolchain/branch


--
Héctor Orón



Reply to: