This is the mail archive of the
ecos-discuss@sourceware.org
mailing list for the eCos project.
RE: i386 FAT HDD support
- From: "Scott Bailie" <bailie at ll dot mit dot edu>
- To: "'Andrew Lunn'" <andrew at lunn dot ch>
- Cc: <ecos-discuss at sourceware dot org>
- Date: Mon, 7 Nov 2005 09:34:58 -0500
- Subject: RE: [ECOS] i386 FAT HDD support
I decided to start from scratch...
I'm using the net Template for i386 w/ 82559 ethernet.
+ CYGPKG_IO_DISK
+ CYGPKG_DEVS_DISK_IDE
+ CYGPKG_FS_FAT
CYGPKG_FS_FAT causes an unresolved confilict --> CYGPKG_BLOCK_LIB. So out
of curiosity I added it.
+ CYGPKG_BLOCK_LIB
CYGPKG_BLOCK_LIB too causes an unresolved conflict -->
CYGPKG_LINUX_COMPAT. So I decided to try to add it as well...
At this point I have no conflicts but the build fails with the errors below.
I get the feeling I am doing something wrong as I did not expect to ever see
Unresolved conflicts. I'd appreciate any suggestions you can give.
Errors...
/ecos-c/ecos/packages/fs/fat/current/src/fatfs.c:56:28: pkgconf/fs_fat.h: No
such file or directory
make[1]: Entering directory
`/ecos-c/workdir/fatFs/ecos_build/language/c/libc/stdio/current'
In file included from /ecos-c/ecos/packages/fs/fat/current/src/fatfs.c:78:
make[1]: Nothing to be done for `build'.
/ecos-c/ecos/packages/fs/fat/current/src/fatfs.h:50:28: pkgconf/fs_fat.h: No
such file or directory
make[1]: Leaving directory
`/ecos-c/workdir/fatFs/ecos_build/language/c/libc/stdio/current'
In file included from /ecos-c/ecos/packages/fs/fat/current/src/fatfs.c:78:
make -r -C language/c/libm/current build
/ecos-c/ecos/packages/fs/fat/current/src/fatfs.h:146:
`CYGNUM_FS_FAT_NODE_HASH_TABLE_SIZE' undeclared here (not in a function)
make[1]: Entering directory
`/ecos-c/workdir/fatFs/ecos_build/language/c/libm/current'
/ecos-c/ecos/packages/fs/fat/current/src/fatfs.h:147: confused by earlier
errors, bailing out
make[1]: Nothing to be done for `build'.
make[1]: *** [src/fatfs.o.d] Error 1
make[1]: Leaving directory
`/ecos-c/workdir/fatFs/ecos_build/language/c/libm/current'
make[1]: *** Waiting for unfinished jobs....
make -r -C compat/posix/current build
/ecos-c/ecos/packages/fs/fat/current/src/fatfs_ncache.c:48:28:
pkgconf/fs_fat.h: No such file or directory
make[1]: Entering directory
`/ecos-c/workdir/fatFs/ecos_build/compat/posix/current'
In file included from
/ecos-c/ecos/packages/fs/fat/current/src/fatfs_ncache.c:57:
make[1]: Nothing to be done for `build'.
/ecos-c/ecos/packages/fs/fat/current/src/fatfs.h:50:28: pkgconf/fs_fat.h: No
such file or directory
make[1]: Leaving directory
`/ecos-c/workdir/fatFs/ecos_build/compat/posix/current'
In file included from
/ecos-c/ecos/packages/fs/fat/current/src/fatfs_ncache.c:57:
make -r -C io/watchdog/current build
/ecos-c/ecos/packages/fs/fat/current/src/fatfs.h:146:
`CYGNUM_FS_FAT_NODE_HASH_TABLE_SIZE' undeclared here (not in a function)
make[1]: Entering directory
`/ecos-c/workdir/fatFs/ecos_build/io/watchdog/current'
/ecos-c/ecos/packages/fs/fat/current/src/fatfs.h:147: confused by earlier
errors, bailing out
make[1]: Nothing to be done for `build'.
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory
`/ecos-c/workdir/fatFs/ecos_build/io/watchdog/current'
make[1]: *** [src/fatfs_ncache.o.d] Error 1
make -r -C io/wallclock/current build
/ecos-c/ecos/packages/fs/fat/current/src/fatfs_supp.c:48:28:
pkgconf/fs_fat.h: No such file or directory
make[1]: Entering directory
`/ecos-c/workdir/fatFs/ecos_build/io/wallclock/current'
In file included from
/ecos-c/ecos/packages/fs/fat/current/src/fatfs_supp.c:62:
make[1]: Nothing to be done for `build'.
/ecos-c/ecos/packages/fs/fat/current/src/fatfs.h:50:28: pkgconf/fs_fat.h: No
such file or directory
make[1]: Leaving directory
`/ecos-c/workdir/fatFs/ecos_build/io/wallclock/current'
In file included from
/ecos-c/ecos/packages/fs/fat/current/src/fatfs_supp.c:62:
make -r -C error/current build
/ecos-c/ecos/packages/fs/fat/current/src/fatfs.h:146:
`CYGNUM_FS_FAT_NODE_HASH_TABLE_SIZE' undeclared here (not in a function)
make[1]: Entering directory `/ecos-c/workdir/fatFs/ecos_build/error/current'
/ecos-c/ecos/packages/fs/fat/current/src/fatfs.h:147: confused by earlier
errors, bailing out
make[1]: Nothing to be done for `build'.
make[1]: *** [src/fatfs_supp.o.d] Error 1
-----Original Message-----
From: ecos-discuss-owner@ecos.sourceware.org
[mailto:ecos-discuss-owner@ecos.sourceware.org] On Behalf Of Andrew Lunn
Sent: Monday, November 07, 2005 8:54 AM
To: Scott Bailie
Cc: ecos-discuss@sourceware.org
Subject: Re: [ECOS] i386 FAT HDD support
On Mon, Nov 07, 2005 at 08:37:50AM -0500, Scott Bailie wrote:
> Sorry, what I did not realize is that the build did not actually finish
> successfully and when I built my program it was using the previous build
> which included only the RAMFS. When I look through the build output I see
> only the following error:
>
> /ecos-c/workdir/fatFs/ecos_install/include/cyg/io/disk.h:59:29:
> pkgconf/io_disk.h: No such file or directory
rm -fr
your work tree and start again. It looks like you have a corrupt
configuration.
Andrew
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss