James Parker wrote:
I believe I have found a bug. Here is the error message:
$ urweb umdtalks -debug
gcc -pthread -Wimplicit -Werror -Wno-unused-value -I /usr/local/include/urweb
-c /tmp/webapp.c -o /tmp/webapp.o -g
cc1: warnings being treated as errors
/tmp/webapp.c: In function ‘uw_handle’:
/tmp/webapp.c:2187: error: initialization from incompatible pointer type
The code is available at:
https://github.com/jprider63/UMDTalks
The errors seem to go away if I change the first parameter from inputError to
(). Relevant lines are umdtalks.ur:312,318,343.
You're right; it was a compiler bug. I've fixed it now. Thanks for the
report!
A few bits of advice, based on looking through your code:
I see your Makefile has an extra 'mv' from $(EXE).exe to $(EXE). You
can output to the latter file in the first place, using the 'exe' .urp
directive.
All Ur/Web applications have OpenSSL linked in, so you might consider
using OpenSSL crypto functions in place of mhash's. Examples of using
such functions are in the openid library.
_______________________________________________
Ur mailing list
[email protected]
http://www.impredicative.com/cgi-bin/mailman/listinfo/ur