#11 Building the source on Linux throws thousands of warnings

open
nobody
None
5
2004-02-27
2004-02-27
No

Please be pedantic when building this package, and use
CFLAGS to catch common errors and mistakes (missing
EOL, incorrect commenting syntax, other mistakes).

Here is a good start:

-g -Wshadow -Wall -W -Waggregate-return -Wcast-align
-Wcast-qual -Wnested-externs -Wpointer-arith -Wundef
-Wbad-function-cast -Wmissing-prototypes
-Wstrict-prototypes -Wmissing-declarations -Wconversion
-Winline -pedantic -O0

I would like to build this, but even after fixing the
broken include path to ../../ (for
syncml_tk_prefix_file.h), fixing the ^M line endings
(perl -pi -e 's/\cM//g' `find . type f` fixes those),
and other minor problems, it still dies building.. has
this been tested at all on Linux?

I would be happy to help fix these problems, but I
would need some sort of "comfort level" that these
changes would be welcome, and that this project is
maturing, and not a dead project. I don't see many
commits to the cvs in quite a few months.

Discussion

  • Kidong Lee

    Kidong Lee - 2004-02-28

    Logged In: YES
    user_id=551740

    Anyone built it on Linux can know there are many problem
    building toolkit on Linux.

    But there seems not many people building and testing it on
    Linux, so the problem would not be fixed easily.

    How about commit what you modified to CVS?

     
  • Nobody/Anonymous

    Logged In: NO

    It's better to post this article at Yahoo! SyncML email group
    <http://groups.yahoo.com/group/SyncML/>

    The group is more active than here.

     
  • Peter Thompson

    Peter Thompson - 2004-09-08

    Logged In: YES
    user_id=557845

    The problem that you have seems to be related to checking
    code out without using the Unix fileformat.

    However, if you are still interested in helping on this,
    please feel free to dive in. There are a few people that
    are "active" on this project, but most just pay attention to
    the Yahoo! list.

    Cheers,
    Peter

     

Log in to post a comment.