I was trying to build Prima on the latest Strawberry Perl 10.0.0.1 and
besides a bug
in its Makefile.PL that was fixed by the author, Dmitry Karasik  I got
tons of warnings.

In file included from C:/strawberry/perl/lib/CORE/perl.h:38,
                from include/apricot.h:82,
                from AbstractMenu.c:29:
C:/strawberry/perl/lib/CORE/config.h:39:20: warning: "/*" within comment
C:/strawberry/perl/lib/CORE/config.h:45:21: warning: "/*" within comment
C:/strawberry/perl/lib/CORE/config.h:51:21: warning: "/*" within comment
C:/strawberry/perl/lib/CORE/config.h:57:22: warning: "/*" within comment
C:/strawberry/perl/lib/CORE/config.h:63:23: warning: "/*" within comment


I don't claim to understand this but based on what Dmitry found it is
complaining about
C:/strawberry/perl/lib/CORE/config.h having C structures like

  /* #define A B /* comment */


That alone would not generate the warnings but Prima uses -Wall
whereas Strawberry perl's CCFLAGS come without this option.
Other modules begin to exhibit the annoying warnings if are being configured
with "perl Makefile.PL CCFLAGS=-Wall" .

So I am not sure who needs to fix what here but it is very annoying and
regular users will be very turned off by these things.


regards
   Gabor

Reply via email to