This is the mail archive of the ecos-discuss@sources.redhat.com 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]

Problems building eCos from current CVS-Sources


Hi,

I'm trying to build eCos for linux synthetic target with the posix or elix
template. I checked out the latest CVS sources with the appropriate commands
listed at http://sources.redhat.com/ecos/anoncvs.html . Additionally I downloaded
the host configuration tools for windows (Configtool1312.exe and ecosconfig1311.exe)
and linux (ecosconfig1311-linux). I set ECOS_REPOSITORY to the new eCos sources.
My GNU tools were built following the instructions from the eCos website.

When trying to build the linux target with posix template I got an error message.
Playing around with some targets revealed the fact that it's impossible for me to
build ANY target! The errors are always the same. Here is an example for the AEB
target with the default template (host system is linux):

la:~/ecos/test-work > ecosconfig new aeb
/home/la/ecos/cvs-new/ecos/packages/isoinfra/current/cdl/isoinfra.cdl, interface CYGINT_ISO_STDIO_FILETYPES: error
    An interface should not have a `flavor' property.
/home/la/ecos/cvs-new/ecos/packages/isoinfra/current/cdl/isoinfra.cdl, interface CYGINT_ISO_STDIO_STREAMS: error
    An interface should not have a `flavor' property.
/home/la/ecos/cvs-new/ecos/packages/isoinfra/current/cdl/isoinfra.cdl, interface CYGINT_ISO_STDIO_FILEOPS: error
    An interface should not have a `flavor' property.
/home/la/ecos/cvs-new/ecos/packages/isoinfra/current/cdl/isoinfra.cdl, interface CYGINT_ISO_STDIO_FILEACCESS: error
    An interface should not have a `flavor' property.
/home/la/ecos/cvs-new/ecos/packages/isoinfra/current/cdl/isoinfra.cdl, interface CYGINT_ISO_STDIO_FORMATTED_IO: error
    An interface should not have a `flavor' property.
/home/la/ecos/cvs-new/ecos/packages/isoinfra/current/cdl/isoinfra.cdl, interface CYGINT_ISO_STDIO_CHAR_IO: error
    An interface should not have a `flavor' property.
/home/la/ecos/cvs-new/ecos/packages/isoinfra/current/cdl/isoinfra.cdl, interface CYGINT_ISO_STDIO_DIRECT_IO: error
    An interface should not have a `flavor' property.
/home/la/ecos/cvs-new/ecos/packages/isoinfra/current/cdl/isoinfra.cdl, interface CYGINT_ISO_STDIO_FILEPOS: error
    An interface should not have a `flavor' property.
/home/la/ecos/cvs-new/ecos/packages/isoinfra/current/cdl/isoinfra.cdl, interface C CYGINT_ISO_STDIO_ERROR: error
    An interface should not have a `flavor' property.

la:~/ecos/test-work > ecosconfig check
Target: aeb
Template: default
Removed:
 CYGPKG_ISOINFRA
 CYGPKG_LIBC
 CYGPKG_LIBC_I18N
 CYGPKG_LIBC_SETJMP
 CYGPKG_LIBC_SIGNALS
 CYGPKG_LIBC_STARTUP
 CYGPKG_LIBC_STDIO
 CYGPKG_LIBC_STDLIB
 CYGPKG_LIBC_STRING
 CYGPKG_LIBC_TIME
 CYGPKG_LIBM
 CYGPKG_IO_WALLCLOCK
 CYGPKG_ERROR
2 conflict(s):
 CYGPKG_IO:
  Requires constraint not satisfied: CYGPKG_ERROR
 CYGPKG_IO_SERIAL:
  Requires constraint not satisfied: CYGPKG_ERROR

The same error messages appear both with windows as well as with linux. Using
other templates gives similar results (with small differences, but I think they
are not important for this particular problem!?). The only exception is the
graphical configuration tool with version number 1.3.1.2 (BTW: when using
1.3.1.2 the "run tests" tool doesn't work because the aeb platform isn't
recognized from the tool. What has to be done to setup this platform correctly?).
Unfortunately the graphical tool isn't available for linux but linux is needed
when using the linux synthetic target (in an comfortable way) :-(

Has anybody an idea what's wrong with my configuration? 

Thanks,
Wolfram


-------------------------------------------------
This mail sent through IMP: imp.imms.de

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