for (i = 0; i < db_num_rows(); i++) { if (! (id = g_try_new0(u64_t,1))) { TRACE(TRACE_FATAL,"alloction error at physmessage.id [%llu]", db_get_result_u64(i,0)); return DM_EGENERAL; } *id = db_get_result_u64(i,0); *(GList **)lost = g_list_prepend(*(GList **)lost,id); } make[2]: Entering directory `/home/ashen/work/dbmail/dbmail-2.2.0' if /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -g -O2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gmime-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -W -Wall -Wpointer-arith -Wstrict-prototypes -MT libdbmail_la-db.lo -MD -MP -MF ".deps/libdbmail_la-db.Tpo" -c -o libdbmail_la-db.lo `test -f 'db.c' || echo './'`db.c; \ then mv -f ".deps/libdbmail_la-db.Tpo" ".deps/libdbmail_la-db.Plo"; else rm -f ".deps/libdbmail_la-db.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -g -O2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gmime-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -W -Wall -Wpointer-arith -Wstrict-prototypes -MT libdbmail_la-db.lo -MD -MP -MF .deps/libdbmail_la-db.Tpo -c db.c -fPIC -DPIC -o .libs/libdbmail_la-db.o db.c: In function `db_icheck_envelope': db.c:1736: warning: implicit declaration of function `g_try_new0' db.c:1736: error: syntax error before "u64_t" db.c:1736: warning: empty body in an if-statement db.c: At top level: db.c:1745: warning: type defaults to `int' in declaration of `db_free_result' db.c:1745: warning: function declaration isn't a prototype db.c:1745: error: conflicting types for 'db_free_result' db.h:144: error: previous declaration of 'db_free_result' was here db.c:1745: error: conflicting types for 'db_free_result' db.h:144: error: previous declaration of 'db_free_result' was here db.c:1745: warning: data definition has no type or storage class db.c:1747: error: syntax error before "return" make[2]: *** [libdbmail_la-db.lo] Ошибка 1 make[2]: Leaving directory `/home/ashen/work/dbmail/dbmail-2.2.0' make[1]: *** [all-recursive] Ошибка 1 make[1]: Leaving directory `/home/ashen/work/dbmail/dbmail-2.2.0' make: *** [all] Ошибка 2