Forums

MSL Libraries with CodeWarrior version 5.0.3

Started by Art Johnson January 6, 2003
Hello, I'm getting some warning messages when I build our projects using
CodeWarrior version 5.0.3. These warning messages did not exist under
CodeWarrior version 5.0.2.

As you are probably aware of by now, when you get the latest CodeWarrior patch
from Metrowerks, you must recompile all of the MSL libraries you are using. (I
was unaware of this requirement, as this is the first IDE I have ever used where
patches did not include recompiled libraries, and this may have been responsible
for some of the problems we have been seeing.)

The warning messages I get are the following:

Symbol FIsInf multiply defined in MSL C 56800.Lib(float_dsp.o ) and MSL C
56800.Lib(float.o )
Ignoring the definition in MSL C 56800.Lib(float_dsp.o )

Symbol FIsNan multiply defined in MSL C 56800.Lib(float_dsp.o ) and MSL C
56800.Lib(float.o )
Ignoring the definition in MSL C 56800.Lib(float_dsp.o )

Does anybody else get these warning messages, and is there any way to eliminate
them? I realize that these warnings are unlikely to cause us problems, but I
just find it extremely annoying to get any warnings at all when I compile our
projects.

Thanks, everyone, in advance for your help.

Regards,

Art Johnson
Senior Systems Analyst
PMC Prime Mover Controls Inc.
3600 Gilmore Way
Burnaby, B.C., Canada
V5G 4R8
Phone: 604 433-4644
FAX: 604 433-5570
Email:
http://www.pmc-controls.com



Art,

Please see my comments below.......

> As you are probably aware of by now, when you get the latest
CodeWarrior patch from Metrowerks, you must recompile all of the MSL
libraries you are using. (I was unaware of this requirement, as this
is the first IDE I have ever used where patches did not include
recompiled libraries, and this may have been responsible for some of
the problems we have been seeing.)
>

COMMENTS: Art, this is not true. It is not a requirement to rebuild
the MSL libraries when you update to a new patch as we do distribute
with recomplied libraries. The recommendation to rebuild the MSL
libraries was specific to R5.0.2 to address an issue (debugger
popping up "Find file ....." dialog box) with the recompiled MSL
libraries that went out with that release. This issue was addressed
in R5.0.3 so if you upgraded to this patch you should not need to
rebuild the MSL libraries. In general, customers do NOT have to
rebuild their MSL libraries when applying a patch.....just FYI.

> The warning messages I get are the following:
>
> Symbol FIsInf multiply defined in MSL C 56800.Lib(float_dsp.o )
and MSL C 56800.Lib(float.o )
> Ignoring the definition in MSL C 56800.Lib(float_dsp.o )
>
> Symbol FIsNan multiply defined in MSL C 56800.Lib(float_dsp.o )
and MSL C 56800.Lib(float.o )
> Ignoring the definition in MSL C 56800.Lib(float_dsp.o )
>
> Does anybody else get these warning messages, and is there any way
to eliminate them? I realize that these warnings are unlikely to
cause us problems, but I just find it extremely annoying to get any
warnings at all when I compile our projects.

COMMENTS: Art, I haven't seen these warnings but maybe we can help to
get rid of them. Send your project and email into
and we'll take a look at it.

Regards,
John


Thanks, John, for your very fast response. I'm sorry, I must have misunderstood
the previous posting regarding the MSL libraries, about having to recompile them
when getting a new patch for CodeWarrior. It sounded to me like it was a
requirement to recompile the libraries with each new patch, and I'm glad you
cleared up my misunderstanding.

Thanks again,

Art Johnson
Senior Systems Analyst
PMC Prime Mover Controls Inc.
3600 Gilmore Way
Burnaby, B.C., Canada
V5G 4R8
Phone: 604 433-4644
FAX: 604 433-5570
Email:
http://www.pmc-controls.com
-----Original Message-----
From: jdw_atx <> [mailto:]
Sent: Monday, January 06, 2003 12:21 PM
To:
Subject: [motoroladsp] Re: MSL Libraries with CodeWarrior version 5.0.3 Art,

Please see my comments below.......

> As you are probably aware of by now, when you get the latest
CodeWarrior patch from Metrowerks, you must recompile all of the MSL
libraries you are using. (I was unaware of this requirement, as this
is the first IDE I have ever used where patches did not include
recompiled libraries, and this may have been responsible for some of
the problems we have been seeing.)
>

COMMENTS: Art, this is not true. It is not a requirement to rebuild
the MSL libraries when you update to a new patch as we do distribute
with recomplied libraries. The recommendation to rebuild the MSL
libraries was specific to R5.0.2 to address an issue (debugger
popping up "Find file ....." dialog box) with the recompiled MSL
libraries that went out with that release. This issue was addressed
in R5.0.3 so if you upgraded to this patch you should not need to
rebuild the MSL libraries. In general, customers do NOT have to
rebuild their MSL libraries when applying a patch.....just FYI.

> The warning messages I get are the following:
>
> Symbol FIsInf multiply defined in MSL C 56800.Lib(float_dsp.o )
and MSL C 56800.Lib(float.o )
> Ignoring the definition in MSL C 56800.Lib(float_dsp.o )
>
> Symbol FIsNan multiply defined in MSL C 56800.Lib(float_dsp.o )
and MSL C 56800.Lib(float.o )
> Ignoring the definition in MSL C 56800.Lib(float_dsp.o )
>
> Does anybody else get these warning messages, and is there any way
to eliminate them? I realize that these warnings are unlikely to
cause us problems, but I just find it extremely annoying to get any
warnings at all when I compile our projects.

COMMENTS: Art, I haven't seen these warnings but maybe we can help to
get rid of them. Send your project and email into
and we'll take a look at it.

Regards,
John _____________________________________
Note: If you do a simple "reply" with your email client, only the author of this
message will receive your answer. You need to do a "reply all" if you want your
answer to be distributed to the entire group.

_____________________________________
About this discussion group:

To Join:

To Post:

To Leave:

Archives: http://www.yahoogroups.com/group/motoroladsp

More Groups: http://www.dsprelated.com/groups.php3 ">http://docs.yahoo.com/info/terms/



Art,

Trying to figure out how to help you without knowing more....

One thing to try and let me know what happens in terms of getting to
the bottom of this:

1) Can you open up the project that rebuilds the MSL libraries (MSL C
56800.mcp) which you can find at the following location:

{install directory}\M56800 Support\msl\MSL_C\DSP_56800\Project\

2) Once you open up this project, try removing the object code for
All Targets and rebuilding this project for all of the different
targets as well. If you obtain the same warnings here (or any errors
or warnings for that matter), then there seems to be something wrong
with your MSL libraries because I get no warnings or errors when
compiling the most recent 5.0.3 MSL libs.

Regards,
John

--- In , "Art Johnson" <art@p...> wrote:
> Hello, I'm getting some warning messages when I build our projects
using CodeWarrior version 5.0.3. These warning messages did not
exist under CodeWarrior version 5.0.2.
>
> As you are probably aware of by now, when you get the latest
CodeWarrior patch from Metrowerks, you must recompile all of the MSL
libraries you are using. (I was unaware of this requirement, as this
is the first IDE I have ever used where patches did not include
recompiled libraries, and this may have been responsible for some of
the problems we have been seeing.)
>
> The warning messages I get are the following:
>
> Symbol FIsInf multiply defined in MSL C 56800.Lib(float_dsp.o )
and MSL C 56800.Lib(float.o )
> Ignoring the definition in MSL C 56800.Lib(float_dsp.o )
>
> Symbol FIsNan multiply defined in MSL C 56800.Lib(float_dsp.o )
and MSL C 56800.Lib(float.o )
> Ignoring the definition in MSL C 56800.Lib(float_dsp.o )
>
> Does anybody else get these warning messages, and is there any way
to eliminate them? I realize that these warnings are unlikely to
cause us problems, but I just find it extremely annoying to get any
warnings at all when I compile our projects.
>
> Thanks, everyone, in advance for your help.
>
> Regards,
>
> Art Johnson
> Senior Systems Analyst
> PMC Prime Mover Controls Inc.
> 3600 Gilmore Way
> Burnaby, B.C., Canada
> V5G 4R8
> Phone: 604 433-4644
> FAX: 604 433-5570
> Email: art@p...
> http://www.pmc-controls.com




Art Johnson wrote:

> Thanks, John, for your very fast response. I'm sorry, I must have
> misunderstood the previous posting regarding the MSL libraries, about having
> to recompile them when getting a new patch for CodeWarrior. It sounded to me
> like it was a requirement to recompile the libraries with each new patch, and
> I'm glad you cleared up my misunderstanding.

Hi Art,

In the back of my mind I think I might have posted something to this affect.
It is SOP for desktop since there are scores of libraries and they are
megabytes in size and MSL generally updates when the compilers are updated.

I apologize if I gave this impression directly or indirectly.

Ron
--
Free Programming Courses at CodeWarrior U
<http://www.codewarrioru.com>

Metrowerks, maker of CodeWarrior - "Software Starts Here"
Ron Liechty - - http://www.metrowerks.com


Thanks John, I'll try that later after I get this crashing problem solved. I've
tracked it down into the initialization for the DSPOS RTOS we're using,
something that's changed in CodeWarrior version 5.0.3 is causing the function
call to Create_Ssgroup() to return a failure code. In our program, this causes
an ASSERT (assembler debug statement), because any failure to properly
initialize the RTOS must be a fatal error.

Art -----Original Message-----
From: jdw_atx <> [mailto:]
Sent: Monday, January 06, 2003 1:19 PM
To:
Subject: [motoroladsp] Re: MSL Libraries with CodeWarrior version 5.0.3 Art,

Trying to figure out how to help you without knowing more....

One thing to try and let me know what happens in terms of getting to
the bottom of this:

1) Can you open up the project that rebuilds the MSL libraries (MSL C
56800.mcp) which you can find at the following location:

{install directory}\M56800 Support\msl\MSL_C\DSP_56800\Project\

2) Once you open up this project, try removing the object code for
All Targets and rebuilding this project for all of the different
targets as well. If you obtain the same warnings here (or any errors
or warnings for that matter), then there seems to be something wrong
with your MSL libraries because I get no warnings or errors when
compiling the most recent 5.0.3 MSL libs.

Regards,
John

--- In , "Art Johnson" <art@p...> wrote:
> Hello, I'm getting some warning messages when I build our projects
using CodeWarrior version 5.0.3. These warning messages did not
exist under CodeWarrior version 5.0.2.
>
> As you are probably aware of by now, when you get the latest
CodeWarrior patch from Metrowerks, you must recompile all of the MSL
libraries you are using. (I was unaware of this requirement, as this
is the first IDE I have ever used where patches did not include
recompiled libraries, and this may have been responsible for some of
the problems we have been seeing.)
>
> The warning messages I get are the following:
>
> Symbol FIsInf multiply defined in MSL C 56800.Lib(float_dsp.o )
and MSL C 56800.Lib(float.o )
> Ignoring the definition in MSL C 56800.Lib(float_dsp.o )
>
> Symbol FIsNan multiply defined in MSL C 56800.Lib(float_dsp.o )
and MSL C 56800.Lib(float.o )
> Ignoring the definition in MSL C 56800.Lib(float_dsp.o )
>
> Does anybody else get these warning messages, and is there any way
to eliminate them? I realize that these warnings are unlikely to
cause us problems, but I just find it extremely annoying to get any
warnings at all when I compile our projects.
>
> Thanks, everyone, in advance for your help.
>
> Regards,
>
> Art Johnson
> Senior Systems Analyst
> PMC Prime Mover Controls Inc.
> 3600 Gilmore Way
> Burnaby, B.C., Canada
> V5G 4R8
> Phone: 604 433-4644
> FAX: 604 433-5570
> Email: art@p...
> http://www.pmc-controls.com


_____________________________________
Note: If you do a simple "reply" with your email client, only the author of this
message will receive your answer. You need to do a "reply all" if you want your
answer to be distributed to the entire group.

_____________________________________
About this discussion group:

To Join:

To Post:

To Leave:

Archives: http://www.yahoogroups.com/group/motoroladsp

More Groups: http://www.dsprelated.com/groups.php3 ">http://docs.yahoo.com/info/terms/


Art,

I have sent you a separate email that I think should address this
issue. Since I believe this issue to be specific to your setup, I am
not going to post the solution on the newsgroup. However, I want
everyone to know that there are no issues with the R5.0.3 MSL
libraries.

Regards,
John

--- In , "Art Johnson" <art@p...> wrote:
> Hello, I'm getting some warning messages when I build our projects
using CodeWarrior version 5.0.3. These warning messages did not
exist under CodeWarrior version 5.0.2.
>
> As you are probably aware of by now, when you get the latest
CodeWarrior patch from Metrowerks, you must recompile all of the MSL
libraries you are using. (I was unaware of this requirement, as this
is the first IDE I have ever used where patches did not include
recompiled libraries, and this may have been responsible for some of
the problems we have been seeing.)
>
> The warning messages I get are the following:
>
> Symbol FIsInf multiply defined in MSL C 56800.Lib(float_dsp.o )
and MSL C 56800.Lib(float.o )
> Ignoring the definition in MSL C 56800.Lib(float_dsp.o )
>
> Symbol FIsNan multiply defined in MSL C 56800.Lib(float_dsp.o )
and MSL C 56800.Lib(float.o )
> Ignoring the definition in MSL C 56800.Lib(float_dsp.o )
>
> Does anybody else get these warning messages, and is there any way
to eliminate them? I realize that these warnings are unlikely to
cause us problems, but I just find it extremely annoying to get any
warnings at all when I compile our projects.
>
> Thanks, everyone, in advance for your help.
>
> Regards,
>
> Art Johnson
> Senior Systems Analyst
> PMC Prime Mover Controls Inc.
> 3600 Gilmore Way
> Burnaby, B.C., Canada
> V5G 4R8
> Phone: 604 433-4644
> FAX: 604 433-5570
> Email: art@p...
> http://www.pmc-controls.com




John,

Thanks very much for this fix, I will install it right away.

The new cc_m56800.dll that you sent me has indeed fixed the other problem we
were having. I would like to extend my sincere thanks to you, and everyone else
at Metrowerks who was involved in fixing this problem. Your very fast response
and bug fix has greatly helped us in our efforts to meet several critical
deadlines, and has also greatly pleased senior management here. We are also
looking forward to being a Beta Test Site for the next major release of
CodeWarrior for Motorola DSP56800, and working together with you on future
improvements and bug fixes. Please pass on my sincere thanks to all of your
team who were involved in this effort. Thank you.

Sincerely,

Art Johnson
Senior Systems Analyst
PMC Prime Mover Controls Inc.
3600 Gilmore Way
Burnaby, B.C., Canada
V5G 4R8
Phone: 604 433-4644
FAX: 604 433-5570
Email:
http://www.pmc-controls.com
-----Original Message-----
From: jdw_atx <> [mailto:]
Sent: Thursday, January 09, 2003 10:36 AM
To:
Subject: [motoroladsp] Re: MSL Libraries with CodeWarrior version 5.0.3 Art,

I have sent you a separate email that I think should address this
issue. Since I believe this issue to be specific to your setup, I am
not going to post the solution on the newsgroup. However, I want
everyone to know that there are no issues with the R5.0.3 MSL
libraries.

Regards,
John

--- In , "Art Johnson" <art@p...> wrote:
> Hello, I'm getting some warning messages when I build our projects
using CodeWarrior version 5.0.3. These warning messages did not
exist under CodeWarrior version 5.0.2.
>
> As you are probably aware of by now, when you get the latest
CodeWarrior patch from Metrowerks, you must recompile all of the MSL
libraries you are using. (I was unaware of this requirement, as this
is the first IDE I have ever used where patches did not include
recompiled libraries, and this may have been responsible for some of
the problems we have been seeing.)
>
> The warning messages I get are the following:
>
> Symbol FIsInf multiply defined in MSL C 56800.Lib(float_dsp.o )
and MSL C 56800.Lib(float.o )
> Ignoring the definition in MSL C 56800.Lib(float_dsp.o )
>
> Symbol FIsNan multiply defined in MSL C 56800.Lib(float_dsp.o )
and MSL C 56800.Lib(float.o )
> Ignoring the definition in MSL C 56800.Lib(float_dsp.o )
>
> Does anybody else get these warning messages, and is there any way
to eliminate them? I realize that these warnings are unlikely to
cause us problems, but I just find it extremely annoying to get any
warnings at all when I compile our projects.
>
> Thanks, everyone, in advance for your help.
>
> Regards,
>
> Art Johnson
> Senior Systems Analyst
> PMC Prime Mover Controls Inc.
> 3600 Gilmore Way
> Burnaby, B.C., Canada
> V5G 4R8
> Phone: 604 433-4644
> FAX: 604 433-5570
> Email: art@p...
> http://www.pmc-controls.com


_____________________________________
Note: If you do a simple "reply" with your email client, only the author of this
message will receive your answer. You need to do a "reply all" if you want your
answer to be distributed to the entire group.

_____________________________________
About this discussion group:

To Join:

To Post:

To Leave:

Archives: http://www.yahoogroups.com/group/motoroladsp

More Groups: http://www.dsprelated.com/groups.php3 ">http://docs.yahoo.com/info/terms/


Drew, I think the people at Metrowerks are working hard on solving this problem,
and perhaps are too busy to answer you right away, so I'll fill you in on what's
happening. Metrowerks sent me a bug fix for the 5.0.3 compiler, (which is now
called version 5.0.4), and it worked OK, fixed the problem I was having. Later,
they also sent me the compiled MSL libraries, as they thought mine were
corrupted in some way. (We started out using CodeWarrior version 3.5, and have
only upgraded, never done a complete removal and re-installation.) When I
deleted my existing libraries, and installed the new ones I was sent, the P and
X memory sizes increased significantly, to the point where they no longer fit
into the '807 chip. I have sent them test cases, for both the 5.0.2 and 5.0.4
tools and libraries, and they are now working on a fix for this problem.

So, to cut to the chase, you are correct in holding off on upgrading CodeWarrior
for now. I expect that Metrowerks will have a fix fairly soon. I will post a
message to this discussion group when I am satisfied that this problem has truly
been fixed.

Regards,

Art Johnson
Senior Systems Analyst
PMC Prime Mover Controls Inc.
3600 Gilmore Way
Burnaby, B.C., Canada
V5G 4R8
Phone: 604 433-4644
FAX: 604 433-5570
Email:
http://www.pmc-controls.com
-----Original Message-----
From: Roberts, Drew [mailto:]
Sent: Friday, January 10, 2003 2:40 PM
To: Art Johnson; '; '
Subject: RE: [motoroladsp] Re: MSL Libraries with CodeWarrior version
5.0.3 To whomever

Why is this issue and "new dll" only of concern to Art and not being posted
as a general update?. Let the end user decide if this is needed. We have
not installed 5.03 because of the issues that are being raised and if
problems are being fixed, why isn't the whole user community be advised of
the fixes?

Drew Roberts
Nordson Corp.

-----Original Message-----
From: Art Johnson
To: ;
Sent: 1/9/2003 4:17 PM
Subject: RE: [motoroladsp] Re: MSL Libraries with CodeWarrior version 5.0.3

John,

Thanks very much for this fix, I will install it right away.

The new cc_m56800.dll that you sent me has indeed fixed the other
problem we were having. I would like to extend my sincere thanks to
you, and everyone else at Metrowerks who was involved in fixing this
problem. Your very fast response and bug fix has greatly helped us in
our efforts to meet several critical deadlines, and has also greatly
pleased senior management here. We are also looking forward to being a
Beta Test Site for the next major release of CodeWarrior for Motorola
DSP56800, and working together with you on future improvements and bug
fixes. Please pass on my sincere thanks to all of your team who were
involved in this effort. Thank you.

Sincerely,

Art Johnson
Senior Systems Analyst
PMC Prime Mover Controls Inc.
3600 Gilmore Way
Burnaby, B.C., Canada
V5G 4R8
Phone: 604 433-4644
FAX: 604 433-5570
Email:
http://www.pmc-controls.com
-----Original Message-----
From: jdw_atx <> [mailto:]
Sent: Thursday, January 09, 2003 10:36 AM
To:
Subject: [motoroladsp] Re: MSL Libraries with CodeWarrior version 5.0.3 Art,

I have sent you a separate email that I think should address this
issue. Since I believe this issue to be specific to your setup, I am
not going to post the solution on the newsgroup. However, I want
everyone to know that there are no issues with the R5.0.3 MSL
libraries.

Regards,
John

--- In , "Art Johnson" <art@p...> wrote:
> Hello, I'm getting some warning messages when I build our projects
using CodeWarrior version 5.0.3. These warning messages did not
exist under CodeWarrior version 5.0.2.
>
> As you are probably aware of by now, when you get the latest
CodeWarrior patch from Metrowerks, you must recompile all of the MSL
libraries you are using. (I was unaware of this requirement, as this
is the first IDE I have ever used where patches did not include
recompiled libraries, and this may have been responsible for some of
the problems we have been seeing.)
>
> The warning messages I get are the following:
>
> Symbol FIsInf multiply defined in MSL C 56800.Lib(float_dsp.o )
and MSL C 56800.Lib(float.o )
> Ignoring the definition in MSL C 56800.Lib(float_dsp.o )
>
> Symbol FIsNan multiply defined in MSL C 56800.Lib(float_dsp.o )
and MSL C 56800.Lib(float.o )
> Ignoring the definition in MSL C 56800.Lib(float_dsp.o )
>
> Does anybody else get these warning messages, and is there any way
to eliminate them? I realize that these warnings are unlikely to
cause us problems, but I just find it extremely annoying to get any
warnings at all when I compile our projects.
>
> Thanks, everyone, in advance for your help.
>
> Regards,
>
> Art Johnson
> Senior Systems Analyst
> PMC Prime Mover Controls Inc.
> 3600 Gilmore Way
> Burnaby, B.C., Canada
> V5G 4R8
> Phone: 604 433-4644
> FAX: 604 433-5570
> Email: art@p...
> http://www.pmc-controls.com


_____________________________________
Note: If you do a simple "reply" with your email client, only the author
of this message will receive your answer. You need to do a "reply all"
if you want your answer to be distributed to the entire group.

_____________________________________
About this discussion group:

To Join:

To Post:

To Leave:

Archives: http://www.yahoogroups.com/group/motoroladsp

More Groups: http://www.dsprelated.com/groups.php3 ">http://docs.yahoo.com/info/terms/ _____________________________________
Note: If you do a simple "reply" with your email client, only the author
of this message will receive your answer. You need to do a "reply all"
if you want your answer to be distributed to the entire group.

_____________________________________
About this discussion group:

To Join:

To Post:

To Leave:

Archives: http://www.yahoogroups.com/group/motoroladsp

More Groups: http://www.dsprelated.com/groups.php3 ">http://docs.yahoo.com/info/terms/