* [ECOS] How to include standard library functions.
@ 2003-04-15 21:18 Louis Gagne
2003-04-16 7:13 ` Andrew Lunn
0 siblings, 1 reply; 2+ messages in thread
From: Louis Gagne @ 2003-04-15 21:18 UTC (permalink / raw)
To: ecos-discuss
I'm trying to include standard library functions such
as malloc(), free(), strcpy(), memset() and error
codes. I've #include'ed the appropriate include
files, but the prototypes still aren't found. Looking
in some other code modules, such as the jiffs, I found
the following in the dot-cdl files:
requires CYGINT_ISO_MALLOC
requires CYGPKG_ISOINFRA
requires CYGPKG_ERROR
requires CYGINT_ISO_ERRNO
requires CYGINT_ISO_ERRNO_CODES
Adding these to my own dot-cdl file only results in
"constraints not satisfied" errors.
Any suggestions?
__________________________________________________
Do you Yahoo!?
The New Yahoo! Search - Faster. Easier. Bingo
http://search.yahoo.com
--
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [ECOS] How to include standard library functions.
2003-04-15 21:18 [ECOS] How to include standard library functions Louis Gagne
@ 2003-04-16 7:13 ` Andrew Lunn
0 siblings, 0 replies; 2+ messages in thread
From: Andrew Lunn @ 2003-04-16 7:13 UTC (permalink / raw)
To: Louis Gagne; +Cc: ecos-discuss
On Tue, Apr 15, 2003 at 02:18:17PM -0700, Louis Gagne wrote:
> I'm trying to include standard library functions such
> as malloc(), free(), strcpy(), memset() and error
> codes. I've #include'ed the appropriate include
> files, but the prototypes still aren't found. Looking
> in some other code modules, such as the jiffs, I found
> the following in the dot-cdl files:
> requires CYGINT_ISO_MALLOC
>
> requires CYGPKG_ISOINFRA
> requires CYGPKG_ERROR
> requires CYGINT_ISO_ERRNO
> requires CYGINT_ISO_ERRNO_CODES
>
>
> Adding these to my own dot-cdl file only results in
> "constraints not satisfied" errors.
What template are you using.
Adding requires statements just says that this functionality is
required by the configuration. It does not automagically cause the
requirements to be fullfilled. To do that you need to add packages to
the configuration. In this case, you need packages "CYGPKG_ERROR" and
"CYGPKG_ISOINFRA".
Most templates include these, so im surprised you don't have
them. Hence the question as to what template you are using.
Andrew
--
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2003-04-16 7:13 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-04-15 21:18 [ECOS] How to include standard library functions Louis Gagne
2003-04-16 7:13 ` Andrew Lunn
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).