This is the mail archive of the ecos-discuss@sourceware.org mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]