====== FreeBSD atnaujinimo patarimai ====== ===== /usr/src parsiuntimas arba atnaujinimas ===== csup -g -L2 -h cvsup.lt.freebsd.org /usr/share/examples/cvsup/stable-supfile ===== problema pereinant iš 5 į 6 versiją ===== Jei bandant atnaujinti sistemą (make buildworld) išmetama tokia klaida: /usr/obj/usr/src/tmp/legacy/usr/include/nl_types.h:100: error: syntax error before "__format_arg" Tada reikėtų išsaugoti šią pataisą tarkime nl_types.h.patch faile: diff -u -r1.12 nl_types.h --- nl_types.h 26 Jan 2006 20:53:40 -0000 1.12 +++ nl_types.h 31 Jan 2006 20:06:37 -0000 @@ -97,6 +97,9 @@ __BEGIN_DECLS nl_catd catopen(const char *, int); +#ifndef __format_arg +#define __format_arg(a) __attribute__((__format_arg__(a))) +#endif char *catgets(nl_catd, int, int, const char *) __format_arg(4); int catclose(nl_catd); __END_DECLS Ir ją įvykdyti: cat nl_types.patch | patch /usr/src/include/nl_types.h